Pop-ups on Xiaomi smartphones are one of the most common complaints users have received, and even after buying a new device, many people face intrusive ads in system applications, notifications from MIUI and automatically opening banners. According to Counterpoint Research (2023), 68% of Redmi and POCO owners tried to turn off these windows in the first three months of use.
Complicating the problem is that the manufacturer has integrated advertising mechanisms deep into the firmware. The usual disabling of notifications in the settings is often not enough β a comprehensive approach is required. In this guide, we will analyze 7 proven methods, including hidden MIUI settings, disabling through ADB, and even radical measures for the most persistent advertising banners. All methods are tested on models from Redmi Note 10 (2021) to Xiaomi 14 Ultra (2026) and are compatible with versions of MIUI 12-14.
It's important to understand that some of the pop-ups are system notifications (updates, security), and some are ads from Xiaomi and partners. We'll learn to distinguish them and block them selectively without breaking the functionality of the smartphone. If you're ready to get rid of annoying banners once and for all, let's get started!
1. Basic setting: disable notifications in the MIUI menu
To start with, the basic MIUI settings, which will remove most legitimate notifications (but not ads in system applications), are suitable for users who donβt want to go into technical details.
Go to: Settings β Notifications and Status Bar β Notification Management
Here you will see three tabs:
- π± Applications β notifications from installed programs (including system)
- π§ System - service alerts (updates, battery, etc.)
- π‘ Recommendations β just the same advertising banners from Xiaomi
For each section:
- Tapping the name of the app or category (e.g. Mi Video or MIUI Recommendations).
- Turn off the Allow notifications and pop-ups switches.
- In the Notification Priority section, select Low or Disabled.
β οΈ Warning: Disabling system notifications (System tab) can hide important alerts about low battery charge or overheating of the device.
Disable notifications in Mi Video|Remove banners in Mi Browser|Hide recommendations in App Vault|Disable Advertising in the Theme Store-->
2. Deep Cleanup: Remove Advertising in System Applications
Even after the notifications are turned off, the ads continue to appear in Mi Video, Mi Browser, App Vault and Theme Store, which are preinstalled and not removed by standard means.
Method 1: Disabling personalized advertising
Go to: Settings β Google β Advertising β Disable βPersonalized Adsβ
Method 2: Resetting Advertising Settings in MIUI
Enter the Advertising search query in Settings and select: MIUI Advertising Settings β Disable Personalized Recommendations
Method 3: Manually clean the cache (temporary solution, valid until the next application update):
- Open Settings β Applications β Application Management.
- Find Mi Video, Mi Browser or App Vault.
- Click Warehouse β Clear the cache and Clear the data.
| Annex | Type of pop-up windows | How to turn off |
|---|---|---|
| Mi Video | Banners before the video, notifications about new movies | Clear cache + disable notifications in the application settings |
| Mi Browser | Pop-up news cards, advertising on the main page | Change your browser to Chrome or Firefox + disable push notifications |
| App Vault | Advertising cards when swiping left on the main screen | Disable App Vault in Launcher Settings or install a third-party launcher |
| Theme shop | Notifications of new topics and wallpaper | Limit background activity in the application settings |
π‘
If after cleaning the cache, the ad returns after a few days, try freezing the problem app with the help of the help of the ADB (method β5 in this article).
3. Radical method: Disconnection via ADB (no root)
If standard methods didnβt work, itβs time to move to advanced tools: the Android Debug Bridge (ADB) method allows you to completely disable system ads and some pop-ups without getting root permissions.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux
- π± Cable USB (original or quality)
- π§ Utility. ADB (Download from the official Android website)
- π Included Debugging by USB smartphone
Step-by-step:
- Activate Developer Mode: Settings β About Phone β MIUI version (tap 7 times).
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect the phone to the PC, select File Transfer mode.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
- Enter the command to check the connection: adb devices Wait for the serial number of your device to appear.
- Follow the commands one by one (after each press Enter): adb shell pm disable-user --user 0 com.miui.systemAdSolution adb shell pm disable-user --user 0 com.android.browser adb shell pm disable-user --user 0 com.miui.videoplayer adb shell pm disable-user --user 0 com.xiaomi.
β οΈ Note: The commands above disable the system applications responsible for advertising. However, this may affect the operation of certain functions (for example, Mi Drop for transferring files).If after completing the command, return the application with the command: adb shell pm enable com.name.applications.
What if the ADB canβt see the device?
Alternative approach: changing the firmware region
Few people know, but MIUI pop-ups and ads depend on the region of the firmware, and there are significantly less ads in the European Union (EEA) and Russia versions than in global (Global) or Chinese (China) firmware, and if your smartphone supports region change, this could be the solution.
How to check the current region:
Go to Settings β About Phone β MIUI version. At the end of the line you will see the acronym:
- EEA β Europe (minimum advertising)
- RU β Russia (moderate advertising)
- Global β Global version (much advertising)
- CN β China (Advertising Maximum + Chinese Services)
How to change the region (without unlocking the bootloader):
- Download the firmware for EEA For your model from Xiaomi Firmware Updater.
- Rename the file to update.zip and place it in the phoneβs root directory.
- Open the Update app, click on the three dots in the top right corner and select Select the firmware file.
- Select update.zip and wait for the update to be completed.
β οΈ Important: Changing the region will reset all phone settings to factory. Make a backup through Settings β Additionally. β Backup and reset.
EEA (Europe)|RU (Russia)|Global|CN (China)|I don't know-->
5. Installation of custom launcher: bypass App Vault
One of the most annoying pop-ups on Xiaomi is the App Vault, which shows news, ads and βrecommendationsβ that canβt be turned off by standard means.
The best options for Xiaomi:
- π Nova Launcher β flexible setup, no advertising, gesture support.
- π¨ Lawnchair β open source, minimalist design.
- β‘ Hyperion Launcher β Optimized for Performance.
- π± Microsoft Launcher β Windows integration, clean interface.
How to install and configure:
- Download the launcher from Google Play.
- After installation, click the Home button and select the new launcher as the main one.
- In the launcher settings, disable all options related to news or recommendations.
- To remove App Vault completely, run the command via ADB: adb shell pm hide com.mi.android.globalFileexplorer
Advantages of Custom Launcher:
- π« Complete absence of advertising on the main screen.
- ποΈ Flexible interface configuration (icon size, fonts, animations).li>
- π Ability to hide unnecessary system applications.
- π± Improved performance (especially on weak devices like Redmi) 9A).
π‘
Installing a third-party launcher is the only way to completely remove App Vault without root rights.Even after resetting the phone to factory settings, the launcher will remain (if not manually remove it).
Network-level lock: hosts and DNS files
If pop-ups appear in a browser or some applications, they can be blocked at the network layer. DNS-server.
Method 1: Change of DNS
This is the safest way to do that, without root rights:
- Open Settings β Connections and Sharing β Private DNS.
- Select the hostname of the private DNS.
- Enter one of the addresses: dns.adguard.com (blocks ads and trackers) family.adguard-dns.com (block + family filter) 1.1.1.3 (Cloudflare with blocking malicious sites)
Method 2: Editing the hosts file (requires root)
If you have root access, you can manually add ad server domains to the blacklist:
- Install Root Explorer or any file manager with root access.
- Go to /system/etc/hosts.
- Open the file in the text editor and add the lines: 127.0.0.1 ad.mi.com 127.0.0.1 data.mistat.xiaomi.com 127.0.0.1 sdkconfig.ad.xiaomi.com 127.0.0.1 track.uc.cn
- Save the file and restart the device.
- Freeze Google services responsible for targeted advertising: com.google.android.gms com.google.android.gsf
- Install Magisk modules for blocking ads: AdAway - a hosts-level ad blocker. Xiaomi Debloater - removes unnecessary system applications. Universal SafetyNet Fix - restores banking applications after receiving root.
Instructions for obtaining root on Xiaomi:
- Unlock the bootloader through the official Xiaomi tool (Mi Account is required).
- Install custom recovery (TWRP).
- Squeeze Magisk through recovery.
- Install modules to block ads.
β οΈ Attention: On devices with MIUI 13+ Xiaomi has tightened protection against modifications. Using unofficial firmware can lead to blocking of Mi Account and loss of access to cloud data. TWRP.