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.
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:
- π Go to Settings. β The phone. β General information β Region.
- πͺπΊ Choose European Union (EEA).
- π Reset the device.
- π§Ή 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:
- πΆ Go to Settings. β Connections and sharing β Private DNS.
- π§ Select the host name of the private provider DNS.
- π 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 advertisement | AdGuard DNS | Pi-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?
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:
- π» Install. ADB Fastboot Tools on the computer.
- π± 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.analyticsWhat 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:
| Firmware | Features | Complexity of installation |
|---|---|---|
| Xiaomi.eu | MIUI without ads, weekly updates | ββ (middle-class) |
| LineageOS | Pure Android, no unnecessary apps | βββ (complex) |
| Pixel Experience | Interface 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.