Pop-ups on Xiaomi, Redmi and POCO smartphones are one of the most annoying features of MIUI firmware. Even after buying a new device, users are faced with aggressive advertising in system applications, intrusive notifications from Mi Account services and random banners that appear directly on top of the interface.
But the good news is that most pop-ups can be turned off without rooting or complicated manipulation. In this article, we'll look at all the options available, from standard MIUI settings to hidden developer settings and third-party utilities. It's important to understand that the methods differ depending on the firmware version (e.g. MIUI 12 vs MIUI 14) and regional build (global, Chinese, EEA).
If you're tired of ads in Downloads, banners in Settings, or sudden notifications from Mi Video, this guide will help you clear the screen of unnecessary items. Let's start with the simplest solutions and gradually move on to advanced techniques.
1. Disabling advertising in MIUI system applications
The main source of pop-ups is Xiaomiโs built-in services, which show ads even without installed third-party programs.
- ๐ Files (com.android.fileexplorer) โ banners at the bottom of the screen
- ๐ก๏ธ Security (com.miui.securitycenter) โ antivirus and cleaning advertising
- ๐จ Topics (com.android.themes) โ suggestions to change wallpaper
- ๐ฅ Downloads (com.android.providers.downloads.ui) โ Advertising in the download manager
To remove them, follow the following steps for each application:
Instructions:
- Open the application (for example, Files).
- Tap it on. โฎ (three-point) โ Settings.
- Find the Recommendations, Personalized Ads or Show Ads and turn off the slider.
- In some versions of MIUI, you need to additionally click Clear Data in the application settings.
โ ๏ธ
Note: On Chinese firmware (China ROM), menu items may be called differently (e.g., โpersonalized recommendationsโ). Use a translator or focus on icons.
References in Files disabled
Security ads are offline
Data from the "Themes" application has been cleared
"Download" settings checked
-->
2. Hiding notifications from system services
Pop-ups are often disguised as notifications from Mi Account, Mi Cloud or GetApps, and can be blocked through the notification menu:
Method 1: Through the notification panel
- Swipe down from the top edge of the screen to open the notification bar.
- Find a notification from an unnecessary service (e.g. Mi Video).
- Keep your finger on the notification โ select Disable notifications.
Method 2: Through Application Settings
- Go to Settings โ Applications โ Application Management.
- Select an app (like GetApps or Mi Browser).
- Tap Notifications. โ disable all categories.
โ ๏ธ
Warning: Disabling notifications from Mi Account may result in missing important security messages (e.g., logging in from a new device) and leave security notifications on.
For mass shutdown, use the "Do Not Disturb" mode:
- ๐ Go to Settings. โ Notifications and status bar โ Don't disturb.
- ๐ Select Schedule and set a time (for example, from 22:00 to 8:00).
- ๐ต In the Rules section, add exceptions for important contacts.
Advertising in system applications
Random banners on top of the interface
Notifications from Mi Account
Spam from installed games
Other-->
3.Using hidden MIUI settings (for experienced)
There are hidden parameters in MIUI firmware that allow you to jam ads at the system level, and activating them will require you to turn on the developer mode:
Step 1: Enable the Developer Mode
- Go to Settings. โ The phone.
- Tap 7 times on the item MIUI (you will be a developer!).
Step 2: Turn off personalized advertising
- Back to Settings โ Additionally. โ For developers.
- Find Personalized Advertising (MSA) and turn it off.
- Also turn off Error Reporting and Automatic Update Check (optional).
Step 3: Blocking through ADB (Advanced Method)
If the above methods didnโt work, you can use ADB to silence ads at the system level, which works even on Chinese firmware, where there are no standard switches.
You'll need:
- ๐ฅ๏ธ Computer with installed ADB Tools (download from the official website).
- ๐ฑ Included Debugging by USB on the phone (Settings) โ For developers).
The following are the commands for entering ADB Shell:
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.analyticsโ ๏ธ
Note: Some commands may cause Mi Share or Mi Cloud to crash. Back up your data through Settings โ Additional โ Backup and Reset before executing.
What if the ADB does not recognize the device?
4. Third-party apps to block pop-ups
If the system methods didn't work, we can use specialized utilities, and we tested several solutions and selected the most effective ones:
| Annex | Functions | Need a Root? | Reference |
|---|---|---|---|
| Blokada | Blocking advertising at the DNS level, working without root rights | โ No. | Official website |
| AdGuard | Traffic filtering, tracker blocking, customization of rules | โ No (but there's a version from the root) | Download |
| Xiaomi ADB/Fastboot Tools | Massive shutdown of system applications, removal of bloatware | โ Yes (for full functionality) | GitHub |
| App Ops | Managing Application Permissions (including System) | โ Yes. | Google Play |
Recommendations for use:
- ๐ก๏ธ Blokada is the best choice for users without root rights. Set and activate the default lock.
- ๐ง Xiaomi ADB Tools โ will remove unnecessary system applications (for example, Mi Music, Mi Video), which often show ads.
- โ๏ธ App Ops โ will help disable permissions to display notifications for specific applications.
โ ๏ธ
Note: When using Xiaomi ADB Tools, do not remove apps marked [System] unless you are sure of their purpose.This can lead to unstable phone performance. For example, deleting com.xiaomi.finddevice will disable Find My Device.
๐ก
Before using third-party ad blockers, disable the built-in VPN in MIUI (Settings โ Connections โ VPN) to avoid conflicts.
5. Features for different versions of MIUI
The methods of turning off pop-ups vary depending on the firmware version, and the key differences are as follows:
MIUI 12/12.5 (2020โ2021)
- ๐ Advertising in Settings is disabled through Settings โ The phone. โ Additionally. โ Personalized advertising.
- ๐ Security needs to disable Recommendations and Optimization.
- ๐ซ No built-in notification blocker โ third-party apps required.
MIUI 13/14 (2022โ2026)
- ๐ The Privacy section has been introduced โ Centrally controlled advertising.
- ๐ต In Settings โ Notifications added filter by category (you can disable "Recommendationsยป).
- ๐ ๏ธ Xiaomi. ADB Tools has new commands to block com.miui.systemAdSolution.
Chinese Firmware (China ROM)
- ๐จ๐ณ No Switch Personalized Advertising โ Required ADB root.
- ๐ฑ GetApps and Mi Video apps canโt be turned off without rooting rights.
- ๐ง It is recommended to apply for Global ROM or EEA ROM (European version without advertising).
๐ How to find out your version MIUI?
Go to Settings โ About Phone โ MIUI Version. If there is CN at the end of the name, you have Chinese firmware, RU/EU is global or European.
๐ก
Starting with MIUI 14, Xiaomi began gradually removing ads from global firmware under user pressure. If you have an older version, upgrade through Settings โ System Update.
6. Radical methods: flashing and rooting
If nothing works, there are radical ways that require technical skills, but are guaranteed to remove all pop-ups:
Method 1: Firmware custom Recovery (TWRP) and MIUI without ads
- Unblock the bootloader through the official Xiaomi website (account binding is required).
- Install TWRP Recovery for your model (instructions on XDA Developers).
- Sweep through the modified MIUI firmware without advertising (e.g. MIUI EU or MIUI Pro).
Method 2: Getting root rights and removing system applications
- Install Magisk via TWRP.
- Use the Xiaomi Debloater module to remove unnecessary services.
- Manually delete packets via ADB or Root Explorer: pm uninstall --user 0 com.miui.analytics pm uninstall --user 0 com.xiaomi.midrop pm uninstall --user 0 com.miui.systemAdSolution
โ ๏ธ
Attention: Unlocking the bootloader resets the phone to factory settings, and Xiaomi can lock your account for 72 hours when you unlock your devices frequently, and only use this method if you are prepared for the risks.
๐น The advantages of radical methods:
- โ Complete removal of ads and bloatware.
- โ Ability to fine-tune the system.
- โ Access to functions hidden in standard firmware.
โ Cons:
- โ ๏ธ Loss of warranty (if you don't return the stock firmware).
- ๐ The risk of โbrickingโ the phone in case of an error.
- ๐ Some banking applications may not work with root rights.
7.Alternative solutions: region change and resetting
If you donโt want to get into the technical details, try these simple methods:
Change of the firmware region
Some pop-ups are only shown in certain regions, so you can change the region.
- Go to Settings โ Additional โ Language and Region.
- Choose a country with less aggressive advertising (such as India or Singapore).
- Reboot the phone.
Resetting advertising settings
Sometimes it helps to reset the advertising ID:
- Open Settings โ Google โ Advertising.
- Click Reset Advertising ID.
- Turn off personalized advertising.
Use of the second space
The second space in MIUI allows you to create a clean profile without advertising:
- Go to Settings โ Special Opportunities โ Second Space.
- Create a new space and move the main applications there.
- In the main space, leave only system services (they will not interfere with the second).
๐ก
If some applications (such as Mi Pay) stop working after changing the region, return the previous settings or install a VPN with servers in your country.