Advertising in Xiaomi smartphones has become a real headache for many users. Even after buying the device, you continue to see banners in system applications, notifications and on the desktop. The manufacturer has integrated advertising modules deep into the MIUI firmware, making them a non-trivial task. In this article, we will examine all the current ways, from official settings to hidden opportunities for power users.
Itβs important to understand that Xiaomi is not just showing ads: itβs part of their business model to keep device prices lower than their competitors. However, the constant pop-ups and banners annoy, slow down the system and eat traffic. We tested all methods on the latest versions of MIUI 14/15 (including HyperOS) and selected only those that actually work in 2026.
Warning: Some methods require unlocking the bootloader or the rights of the superuser (root), which can lead to a loss of warranty or unstable operation of the device. Start with the simplest methods and move to radical only if the advertising really interferes.
Official MIUI settings: what can be turned off without root
The safest way is to use the built-in options. Xiaomi gives you limited control over the ads, but many users are not even aware of these settings.
- π± Turn off personalized advertising: Go to Settings β Google β Advertisements and deactivate the option "Personalized Ads" will reduce the number of banners targeted.
- π Remove Advertising in Notifications: C Settings β Notifications β Please delete the item "Recommendations and Advertising".
- π Hide Advertising in File Manager: Open Files β Settings β About the program and several times tap on the version of the application to appear hidden switch "Advertising".
- π Disable promo content in the Mi App Store: in the app store go to Profile β Settings β Recommend and deactivate all options.
These measures will reduce the amount of advertising 30-40%, But they won't take it away completely. System applications like Mi Video, Mi Music and Themes will still show banners.
π‘
If it still appears after disabling the ad in the settings, try clearing the cache of system applications through Settings β Applications β Application Management β Select System β Storage β Clear the cache.
2. Hidden MIUI settings: how to disable ads through ADB
For advanced users, there is a method to disable ads through Android Debug Bridge (ADB). This is Google's official tool that lets you manage hidden settings without root permissions. USB-cable.
Here's the step-by-step instruction:
- Turn on USB debugging on your phone: Settings β About Phone β MIUI version (stamp 7 times to become a developer), then go back to Settings β Additional β Developer and activate debugging.
- Download ADB Tools to your computer and unpack the archive.
- Connect your phone to your PC and in the command line (in the folder with ADB) do:
adb shell
settings put global hidden_api_policy 1
pm disable-user --user 0 com.miui.analytics
pm disable-user --user 0 com.xiaomi.midrop
pm disable-user --user 0 com.miui.systemAdSolutionThese commands disable the main advertising services of Xiaomi. Once you perform, restart the device. The effect will be noticeable immediately: banners in system applications and notifications will disappear.
USB debugging enabled
Installed drivers Xiaomi on PC
Downloaded and unpacked by ADB Tools
The phone is connected in file transfer mode
Backup copy of important data created-->
3. Disabling Advertising via Mi Account: A Little-Known Trick
Many people don't know that some of the ads are managed through a Mi Account, and if you're logged in, Xiaomi can show personalized ads even in standard apps. Here's how to fix this:
- Open Settings β Xiaomi account.
- Go to Mi Cloud β Sync and turn off sync for Advertising and Analytics.
- Go back to your accountβs basic settings and select Privacy β Ad Personalization.
- Deactivate all switches related to analytics and targeting.
This method is particularly effective for eliminating ads in Mi Browser and Mi Video, but it only works if you use an official Xiaomi account.
Banners in system applications
Pop-up windows when unlocking
Advertising in notices
Recommendations on the desktop
other-->
4. Remove system applications without root (for experienced)
Some Xiaomi applications cannot be disabled by standard means β they restart automatically, but they can be uninstalled through ADB without obtaining root permissions. This is a risky method: removing critical components can lead to unstable system operation.
List of safe to remove advertising applications:
| Package name | Annex | The effect of removal |
|---|---|---|
| com.miui.analytics | MIUI Analytics | Remove collection of usage data |
| com.xiaomi.midrop | Mi Drop (file transfer) | Advertising Notices Disappear |
| com.miui.systemAdSolution | MIUI Advertising Module | Turns off most of the banners |
| com.miui.hybrid | Hybrid services | Removes pop-ups |
| com.xiaomi.market | Mi App Store | Remove the app store (can be replaced by Google Play) |
To remove the application, use the command:
adb shell pm uninstall -k --user 0 com.miui.analyticsWarning: Before deleting, back up through Settings β System β Backup. Some packages may be critical to the firmware.
What if after removing the application, the phone stopped working?
5. Using third-party utilities: what really works
Google Play and third-party tools have been shown to be able to remove ads from Xiaomi, and most of them either don't work or require root, and we tested a few of them and selected the most effective ones:
- π‘οΈ AppBrain Ad Detector: Scans installed apps and shows which ones contain advertising SDK. Useful for identifying βextraβ programs.
- π MIUI Hidden Settings (requires) ADB): Discloses additional options to disable ads that are not available in the standard interface.
- π« Blokada (no root): Blocks Advertising Domains at the Level DNS. Effective for banners in the browser and some system applications.
- π§ Xiaomi ADB/Fastboot Tools: a utility for PC with a graphical interface that simplifies execution ADB-call-off.
Important: Apps like Disable MIUI Ads or MIUI Ad Blocker from Google Play often contain viruses or donβt work on newer versions of MIUI. Use only proven sources.
The best results are shown by the combination of Blokada (for blocking network requests) and ADB-This allows you to remove up to 90% of ads without rooting.
6 Radical methods: root and custom firmware
If none of these things worked, the last option is to get root rights and install custom firmware, which is the most efficient, but also the riskiest way, you lose your warranty, and if you do something careless, you can turn your phone into a brick.
Here's what you can do with root:
- π Install Magisk and Disable Module MIUI Ads β It automatically blocks all advertising components.
- π¦ Use Titanium Backup to freeze or remove system applications, including com.miui.analytics and com.xiaomi.mipicks.
- π₯οΈ Reflash your phone to custom firmware like LineageOS or Pixel Experience, where there is no advertising in principle.
- π οΈ Edit the file /system/build.prop, line ro.miui.has_ad=0 for global ad-shutdown.
β οΈ Note: Unlocking the bootloader on new Xiaomi devices requires you to link your account to the device for 72 hours, and after unlocking some features (for example, Widevine). L1 viewable HD-Content may stop working.
π‘
Custom firmware like LineageOS completely removes advertising, but deprives you of Xiaomiβs branded chips (for example, always on the display or control gestures).
7. Alternative solutions: if nothing helps
If youβre not willing to risk device stability, but the ads are annoying, consider alternative approaches:
- π΅ Use a different launcher: install Nova Launcher or Lawnchair β they will replace the standard Xiaomi desktop without ads.
- π Switch to alternative apps: instead of Mi Browser, use Firefox or Brave instead of Mi Music, Spotify or the other. VLC.
- π± Turn off mobile data for advertising applications: in Settings β Annexes β App management find advertising services and ban them from accessing the Internet.
- π Reset your phone to factory settings: Sometimes it helps reset advertising identifiers (but doesnβt guarantee full banner healing).
Another trick that's not obvious is to change the region of the firmware, and there are significantly fewer ads in the European (EEA) and Global (Global) versions of MIUI than in the Chinese, to change the region:
- Download the firmware for your model from en.miui.com (select EEA or Global).
- Fastboot or Recovery (instructions are available on the XDA Developers forum).
- After the firmware, reset the settings.