Advertising in Xiaomi system applications is one of the most annoying features of MIUI firmware. Even after buying a smartphone, users encounter banners in "Security", "Weather", "Music" and other standard utilities. The manufacturer positions this as "personalized recommendations", but in practice it is intrusive advertising that interferes with the comfortable use of the device.
In this article, we’ll look at all the ways you can delete ads, from basic settings to advanced methods using ADB and root rights. Relevant to Redmi Note 12/13, POCO X5/F5, Xiaomi 13/14 and other devices on MIUI 13/14/15 (including global and Chinese versions). If you’re tired of advertising in Themes, Calendar or Files, the following instructions will help clean up the system forever.
Why does Xiaomi show ads in apps?
Xiaomi integrated the ad engine into MIUI firmware back in 2018, which is officially due to the need for monetization to support low device prices, but in practice, advertising appears even in premium models (such as Xiaomi 14 Ultra), which causes discontent among users.
The main sources of announcements:
- 📱 System applications: Security (com.miui.securitycenter), Themes (com.android.themes), Music (com.miui.player).
- 🔍 Services MIUI: «Recommendations in search, banners in Settings, notifications from Mi Browser.
- 📊 Personalized offers: based on your activity (websites visited, installed applications).
- 🌍 Regional features: Chinese versions have more advertising than global ones (MIUI Global).
It is important to understand that some of the ads are sewn into the APK-This means that simply disabling the Personalized Ads option in the settings won’t remove all banners, and more radical measures will be needed.
Method 1: Disabling personalized advertising in settings
The easiest method is to deactivate the options associated with ad impressions through a standard menu, which will not remove all banners, but reduce their number by 30-50%.
Instructions:
- Open Settings → Google → Advertising.
- Click “Disable Personalized Ads”** and confirm your choice.
- Return to the main settings menu and go to Settings → Memory → Cleanup.
- Slap the icon. ⚙️ (the gear) in the upper right corner and turn off the "Recommendations»**.
- Go to Settings → Applications → Application Management → All applications.
- Find Security (com.miui.securitycenter), open its settings and turn off Show Recommendations.
For POCO models (e.g., POCO F5), the path may be different: Settings → POCO Launcher → Launcher settings → Disable ads.
☑️ What to check after disabling advertising
⚠️ Note: On some devices (e.g. Redmi Note 11 with a MIUI 13.0.6) The "Recommendations" option may not be in the cleaning menu.
Method 2: Removing Advertising through ADB (no root rights)
If the standard settings don’t work, use Android Debug Bridge (ADB) — A debugging tool that allows you to disable system components. MIUI and requires no root rights.
Step-by-step:
- Download ADB Tools for Windows/macOS/Linux and unpack the archive.
- On your smartphone, activate Developer Mode**: Settings → About Phone → MIUI version (shap 7 times).
- Return to Settings → Additional → For developers and enable “Debugging by USB”**.
- Connect your phone to your PC, open the command line (terminal) in the folder with ADB and execute: adb devices (should appear a device with a serial number).
- Enter the command to disable the ad: adb shell pm uninstall --user 0 com.miui.systemAdSolution (this will remove the module responsible for displaying the banners).
- To disable ads in specific applications, use: adb shell pm disable-user --user 0 com.xiaomi.midrop (replace com.xiaomi.midrop with the desired application package, for example, com.miui.weather2 for "Weather").
List of packages for popular applications with advertising:
| Annex | Packet name | ADB Team Team |
|---|---|---|
| Security | com.miui.securitycenter | adb shell pm disable-user --user 0 com.miui.securitycenter/.ui.HomeActivity |
| Topics | com.android.themes | adb shell pm uninstall --user 0 com.android.themes |
| Mi Browser | com.android.browser | adb shell pm disable-user --user 0 com.android.browser |
| Weather. | com.miui.weather2 | adb shell pm disable-user --user 0 com.miui.weather2/.activity.SplashActivity |
| Music. | com.miui.player | adb shell pm uninstall --user 0 com.miui.player |
⚠️ Attention: After update MIUI Repeat the procedure or use a script to automatically disable (see method 4).
💡
If the adb device command doesn’t find the device, try reinstalling Xiaomi drivers. USB Drivers or using other drivers USB-cable (original).
Method 3: Using third-party utilities (e.g., Xiaomi ADB/Fastboot Tools)
For users who do not want to manually enter commands ADB, There are ready-made utilities. One of the most popular is Xiaomi. ADB/Fastboot Tools (developer of Saki) EU). The program has a graphical interface and supports all models. Xiaomi/Redmi/POCO.
How to use:
- Download the utility from the official XDA forum.
- Connect your smartphone to your PC in “Debugging” mode USB»** (see method 2).
- Run XiaomiADBFastbootTools.exe and select “Debloat”**.
- In the list, find the “Ads” section** and tick all items related to advertising: 🔘 Analytic (collection of statistics) 🔘 MSA (Miui System Ads (System Ads) 🔘 Browser Ads (Browser Banners) 🔘 Security Ads (Advertising in Security»)
«Uninstall Selected»**
Advantages of the method:
- No need to root.
Supports batch removal of ads in 1 click.
Automatically backs up deleted packets.
Disadvantages:
After the MIUI update, some packages can be restored.
Not all models are supported (e.g., a manual setup may be required for the Xiaomi 14 Pro).
What to do if the utility does not see the device?
Method 4: Completely remove ads using root rights (Magisk)
If you’re willing to take drastic measures, getting root rights through Magisk will open access to deep cleaning of the system, which removes ads permanently, but requires unlocking the bootloader and installing a custom recavator (such as TWRP).
Steps:
- Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account and wait 7-15 days).
- Install TWRP for your model (see instructions on XDA Developers).
- Download the latest version of Magisk and run through TWRP.
- Install the module "Disabler for" MIUI» or «MIUI Debloater through Magisk Manager: 📌 Open Magisk, go to the Module section»**. 📌 Press «+»** and choose the downloaded ZIP-module. 📌 Reset the device.
Root Explorer
/system/app/SystemAdSolution
/system/priv-app/AnalyticWarnings:
- ⚠️ Unlocking the bootloader resets all data (do backup!).
- ⚠️ Some banking applications (such as SberBank Online) may stop working due to root rights.
- ⚠️ Warranty on the device is canceled (but you can return the stock firmware before contacting the service).
💡
Ruth-rights are the only way to remove ads permanently, but require technical skills. For beginners, we recommend starting with ways 1-3.
Method 5: Alternative firmware (LineageOS, Pixel Experience)
If no methods help, consider installing custom firmware. Popular options for Xiaomi:
- 🔄 LineageOS – pure Android without advertising and unnecessary services.
- 📱 Pixel Experience – firmware with Google Pixel interface and regular updates.
- ⚡ Xiaomi.eu – modified MIUI Advertising-free and Chinese-based.
How to determine:
- Unlock the bootloader (see Method 4).
- Download the firmware for your model from XDA or Xiaomi.eu.
- Install it via TWRP (instructions are attached to the firmware).
- After installation, run "Wipe Dalvik/Cache"**.
The advantages of custom firmware:
- Total lack of advertising.
Faster system operation (no background MIUI processes)
- Regular security updates.
Cons:
- There may be bugs with a camera or sensors (depending on the model).
There is no official support from Xiaomi.
What if the advertisements returned after the update?
After the MIUI update, some of the ad modules can be restored to avoid:
- 🔄 Reverse to the previous firmware version (if the update brought a lot of advertising).
- 📵 Turn off automatic update: Settings → The phone. → Updating the system → ⚙️ → Deactivate “Auto-update».
- 🔧 Use a script to automatically remove ads (e.g. Universal Android Debloater).
- 🛡️ Install a firewall (like NetGuard) and block domains: tracker.ai.xiaomi.com sdkconfig.ad.xiaomi.com data.mistat.xiaomi.com
If you’re using MIUI 14+, try to roll back on MIUI 13 – newer versions of ads are getting more and removal methods are getting more complicated.
💡
Before rolling back the firmware, check compatibility with your model on the 4PDA forum.A wrong rollback can lead to a device "brick."