Xiaomi Advertising: How to Remove Forever (7 Proven Methods)

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).

๐Ÿ“Š What kind of Xiaomi model do you have?
Redmi (Note/Pro series)
POCO (F/X/M)
Xiaomi (digital series)
Black Shark
other

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.):

  1. Open the Settings โ†’ Lock screen.
  2. Switch to Additional Settings (or Lock screen settings in older versions).
  3. Find the Advertising Recommendations option (or Show Recommendations) and turn off the slider.
  4. 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:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. In search, type msa (without quotes) and select com.miui.systemAdSolution.
  3. 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

Done: 0 / 4

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:

AnnexPath in settingsAction
com.miui.systemAdSolutionSettings โ†’ Applications โ†’ Application Management โ†’ msaStop โ†’ Clear cache โ†’ Clear data
com.xiaomi.midropSettings โ†’ Applications โ†’ Application Management โ†’ Mi DropClear the cache (do not touch the data!)
com.android.browserSettings โ†’ Applications โ†’ Application Management โ†’ BrowserClear cache and data
com.miui.playerSettings โ†’ Applications โ†’ Application Management โ†’ MusicClear 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:

  1. Open Google Play โ†’ Settings โ†’ Auto-Update apps.
  2. Choose Not to Update Automatically.
  3. Go back to Settings โ†’ Applications โ†’ Application Management.
  4. 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:

  1. Activate Developer Mode: Settings โ†’ About Phone โ†’ MIUI Version (Tap 7 times)
  2. Return to Settings โ†’ Additional โ†’ For developers and enable USB debugging.
  3. 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
  4. Reset the device.

To check that services are disabled, enter the command:

adb shell pm list packages -d

The 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?
If push notifications (for example, from Sberbank or Telegram) have stopped coming, turn back the service com.xiaomi.xmsf via ADB: adb shell pm enable com.xiaomi.xmsf This will restore the notifications, but the advertising can return.

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:

  1. Unlock the bootloader via Mi Unlock Tool (requires a Mi Account binding and a wait of 7-15 days).
  2. Installation of custom recavery (TWRP or OrangeFox).
  3. 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:

AnnexType of lockdownPlusesCons
AdGuardLocal VPNBlocks ads in the browser and applications, does not require rootIt may conflict with banking applications
BlokadaDNS-filteringLightweight, works without VPNDoes not block MIUI system advertising
DNS66Hosts-blockerOpen source code, no restrictionsA complex setup for beginners

To block ads on the screensaver Xiaomi recommended AdGuard with settings:

  1. Install AdGuard from Google Play.
  2. Enable modules: AdGuard Advertising Filter AdGuard Surveillance Filter Annoying Ads Filter
  3. Activate DNS Protection and select AdGuard DNS server.
  4. 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:

  1. Back up important data (Settings โ†’ About Phone โ†’ Backup).
  2. Go to Settings โ†’ About the phone โ†’ Reset settings.
  3. Choose Delete all data and confirm the action.
  4. 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.

  1. Open the Support app (or download it from Google Play).
  2. Select Contact Support โ†’ Lock screen.
  3. Describe the problem: "On the lock screen displays ads, please turn off the advertising modules for my device."
  4. Attach a screenshot of the screensaver with advertising.
  5. 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.

FAQ: Frequent questions about advertising on Xiaomi

Why did the MIUI update come back?
MIUI updates often reset ad settings and restore system services disabled. To avoid this: Before updating, disable automatic application updates (Google Play โ†’ Settings). After updating, re-clear the com.miui.systemAdSolution cache. Use AdGuard to block ad domains.
Can I remove ads without disabling push notifications?
Yes, but not completely. The safest way is: Turn off ads through Settings โ†’ Lock screen. Clear the cache of com.miui.systemAdSolution (without turning it off). Install AdGuard with AdGuard DNS filter. This will remove most of the banners, but some "recommendations" may remain.
Advertising appeared in the Xiaomi browser - how to remove?
Advertising in Mi Browser is blocked separately: Open the browser, tap โ‹ฎ โ†’ Settings โ†’ Extra: Turn off Personalized Recommendations and Show News on the main page. Clear browser data (Settings) โ†’ If it doesnโ€™t help, install another browser (such as Firefox or Chrome).
Will Xiaomi Advertisements Be Global ROM?
Yes, but it is smaller than in China. ROM) or the Indian version. Global firmware (Global) ROM) has: ๐Ÿ“ต Fewer banners on the screensaver (usually only "recommendations"). ๐Ÿ”ง Ability to disable advertising through settings. โš ๏ธ But there are still ad modules in Mi Browser and Mi Video โ€” MIUI EU (European where advertising is removed at system level.
Can I return the warranty after unlocking the bootloader?
No, unlocking the bootloader will void the warranty at the software level. Even if you return the standard firmware, the service center will see Unlocked status in the device logs. Except for warranty cases related to hardware (for example, a broken screen or a faulty battery), but there may be problems. If you are interested in warranty, use methods without unlocking (disabling services via ADB, AdGuard).