How to turn off pop-ups in MIUI 12 on Xiaomi: 5 proven methods

Why MIUI 12 pop-ups are annoying users

The MIUI 12 shell from Xiaomi

Redmi

POCO

Mi

pop-up

Xiaomi

Mi Account

The problem is compounded by the fact that MIUI 12 has made the notification system more aggressive than previous versions. Even after manual shutdown, some windows continue to appear due to built-in msa (Miui System Ads) and com.xiaomi.mipicks. In this article, we will explore all possible ways to turn off pop-ups, including hidden settings and radical methods for power users.

Method 1: Disconnection through standard MIUI settings

The easiest way to remove pop-ups is to use built-in shell options, a method that is suitable for most Xiaomi models, including the Redmi Note 9/10, POCO X3 and Mi 11. It is important to note that some menu items may differ depending on regional firmware (Global, China, EEA).

Follow the instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Click on the three dots in the top right corner and select Show All Apps.
  3. In the search bar, type msa (or Miui System Ads).
  4. Select the application and click Disconnect β†’ Stop.
  5. Repeat the steps for applications: πŸ“± com.xiaomi.mipicks (Mi Apps) πŸ›’ com.miui.systemAdSolution (advertising module) πŸ”„ com.miui.analytics (collection of statistics)

Are there no banner ads in the settings menu? | Do pop-ups appear when unlocked? | Do notifications from important applications (WhatsApp, Telegram) | Are there any errors in the work of system services-->

After these steps are done, most of the ad windows will disappear, but some system notifications (such as low battery power) will remain.If the windows continue to appear, move on to the next method.

πŸ’‘

If there is no msa in the list of applications, try to type in the search β€œads” or β€œads” – in some firmware, the name of the service is translated into the local language.

Method 2: Use of the hidden menu "Special features"

MIUI 12 has a little-known feature that allows you to block pop-ups at the system level, which works even for notifications that cannot be disabled through standard settings. Importantly, after applying this method, some system prompts (for example, about connecting to Wi-Fi) will also stop appearing.

Instructions:

  1. Go to Settings. β†’ Special facilities.
  2. Select Notifications and Status bar β†’ Disable pop-ups.
  3. Activate the switch and confirm the action.
Type of pop-up windowIs it blocked by this method?Alternative method
Advertising banners from Xiaomiβœ… Yes.Method 1 or 3
System notifications (battery, Wi-Fi)❌ No.Set-up in "Notifications"
Windows from third-party applicationsβœ… Partially.Disable in the application settings
MIUI updates❌ No.Method 4

If you notice that important notifications (such as messengers) have disappeared after activating this option, go back to the menu and add applications to exceptions. To do this, in the same section, click on Exceptions for notifications and select the desired programs.

Advertising Xiaomi apps|System notifications (battery, memory)|Game windows|Updates MIUI|Other-->

Method 3: Disconnect via ADB (for power users)

If standard methods don't work, you can use USB debugging (ADB), which requires connecting your smartphone to your computer and executing several commands, and is suitable for users who are willing to dig a little bit into the system, and the advantage of this method is the complete removal of advertising modules without root rights.

What you need:

  • πŸ–₯️ A computer with installed Xiaomi drivers and ADB Tools.
  • πŸ“± Smartphone with enabled debugging USB (Settings β†’ The phone. β†’ Version. MIUI β†’ 7 times press to unlock the developer mode, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ USB-cable (preferably original).

Step-by-step:

  1. Connect your smartphone to your PC and confirm the debugging permission.
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  3. Enter the commands in turn: adb shell pm uninstall --user 0 com.miui.systemAdSolution pm uninstall --user 0 com.xiaomi.mipicks pm uninstall --user 0 com.xiaomi.ab pm hide com.android.browser
  4. Reset the device.
What if the ADB can’t see the device?
If the adb device command doesn’t show your smartphone, try: 1. Install Mi drivers PC Suite from the official Xiaomi website. 2 USB-cable by selecting "File Transfer" mode. 3. Enable the "Allow debugging by debugging" option in the developer settings USB (b) β€œ4. Use another mode. USB-port (preferably) USB 2.0).

After these commands are executed, the ad modules will be completely deleted for the current user (without deleting system files). If you need to return them back, use the command:

cmd package install-existing com.miui.systemAdSolution

πŸ’‘

ADB-teams remove advertising modules only for your profile, and once you reset your settings or create a new user, the windows may appear again.

Method 4: Block MIUI updates (for update notifications)

One of the most intrusive types of pop-ups in MIUI 12 is notifications of system updates, which appear even if you have disabled automatic update checks, and to get rid of them, you need to block the com.android.updater service.

Methods of shutdown:

  • πŸ”§ Through Application Settings: Go to Settings β†’ Annexes β†’ Application management. Find System Update (com.android.updater). Click Disable β†’ Stop it. β†’ Remove updates.

Through ADB

adb shell pm disable-user --user 0 com.android.updater

After disabling this service, update notifications will no longer appear, but you will be able to manually check for new versions of MIUI through the Settings β†’ About Phone β†’ System Update menu.

adb shell pm enable com.android.updater

Method 5: Install custom firmware (radical solution)

If all previous methods failed, the most drastic way is to install custom firmware without advertising modules, which is suitable for advanced users, since it requires unlocking the bootloader and can potentially deprive you of warranty.

Popular firmware without advertising for Xiaomi:

  • πŸ“± Xiaomi.eu – modified version MIUI Advertising-free and Chinese-based.
  • πŸ”§ LineageOS – β€œpure” Android without shell MIUI.
  • πŸ› οΈ Pixel Experience – firmware with an interface, like on Google Pixel.