How to permanently remove ads on Xiaomi Redmi Note 9 Pro: from system notifications to banners in MIUI

Owners of Xiaomi Redmi Note 9 Pro often face intrusive advertising in the interface MIUI β€” banners in settings, notifications from system applications, advertising blocks in the menu β€œSecurity”. The manufacturer has integrated monetization even in the basic functions of the smartphone, which annoys users. Fortunately, there are several ways to get rid of advertising, from simple settings to deep customization of the system.

In this article, we will look at 5 proven methods, from official options in MIUI to advanced solutions using ADB and third-party firmware. Importantly, some methods require technical skills and can affect the warranty. We will specify the risks for each option so that you can choose the best path.

So let's start with the safest methods that don't require a super-user (root) and are suitable even for beginners, and if standard settings don't work, we'll move on to more radical solutions.

1. disable personalized advertising in MIUI settings

The easiest way to reduce the amount of ads is to deactivate personalized ads on the system, which won't remove all banners, but will reduce their frequency and relevance. MIUI For the Redmi Note 9 Pro (including) MIUI 12/13/14).

Instructions:

  • πŸ“± Open the Settings. β†’ Google β†’ Advertising (if no item, skip the step).
  • πŸ”„ Switch the switch to the switch "Personalized advertising" in the position off.
  • πŸ” Go back to the main settings and select the Apps β†’ Application management β†’ All applications.
  • πŸ” Find Msa (or) MIUI System Ads, open and click "Disable" (if the button is active).

This method blocks some analytics, but does not remove ads completely. For example, banners in Settings β†’ Additional or in the Security menu will remain.

πŸ“Š How often do you see advertisements in MIUI?
All the time, annoying.
Sometimes, tolerably.
There's almost no advertising.
Didn't notice the commercials.

⚠️ Note: Disabling Msa may cause system notifications (e.g. update alerts) to fail.

2. Blocking advertising through restriction of background activity

Many of the advertising modules in MIUI are loaded through the background processes of system applications, and if you limit their activity, the number of banners will decrease, which does not require root rights and is reversible.

Step-by-step:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. In the search box, enter Security (or Security in Russian).
  3. Select the application and open the Battery β†’ Background Limitation.
  4. Set a limit on "Strictly."
  5. Repeat the steps for applications: Mi Video, Mi Browser, Cleaner, Download Manager.

Effect: Security and banners will disappear after 1-2 reboots, but some notifications (such as from Mi Browser) may continue to appear.

AnnexType of advertisementThe effect of restriction
SecurityBanners on the Security menuDisappear in 1-2 days
Mi VideoPlayer advertsDecreased by 70-80%
CleanerNotice of β€œoptimization”Completely blocked.
Mi BrowserPop-upsThey stay, but less often.

πŸ’‘

If the application has stopped updating after the background limit (for example, Security), temporarily remove the restriction, update it to the Play Market, and then return the settings.

3. Removal of Advertising through ADB (without root)

For advanced users, there is a way to disable advertising modules through ADB (Android Debug Bridge.This method doesn't require unlocking the bootloader or obtaining root rights, but it will require a computer and a computer. USB-On the Redmi Note 9 Pro with MIUI 12.5+ This method removes up to 90% of system advertising, including banners in the settings.

Preparation:

  • πŸ’» Install. ADB Tools on PC.
  • πŸ“± Turn on Debugging. USB In Settings β†’ The phone. β†’ Version. MIUI (Press 7 times, then return to Additional β†’ For developers).
  • πŸ”Œ Connect your smartphone to your PC and confirm the debugging permission.

Instructions for ADB Shell (alternately):

adb shell pm hide com.miui.systemAdSolution


adb shell pm hide com.xiaomi.midrop




adb shell pm hide com.miui.analytics




adb shell pm hide com.miui.msa.global




adb shell settings put global hidden_api_policy 1

After completing the commands, restart the phone. the ads will disappear from:

  • πŸ“± Menu Settings β†’ Additionally;
  • πŸ”’ Lock screen (notifications from MIUI);
  • πŸ“Š Applications Security and Cleaner.

Xiaomi drivers installed on PC|

USB debugging on the phone enabled |

Smartphone connected in "File Transfer" mode |

Command Prompt Launched on behalf of the Administrator-->

⚠️ Note: On some firmware, the pm hide commands may not work due to politics MIUI. In this case, try an alternative method with appops (see spoiler below).

Alternatives ADB-If the pm hide is not working
adb shell cmd appops set com.miui.systemAdSolution android:autostart ignore adb shell cmd appops set com.xiaomi.midrop android:run_any_in_background These commands block the auto-run of the ad modules, but may require re-execution after the update. MIUI.

4. Installation of alternative firmware (for experienced)

If standard methods didn't work, the radical solution is to reflash the Redmi Note 9 Pro on custom firmware without advertising.

  • 🌍 Xiaomi.eu – modified MIUI Advertising-free and Chinese-based;
  • πŸ€– LineageOS – β€œclean” Android without add-ons Xiaomi;
  • πŸ”§ Pixel Experience – firmware with an interface like Google Pixel.

Advantages:

  • βœ… Complete lack of advertising in the system;
  • βœ… Regular security updates;
  • βœ… Ability to fine-tune the interface.

Disadvantages:

  • ❌ Loss of warranty (requires unlocking the bootloader);
  • ❌ Risk of "bricking" in case of firmware error;
  • ❌ Possible bugs with camera or sensors (depending on the firmware version).

Instructions for installing Xiaomi.eu:

  1. Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-15 days).
  2. Download the firmware for Redmi Note 9 Pro (codename joyeuse) from the Xiaomi.eu forum.
  3. Install it through TWRP Recovery (instructions on the forum).

πŸ’‘

Xiaomi.eu firmware is the best balance between stability and no ad, based on the official MIUI, but with remote ad modules and Chinese services.

5.Use of third-party ad blockers

If you don't want to interfere with system settings, you can install third-party ad-blocking apps that work at the DNS or VPN level, intercepting ad requests.

Top.-3 apps for Redmi Note 9 Pro:

AnnexType of lockdownEfficiencyCons
BlokadaDNS + VPNBlock 80-90% of advertisingIt may conflict with banking applications
AdGuardLocal VPNRemove banners in the browser and applicationsPremium version for full functionality
DNS66DNS-filteringFree, no root.Does not block MIUI system advertising

How to set up Blokada:

  1. Download the application from the official website.
  2. Start and select the "Improved Lock" mode.
  3. Activate. VPN-plug-in.
  4. Add to the blacklist the domains: tracker.miui.com sdkconfig.ad.xiaomi.com data.mistat.xiaomi.com

⚠️ Note: Some banking applications (Sberbank, Tinkoff) can block work when active VPN. In this case, add them to the exceptions in the Blokada settings or disable the blocker before using financial services.

6.Reset to factory settings: a last resort

If the adverts are after you upgrade your MIUI or install third-party apps, sometimes a full phone reset helps.This method will delete all data, so only use it as a last resort.

Instructions:

  1. Make a backup copy of important data (photos, contacts, messages).
  2. Go to Settings β†’ About the phone β†’ Reset settings.
  3. Select β€œErase all data” and confirm the action.
  4. After the reboot, do not restore data from the MIUI backup – this can return advertising modules.

After discharge:

  • πŸ”„ Turn off personalized advertising immediately (see Section 1).
  • 🚫 Do not install applications from unknown sources.
  • πŸ”’ Update. MIUI Up to the latest version through Settings β†’ Updating the system.

The method is ~60% effective, and it removes accumulated ad caches, but it does not guarantee that banners disappear completely, as they are embedded in system applications.

FAQ: Frequent questions about ads in Redmi Note 9 Pro

πŸ” Why After Updating MIUI Advertising has increased?
Xiaomi regularly adds new ad modules in updates. For example, MIUI 12.5 has banners in the Settings menu β†’ Additional, and MIUI 13 has notifications from GetApps. To avoid this, disable automatic system updates or install firmware from Xiaomi.eu.
πŸ›‘οΈ Can you remove advertising without a computer?
Yes, but the effectiveness will be lower. Use a combination of methods: Turn off personalized advertising (section 1). Limit background activity of system applications (section 2). Install Blokada or AdGuard (section 5). This will reduce advertising by 70-80%, but it will not eliminate it completely.
πŸ“΅ Why After the Lockdown ADB commercials are back?
Reasons: The MIUI update reset (solution: repeat ADB commands). Msa's app self-updated (solution: disable auto-update for system applications in the Play Market). You reset your phone to factory settings (solution: repeat all the steps again).
πŸ”§ How to Check Which Apps Show Ads?
Use the App Inspector app (available from Play Market): Install and open the app. Go to the Notifications tab. Find the advertising notifications and see which app sends them. Most commonly, the sources are com.miui.systemAdSolution, com.xiaomi.midrop, com.miui.analytics.
πŸ’° Is it true that Xiaomi pays to view ads?
No, it's a myth. MIUI's advertising modules are built through displays, but the user does not receive any bonuses or money. In some regions (for example, in India), Xiaomi has tested a loyalty program with rewards for viewing ads, but in Russia and Europe this option is not available.