Pop-up ads on Xiaomi Redmi Note 8 Pro: how to remove forever

Why is there an ad on the Redmi Note 8 Pro and can it be removed?

Owners of Xiaomi Redmi Note 8 Pro often face the problem of suddenly appearing banners, pop-ups with advertising games, credits or dubious services, and advertising can pop up even on a locked screen, in the settings menu or on top of running applications. 80% of cases are not to blame viruses, but built-in MIUI services and aggressive monetization of the brand shell.

The root of the problem lies in Xiaomi’s policy: since MIUI 11, the company has been actively integrating ad modules into system applications (Security, Cleaner, Themes). Even after resetting to factory settings, advertising returns to its source as software updates. However, the good news is that most advertising channels can be disabled manually without superuser rights (root).

In this article, 7 proven ways to remove ads on the Redmi Note 8 Pro, including hidden MIUI settings, ADB locking and alternative launchers, all methods tested on MIUI 12-14 firmware (Android 9-11).

πŸ“Š How often do you worry about advertising on Xiaomi?
Constantly, several times an hour.
Sometimes, 1-2 times a day.
There is no advertising, but I am afraid of it.
I have another smartphone.

Method 1: Disabling personalized advertising in MIUI settings

The first step is to deactivate the ad ID that Xiaomi uses for targeted impressions, which removes up to 40% of pop-up banners, but does not affect system notifications from apps.

Instructions:

  • πŸ“± Open the Settings. β†’ Google β†’ Advertising.
  • πŸ”„ Click Reset Advertising Identifier.
  • 🚫 Activate the switch to Turn off personalized advertising.
  • πŸ”’ Go back to the basic settings and go to the Apps β†’ Application management β†’ All applications.
  • πŸ” Find Msa (or) MIUI System Ads, open it and press Disable it.

⚠️ Attention: After update MIUI Msa settings may reset. Check them every 1-2 months.

β˜‘οΈ Checking the ad-off

Done: 0 / 4

Method 2: Clearing the cache and system application data

Xiaomi’s ad modules are often hidden in the cache of Security, Cleaner, and Download Manager applications, and cleaning them removes temporary files with banner ads, but does not block new ones from downloading, and will have to be repeated after each major update.

How to clean:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. In the search box, enter Security (or Security in Russian).
  3. Click Warehouse β†’ Clear the cache and Clear the data.
  4. Repeat the steps for applications: 🧹 Cleaner (Cleaning up) πŸ“₯ Download Manager (Download Manager) 🎨 Themes (Themes)
AnnexWhat's cleaned upThe effect
SecurityCash + dataRemove banners in the notification center
CleanerCash.Disappearing pop-ups when optimizing
Download ManagerCash.Blocks downloading of ad APKs
ThemesData dataRemoves suggestions for themes with banners

Critical detail: After cleaning Security, the virus scanning functions are temporarily disabled, and turn them on manually in 5-10 minutes.

Method 3: Blocking Advertising through ADB (without root)

If the system methods do not help, use them. ADB-This method requires a computer, but does not violate the warranty and does not require unlocking the bootloader.

Step-by-step:

  1. Download Platform Tools (the official tool from Google).
  2. Turn on your phone to debug by USB: Settings β†’ About Phone β†’ MIUI Version (click 7 times) Settings β†’ Additional β†’ For developers β†’ Debugging by USB
  3. Connect the Redmi Note 8 Pro to your PC and run the cmd in the folder with the platform-tools.
  4. Enter the commands in turn: adb shell pm hide com.miui.analytics adb shell pm hide com.xiaomi.midrop adb shell pm hide com.miui.systemAdSolution

How to determine:

  1. Download the launcher from Google Play.
  2. Click Home and select the new launcher as the main one.
  3. In the launcher settings, disable all options related to "recommendations" or "news".

πŸ’‘

After installing an alternative launcher, disable the updates for MIUI Launcher in Google Play to avoid automatically returning to the standard interface.

Method 5: Use of ad blockers (Blokada, AdGuard)

Blocker apps intercept ads at the DNS or VPN level, which allows you to remove pop-ups in the browser, games and even system notifications.

AnnexType of lockdownPlusesCons
BlokadaVPN + DNSNo rooting, 90% of ads blockedIt may conflict with banking applications
AdGuardLocal VPNFlexible settings, filters by regionPremium version for all functions
DNS66DNS-filteringOpen source code, does not consume batteryA complex setup for beginners

⚠️ Attention: Blocking based on VPN (For example, Blokada can interfere with Mi Account and data synchronization. If notifications from Mi Cloud stop coming after installation, add api.account.xiaomi.com to the whitelist.

Method 6: Manual removal of ad APKs (requires unlocking the bootloader)

For advanced users willing to sacrifice the warranty, there is a radical method – removing the system APKs with ads. This requires unlocking the bootloader and superuser rights (root), but guaranteed to remove all ads forever, including hidden banners in the settings.

List of dangerous APKs for Redmi Note 8 Pro:

com.miui.analytics #Collecting statistics


com.xiaomi.midrop # Advertising in Mi Drop




com.miui.systemAdSolution # System Banners




com.miui.hybrid #Hybrid notifications




com.miui.hybrid.accessory # Additional Advertising Modules

How to delete:

  1. Unlock the bootloader through the Mi Unlock Tool.
  2. Install custom recovery (TWRP).
  3. Please use Magisk to obtain root rights.
  4. Use Root Explorer or ADB to remove APK from /system/priv-app/.

πŸ’‘

Removing system APKs can cause some features (such as Mi Drop or theme) to fail. Always back up before making changes!

Method 7: Reset to factory settings (last resort)

If the ad appears after installing questionable apps or updating MIUI, a complete reset will help, which deletes all user data, but returns the phone to a "clean" state without advertising implementations.

How to reset:

  1. Back up important data (Settings β†’ About Phone β†’ Backup).
  2. Go to Settings β†’ Additional β†’ Recovery and Reset.
  3. Select Reset and confirm the action.
  4. After the reboot, do not restore data from the backup – it may contain advertising modules.

⚠️ Note: Redmi Note 8 Pro with firmware MIUI 13+ After the discharge is automatically installed MIUI System Ads. Disable it immediately through Settings. β†’ Applications as described in Method 1.

FAQ: Frequent questions about advertising on Xiaomi

πŸ” Why After Updating MIUI The commercial reappeared?
Xiaomi returns ad modules through system app updates. After the update, check the settings of Msa, Security and Cleaner, as in Method 1. Also helps disabling automatic updates for system applications in Google Play.
πŸ“΅ Can you remove advertising without a computer?
Start by turning off personalized ads and clearing the cache. Then install an ad blocker (like Blokada) or an alternative launcher. These methods don't require a PC.
πŸ›‘οΈ Does antivirus software help with advertising?
No. Antiviruses (Avast, Dr.Web) do not block Xiaomi system advertising, as it is embedded in legitimate applications (Security, Themes), except Malwarebytes, which can detect suspicious ad SDKs, but does not remove them completely.
πŸ”„ What to do if advertising appears in games?
In games, ads are not shown because of MIUI, but because of developer monetization. Use DNS-level blockers (like AdGuard with AdBlock Game filter). The alternative is Lucky Patcher (requires root), but this violates Google Play rules.
πŸ“± Why Redmi Note 8 Pro has more ads than new models?
Xiaomi is aggressively monetizing older models (released before 2020) because they do not bring profit from sales. MIUI 12-14 for the Redmi Note 8 Pro added additional advertising SDKs that are not on the flagships (Xiaomi 13, Mix 4).