You turned on a Xiaomi smartphone, and instead of the usual time and notifications on the lock screen flaunts a bright banner advertising a loan, game or promotion in the online store? It is not a virus or a system failure - this is how aggressive monetization of the branded shell MIUI works. The manufacturer integrates advertising modules even in the basic elements of the interface, including the screensaver, to compensate for the low price of devices.
The problem affects almost all models, from the budget Redmi Note 12 to the flagship Xiaomi 14 Ultra. Advertising can appear on the lock screen, in the notification menu, in branded applications (Mi Browser, Mi Video, Themes) and even in the settings. The good news is that it can be disabled without root rights and complex manipulations. Bad โ some methods require disabling system services, which can affect the operation of push notifications from banks and instant messengers.
In this article, we will discuss all the current ways to remove ads from the screensaver of Xiaomi, from simple (through settings) to radical (disabling mSA and Analytics services).
Why is there an advertisement on Xiaomi?
The reason is the companyโs monetization policy: Since MIUI 10 (2018), Xiaomi has been actively implementing advertising modules in system applications and interfaces, this applies to all regions, including Russia and the CIS countries, where smartphones are sold at minimal prices.
- ๐ฑ Lock screen: banners at the bottom or instead of wallpaper, advertising notifications.
- โ๏ธ System applications: Themes, Mi Browser, Mi Video, Security.
- ๐ Notification Panel: โRecommendationsโ from Xiaomi (e.g., โInstall this app").
- ๐ Search in Settings: Advertising Links in Results.
Technically, the ads are loaded through the system services com.miui.systemAdSolution (responsible for banners on the screensaver) and com.xiaomi.midrop (shows "recommendations"). These modules are built into the firmware and updated through Google Play or Xiaomi servers, so even after manual removal they can return.
It's important to understand that screensaver ads are not viruses. Antiviruses (Dr.Web, Kaspersky) are not Detect threats because they are legitimate MIUI features. However, their behavior often resembles an adver: banners open a browser without permission, consume traffic and drain the battery.
โ ๏ธ Note: If the ads appear inside third-party apps (for example, Instagram or YouTube), the problem is not Xiaomi, but the software itself).
Method 1: Disabling Advertising through MIUI Settings (the easiest one)
Starting with MIUI 12, the manufacturer added an option to disable ads on the screensaver - although it hid it deep in the menu. The instructions are relevant for all modern models (Redmi Note 13 Pro+, Xiaomi 14, POCO F6, etc.):
- Open the Settings โ Lock screen.
- Switch to Additional Settings (or Lock screen settings in older versions).
- Find the Advertising Recommendations option (or Show Recommendations) and turn off the slider.
- Return to the basic lock screen settings and check the lock screen style option โ select the No Recommendations option.
If there are no Advertising Recommendations, try an alternative path:
- Go to Settings โ Applications โ Application Management.
- In search, type msa (without quotes) and select com.miui.systemAdSolution.
- Tap Disable (if the button is inactive, click Stop first).
This method works on 70-80% of devices, but it has drawbacks:
- ๐ After updating MIUI settings may reset.
- ๐ต Some banners (such as those from Mi Browser) will still appear.
- ๐ง On the old versions (MIUI 11 and below) option may not be available.
โ๏ธ Preparation before disabling advertising
Method 2: Clearing the cache and system application data
Banners are downloaded and stored in the cache of system services, disabled their display, residual files can continue to show. To completely remove the ads, you need to manually clear the data of key applications:
| Annex | Path in settings | Action |
|---|---|---|
| com.miui.systemAdSolution | Settings โ Applications โ Application Management โ msa | Stop โ Clear cache โ Clear data |
| com.xiaomi.midrop | Settings โ Applications โ Application Management โ Mi Drop | Clear the cache (do not touch the data!) |
| com.android.browser | Settings โ Applications โ Application Management โ Browser | Clear cache and data |
| com.miui.player | Settings โ Applications โ Application Management โ Music | Clear the cache |
Once cleaned, restart your phone, and if the ads are gone, but they're back, then the system services have reloaded the banners, and if you do that, you can only turn off the automatic update of the apps:
- Open Google Play โ Settings โ Auto-Update apps.
- Choose Not to Update Automatically.
- Go back to Settings โ Applications โ Application Management.
- Find the Google Play Store and turn off auto-update for it.
โ ๏ธ Note: Clearing the data from com.android.browser will remove all bookmarks and history. If you use a standard browser, pre-export bookmarks to the file.
๐ก
If after cleaning the cache, the advertisement still appears, try changing the region of the phone to Europe (Settings) โ Additionally. โ Region: B. EU-Firmware advertising is less due to strict data protection laws.
Method 3: Disabling mSA and Analytics (radical method)
If previous methods failed, you'll have to disable the system services responsible for downloading ads: mSA (Miui System Ads) and Analytics (statistics collection), which is the most effective method, but it has side effects:
- โ Push notifications from some applications (especially banking) will stop working).
- โ Sync with Mi Account (cloud, backups) may break).
- โ Certain functions MIUI (Smart Helpโ will stop working.
If you are prepared for these consequences, follow the instructions:
- Activate Developer Mode: Settings โ About Phone โ MIUI Version (Tap 7 times)
- Return to Settings โ Additional โ For developers and enable USB debugging.
- Connect your phone to your PC and execute commands via ADB: adb shell pm disable-user --user 0 com.miui.systemAdSolution adb shell pm disable-user --user 0 com.xiaomi.mipicks adb shell pm disable-user --user 0 com.xiaomi.midrop
- Reset the device.
To check that services are disabled, enter the command:
adb shell pm list packages -dThe list should include lines from com.miui.systemAdSolution and com.xiaomi.mipicks.
If ADB is not available, you can manually disable services through Settings โ Applications, but this will require unlocking the bootloader (which voids the warranty).
What if the mSA notifications are missing after the shutdown?
Method 4: Installation of alternative firmware (for advanced)
If you're willing to take drastic measures, you can get rid of advertising completely by installing custom firmware without Xiaomi system services.
- ๐ MIUI EU โ European version of firmware without advertising (but requires unlocking the bootloader).
- ๐ค LineageOS or Pixel Experience โ โcleanโ Android without branded services.
- ๐ก๏ธ Xiaomi.eu โ modified MIUI remote-advertising.
The installation process shall include:
- Unlock the bootloader via Mi Unlock Tool (requires a Mi Account binding and a wait of 7-15 days).
- Installation of custom recavery (TWRP or OrangeFox).
- Firmware via fastboot or recovery.
Cons of the method:
- โ ๏ธ Loss of warranty (unlocking the bootloader is not officially supported).
- ๐ง Risk of "bricking" of the device in case of error.
- ๐ Repeated firmware after official updates required.
โ ๏ธ Note: On new models (Xiaomi) 13/14, Redmi Note 12/13) Unlocking the bootloader has become more difficult due to anti-Rollback protection. Before firmware check the compatibility of your model in the forum 4PDA or XDA Developers.
๐ก
Installing custom firmware is the only way to get rid of advertising forever, but it is only suitable for power users. For most, it is enough to turn off services through ADB.
Method 5: Using ad blockers (without root)
If you don't want to dig into the settings, you can install a third-party ad-blocking app. The best options for Xiaomi are:
| Annex | Type of lockdown | Pluses | Cons |
|---|---|---|---|
| AdGuard | Local VPN | Blocks ads in the browser and applications, does not require root | It may conflict with banking applications |
| Blokada | DNS-filtering | Lightweight, works without VPN | Does not block MIUI system advertising |
| DNS66 | Hosts-blocker | Open source code, no restrictions | A complex setup for beginners |
To block ads on the screensaver Xiaomi recommended AdGuard with settings:
- Install AdGuard from Google Play.
- Enable modules: AdGuard Advertising Filter AdGuard Surveillance Filter Annoying Ads Filter
- Activate DNS Protection and select AdGuard DNS server.
- In Settings โ Applications โ Special Access โ VPN allow AdGuard to work without restrictions.
This method blocks up to 90% of ads, including banners on the screensaver, but does not eliminate the reason โ Xiaomi system services will continue to load advertising modules in the background.
Method 6: Resetting the phone to factory settings
If the ad appears after the MIUI update or installing third-party apps, a full reset will help, which deletes all user data but returns the system to a "pure" state:
- Back up important data (Settings โ About Phone โ Backup).
- Go to Settings โ About the phone โ Reset settings.
- Choose Delete all data and confirm the action.
- After the reboot, do not restore data from the backup โ this can return advertising modules.
After discharge:
- ๐ต Donโt connect your Mi Account (or create a new one).
- ๐ง Turn off ads immediately through Settings โ Lock screen.
- ๐ Turn off automatic update of system applications.
The downside of the method is that you will lose all data and the ads may return after the next MIUI update.
Method 7: Calling for Xiaomi Support (Official Method)
If none of these things worked, you can try to get Xiaomi support, and in some cases, they remotely disable the ad modules for a particular device.
- Open the Support app (or download it from Google Play).
- Select Contact Support โ Lock screen.
- Describe the problem: "On the lock screen displays ads, please turn off the advertising modules for my device."
- Attach a screenshot of the screensaver with advertising.
- Send a request and wait for a response (usually 1-3 days).
Chances of success: ~30%. Support can say no, citing company policies, or offer to reset your phone, but in some cases (especially for warranty devices), they do meet.
โ ๏ธ Note: If you bought the phone from unofficial stores (such as AliExpress), Xiaomi support may refuse assistance due to regional restrictions. โ The phone. โ Status of guarantee.