How to permanently remove ads in Xiaomi Redmi Note 9: working methods of 2026

Xiaomi Redmi Note 9 owners often face intrusive ads in system applications, browser and even on the lock screen. The manufacturer integrates ad modules into MIUI firmware for monetization, but this greatly spoils the user experience. The good news is that most banner ads can be turned off without root rights and complex manipulation.

In this article, we will discuss 5 proven ways, from basic settings to radical solutions, you will learn how to remove ads in the Browser, Weather, Themes and other standard applications, as well as what to do if the ads return after the update. All methods are tested on the Redmi Note 9 with current versions of MIUI (14/15).

⚠️ Important: some methods require resetting or disabling system services, which may affect the work of Xiaomi Cloud, Mi Account and other functions.

1. disable personalized advertising in MIUI settings

The safest and most official way is to deactivate personalized ads through the settings menu, which reduces the number of impressions, but does not remove the ads completely.

How to do this:

  • πŸ“± Open the Settings. β†’ Google β†’ Advertising (or Settings) β†’ Additionally. β†’ Confidentiality β†’ Advertising services in new versions MIUI).
  • πŸ”„ Switch the slider "Personalized advertising" to the off position.
  • πŸ—‘οΈ Click "Reset advertising" ID" (if available).
  • πŸ”’ In the Settings section β†’ Annexes β†’ Application management β†’ All apps find Msa (Mobile Services Ads) and disable autorun.

This method works for most system applications, but does not block ads in Mi Browser and some third-party services.

πŸ“Š How often do you see ads on Redmi Note 9?
All the time, in every app,
Sometimes, in 1-2 applications
There's almost no advertising.
Didn't notice the commercials.

2 Manual disabling of advertising in standard applications

Many Xiaomi system utilities have hidden settings to disable ads. Consider the most problematic applications:

AnnexThe path to settingsAction.
Browser (Mi Browser)Settings β†’ Additional β†’ Advertising and newsDisable "Show recommendations" and "News feed"
Weather.Settings β†’ About the program β†’ Disable ads (or Settings β†’ Notifications β†’ Disable)Deactivate all notifications and banners
TopicsProfile β†’ Settings β†’ RecommendationsDisable "Recommend topics" and "Show popular"
Music (Mi Music)Settings β†’ Additional β†’ AdvertisingTurn off "Show banners" and "Recommendations"
Downloads (Downloads)Settings β†’ NotificationsDisable all notifications from the application

πŸ” Tip: If there is no explicit item in the app to disable ads, try clearing the cache and data through Settings β†’ Annexes β†’ App management. It resets the settings of the ad modules.

Create a backup copy of important data|Check the version. MIUI (Settings β†’ The phone)|Disable auto-update system applications|Record the current lock screen settings-->

3.Use of ADB-deep-switch

For users who are ready for more complex manipulations, there is a method using ADB (Android Debug Bridge), which allows you to disable the system services responsible for displaying ads without root rights.

Instructions:

  1. πŸ–₯️ Install. ADB-Tools on PC and enable Debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times press to unlock the developer mode, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  2. πŸ”Œ Connect the Redmi Note 9 to the computer and execute a command in the terminal (CMD/PowerShell):
adb shell pm uninstall --user 0 com.miui.systemAdSolution
  1. πŸ“± Reboot the device. Advertising in system applications should disappear.

For full effect, you can additionally disable the following packages (execute commands one at a time!):

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


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




adb shell pm uninstall --user 0 com.miui.bugreport




adb shell pm uninstall --user 0 com.miui.cloudservice

What if the ADB can’t see the device?
1. Make sure that the debugging is enabled by USB and you have given permission to connect to the PC. 2. Install Xiaomi drivers from the official website. 3. Try another one. USB-cable (original preferably). 4. Reboot your phone and PC. 5. In the command line, execute adb kill-server, then adb start-server and reconnect.

⚠️ Warning: Disabling system packages may disrupt some features, such as Mi Cloud, Backups or Air Updates. If you have problems after manipulation, restore the packages with the command:

adb shell cmd package install-existing com.name.packet

4. Installation of alternative firmware (for advanced)

If none of these methods worked, the radical solution is to reflash the Redmi Note 9 on custom firmware without advertising.

  • πŸ“± Xiaomi.eu – modified MIUI without advertising and Chinese services (supports) OTA-update).
  • πŸ€– LineageOS – β€œclean” Android without unnecessary applications (requires unlocking the bootloader).
  • ⚑ Pixel Experience – firmware with Google Pixel interface and minimalist design.

πŸ”§ Step-by-step instructions for Xiaomi.eu:

  1. Unlock the bootloader through the official Xiaomi tool (requires a binding Mi Account and waiting 72-168 hours).
  2. Download the latest firmware version for Redmi Note 9 (codename merlin) from xiaomi.eu.
  3. Install it via TWRP (Castom Recovery) or Fastboot.

Important: Firmware reflashing voids the warranty and can lead to data loss, and use this method only if you are confident in your actions.

πŸ’‘

Before you run your firmware, check the version's compatibility with your model! The Redmi Note 9 has several modifications: the Redmi Note 9 Pro (joyeuse), the Redmi Note 9S (curtana) and the standard version (merlin).

5. Blocking Advertising via DNS or VPN

If you see ads in a browser or third-party apps, you can block them at the network level.

Method 1: Changing the DNS

Use it. DNS-servers filtering advertising domains:

  1. Go to Settings. β†’ Wi-Fi β†’ Additionally. β†’ Settings DNS (or settings β†’ SIM-maps and mobile networks β†’ Access points (APN) β†’ Choose. APN β†’ DNS mobile-internet).
  2. Enter one of the following addresses: AdGuard DNS: 176.103.130.130 or 176.103.130.131 Cloudflare Family: 1.1.1.3 or 1.0.0.3 NextDNS: 45.90.28.167 (requires registration on the site)

Save the settings and restart the phone.

Method 2: VPN with ad blocking

Applications like AdGuard VPN or Blokada filter traffic at the system level.

  • πŸ›‘οΈ Install AdGuard VPN Google Play.
  • πŸ”„ Enable the option "Blocking Ads" in the settings.
  • 🌍 Connect to any server (preferably choose the nearest one for minimal delays).

⚠️ Attention: Free of charge VPN-Services can display ads or collect data themselves. Use only proven open source solutions (e.g. Blokada).

6. Reset to factory settings (last resort)

If the ads are after a MIUI update or third-party apps are installed, a full reset can sometimes help, which deletes all user data but returns the system to a "clean" state.

How to perform the reset:

  1. πŸ“² Go to Settings. β†’ The phone. β†’ Resetting settings.
  2. πŸ”„ Select β€œErase All Data” (not to be confused with β€œSettings Reset” which does not delete files!).
  3. πŸ” Enter the password from the Mi Account (if linked) and confirm the action.
  4. ⏳ Wait for the process to be completed (it will take 5-10 minutes).

πŸ”Ή What to do after a reset:

  • 🚫 Turn off personalized advertising immediately (Section 1 of this article).
  • πŸ“₯ Don't install updates. MIUI In the first 2-3 days, check if the ads are back.
  • πŸ›‘ Avoid installing applications from unknown sources.

πŸ’‘

Resetting to factory settings deletes ALL data, including photos, contacts and messages. be sure to back up via Settings β†’ Additional β†’ Backup and Reset or Mi Cloud!

Frequently asked questions

πŸ”Ή Why After Updating MIUI The commercial reappeared?
Xiaomi regularly adds new ad modules in updates.To avoid this: Turn off automatic update installation in Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto Update: Check the feedback on forums before installing the update (e.g., check the feedback on the forums, 4PDA). Use Xiaomi.eu firmware where ads are removed at system level.
πŸ”Ή Can you remove advertising without root rights?
Yes! 90% Cases Enough: Disable personalized advertising (section) 1). Perform ADB-team (section) 3). Use it. DNS/VPN (section 5). Root rights are only required to manually remove system applications (e.g., via Titanium Backup).
πŸ”Ή Why Mi Browser Ads Are Still In The Advertising Even After All the Settings?
Mi Browser is one of the most stubborn applications. Try: Install an alternative browser (Chrome, Firefox, Brave). Disable your browser via ADB: adb shell pm disable-user --user 0 com.android.browser. Use uBlock Origin in Firefox (supports extensions).
πŸ”Ή How to Check Which Apps Show Ads?
Hidden advertising modules can be identified through: πŸ“Š Settings β†’ Battery β†’ Battery usage – look for apps with suspicious consumption (e.g. com.miui.analytics). πŸ” Settings β†’ Annexes β†’ Application management β†’ All apps – sort by installation date (new unfamiliar apps can be advertising). πŸ›‘οΈ The NetGuard app (without root) will show which programs connect to ad servers.
πŸ”Ή Is it legal to turn off ads on Xiaomi?
Yes, disabling advertising through settings or ADB does not violate the user agreement: πŸ“œ Xiaomi reserves the right to block accounts for β€œatypical” use of system functions (for example, a massive shutdown of services through the use of a system). ADB). βš–οΈ Removal of root-righted system applications may be considered a license violation MIUI. πŸ”„ In some regions (e.g. the EU), users have the right to disable tracking and personalized advertising by law. GDPR.