How to permanently remove pop-ups on Xiaomi Android smartphones: from advertising to system notifications

Why Xiaomi has pop-ups and how to deal with them

Pop-ups on Xiaomi, Redmi and POCO smartphones are one of the most annoying features of MIUI firmware. They appear in the most unexpected moments: during games, watching videos or even unlocking the screen. The reasons for their occurrence can be divided into three categories: system notifications (updates, usage tips), advertising from Xiaomi (built into proprietary applications) and notifications from third-party programs (games, instant messengers, banking services).

The manufacturer claims that advertising helps keep device prices low, but users often see it as a violation of personal space. Fortunately, most pop-ups can be turned off โ€“ both legally through settings, and with hidden MIUI features or third-party tools. In this article, we will break down all current methods, including those that work on the latest versions of firmware (including MIUI 14 and HyperOS).

It is important to understand that some windows (such as warnings about low battery power or overheating) are not recommended to be turned off - they protect the device from damage.

Method 1: Disabling Advertising in Xiaomi System Applications

The main source of annoying pop-ups is Xiaomi-branded apps like Browser, Music, Themes, Security, and even Settings, which have built-in ad modules that show banners and notifications, and you can turn them off in each appโ€™s settings.

Here is a step-by-step guide for the most problematic services:

  • ๐ŸŒ Mi Browser: Open the app โ†’ Click on the three dots in the lower right corner โ†’ Settings โ†’ Additionally. โ†’ Turn off recommendations and show news on the homepage.
  • ๐ŸŽต Music: Go to the app โ†’ Profile (human icon) โ†’ Settings โ†’ Recommendations โ†’ Turn off all sliders.
  • ๐Ÿ”’ Security: Go to Settings โ†’ Annexes โ†’ Application management โ†’ Security โ†’ Notifications โ†’ Turn off the notifications.
  • ๐ŸŽจ Topics: Open the app โ†’ Click on the avatar in the upper right corner โ†’ Settings โ†’ Recommendations โ†’ Deactivate all options.

If after these actions, the ads continue to appear, check the settings of MIUI Optimization (we will discuss them in the next section), it is also worth updating the applications to the latest versions - sometimes in new releases, especially intrusive banners are removed.

๐Ÿ“Š Which Xiaomi App Shows the Most Advertising?
browser
Music.
Topics
Security
Other

Method 2: Deep configuration of MIUI Optimization (hidden mode)

MIUI has a hidden MIUI Optimization section that handles personalized recommendations, ads, and some system notifications, and its settings are not visible in the standard menu, but can be activated through the code for the engineering menu.

Here's how to do it:

  1. Open the Phone app.
  2. Enter the combination: ##6484### (some models may not work, then try ##64663##).
  3. In the menu, select MIUI Optimization.
  4. Turn off the sliders: ๐Ÿ”„ Recommendation engine (recommendation engine) ๐Ÿ“ข Advertisement Service (Advertising Service) ๐Ÿ” User experience program (programme for improving the experience)

Reboot your smartphone.

This method works on most Xiaomi, Redmi and POCO devices with MIUI 12-14. On HyperOS, the path may be different โ€“ instead of the engineering menu, try turning off Personalization in the main settings.

What happens if you turn off MIUI Optimization?
Once this module is deactivated, the smartphone will stop showing personalized ads and recommendations, but some features (such as a smart assistant or quick responses in notifications) may not work properly. In rare cases, this leads to launcher failures โ€“ if you notice bugs, turn on optimization back.

Attention! Not all items on the engineering menu are safe. Do not change the settings associated with Modem, RF or Hardware - this can lead to network loss or overheating of the device.

Method 3: Block notifications from specific applications

If pop-ups are from third-party programs (such as games, instant messengers or banking applications), they can be disabled individually.

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select a problem application (for example, AliExpress, Wildberries or VKontakte).
  3. Press Notifications.
  4. Turn off the Allow Notifications slider or selectively disable Pop-ups and Banners.

Note that some apps (such as Google Play Services or Mi Push Service) are critical to the system, and their notifications should not be completely disabled, but only limited.

Open Settings โ†’ Applications | Find an app called | Check permissions for notifications | Turn off pop-ups |Reboot your smartphone (if necessary)

-->

Method 4: Using ADB to Deeply Disable Advertising

If standard methods donโ€™t work, you can use Android Debug Bridge (ADB), a debugging tool that allows you to disable system components that are not available through the GUI, which is suitable for power users, since it requires a connection to a computer.

Here's the step-by-step instruction:

  1. Download and install ADB Tools on PC.
  2. On your smartphone, activate Developer Mode: Go to Settings โ†’ About Phone. Tap 7 times on the MIUI Version. Go back to Settings โ†’ Additional โ†’ For Developers and turn on USB Debugging.
adb shell pm uninstall --user 0 com.miui.systemAdSolution

This command removes the system module responsible for displaying ads.

Mi Push Service

adb shell pm disable-user --user 0 com.xiaomi.mipush.sdk

Importantly, after the MIUI update, these components can recover โ€“ the procedure will have to be repeated, and note that removing system applications can lead to unstable work of some functions (for example, cloud backup or synchronization of Xiaomi account).

๐Ÿ’ก

Before using ADB, back up your data via Settings โ†’ System โ†’ Backup. If the phone starts to glitches after commands, you can roll back the changes.

Method 5: Installation of an alternative launcher or firmware

If none of the above works, the radical method remains to replace the standard MIUI launcher with a third-party one (for example, Nova Launcher, Lawnchair or Hyperion), which will not eliminate system advertising completely, but will significantly reduce the number of pop-ups on the home screen and in the app menu.

A more radical solution is to reflash your smartphone on custom firmware (such as LineageOS, Pixel Experience or ArrowOS), the advantages of this approach:

  • โœ… Complete absence of advertising and unnecessary system notifications.
  • โœ… Cleaner and faster interface.
  • โœ… Regular security updates.

There are, however, downsides:

Problem.Effects of consequencesDecision
Loss of guaranteeManufacturer will refuse free repairsReturn the official firmware before contacting the service
The camera is broken.Some custom firmware does not support proprietary Xiaomi driversLook for firmware with GCam support or patches for the camera
Absence OTA-updateYou'll have to update manually.Follow the releases on the XDA Developers or 4PDA forums
Problems with NFC/IR-blasterSome functions may not workCheck the compatibility of the firmware with the smartphone model

If you decide to re-flash, be sure to:

  1. Unlock the bootloader through the official Xiaomi tool (can take up to 72 hours).
  2. Make a full backup through TWRP or OrangeFox Recovery.
  3. Select the firmware that your model users have verified (look for 4PDA or XDA themes).

๐Ÿ’ก

Flashing is an extreme method. Before you start, assess whether you are so annoyed by advertising that you risk the stability of the smartphone.

Additional tips: how to reduce the number of pop-up windows

In addition to the main ways, there are several auxiliary techniques that will help make the use of the smartphone more comfortable:

  • ๐Ÿ“ต Do Not Disturb: Activate it through the notification curtain or on schedule (Settings) โ†’ Sound and vibration โ†’ Don't disturb. You can set exceptions for important contacts.
  • ๐Ÿ”• Disable Smart Assistant: This service analyzes your actions and shows you "useful" clues. To deactivate it, go to Settings โ†’ Special facilities โ†’ Smart Assistant and Disable All Options.
  • ๐Ÿ›ก๏ธ Ad Blocker: Install an app like Blokada or AdGuard (rights required) VPN). They filter advertising requests at the network level.
  • ๐Ÿ”„ Resetting Advertising Settings: In Settings โ†’ Google โ†’ Reset the Advertising Identifier and disable Advertising Personalization.

Itโ€™s also worth checking the list of installed apps regularly and removing those you donโ€™t use. Many junk programs (especially from third-party sources) show hidden ads in the background.

Attention! Some ad blockers (such as those requiring root rights) may conflict with banking applications or payment systems (Google Pay, SberPay), if contactless payments stop working after installing such software, remove the blocker or add banking applications as an exception.

Frequently asked questions

โ“ Why does it appear again after the ad is turned off in the settings?
Chances are you have updated your MIUI firmware or system applications. After updates, some settings are reset and the ad modules are restored. Solution: Repeat steps from Method 1 and Method 2. Turn off automatic app updates in Google Play. Use ADB to permanently remove ad components (see Method 4).
โ“ Can I remove pop-up windows without root rights?
Yes, most of the methods in this article (except for deep flashing) don't require root. Standard MIUI settings or ADB connection are enough. Root is only needed to install some ad blockers (such as AdAway) or modified firmware.
โ“ Pop-ups even appear in games. How to fix it?
This is a typical problem for games with built-in advertising (for example, for example, PUBG Mobile, Free Fire or Candy Crush: ๐ŸŽฎ Turn off notifications to play in settings (Settings) โ†’ Annexes โ†’ [play-name] โ†’ Notifications). ๐Ÿ›ก๏ธ Install an ad blocker (Blokada or AdGuard). ๐Ÿ’ฐ Buy a premium version of the game (if available) โ€“ it is usually without advertising. โš™๏ธ In the game settings, find Ad settings and turn off personalized ads. Attention! APK (For example, from sites like HappyMod, you can ban your account in the game.
โ“ After the blackout MIUI Optimization has stopped gestures?
This is a rare but possible bug. To get your gestures back: Go to Settings. โ†’ Display. โ†’ Lock screen. Select Gestures and reconfigure them. If that doesn't work, turn it back on. MIUI Optimization (via the engineering menu) and restart the smartphone. If the problem persists, reset the launcher settings: clamping the empty space on the home screen โ†’ Home screen settings โ†’ Reset the settings.
โ“ How to remove the pop-up window "Optimized for" MIUI" when running applications?
This notification comes from MIUI Optimization. To remove it, Open Settings โ†’ Applications โ†’ Application Management. Find MIUI Optimization (or MIUI Optimization). Press Notifications and disable all sliders. If this method doesn't work, use ADB (see Method 4) and execute the command: adb shell pm disable-user --user 0 com.miui.optimization.