Pop-up ads on Xiaomi smartphones are one of the most annoying features of MIUI firmware, which the manufacturer has integrated into the system for monetization. Even after buying the device, users are faced with banners in the settings menu, notifications about βrecommended applicationsβ and contextual advertising in system utilities. In this article, we will examine all possible ways to disable advertising, from standard settings to deep system changes, including methods for users without root rights.
It is important to understand that Xiaomi regularly updates its ad display mechanisms, so some methods may require adaptation to the current version of MIUI 14/15.We tested all of the solutions below on the Redmi Note 12 Pro+, Poco X5 Pro and Xiaomi 13 Lite (2023-2026). If you are using a device older than 2020, check the compatibility of the methods in the FAQ section.
1. Disabling Advertising in Standard MIUI Settings
To start with, the systemβs built-in options are the easiest: Xiaomi provides the option to partially limit the display of ads, although these settings are often hidden or reset after updates.
Go to Settings β Password & Security β Autostart and deactivate Autostart for the following applications:
- π± Msa (Mobile Service Ads) β the main advertising module
- π MiuiDaemon β background process responsible for push notifications
- π Analytics β collection of usage statistics (indirectly affecting targeted advertising)
Next, open Settings β Notifications β Additional β System suggestions and disable the βShow recommendationsβ item. This will remove banners in the notification bar. For full effect, also ban notifications for the GetApps app (Xiaomi store), where push ads appear most often.
2. resetting of the advertising ID (Advertising ID)
Each Xiaomi device is assigned a unique Advertising ID, which is used to target banner displays, and resetting it will not remove the ads completely, but will reduce their relevance and frequency.
Follow the following steps:
- Open Settings β Google β Advertising.
- Click "Reset Advertising ID".
- Activate the option βDisable personalized advertisingβ.
For MIUI users without Google services (e.g., Chinese firmware), the path will be different: Settings β Additional β Privacy β Ad personalization.
π‘
After resetting Advertising ID, reboot your phone β this will speed up the application of changes and reset the cache of advertising modules.
3. Blocking Advertising through ADB (without root)
Using Android Debug Bridge (ADB) to disable the system applications responsible for displaying ads, without obtaining root rights, this is the most effective way for most users.
You'll need:
- π₯οΈ Computer with installed Xiaomi and ADB-tools drivers
- π± Included debugging by USB on the phone (Settings) β The phone. β Version. MIUI β 7 times to tap the assembly number β return to β For developers)
- π Cable USB (preferably original)
Connect your phone to your PC and execute it in the command line (cmd or terminal):
adb shell pm uninstall --user 0 com.miui.systemAdSolution
adb shell pm uninstall --user 0 com.xiaomi.midrop
adb shell pm hide com.android.browser
adb shell pm hide com.mi.globalbrowser
adb shell pm hide com.miui.analyticsNote: Once these commands are executed, the browser application and some system utilities (Mi Drop, Analytics) will be hidden. They can be returned by the adb shell pm uninstall --user 0 command, replacing uninstall with install-existing.
Install Xiaomi drivers on PC|
Enable debugging over USB on your phone |
Download platform-tools (ADB) |
Connect the phone with the original cable |
Check the connection with the adb device command-->
4. Use of third-party utilities (without root)
If ADB seems complicated, you can use specialized applications.
| Annex | Functional | Reference | Features |
|---|---|---|---|
| App Inspector | Shows hidden system processes and allows them to be turned off | Google Play | Demands. ADB-full-featured |
| MIUI Hidden Settings | Unlocks hidden MIUI settings, including disabling ads | APKMirror | It does not work on MIUI 15+ without additional settings. |
| Blokada | Blocks ads at the DNS level (including system-level) | Official website | Can conflict with VPN |
For maximum effect, combine Blokada (for network lock) with App Inspector (for disabling local modules). For example, Blokada will block the download of banner ads from the Internet, and App Inspector will disable the system processes that display them.
How to get around the limitations of MIUI 15?
5. Manual removal of advertising packages (for experienced)
This method requires root rights or an unlocked bootloader, and is suitable for users willing to sacrifice a warranty for the sake of total control of the device.
List of key packages responsible for advertising in MIUI:
- π¦ com.miui.systemAdSolution β the main module of advertising
- π¦ com.xiaomi.mipicks - Application recommendations
- π¦ com.miui.analytics β Analytics collection
- π¦ com.miui.bugreport β Error Reports (indirectly)
- π¦ com.miui.hybrid β hybrid services (includes advertising)
Use Root Explorer or Titanium Backup to remove the commands via ADB with superuser rights:
su
pm uninstall -k --user 0 com.miui.systemAdSolution
pm uninstall -k --user 0 com.xiaomi.mipicksβ οΈ Attention: Removing system packages can cause unstable firmware.Before experimenting, backup through TWRP On some models (for example, Xiaomi 13 Pro), this can block access to branded services like Mi Cloud.
6.Alternative firmware: Xiaomi.eu and custom ROM
If none of these methods worked, the radical solution is to reflash the device to an alternative version of MIUI or custom firmware.
- π Xiaomi.eu β modified MIUI Ad-free, all-language and weekly updates.
- π€ LineageOS is a pure Android without Xiaomi bells and whistles. It is suitable for older models (Redmi Note 8 Pro, Mi 9).
- π₯ Pixel Experience β Google Pixel-optimized firmware for performance.
The firmware process includes:
- Unlock the bootloader via Mi Unlock Tool (requires a Mi Account binding and a wait of 7-15 days).
- Installation of custom recavery (TWRP or OrangeFox).
- Flash firmware via fastboot or recovery.
β οΈ Attention: Customization Firmware ROM voids warranty and may result in a brick device. K50) The wrong firmware will block the bootloader forever.
7.Additional measures: limitation of background activity
Even after the ad modules are turned off, some processes may continue to consume resources to completely strangle them:
Go to Settings β Applications β Application Management and for each of the following packages:
- π« Prohibit background activity.
- π« Shut down the autostart.
- π« Block notifications.
- π« Limit Internet access (in Settings) β SIM-maps and mobile networks β Transfer of data).
List of problematic applications:
- π± com.miui.securitycenter (Security Center)
- π± com.miui.cleanmaster (Cleanup)
- π± com.xiaomi.market (GetApps)
- π± com.miui.weather2 (Weather)
π‘
Restricting background activity not only removes advertising, but also prolongs battery life by 10-15% by reducing the load on the processor.