How to permanently disable pop-up notifications on Xiaomi: system, advertising and from applications

Pop-up notifications on Xiaomi can make smartphone use a nightmare: MIUI banners, intrusive app alerts, system prompts that pop up at the most inopportune moment, especially when the screen is blocked by ads or an important message sinks under a mountain of unnecessary ads. In this article, we will examine all possible ways to turn off pop-up notifications, from standard settings to hidden firmware functions.

The problem is compounded by Xiaomi’s extensive integration of MIUI-based services (such as Msa, MiuiDaemon) that generate ads and β€œuseful” prompts. Even after resetting, many notifications return – they need to be blocked at the system level. We tested the methods on the Redmi Note 12 Pro+, Xiaomi 13 Ultra and POCO F5 models with MIUI 13/14 firmware, but the instructions are also relevant for older devices (starting with MIUI 12).

1. disable MIUI system notifications

The first step is to get rid of the built-in notifications that come from the MIUI shell itself, such as update alerts, usage tips, and advertising Xiaomi services (such as Mi Cloud or Mi Video), most of which can be deactivated through the standard menu.

Open Settings β†’ Notifications and Status bar β†’ Notifications from applications. Here you need system services:

  • πŸ“± Msa (Miui System Ads) is the main source of advertising in the United States. MIUI. Turn off all switches in this section.
  • βš™οΈ Settings - here are hidden tips for system optimization. Deactivate the option "Show tips".
  • πŸ”„ Update the system – if you don’t want to see reminders of new versions MIUI, Turn off notifications here.
  • ☁️ Mi Cloud – Backup and Synchronization Alerts.

Pay particular attention to MiuiDaemon, which is the background process that handles smart prompts, and its notifications often appear as pop-ups on top of other apps to disable:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. In the search, type MiuiDaemon.
  3. Select the app and click Notifications β†’ Disable everything.

⚠️ Note: On some models (Redmi) 10C, POCO M4 Pro) MiuiDaemon can be hidden. Use the method with ADB (section 4 of this article).

πŸ“Š What notifications annoy you the most?
Advertising from MIUI
Spam from apps
Systemic clues
Notifications of updates

2. Blocking advertising notices (including Msa)

Xiaomi is actively monetizing its firmware through advertising, and pop-up banners are one of the company’s main sources of revenue. To get rid of them, it’s not enough to just turn off notifications in the settings – you need to block the advertising mechanisms themselves.

First, check the following points:

  • πŸ›‘ Turn off personalized advertising: Settings β†’ Confidentiality β†’ Advertising β†’ Personalized advertising (turn off the slider).
  • πŸ“΅ Ban advertising in MIUI: Settings β†’ Additionally. β†’ Special facilities β†’ Advertising Notifications (Disable).
  • πŸ” Check permissions for Msa: Settings β†’ Annexes β†’ Application management β†’ Msa β†’ Permits (ban all permits).

If the ads continue to appear, use an alternative method through the hidden menu:

  1. Open the Phone app and enter the combination: ##8484##.
  2. Select MIUI Hidden Settings (if it is not available, then your firmware does not support this method).
  3. Go to Advertising β†’ Disable All Ads and confirm the action.
What if the #8484## code doesn’t work?
On the new versions MIUI (14+) This code can be blocked. The alternative is to use it. ADB-commands (section 4) or install custom firmware without advertising (for example, Xiaomi.eu).
Type of notificationResponsible processHow to turn off
Banner ads on the menucom.miui.systemAdSolutionADB: adb shell pm uninstall --user 0 com.miui.systemAdSolution
Suggestions pop-up windowscom.xiaomi.mipicksSettings β†’ Applications β†’ Disable
Notifications of β€œuseful” servicesMiuiDaemonADB or root rights
Advertising in the Mi Browser browsercom.android.browserRemove updates or change browser

3. Set up notifications from third-party applications

Even after you turn off system advertising, you can receive pop-up notifications from installed apps (messengers, games, social networks) and MIUI has flexible tools to manage them, but they are hidden in non-obvious menus.

To set up notifications for a specific application:

  1. Go to Settings β†’ Notifications and Status bar β†’ Notifications from apps.
  2. Select the app you want (such as WhatsApp or VK).
  3. Turn off the options: πŸ”” "Allow notices" πŸ“³ "Pop-up notifications" πŸ”Š "Sound" πŸ”„ "Badge on the lock screen"

To completely disable pop-ups (which appear on top of other apps), do the following:

  • 🚫 Disable permission to "Show over other windows": Settings β†’ Annexes β†’ Application management β†’ [select the application] β†’ Permits β†’ Show over other windows. Select "Disallow".

πŸ“΅ Disable AutoRun for annoying applications (this will prevent them from working in the background).

Disable notifications in the application settings|Prohibit display over other windows|Remove from auto-start|Limit background activity-->

⚠️ Note: Some applications (such as AliExpress or Wildberries) ignore system settings and continue to send notifications, in which case only restricting Internet access to them through Settings will help. β†’ Connections β†’ Use of data.

4. Advanced Methods: ADB and Root Rights

If standard methods don’t work, you’ll need to use advanced tools like ADB (Android Debug Bridge) or root access, which will disable system processes that you can’t block through menus.

To work with ADB, you will need:

  • πŸ–₯️ A computer with installed Xiaomi drivers and ADB.
  • πŸ“± Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times click on the version, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ USB-cable (preferably original).

The main commands to disable ads and notifications:

adb shell pm uninstall --user 0 com.miui.systemAdSolution # Removes system advertising


adb shell pm disable-user --user 0 com.xiaomi.mipicks # Disables Mi Picks (promotions)




adb shell pm hide com.miui.daemon # Blocks MiuiDaemon (requires MIUI 13+)




adb shell settings put global hidden_api_policy 1 # Unlocks hidden API (for older versions)

To completely disable all pop-up windows (including system windows) do:

adb shell settings put global heads_up_notifications_enabled 0

πŸ’‘

If, after the execution, ADB-Notification teams are back, try restarting the phone.

If you have root rights, you can go further and remove system rights. APK-Files responsible for advertising:

  • /system/priv-app/MiuiSystemAdSolution
  • /system/app/Mipay (payment system, often sends notifications)
  • /system/priv-app/AnalyticsCore (statistics collection)
  • For individual applications (such as Telegram), set exceptions in the Apps section.

If you want to completely remove notifications from the lock screen, but leave them in the curtain, use this trick:

  • πŸ› οΈ Enable Do Not Disturb mode with exceptions: Settings β†’ Sound and vibration β†’ Do not disturb. Select "Schedule" and set the time from 00:00 to 23:59. In "Exceptions" add only important contacts or applications.