Pop-ups on Xiaomi Redmi 10 are one of the most annoying issues for users. These annoying notifications appear at the most inappropriate moment: while playing games, watching videos or working with important documents. They are most often divided into three categories: MIUI system alerts, ads from preinstalled applications and banners from third-party programs. If you are tired of constant interruptions, this article will help you figure out how to turn them off once and for all.
Itโs important to understand that not all pop-ups are equally harmful. Some are important system notifications for security updates or low battery life. Others are pure spam that not only interferes with, but consumes battery power and traffic. Weโll look at all possible sources of pop-ups on Redmi 10 and suggest proven ways to block them, from standard MIUI settings to radical measures for power users.
1. Disabling advertising in MIUI: the official way from Xiaomi
Xiaomi has built a personalized ad engine into its MIUI shell that often becomes a source of annoying banners, and fortunately, this feature can be deactivated through system settings. Here's how to do it:
Go to Settings โ About Phone and click on the MIUI Version several times until the message โYou are a developer!โ appears. Then go back to the basic settings and open a new section Additional โ Special Features โ Advertising.
- ๐ด Personalized recommendations (the main source of targeted advertising)
- ๐ฑ Advertising notifications (pop-up banners in the status bar)
- ๐ Advertising in Mi applications (banners in the browser, music player, etc.)
After disabling these settings, restart the device.Please note that some ad units may remain - they relate to individual applications, which we will discuss in the next section.
๐ก
If the "Advertising" section is not in your version MIUI, Try updating your firmware to the latest version or use an alternative method through Settings. โ Annexes โ Application management โ Settings (cogs) โ Show system processes and find msa (Miui System Ads).
2.Block notifications from Xiaomi system applications
Many of Redmi 10โs standard apps โ like Mi Browser, Mi Video, Music, and even Security โ actively send notifications and display ads.
- Go to Settings โ Applications โ Application Management
- Select an application (for example, the browser)
- Press Notifications and deactivate the switch
- To completely disable in-app advertising, go to Permissions and disable access to the Overlay on other apps.
Pay special attention to the following applications, which are most often responsible for the appearance of pop-up windows:
| Annex | Type of pop-up windows | Recommendation |
|---|---|---|
| Mi Browser | Banners, news notifications | Disable notifications + disable imposition |
| Cleaner | Alerts on โoptimizationโ | Remove or disable autostart |
| Mi Video | Advertising for films and TV series | Disable notifications + limit background activity |
| Security | Warnings about "viruses" in normal files | Turn off the real-time scanning |
For the most intrusive applications (like Cleaner or Mi Community), the best solution is to remove them completely. โ Apps by selecting the app and clicking "Delete." If the button is inactive, use it. ADB-Teams (about this in section 5).
3. How to Remove Pop-ups from Third-Party Apps
If the ads appear in games, social networks or other installed programs, the problem lies in the settings of the apps themselves or in their aggressive advertising model.
- ๐ฎ In games: Go to the game settings and find the Ads or Monetization section. Often there is the option to turn off banners for watching a video or a small fee.
- ๐ฑ In messengers: Disable notifications from groups and channels in Settings โ Notifications of a specific messenger.
- ๐ In stores: In Google Play Store, disable Personalized Ads in your account settings.
For a radical solution, install an ad blocker like AdGuard or Blokada. These apps create a local ad blocker. VPN-It's a tunnel that filters out ad traffic at the system level. Importantly, some banking applications may conflict with blockers, in which case add them to the exceptions.
List of the best ad blockers for Android
โ ๏ธ Note: Some Google Play cleaners and optimizers display ads themselves under the guise of system notifications. Check the reviews and ratings before installing the app.
4.Setting up permissions for pop-up windows
Android has a built-in mechanism to control which apps can show windows on top of others. On Redmi 10, this setting is often lost after updates or installing new programs.
- Go to Settings โ Applications โ Application Management โ Settings (cogs) โ Special Access โ Showing on top of other apps
- View the list of apps that are allowed to show overlays
- Disable permission for any suspicious programs (especially those with names like โAd Serviceโ, โPush Managerโ)
Critical information: On Redmi 10 with MIUI 12.5+, some system processes (e.g., com.miui.systemAdSolution) can automatically enable this resolution after rebooting, in which case only disabling via ADB or deleting via Magisk (requires root rights) will help.
Also check Settings โ Battery and Performance โ Application Launch Management. Here you can limit the background activity of apps that show ads:
- ๐ To save charge, set the "Limited" start mode
- ๐ซ Completely disable auto-start for unnecessary programs
- โก Enable the option of โDeep Optimizationโ for aggressive advertising SDK
5. Radical methods: ADB and root access
If standard methods don't work, it's time to move on to advanced techniques, which require more time and technical knowledge, but are guaranteed to remove even the most intrusive pop-ups.
Method 1: Disabling Advertising through ADB
Connect your phone to your computer, enable USB Debugging in the developer settings and execute the commands:
adb shell pm uninstall --user 0 com.miui.systemAdSolution
adb shell pm uninstall --user 0 com.xiaomi.joyose
adb shell pm uninstall --user 0 com.xiaomi.midrop
adb shell pm hide com.android.browserMethod 2: Removal via Magisk (requires root)
Install the Xiaomi Debloater module via Magisk Manager, which allows you to selectively remove system applications, including:
- ๐๏ธ Analytics (collection of statistics)
- ๐ MSA (Miui System Ads)
- ๐ฌ Mi Video and Mi Music
- ๐ก๏ธ Security (unless you are using an antivirus)
โ ๏ธ Attention: Removing system applications may cause the phone to function unstable.Before the procedure, back up via Settings โ Additionally. โ Backup and reset. especially carefully remove components associated with com.android.systemui - this can cause bootloop.
Install Magisk and TWRP| Make a full backup via TWRP| Check the compatibility of Debloater with your version of MIUI| Have the original firmware at hand for recovery | Disable data encryption (if you plan to work with /system)
-->
6. Alternative firmware: a last resort
If nothing works, consider installing custom firmware. Redmi 10 has a good track record:
- ๐ LineageOS โ pure Android without advertising and unnecessary services
- ๐ฅ Pixel Experience โ firmware with Google Pixel functionality
- ๐ Havoc-OS โ flexible configuration with many modules
- ๐ฑ MIUI EU โ European MIUI Chinese-industry
The installation process requires unlocking the bootloader, installing TWRP, and has risks.
- โ Complete absence of system advertising
- โ Regular security updates
- โ Ability to fine-tune the interface
Disadvantages:
- โ Loss of warranty (if you don't return the stock firmware)
- โ Possible problems with the camera or sensors (solved by installing the appropriate fixes)
- โ Lack of some Xiaomi branded features (e.g, IR-remote)
๐ก
Installing custom firmware is the only way to permanently get rid of MIUI system advertising, but it requires technical skills and carries risks for the stability of the device.
7.Prevention: How to prevent new pop-ups
To prevent the problem from returning, follow these rules:
- Install apps only from official Google Play (avoid APKs from third-party sites)
- Before installing, check the permissions the application requests.
- Regularly update firmware โ newer versions of MIUI often fix vulnerabilities used to display ads
- Use a DNS blocker (e.g., 1.1.1.1 or 9.9.9.9) in your Wi-Fi/mobile network settings.
- Periodically check the list of applications with permission Show over others
For additional protection, install an antivirus with ad SDK checker (such as Malwarebytes or Bitdefender) that detects suspicious modules in installed applications and prompts them to be removed.