The pop-ups on Xiaomi smartphones are one of the most annoying features of MIUI firmware and the new HyperOS. Even after buying the new Redmi Note 13 Pro+ or POCO F6, users are faced with intrusive ads in the settings menu, notifications from system applications and random banners that appear directly on top of running games or videos. In this article, we will analyze all possible sources of pop-ups โ from ad modules to service alerts โ and show how to turn them off once and for all.
Itโs important to understand that some windows are created by Xiaomiโs branded services (such as msa or MiuiDaemon), others are registered in third-party apps, and some are even masquerading as system notifications. We tested all methods on current firmware versions (including HyperOS 1.0 for global and Chinese builds) and selected only working solutions. If youโre tired of the screen being blocked by Mi Browser ads or notifications about โspecial offersโ โ read on.
1. Disabling advertising in system applications MIUI/HyperOS
The main source of pop-ups on Xiaomi is built-in advertising in branded services: Mi Security, Mi Browser, Themes, and even Settings. HyperOS has made the ad algorithm less aggressive, but it hasn't been removed completely, to deactivate these banners:
- ๐ฑ Open the Settings. โ About the phone and 5-7 times tap on the item Version MIUI, activate the developer mode.
- ๐ง Back to Settings โ Additionally. โ Special facilities โ Developer mode.
- ๐ Find the debugging option by USB Turn it on (this is for the next step).
- ๐ก๏ธ Install from Google Play app ADB AppControl (or App Inspector for HyperOS).
Now connect your phone to your PC and execute the command in ADB:
adb shell pm disable-user --user 0 com.miui.systemAdSolutionThis command completely disables the system ad module that is responsible for banners in Mi Security, Cleaner and other standard utilities. Once you reboot, the windows with suggestions to optimize your phone or install a new theme will disappear.
โ ๏ธ Note: On some models (Redmi 12, POCO M6 Pro) after this step, you may lose access to Mi Video or Mi Music. If you need these applications, use the alternative method below.
๐ก
If ADB-Teams seem complicated, try disabling ads through regional settings: set the European Union region in Settings โ Additionally. โ This will reduce the number of banners by 60 to 70%.
2. Block notifications from system services
Even after the ad is turned off, pop-up alerts from MiuiDaemon, msa (Xiaomi Analytics Service) or DownloadProvider can appear on the screen, often masquerading as โimportant messagesโ or โsecurity updates,โ but actually just loading the processor to remove them:
- Go to Settings โ Applications โ Application Management.
- Slip on the three dots in the upper right corner and select Show all processes.
- Find it on the list: ๐ com.miui.daemon (responsible for background tasks) ๐ com.miui.msa.global (analytics and advertising) ๐ฅ com.android.providers.downloads (download notifications)
Notifications
Turn off all switches.
If a service is not listed, it is hidden, and the App Inspector app (available on Google Play) that shows all active processes, including system processes, will help, and if notifications from these services are blocked, the number of pop-ups will decrease by 80-90%.
Do windows appear when you connect to Wi-Fi | Do you block access to the gallery | Does the application auto-update work | Do you reset after you reboot-->
3. Removal of pre-installed advertising applications
Many Xiaomi models (especially the budget Redmi A2, POCO C55) come with pre-installed advertising utilities that cannot be removed by standard means.
| Annex | Package (name in the system) | What's he doing? | Can I remove it? |
|---|---|---|---|
| Mi Browser | com.android.browser | Shows banners on the main screen | Yes (via ADB) |
| Mi Video | com.miui.videoplayer | Advertising in the player and notifications | Yes. |
| Cleaner | com.miui.cleanmaster | Pop-up windows "optimization" | Yes. |
| GetApps | com.xiaomi.mipicks | Advertising of applications | Yes. |
| Mi Pay | com.mipay.wallet | Notice of discounts | No (only turn off) |
To remove these apps without root-rights, use ADB. Connect your phone to your PC and follow the command:
adb shell pm uninstall --user 0 com.android.browserReplace com.android.browser with the package name in the table above, and then the app will disappear from the menu, and the associated pop-ups will stop appearing. If you want to return the app back, use:
adb shell cmd package install-existing com.android.browserโ ๏ธ Note: Deleting Mi Pay or Mi Account can lead to authorization issues in Xiaomi services (e.g. Mi Cloud.
Advertising in settings|Notifications from Mi Security|Banners in Mi Browser|The "Optimization" windows from Cleaner|Other-->
4. Set up permissions for third-party applications
It's not just system utilities that are to blame for pop-ups, but many third-party apps (especially from Google Play or third-party sources) ask for permission to show windows on top of other programs. SYSTEM_ALERT_WINDOW and is often used for:
- ๐ฎ Banners in games (such as Free Fire or Free Fire) PUBG Mobile).
- ๐ฑ Notifications from launchers (Nova Launcher, POCO Launcher).
- ๐ Background Services (Clean Master, DU Speed Booster).
To prevent apps from showing windows over others:
- Go to Settings โ Applications โ Application Management.
- Select a suspicious app (such as UC Browser or SHAREit).
- Slip permissions โ additional โ Show over other windows.
- Turn off the switch.
For mass verification, use the AppOps app (requires root or ADB). It shows which programs have requested permission. SYSTEM_ALERT_WINDOW, It allows you to revoke it for everyone at once, which is especially useful if you've installed many applications from unknown sources.
How to check which application shows the window
5. Disabling โsmartโ notifications and recommendations
MIUI 14 and HyperOS have introduced Smart Recommendations, which analyzes your behavior and shows you pop-up clues.
- ๐ฑ "You open YouTube a lot. You want to put it on the home screen?"
- ๐ "Charging is almost complete.Switch off the cable to save the battery."
- ๐ "It's dark. Turn on night mode?"
To disable these "assistants":
- Go to Settings. โ Home screen.
- Choose Smart Recommendations (or App Suggestions in Global Firmware).
- Turn off all switches, especially: ๐ Recommendations of the annexes ๐ฒ Tips for use ๐ Automatic activities
In HyperOS, these settings may be located elsewhere: Settings โ Memory and Performance โ Smart Assistant. If recommendations continue to appear after you turn off, check Googleโs settings:
- Open Settings โ Google โ Google Services โ Advertising.
- Turn off Ad Personalization and reset the Advertising Identifier.
โ ๏ธ Note: After updating the firmware, the hosts file will reset, you will have to repeat the procedure again, and some applications (such as Facebook or Instagram) may stop working correctly - in which case, return the original hosts.
7. Resetting Advertising Settings and Notifications
If you've tried different methods, but pop-ups still show up, you might still have cached ad settings left in the system to reset them:
- Go to Settings โ Applications โ Application Management.
- Find and open: ๐ Google Play Services ๐ Mi Ad Service (or com.xiaomi.midrop) ๐ก๏ธ Mi Security
Warehouse โ Clear the cache
Clear the data
Reboot the phone.
After that, the system will ask for permission to display notifications again. Don't accept offers from Mi Browser, GetApps or other advertising services. If windows continue to appear, check if there are viruses or spyware on the phone, they can also show ads. Use Malwarebytes or Dr.Web Light to scan.
8.Alternative methods: from custom firmware to physical locking
If none of these methods worked, radical measures remain:
- ๐ง Installing custom firmware (like LineageOS or Pixel Experience) will completely remove it. MIUI/HyperOS along with all advertising modules, but will require unlocking the bootloader and may deprive the warranty.
- ๐ก๏ธ Use of the VPN Ad blocking (e.g. Blokada or AdGuard) VPN). These services filter traffic and block ad domains at the network level.
- ๐ต Physically locking through AppGuard (requires root) allows you to completely ban certain processes from accessing the Internet or showing notifications.
For most users, the methods described above are sufficient. Custom firmware should only be considered if you are ready for possible bugs (for example, a broken camera or NFC on some Xiaomi models).
๐ก
Before installing custom firmware, be sure to backup through TWRP or Mi Flash Tool. In 2026, Xiaomi tightened its bootloader lock policy, and improper actions can turn the phone into a "brick."