Advertising in Xiaomi, Redmi and POCO smartphones has become one of the most annoying features of MIUI firmware. Even after buying a device, users encounter banners in system applications, notifications and settings menus. The manufacturer has integrated advertising modules so deeply that a standard โDisable Adsโ switch is often not enough. In this article, we will examine all the available ways, from official settings to hidden developer settings.
It's important to understand that Xiaomi uses two types of advertising: personalized (based on your actions on your phone), contextual (built into system utilities like Security or Themes), the methods of disabling them are different. We tested the instructions on the latest versions of MIUI 14/15 (2026) and identified those that work on 90% of devices without root rights.
If youโre willing to spend 10-15 minutes setting up, this article will help you get rid of 85-95% of ads (complete removal is only possible with root or custom firmware installation).
Official MIUI settings: what can be turned off without risks
MIUI provides several legal ways to reduce the amount of advertising, which are technically knowledge-free and system-friendly, but they don't work on all models โ for example, on a budget Redmi, some items may be missing.
First, check your regional settings. Ads are more likely to show up in China ROM and Global ROM. If you have an EEA ROM, some of the ad modules are already disabled by default.
- ๐ฑ Notification from MIUI: Go to Settings. โ Notifications and status bar โ Notification management. Find Mi Browser apps, Themes, Security, and disable notification permissions from them.
- ๐ Personalized Advertising: In Settings โ Google โ Deactivate the option โPersonalized Adsโ to reduce targeted banners on Google services.
- ๐ Browser Advertising: In Mi Browser, go to Settings โ Privacy and disable Personalized Recommendations and Show News on the Homepageยป.
Note that even after these actions, ads in the Theme App or Mi Video may remain, because Xiaomi considers such banners to be โrecommendationsโ rather than ads.
2. Hidden MIUI settings: disable ads through "Special Features"
MIUI has hidden options in its firmware that allow you to block ad modules at the system level, which are not dokumented, but work on most Xiaomi, Redmi and POCO devices (except for the newest models from 2026 with HyperOS).
The most effective method is to disable the MSA (Miui System Ads) service, which is a system application that displays banners in the settings and notification menu, to deactivate it:
- Open Settings โ Special features โ Special features Services.
- Find the MSA (or Miui System Ads) list and tap it.
- Turn off the slider and confirm the action.
If the MSA item is not on the list, try an alternative path:
Settings โ All settings โ Additional โ Autostart
Find the MSA app and turn off auto-startBackup of important data
Check the version of MIUI (Settings โ About the phone)
Close all background applications
Connect the phone to charge (recommended)-->
โ ๏ธ Note: On some devices, disconnection MSA If you have any errors after the changes, return the settings back and use alternative methods from the following sections.
3. Disabling Advertising through ADB: for Advanced Users
If the standard methods do not work, you can use them. ADB-Android Debug Bridge, which requires you to connect your phone to your computer, but it allows you to turn off ads at the system application level. MIUI, including MIUI 15.
You'll need:
- ๐ฅ๏ธ Computer with installed Xiaomi and ADB-tools drivers.
- ๐ฑ Included debugging by USB on the phone (Settings) โ The phone. โ Version. MIUI โ Tap 7 times, then return to the additional โ For developers โ Debugging by USB).
- ๐ USB-cable (preferably original).
After preparation, run the following commands in the command line (or Terminal on Mac/Linux):
adb shell pm hide com.miui.systemAdSolutionThis command disables the main ad module. To completely remove banners, add:
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.analytics
adb shell pm hide com.miui.msa.globalโ ๏ธ Attention: pm hide commands don't remove apps, they just hide them from the system. After you reboot your phone, the ads can come back. To fix the changes, use the command:
adb shell cmd package bg-dexopt-jobThis forcefully optimizes system applications with new settings.
What if the ADB does not recognize the device?
4. Manual removal of advertising applications (without root)
Some of the advertising modules in MIUI can be manually removed through App Settings. This method does not require ADB or root rights, but does not work on all models. For example, on Xiaomi 13 Pro, some system applications are protected from removal.
List of apps that can be safely disabled or removed:
| Title of the annex | Package (name in the system) | Action. | Effects of consequences |
|---|---|---|---|
| Miui System Ads (MSA) | com.miui.systemAdSolution | Shut down. | Disappears advertising in the settings |
| Mi Browser | com.android.browser | Remove updates | Banners on the main page will disappear |
| Mi Video | com.miui.video | Shut down. | No more recommendations will be shown |
| Analytics | com.miui.analytics | Shut down. | Collection of data on use will be reduced |
| Mi Credit | com.miui.credit | Delete | Loan offers will disappear |
To disable or remove these applications:
- Go to Settings โ Applications โ Application Management.
- In the upper right corner, click on three dots and select โShow all apps.โ
- Find the desired application by name or package (see table above).
- Click on โDisableโ or โDelete Updatesโ (if available).
๐ก
If the Remove button is inactive, try removing all app updates first and then disabling it.This will work for Mi Browser and Mi Video on most devices.
5. Alternative methods: region change and resetting
If the previous methods didn't work, you can try changing the firmware region or resetting, which are more radical, but sometimes they're the only ones that save you from intrusive advertising.
Change of region:
- Go to Settings. โ Additionally. โ Region.
- Choose a country from the European Union (e.g. Germany or France).
- Reboot the phone.
EEA ROM (European firmware) has significantly less advertising due to local data protection laws, but some features (such as Mi Pay or Mi Cloud for China) may disappear after a change in region.
Resetting:
If the ad appears after the MIUI update, sometimes a factory reset helps. Important: before doing this, back up the data through Settings โ Additional โ Backup and Reset.
Settings โ About the phone โ Reset settings โ Erase all dataโ ๏ธ Warning: Once reset, the phone will return to the "out of the box" state, all installed apps, photos and settings will be deleted, this method should be used only if other methods have not worked, and advertising interferes with normal operation.
๐ก
Changing the region to EEA is the safest way to reduce ads without technical manipulation, but it can disable some local Xiaomi services.
6 Radical measures: custom firmware and root
If you're willing to go to extreme lengths, removing ads completely is only possible with root rights or custom firmware installation, which are suitable for power users because they require unlocking the bootloader and may be unwarranted.
Root methods:
- ๐ง Remove System Applications via Titanium Backup or Root Explorer.
- ๐ Editing the build.prop file to disable advertising services.
- ๐ซ Using the Disabler for Xiaomi Module in Magisk.
Castom firmware:
Firmware like LineageOS, Pixel Experience or Xiaomi.eu (modified MIUI without ads) completely remove all ad modules, but installing them requires:
- Unlock the bootloader (fastboot oem unlock).
- Installations of custom recavery (TWRP).
- Flash firmware via ADB Sideload or TWRP.
โ ๏ธ Attention: Unlocking the bootloader resets the phone to factory settings and erases all data. 12T Or the Redmi Note 12 Pro.+) Unlocking can take up to 720 hours due to Xiaomi policy.