How to completely remove ads from Xiaomi Redmi apps: from system notifications to banners in MIUI

Advertising in Xiaomi Redmi smartphones has become one of the most talked-about issues among the brand’s users, and even after buying the device, many people face intrusive banners in system applications, push notifications from MIUI and advertising blocks in the settings menu, and not only budget models like the Redmi 9A or Redmi Note 10, but also in the flagships of the Redmi K series.

In this article, we will look at all possible ways to remove ads, from standard MIUI settings to radical methods such as changing firmware or blocking through ADB. It is important to understand that some methods require unlocking the bootloader or root rights, which can affect the warranty and security of the device, we will also explain which applications most often show ads and how to minimize its appearance without risk to the system.

If you're willing to spend 10 to 15 minutes setting up, you can get rid of 80 to 90 percent of ads today. For those who don't want to dig through system files, there are simpler solutions, like changing the region or turning off personalized ads, starting with the safest and ending with the most effective (but also risky) methods.

1. disable personalized advertising in MIUI settings

The first and most secure way is to use the built-in MIUI settings that allow you to limit ad impressions, which will not remove ads completely, but will significantly reduce the amount of advertising, especially in system applications like Browser, Music or Themes.

Go to the menu:

  • πŸ“± Settings β†’ The phone. β†’ Press 7 times on the version MIUI, To activate the developer mode (if not already activated).
  • πŸ”§ Back to Settings β†’ Additionally. β†’ Confidentiality β†’ Advertising.
  • 🚫 Turn off slider Personalized recommendations and Advertising Identity.
  • πŸ”„ Restart the device to make the changes effective.

This method works on all current versions of MIUI (from MIUI 12 to MIUI 14), but has limitations.

  • ❌ Does not remove ads in third-party applications (for example, in games or social networks).
  • ❌ Does not block system notifications from Xiaomi (e.g., about new themes or promotions).
  • βœ… Effectively reduces banners in Settings, Calendar and Weather.
πŸ“Š Which advertisements annoy you the most?
Banners in system applications
Push notifications from MIUI
Advertising in games
Advertising notifications from the browser
other

2. Change of device region to European (EEA)

Xiaomi smartphones sold in Russia and CIS countries have a default region of "Russia" or "Global", which automatically includes the maximum amount of advertising. Switching to the European region (EEA) removes most of the system banners, as the EU has stricter data protection rules.

To change the region:

  1. 🌍 Go to Settings. β†’ The phone. β†’ General information β†’ Region.
  2. πŸ‡ͺπŸ‡Ί Choose European Union (EEA).
  3. πŸ”„ Reset the device.
  4. 🧹 After restarting, clear the application data: Settings β†’ Annexes β†’ Application management β†’ PSA (MIUI System Ads) β†’ Clear the data. Settings. β†’ Annexes β†’ Application management β†’ Advertising services β†’ Clear the cache.

Advantages of the method:

  • βœ… Remove ads from Settings, Them, Browser and Weather.
  • βœ… Does not require root or unlocking the bootloader.
  • βœ… Keeps the guarantee.

Disadvantages:

  • ⚠️ Some system applications (such as Mi Video) may stop working.
  • ⚠️ Updates MIUI They'll be late (EEA-Versions are coming later than the global).

πŸ’‘

If Google services (such as Play Store) stop working after a region change, check the date and time settings. Sometimes resetting to factory settings helps restore functionality.

3. Blocking Advertising through DNS Change

One of the most effective ways to combat advertising is to use alternatives. DNS-This method works at the network level and blocks the loading of banner ads in most applications, including system ones.

How to set up:

  1. πŸ“Ά Go to Settings. β†’ Connections and sharing β†’ Private DNS.
  2. πŸ”§ Select the host name of the private provider DNS.
  3. πŸ”— Enter one of the addresses: dns.adguard.com (AdGuard) DNS β€” doh.centraleu.pi-dns.com (Pi-hole β€” aggressive filtering). family.adguard-dns.com (AdGuard) DNS + Protection from adult content).

πŸ”„ Save the settings and restart the device.

Efficiency of the method:

Type of advertisementAdGuard DNSPi-hole DNS
Banners at MIUIβœ… Locking 90%βœ… Lock 95%
Push notificationsβœ… Lock 70%βœ… Lock 80%
Browser advertisingβœ… Lock 85%βœ… Locking 90%
Advertising in games❌ Not blocking.⚠️ Blocking partially

Important: Some applications (e.g. banking) may conflict with custom DNSs, in which case temporarily disable filtering or add application domains to the whitelist.

How to check if it works DNS-filtering?
Open your browser and go to the DNS Leak Test site. If the results show your chosen DNS (like AdGuard), then the filtering is active. You can also try to open a known advertising domain, like doubleclick.net β€” if the page does not load, the DNS works correctly.

4. Removal of Advertising through ADB (without root)

If previous methods didn’t work, you can use ADB (Android Debug Bridge), an Android debugging tool that allows you to disable the system components responsible for displaying ads, which does not require root rights, but requires connecting your smartphone to your computer.

Step-by-step:

  1. πŸ’» Install. ADB Fastboot Tools on the computer.
  2. πŸ“± Turn on Debugging. USB on a smartphone: Settings β†’ The phone. β†’ Version. MIUI (Press 7 times to activate the developer mode. β†’ Additionally. β†’ For developers β†’ Debugging by USB.

πŸ”Œ Connect your smartphone to your computer and confirm the debugging permission.

adb shell


pm uninstall --user 0 com.miui.systemAdSolution




pm uninstall --user 0 com.xiaomi.midrop




pm uninstall --user 0 com.android.browser




pm hide com.miui.analytics

What these teams do:

  • πŸ—‘οΈ com.miui.systemAdSolution is the system application responsible for displaying ads in the Internet MIUI.
  • πŸ—‘οΈ com.xiaomi.midrop is a file transfer service that sometimes displays ads.
  • πŸ—‘οΈ com.android.browser – the standard browser MIUI built-in.
  • πŸ‘οΈ Pm hide hide hides Xiaomi analytics that collects data for targeted advertising.

Install Xiaomi drivers on PC

Enable debugging by USB on a smartphone

Download ADB Tools from the official website

Connect your phone to the original cable

Check the connection with the adb device command

-->

⚠️ Note: after these commands are executed, some system functions may not work correctly, for example, the ability to transfer files via Mi Drop will disappear, and the standard browser will have to be replaced with Google Chrome or Firefox.

5. Install custom firmware (for advanced users)

If you’re willing to take drastic measures, installing custom firmware (like LineageOS, Pixel Experience or Xiaomi.eu) will completely remove all ads from the system.

  • πŸ”“ Unlock the bootloader (will result in a data reset and may void the warranty).
  • πŸ› οΈ Installations TWRP (custom recovery).
  • πŸ“¦ Manual selection of firmware for your model Redmi.

Popular firmware without advertising:

FirmwareFeaturesComplexity of installation
Xiaomi.euMIUI without ads, weekly updates⭐⭐ (middle-class)
LineageOSPure Android, no unnecessary apps⭐⭐⭐ (complex)
Pixel ExperienceInterface like Google Pixel, stable operation⭐⭐⭐ (complex)

⚠️ Warning: Incorrect firmware can lead to a "brick" (completely inoperable) of the device:

  • πŸ”‹ Charge your phone to 100%.
  • πŸ“‹ Backup all the data.
  • πŸ” Check firmware compatibility with your Redmi model on the forum XDA Developers.

If you’ve never stitched a smartphone, it’s best to reach out to an experienced user or choose less risky methods from this article.

πŸ’‘

Installing custom firmware is the most reliable way to get rid of advertising forever, but also the most dangerous. If you are not confident in your abilities, start with methods without unlocking the bootloader (DNS, ADB, change region).

Alternative methods: disabling notifications and using third-party blockers

If you do not want to mess with the system settings, you can go another way - disable notifications from advertising services and use third-party applications to block banners.

Method 1: Disabling notifications from MIUI

  • πŸ“΅ Go to Settings. β†’ Notifications β†’ Management of notifications.
  • πŸ” Find and disable notifications for: MIUI System Ads Mi Browser Mi Video Cleaner Security

Method 2: Using Ad Blockers

Some Google Play apps can help you fight ads:

  • πŸ›‘οΈ Blokada – Blocks Advertising at Level VPN (no root).
  • 🚫 AdGuard – filters ads in the browser and some applications.
  • πŸ”’ NetGuard – blocks access to ad domains (requires manual configuration).

⚠️ Note: many of the ad blockers on Google Play themselves contain ads or collect data.

FAQ: Frequent questions about advertising in Xiaomi Redmi

πŸ”Ή Why the change in the region has brought back advertising?
You probably upgraded MIUI to the new version and the settings reset. Try: Change region to EEA again. Clear MSA application data and Advertising Services. Disable automatic MIUI update in Settings β†’ About Phone β†’ System Update.
πŸ”Ή Can you remove advertising without a computer?
Yes, use: Relocate to EEA. Change DNS to dns.adguard.com. Disable personalized ads in settings. Install blockers like Blokada. Methods with ADB and custom firmware require a PC.
πŸ”Ή Why, after using it, ADB Some functions have ceased to function?
You've removed system applications that other functions depend on. For example: Delete com.xiaomi.midrop disables Mi Drop. Delete com.android.browser removes the standard browser. To return everything back, follow the command: adb shell cmd package install-existing com.miui.systemAdSolution
πŸ”Ή Which Redmi models are most likely to show ads?
Most advertising in budget and mid-budget models: Redmi 9A / 9C / 9T - advertising in Settings, Browser, Weather. Redmi Note 10 / Note 11 - push notifications from MIUI and banners in Themes. Redmi K40 / K50 - advertising in Music and Video. Flagship models (Redmi K60 Pro, Redmi Note 12 Pro+) show less advertising, but it is still present.
πŸ”Ή Is it legal to remove advertising from MIUI?
From a legal perspective: βœ… Disabling personalized advertising and changing DNS β€” fully legal. ⚠️ Removing System Applications Through ADB may violate the license agreement of Xiaomi, but in practice does not carry any consequences. ❌ Distributing modified firmware (e.g. Xiaomi.eu) in some countries may be considered copyright infringement.In any case, Xiaomi does not block devices for removing ads, but may refuse warranty repairs if you unlock the bootloader.