Intrusive advertising in Xiaomi, Redmi and POCO smartphones has become one of the main complaints users have about MIUI firmware. Banners in settings, pop-up notifications from system applications, ad units in the Mi Browser browser β all this is not only annoying, but also slows down the device. Unlike most Android smartphones, where advertising appears only in third-party applications, Xiaomi it is built-in at the system level.
The reasons for the emergence of advertising lie in the companyβs business model: Xiaomi monetizes cheap smartphones through advertising and affiliate programs. However, users often do not know that most of this advertising can be turned off without root rights or custom firmware installation. In this article, we will analyze 7 proven ways, including hidden MIUI settings, disabling advertising services through ADB, and even legal methods for European firmware Xiaomi EU.
Itβs important to understand that some types of ads (such as in branded apps like Mi Video or Mi Music) cannot be removed without removing the apps themselves, but system banners, notifications and browser ads are perfectly possible to block forever.
1. Disabling advertising in MIUI settings (basic method)
The easiest way to reduce the amount of advertising is to use the built-in MIUI settings, which works on all modern firmware versions (from MIUI 12 to MIUI 15), but does not remove the ads completely, but only reduces the amount of advertising.
Go to: Settings β Xiaomi Account β Mi Account β Account Settings β Advertising
Turn off the "Personalized Recommendations" slider here, which will stop ads based on your data from showing. β In addition) may remain.
- π§ Turn off your browser ads: Mi Browser β Settings β Confidentiality β Promotional notices
- π± Remove banners from the menu "More": Settings β Additionally. β Recommendations (deactivate)
- π Ban Advertising in Mi Video: App Settings β Advertising β Disable personalization
These actions will reduce the amount of advertising by 40 to 60 percent, but they won't remove it completely.
2. Hidden MIUI settings: how to disable advertising through "Special features"
MIUI has a hidden feature section called "Special Features" where you can turn off some of the ad mechanisms, which works on most Xiaomi, Redmi and POCO models, but the path to settings may vary depending on the firmware version.
Instructions:
- Turn off the sliders: π« "Promotional notices" π« "Recommendations MIUI" π« "Notifications from system applicationsβ (if any)
After that, reboot your phone.This method removes most pop-up notifications, but does not affect banners in the settings menu or ads in the browser.
π‘
If the βAdvertising Noticesβ option is not in your firmware, try updating MIUI to the latest version or using the method with ADB (section 4).
3. Removal of system applications-advertisers (without root)
Some Xiaomi apps are specifically designed to serve ads. They can be removed without superuser permission, but this will require a computer connection and the use of ADB (Android Debug Bridge).The method works on all models, including the Redmi Note 12, POCO X5 and Xiaomi 13.
List of safe applications to remove (does not affect system stability):
| Title of the annex | Package name (package name) | What's he doing? |
|---|---|---|
| Mi Browser | com.android.browser | Browser with built-in advertising |
| Mi Video | com.miui.video | Video player with banners |
| Mi Music | com.miui.player | Musical player with advertising |
| User Feedback | com.miui.bugreport | Feedback collection (shows notifications) |
| MSA (Mi Service Framework) | com.xiaomi.msa.global | Main advertising service MIUI |
For removal:
- Enable USB Debugging in Settings β About Phone β MIUI Version (click 7 times, then go back to Settings β Additional β For Developers).
- Connect your phone to your PC and execute the command: adb shell pm uninstall --user 0 com.xiaomi.msa.global (replace com.xiaomi.msa.global with the desired package from the table).
How to determine:
- Download the Xiaomi EU firmware for your model from the official website xiaomi.eu.
- Unlock the bootloader through Mi Unlock Tool (requires a Xiaomi account to be linked to the device and wait 7-15 days).
- Install firmware via TWRP or Fastboot.
β οΈ Note: Custom firmware installation resets all data on the phone, and it can also lead to a loss of warranty if the device is purchased in official Xiaomi stores.
What happens if you install Chinese firmware instead of Xiaomi EU?
Alternative methods: DNS-Filtering and Ad Blockers
If previous methods didnβt help or you donβt want to interfere with system settings, you can use external tools to block ads.
Method 1: Changing the DNS
Some Xiaomi ad servers are blocked at the level DNS. Set up an alternative. DNS-server:
- Go to Settings β Connections and Sharing β Private DNS.
- Select "Private Host Name" DNS" enter: π dns.adguard.com (blocks ads and trackers) π‘οΈ 1.1.1.3 (Cloudflare Family β blocks malicious websites and some ads)
Method 2: Advertising blockers
Install one of these apps from the Play Market:
- π‘οΈ AdGuard β blocks ads in the browser and some applications.
- π Blokada β works without root, intercepts advertising requests at the level VPN.
- π« DNS66 β Open ad blocker with user filter support.
These methods will not remove MIUI system advertising, but will significantly reduce the number of banners in the browser and third-party applications.
7 Radical methods: root and custom firmware
If you need to remove all ads without exception, including hidden trackers and analytics, you will need superuser rights (root) or install firmware based on AOSP (for example, LineageOS or Pixel Experience).
What root does:
- ποΈ Ability to completely remove all advertising modules MIUI.
- π§ Using Xposed Framework or Magisk to fine-tune the system.
- π‘οΈ Blocking Ads at the Core Level with AdAway or Energy Ring.
Cons:
- β οΈ Loss of warranty (if the device is under warranty).
- π The risk of βbrickingβ the phone with incorrect actions.
- π Some banking applications (such as SberBank Online) will stop working due to root detection.
To obtain root rights:
- Unlock the bootloader through the Mi Unlock Tool.
- Install TWRP or OrangeFox Recovery.
- Use Magisk to manage root access.
Once root is obtained, you can manually remove all MIUI advertising packages via Root Explorer or use the MIUI Debloater script (available on GitHub).