How to permanently remove pop-up ads on Xiaomi: system and third-party methods

Pop-up ads on Xiaomi smartphones are one of the most common complaints users have received, and even after buying a new device, many people are faced with intrusive banners in MIUI, Mi Browser or third-party apps, the reason for this is the aggressive monetization of the brand shell, which integrates advertising modules at the system level, but you can completely get rid of advertising โ€” both by regular means and using third-party tools.

In this article, we will discuss 7 proven methods, including hidden MIUI settings, ADB locking, alternative browsers and specialized applications. Particular attention will be paid to pop-ups in games and notifications that appear on top of all windows. All instructions are relevant for devices on MIUI 12-15 (including Redmi Note 10/11/12, POCO X3/X4/X5, Mi 11/12/13).

โš ๏ธ Important: Some methods require superuser rights (root) or a PC connection. If you're a beginner, start with secure ways (sections 1-3).

1. Disabling Advertising in MIUI Settings

The first step is to deactivate the ad modules in the shell itself. Xiaomi has built in options to disable most banners, but they are hidden in different menus.

Go to Settings โ†’ About Phone and 7 times click on the MIUI version to activate Developer Mode. Then go back to the main settings menu and open Additional โ†’ Special Features โ†’ Advertising.

  • ๐Ÿ“ฑ Personalized advertising (the main source of targeted banners)
  • ๐Ÿ”” Advertising notifications (pop-up windows in the curtain)
  • ๐ŸŒ Advertising in Mi Browser (if you use a standard browser)

For devices with MIUI 14+, the path may be different: Settings โ†’ Privacy โ†’ Advertising. If there is no item, then your firmware version does not support this menu (go to the next method).

๐Ÿ’ก

Once you turn off the ads in your settings, restart your phone. Some banners will disappear only after the reboot.

2. Block notifications from system applications

Some of the pop-up ads come through notifications from Xiaomi utility apps like Mi Video, Mi Music, Cleaner or Security.

  1. Press any notification from an unnecessary application.
  2. Click Disable Notifications (or Notification Settings).
  3. In the app menu, deactivate the option to Show notifications.

For a full list of system applications, go to Settings โ†’ Apps โ†’ Application Management โ†’ All Apps. Sort alphabetically and check:

  • ๐ŸŽฌ Mi Video (shows movie ads)
  • ๐ŸŽต Mi Music (Banners with Subscriptions)
  • ๐Ÿ›ก๏ธ Security (pop-up windows with "optimization")
  • ๐Ÿ“Š Analytics (data collection for targeted advertising)
๐Ÿ“Š Which app most often shows ads on your Xiaomi?
Mi Browser
Mi Video
Security
Games
Other

3. Browser settings: how to remove ads in Mi Browser

The standard Mi Browser browser is one of the main sources of pop-up ads, and even after the options are turned off in the MIUI settings, banners can appear when surfing.

  1. Open Mi Browser and press it. โ‹ฎ โ†’ Settings.
  2. Go to the Supplementary โ†’ Confidentiality and security.
  3. Turn it off: ๐Ÿ” Personalized recommendations ๐Ÿ“ข Showing the news feed ๐Ÿšซ Blocking pop-up windows (include this item!)

If the ads continue to appear, delete browser updates through Settings. โ†’ Annexes โ†’ Mi Browser โ†’ โ‹ฎ โ†’ Remove updates. This will return the browser to the factory version without ad modules.

List of alternative browsers without advertising
Recommended browsers for Xiaomi: Brave (built-in ad blocker), Firefox Focus (private default mode), Kiwi Browser (support for Chrome extensions) DuckDuckGo (blocks trackers)

4.Using ADB for Deep Ad Blocking

If the system methods did not help, it is time to connect ADB (Android Debug Bridge: This method disables system-level advertising services, but requires a PC and a computer. USB-cable.

Step 1. Install Googleโ€™s Platform Tools and enable USB Debugging on your phone (Settings โ†’ About Phone โ†’ MIUI Version โ†’ 7 times โ†’ Developer Mode โ†’ USB Debugging).

Step 2. Connect your phone to your PC and execute on the command line (cmd):

adb shell pm disable-user --user 0 com.miui.systemAdSolution


adb shell pm disable-user --user 0 com.xiaomi.midrop




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




adb shell pm disable-user --user 0 com.miui.analytics

Step 3: Reset the device. These commands turn off:

Team team.What's blocking
com.miui.systemAdSolutionSystemic advertising modules
com.xiaomi.midropMi Drop pop-ups
com.android.browserMi Browser (if not used)
com.miui.analyticsData collection for targeting

โš ๏ธ Note: Some commands may disrupt branded services (e.g. Mi Drop for file transfers). Before executing, back up your data via Mi Cloud.

Install Platform Tools on PC|Enable debugging on USB Xiaomi|Connect your phone to the original cable|Backup important data-->

5.Advert blocking applications (without root)

If ADBs seem complicated, use specialized applications that don't have superuser rights, but require permission to access notifications.

Top.-3 apps:

  • ๐Ÿ›ก๏ธ Blokada (blocks advertising at the level) DNS, no root)
  • ๐Ÿšซ AdGuard (there is a free version with basic features)
  • ๐Ÿ”’ NetGuard (Traffic Control) + blockage)

For installation:

  1. Download APK from the official website (e.g. Blokada).
  2. Allow installation from unknown sources (Settings โ†’ Applications โ†’ Special Access โ†’ Install Unknown Applications).
  3. Launch the application and activate the lock.

โš ๏ธ Note: Some antiviruses (e.g. Avast) may conflict with ad blockers. If after installation, lags appear, add the application to the exceptions.

6. Manual removal of advertising applications (for advanced)

On root-enabled devices, you can completely remove the system applications responsible for displaying ads. Use Root Explorer or Titanium Backup to uninstall:

  • ๐Ÿ—‘๏ธ com.miui.systemAdSolution (main advertising module)
  • ๐Ÿ—‘๏ธ com.xiaomi.mipicks (stock app)
  • ๐Ÿ—‘๏ธ com.miui.analytics (collection of statistics)
  • ๐Ÿ—‘๏ธ com.miui.hybrid (hybrid banners)

If root is not available, you can freeze applications through ADB:

adb shell pm hide com.miui.systemAdSolution

Removing system applications can cause MIUI to work unstable. Check compatibility with your model before taking action (for example, on the 4PDA forum).

7. Resetting to factory settings (last resort)

If none of these things work, you have a complete reset, which is a radical solution, but it's guaranteed to remove all the ad modules that you have installed with the firmware.

Instructions:

  1. Make a backup of the data (Settings โ†’ About Phone โ†’ Backup).
  2. Go to Settings โ†’ Additional โ†’ Recovery and Reset.
  3. Select Reset and confirm the action.

After discharge:

  • ๐Ÿ”„ Do not restore data from a backup (it may contain advertising modules).
  • ๐Ÿ“ฑ Do not update your system applications through the Play Market.
  • ๐Ÿ”’ Turn off personalized advertising (section 1).

๐Ÿ’ก

Setting resets are the only way to get your MIUI back clean without ads, but it erases all user data. Use it only if other methods have failed.

FAQ: Frequent questions about ad blocking on Xiaomi

โ“ Why does it still appear after disabling the ad in the settings?
Some apps (like Mi Video or games) have their own advertising SDKs that are not controlled by system settings. Use ADBs or third-party blockers to disable them.
โ“ Can I block advertising in games?
Yes, but it depends on the game. Most projects are suitable for Blokada or AdGuard. Some games (for example, PUBG Mobile) block an account for using modified APKs.
โ“ Will the lock work after the update? MIUI?
Firmware updates often restore ad modules. After the update, repeat the instructions in section 1 and 4.
โ“ How to Check Which Apps Show Ads?
Install App Inspector from Play Market, which will show you which processes are active in the background and send requests to ad servers.
โ“ Is it legal to block ads on Xiaomi?
Yes, but Xiaomi may restrict the functionality of certain services (such as Mi Cloud) on devices with blocked ads.