Pop-up ads on Xiaomi smartphones are one of the most annoying features of MIUI firmware, which the manufacturer stubbornly does not want to remove even in new versions. Banners in the settings menu, advertising notifications from Mi Browser, annoying suggestions to install apps from partners β all this not only spoils the user experience, but also slows down the device, consumes traffic and battery power. In this article, we will analyze all the current ways to turn off advertising on Xiaomi in 2026, including hidden settings, changing the region and radical methods for advanced users.
It's important to understand that some of the ads are built into system applications (Mi Video, Mi Music, GetApps), and others come through MSA services (Mi Service Framework) - they are responsible for personalized banners. We'll look at solutions of varying degrees of complexity, from basic settings to manually editing configuration files. If you're willing to spend 10-15 minutes to permanently get rid of intrusive pop-ups - read on.
1. disable personalized advertising in MIUI settings
The first and easiest way is to deactivate personalized recommendations through the settings menu, which works on all current versions of MIUI 12-14 (including HyperOS for new models) and does not require superuser rights, but it only removes the part of the ads associated with analyzing your behavior.
Instructions:
- π± Open the Settings. β Google β Advertising (if no item, skip the step).
- π Switch the switch toggle "Disable personalized advertising" in the position "On..
- π Go back to the main settings menu and select Memory. β Cleaning (or Annexes) β Application management).
- π§Ή Find the app MSA (Mi Service Framework, press Storage β Clear the data.
This method removes the cache of services responsible for targeted ads, but does not block them completely. For example, banners in Mi Browser or GetApps may continue to appear, and it will require additional actions to turn them off.
π‘
If after cleaning the MSA, the ad returns after a few days, repeat the procedure and further disable background activity for the MSA application in the battery settings.
2. Blocking Ads through Xiaomi App Settings
Many Xiaomi system utilities have built-in ad modules that can be manually disabled. Letβs consider the most problematic applications and ways to pacify them.
List of applications with advertising and how to remove it:
- π΅ Mi Music: Open the app β Profile β Settings β Recommendations β Turn off "Show recommendations".
- πΊ Mi Video: Go to Settings β Personal recommendations β deactivate all tumblers.
- π Mi Browser: Settings β Confidentiality β Advertising β Turn off "Personalized Advertising" and "Show news on the main page".
- π± GetApps (Mi App Store): Profile β Settings β Recommendations β Turn off "Personalized recommendations".
There are no separate ad settings for Themes and Mi Community apps, either hidden (see next section) or removed via adb (see below).
Clear cache and MSA | Disable recommendations in Mi Music and Mi Video| Remove personalized ads in Mi Browser|Bring background activity for GetApps-->
3. Hiding advertising notices and banners in MIUI
Xiaomiβs advertising notifications can appear even on a locked screen, most often from Mi Push Service, MiuiDaemon and Security (Security app) to disable them:
Steps:
- Go to Settings β Notifications and Status bar β Notification management.
- In the list, find applications: π MSA (Mi Service Framework) π‘οΈ Security (Security) π² Mi Push Service
"Show notifications"
Notifications β Additional
βAdvertising noticesβ
Some firmware (e.g. MIUI Global) may not have the "Advertising Notices" clause, in which case a change in the system region (see the next section for more on this) will help.
Pop-up banners in settings|Promotional notices|Advertising at Mi Browser|Advertising in system applications (Music, Video)|Other-->
Change of the system region to Europe (without root)
One of the most effective ways to reduce advertising is to change the firmware region to the European Union (EEA), which has strict data protection laws (GDPR), so Xiaomi has to restrict targeted advertising, which works without root rights, but requires resetting.
Instructions:
- Make a backup of the data through Settings β Additional β Backup and Reset.
- Go to Settings. β About the phone and 7 times click on "Version" MIUI", to activate the Developer Mode.
- Return to Settings β Additional β For developers and enable βDebugging by USBβ.
- Connect your phone to your PC, install Android SDK Platform-Tools and execute the command: adb shell settings put global region EEA
- Reset the device and reset settings through Settings β Reset settings.
Once you reboot, your device will be considered European, and most of the ads will disappear, but some banners (like GetApps) may remain, and you will have to block them separately.
What if the advertising remained after the change of the region?
5. Radical methods: removal of system applications
If you are willing to go to extreme measures, you can completely remove advertising modules through ADB or using root rights. This method is suitable for experienced users and requires caution - improper actions can lead to the failure of the system.
List of safe packets to remove (no root, via ADB):
| Annex | Packet name | Delete command | Effects of consequences |
|---|---|---|---|
| GetApps | com.xiaomi.mipicks | adb shell pm uninstall -k --user 0 com.xiaomi.mipicks | Xiaomi App Store Disappears (Can Be Replaced with Google Play) |
| Mi Video | com.miui.video | adb shell pm uninstall -k --user 0 com.miui.video | Video player will be removed (you can use VLC or MX Player) |
| Mi Music | com.miui.player | adb shell pm uninstall -k --user 0 com.miui.player | The standard music player will disappear. |
| Mi Browser | com.android.browser | adb shell pm uninstall -k --user 0 com.android.browser | The browser will be removed (install Chrome or Firefox) |
| MSA (Mi Service Framework) | com.miui.systemAdSolution | adb shell pm uninstall -k --user 0 com.miui.systemAdSolution | Disables some of the system advertising (may affect the operation of some services) |
β οΈ Attention: Deleting system applications can cause the phone to run unstable. Before executing commands, back up your data and make sure you have access to alternative apps (e.g., instead of Mi Browser, install Google Chrome).
π‘
Removing system applications via ADB does not require root rights, but is only valid for the current user. After resetting, all remote packets will return.
6.Use of third-party ad blockers
If the system methods didn't work, you can install third-party blockers, they work at the DNS or VPN level, intercepting advertising requests.
Top.-3 advertising-blocker:
- π‘οΈ Blokada β Blocks Advertising at Level DNS, It doesn't require root.
- π AdGuard β supports filters for MIUI, There's a free version.
- π NextDNS is a cloud blocker with settings for Xiaomi.
For maximum efficiency, combine the blocker with disabling system advertising (see sections 1-3). For example, Blokada does a great job with banners in the browser, but does not remove notifications from the MSA β they need to be blocked manually.
β οΈ Note: Some blockers (such as root-access AdGuard) may conflict with Xiaomi services such as Mi Cloud or Find Device. If system features stop working after installation, add them to the blocker exceptions.
7. Alternative firmware: transition to custom assemblies
If you're tired of advertising and willing to sacrifice some of the features of MIUI, you can install custom firmware.
Comparison of firmware:
| Firmware | Advantages | Deficiencies | Reference |
|---|---|---|---|
| LineageOS | Clean Android without ads, regular updates | Branded chips may not work (for example, Always-on Display) | Official website |
| Pixel Experience | Google Pixel interface, no ads | Not all Xiaomi models are supported | Download |
| Xiaomi.eu | MIUI without advertising, optimized for Europe | Requires unlocking the bootloader, no OTA-update | Forum |
Installing custom firmware requires unlocking the bootloader, which resets all data and can void the warranty. For detailed firmware instructions, look at the XDA-Developers or 4PDA forums for your Xiaomi model.