Pop-ups on Xiaomi, Redmi and POCO smartphones are one of the most common user problems. Even after buying a new device, many people face intrusive MIUI ads, system notifications about βusefulβ services or random banners from installed applications. Unlike standard push notifications that can be disabled in settings, some pop-ups appear on top of all windows, interrupt work and are difficult to block.
The reasons for these windows are diverse, from built-in ads in the MIUI shell to viruses in third-party applications. For example, owners of Xiaomi 12T or Redmi Note 11 often complain about banners offering to activate Mi Cloud or update firmware that pop up even when the screen is locked. In this article, we will analyze all possible sources of pop-ups on Xiaomi β from system services to malware β and show how to turn them off once and for all, including hidden settings that are not written in the official documentation.
1. How to determine the source of the pop-up window
Before you block pop-ups, you need to know which app or service is generating them, and 80 percent of the time, it's the fault of:
- π± System services MIUI (Mi Browser, Security, Cleaner)
- π Promotional SDK In pre-installed applications (e.g. Mi Video or Mi Music)
- π¦ Malware that has penetrated through third-party APK-file
- π Notifications from legitimate apps with permission to display over other windows
To identify the culprit:
- Wait for the pop-up window to appear and donβt close it.
- Press and hold your finger on the banner for 2-3 seconds β if this is a notification, a menu with information about the app will appear.
- If the window is not responsive to retention, go to Settings β Applications β Application Management and sort the list by the date of last use.
π‘
In some models (for example, POCO F5) pop-up windows from system applications can be identified by the icon π in the upper right corner of the banner β this means that the window is generated by the service with administrator rights.
2. Disable Advertising in MIUI through Hidden Settings
The MIUI shell is known for its built-in advertising, which Xiaomi displays even in the system menu, to turn it off:
Go to Settings β About Phone and click on MIUI Version 7 times to activate Developer Mode.
- Return to the main settings menu and open Additional β Special features β Developer settings.
- Find the option to Disable MIUI Ads (some firmwares call it Personalized Ad Recommendations) and deactivate it.
- Reset the device.
If the item is not on the menu, use an alternative method:
Connect your phone to your PC and enable debugging. USB|Install. ADB-Drivers and open the command line|Enter adb shell settings put global hidden_api_policy 1|Reset the device-->
| Xiaomi model | The Way to Advertising Settings | Is ADB required? |
|---|---|---|
| Xiaomi 13/13 Pro | Settings β Google β Advertising | No. |
| Redmi Note 12 | Settings β Memory β Cleaning (disable "Recommendations") | Yeah (for full shutdown) |
| POCO X5 | Settings β Applications β Management β System applications β Security | No. |
3.Blocking pop-up windows from third-party apps
If pop-ups appear from programs you have installed (such as games or instant messengers), act as follows:
Open Settings β Applications β Application Management, select a suspicious app and:
- π« Prohibit the display of notifications (Notifications) β Shut it down).
- π Check Permits: Turn off Showing over Other Windows and Auto Run.
- ποΈ If you donβt need the app, delete it and check your phone for viruses (for example, through Malwarebytes).
β οΈ Note: Some apps (such as AliExpress or Wildberries) may show pop-ups even after disabling notifications, in which case only removing or using an ad blocker like Blokada will help.
For advanced users:
How to block domains of advertising networks through hosts file
4. Removal of viruses that cause pop-ups
If pop-ups appear even after all notifications are turned off, your device may have been infected with an adver (advertising virus).
- π Pop-ups with a suggestion to βwin iPhoneβ or βinstall an update".
- π Advertisements appear even in the settings menu or on a locked screen.
- π± Unknown applications in the installed list (e.g. com.android.system.update).
To clear the phone:
- Install an antivirus (Kaspersky, Dr.Web) and do a full check.
- Go to Settings β Apps and remove any suspicious programs (especially those with names like System Update or Android Helper).
- If the virus is not removed, reset your phone to factory settings (Settings β About Phone β Reset settings).
β οΈ Note: Some viruses are disguised as system applications (e.g. com.android.settings). Before deleting, check the name in Google - real system applications can not be removed without root rights.
5. Disabling MIUI system notifications
Xiaomi aggressively promotes its services through pop-ups: Mi Cloud, Mi Pay, firmware updates, etc. To disable them:
Go to Settings β Notifications and Status bar β Notification management and:
- π Disable notifications for Mi Cloud, Security, Cleaner, and Download Manager.
- π΅ In the System Notifications section, deactivate the Updates MIUI Recommendations.
- π If after updating the firmware notifications returned - repeat the procedure (Xiaomi resets these settings when updates).
For models with MIUI 14 and newer:
Settings β Google β Google Services β Advertising β Disable βPersonalized Advertisingβπ‘
Even after all notifications are turned off, some system windows (such as low battery alerts) will remain.This is normal - they cannot be removed without modifying the firmware.
6.Use of third-party ad blockers
If standard methods donβt help, install specialized apps to block pop-ups:
| Annex | Need root? | Effectiveness against pop-up windows |
|---|---|---|
| Blokada | No. | Blocks 90% of advertising, including system |
| AdGuard | No (but root works better) | Filters advertising in the browser and applications |
| NetGuard | No. | Blocks application access to advertising domains |
Blokada setting:
- Download the app from the official website (not from Google Play!).
- Turn it on. VPN-mode in the Blokada settings.
- Activate the lock lists: EasyList, EasyPrivacy and Xiaomi Ad Block.
- Reboot the phone.
β οΈ Note: Some blockers (such as AdAway) require root rights to work properly, and without them, they only block some ads.
7. Radical-methods: resetting settings and custom firmware
If nothing has worked, there are radical ways to:
Reset to factory settings (delete all data!):
- Make a backup copy of important files.
- Go to Settings β About Phone β Resetting β Delete all data.
- After reset, do not restore data from the backup - the virus or setting could have been saved in the backup.
Install custom firmware (for example, LineageOS or Pixel Experience):
- β Completely removes embedded advertising MIUI.
- β οΈ Requires unlocking the bootloader and may deprive the warranty.
- π§ Look for instructions on the forum XDA Developers for your model.