Advertising in Xiaomi, Redmi and POCO smartphones has become one of the most annoying features of MIUI firmware. Banners in the settings menu, pop-up notifications from Mi Browser, ad units in standard applications β all this not only spoils the user experience, but also eats up traffic, slows down the phone. In this article, we will discuss 7 proven ways to remove ads on the Xiaomi phone screen once and for all, from simple settings to radical methods for advanced users.
It's important to understand that some of the ads are built into Xiaomi's system services at the firmware level, which means that after resetting or updating MIUI, banners can come back, but with the right approach, they can be disabled for a long time - or even forever if you use integrated solutions. We tested all methods on current versions of MIUI 14/15 (Android 13/14) and collected only working versions.
1. disable personalized advertising in MIUI settings
The easiest and safest way to deactivate targeted ads is through the settings menu, a method that does not require superuser rights and is suitable for beginners, but only removes some of the banners associated with Xiaomi services.
Go to Settings β Google β Advertising and:
- π Turn off the Personalized Ads option (this will stop collecting your preferences).
- π« Click "Reset advertising" ID" β This will reset your profile for targeting.
- π± In the Settings section β Annexes β Application management β Miui System Ads disable impressions (if there is such a item in your version) MIUI).
This method will remove about 30-40% of ads, but will not affect banners in standard apps (Mi Browser, Mi Video, Music).
π‘
If you donβt have a βMiui System Adsβ option in your region, try changing your region to India in your phone settings β sometimes this reveals hidden options.
2 Manual disabling of advertising in standard applications
Many Xiaomi system utilities have built-in advertising modules that can be manually deactivated.
| Annex | The path to settings | What to turn off |
|---|---|---|
| Mi Browser | Browser settings β Additional β Advertising | Disable "Personalized recommendations" and "Show ads" |
| Mi Video | Profile β Settings β Recommendations | Turn off "Personalized Content" and "Advertising Banners" |
| Music | Settings β Additional β Advertising | Deactivate all switches in the "Advertising Preferences" section |
| Cleaner | Settings β Notifications β Advertising push notifications | Disable all notifications from com.miui.cleanmaster |
When you turn off these options, restart your phone, and note that in some regions (like China), some of the items may be missing due to local firmware versions, so if you change the region to Europe or India, you can change the location to the local version.
3.Using ADB to Deeply Disable Advertising
For users who are ready to work with Android Debug Bridge (ADB), there is an option to disable system-level advertising services, which requires a computer and minimal technical skills, but yields a result close to 100%.
First, turn on the Developer Mode:
- Go to Settings. β The phone.
- Tap 7 times on the item "Version" MIUI".
- Back to Settings β Additionally. β For developers.
- Activate "Debugging by" USB".
Now connect your phone to your PC and execute commands in the ADB terminal:
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.globalThese commands disable the main ad modules. For a full list of commands, see the spoiler below.
Complete list ADB-teaming
βοΈ Preparation for ADB-team
4. Installation of custom firmware (for advanced)
If youβre willing to take drastic measures, installing custom firmware (like LineageOS or Pixel Experience) will completely remove all Xiaomi ad modules, a method that requires unlocking the bootloader and may take away warranties, but it does:
- π§Ή Total absence of advertising at the system level.
- π Regular security updates from the community.
- π± Pure Android without shell MIUI.
Installation instructions:
- Unlock the bootloader through the official Xiaomi tool (requires a wait of 7-14 days).
- Install TWRP Recovery for your model.
- Download the appropriate firmware from the XDA Developers forum.
- Fly through fastboot or TWRP.
β οΈ Note: Not all features of the phone can work correctly on custom firmware. For example, on some models, Redmi stops working. NFC Or a wide-angle camera. Before you install, check user reviews of your model.
5.Advert blocking applications (without root)
If you don't want to mess around with the system settings, you can use third-party utilities.
- π‘οΈ Blokada β Blocks Advertising at Level DNS, It doesn't require root: 70-80%.
- π AdGuard β It works like this. VPN, It filters traffic. It can conflict with banking applications.
- π DNS66 β Open source software to block ad domains.
For maximum effect, combine these applications with manually disabling ads in MIUI settings. For example, Blokada + deactivation of Miui System Ads gives a result of ~90%.
π‘
Third-party ad blockers may conflict with VPN-services and some banking applications. check compatibility before using.
6. Resetting to factory settings (last resort)
If the ad comes after you upgraded MIUI or installed questionable apps, sometimes it helps to reset completely, and this method will bring the phone back out of the box, but delete all the data.
- π± Make a backup copy through Settings β Additionally. β Backup.
- π Remember the Mi Account (linked to your phone).
- π Keep the important ones. SMS Contacts (they will not automatically be saved in the cloud).
To reset, go to Settings β About Phone β Reset and select βDelete All Data.β After rebooting, donβt sign in to your Mi Account immediately β first turn off the ads in the settings as described in the first section.
β οΈ Note: Some Xiaomi models (such as the Redmi Note 10 Pro) may require re-activation of the bootloader after a reset.If you previously unlocked it for custom firmware, be prepared for additional steps.
7.Alternative methods: disabling notifications and push messages
Some of the ads come through push notifications from system applications, which can be turned off selectively:
- Go to Settings β Applications β Application Management.
- Find com.miui.systemAdSolution, com.xiaomi.xmsf, com.miui.analytics.
- In each of them, turn off "Show notifications".
- For reliability, block background activity (βBattery β Optimizationβ).
This is especially effective for dealing with pop-up banners in the status bar, but some notifications (such as from Mi Security) can be useful β turn them off selectively.
For POCO models, check the settings in Settings β Special Options β Notifications β there are sometimes hidden advertising triggers.