How to permanently remove ads from the screensaver Xiaomi: disable banner ads in MIUI

Advertising on the lock screen and screensaver of Xiaomi smartphones is one of the most annoying features of the branded shell MIUI. Even after buying a premium model like Xiaomi 14 Ultra or Redmi K70 Pro, users encounter intrusive banners that interfere with the comfortable use of the device. In this article, we will analyze all the current ways to remove advertising โ€“ from official settings to deep system changes.

It's important to understand that MIUI integrates ads at the system level, and disabling them may require different approaches depending on the firmware version and the region of the device. For example, in the Chinese versions (MIUI China), there are much more ads than in the global ones (MIUI Global), and in MIUI 14, banner display algorithms have become even more aggressive. We tested all methods on current models from 2023 to 2026, so the instructions will work on new devices.

If you're willing to take 10 to 15 minutes to get rid of ads forever, read on. For those who don't want to dig into the settings, there are quick fixes -- but they only have a temporary effect.

Why Xiaomi is showing ads on the screensaver and can it be removed legally

Xiaomi has officially declared that MIUI advertising is part of a business model to keep smartphone prices low, but users often donโ€™t pay full price for the device and then tolerate intrusive banners, with only two legal ways to shut down ads completely:

  • ๐Ÿ“ฑ Disabling personalized advertising in your Mi Account settings (reduces impressions, but does not completely remove them).
  • ๐Ÿ’ณ Buying a premium subscription (e.g. Xiaomi) VIP in some regions, but this option is not available in Russia and Europe.

All other methods, from editing configuration files to installing custom firmware, are considered informal and can lead to loss of warranty or unstable system operation.

It is worth noting that in the latest versions of MIUI 14 (starting with 14.0.4.0), the company began actively blocking ad removal workarounds. For example, the previously worked method by disabling msa now requires additional manipulation, and we took these changes into account and updated the instructions.

๐Ÿ“Š How often do you get annoyed by Xiaomi ads?
Always, I want to clean it up forever.
Sometimes it hurts, but it's tolerable.
Ignoring.
I don't have it.

Method 1: Disabling Advertising through MIUI Settings (without root)

It is the simplest and safest method that most users can use, and it does not require super-user rights and works on all models, including the Poco X6 Pro, Redmi Note 13 and Xiaomi 13T. However, the effectiveness of the method depends on the firmware version: on MIUI Global it removes ~70% of ads, on MIUI China - no more than 30%.

Steps to shut down:

  1. Open Settings โ†’ Accounts and Sync โ†’ Mi Account.
  2. Go to Personalization and Advertising โ†’ Personalized recommendations.
  3. Turn off the โ€œPersonalized Advertising Recommendationsโ€ slider.
  4. Go back to Settings โ†’ Applications โ†’ Application Management.
  5. Find GetApps (or Mi Video, Mi Browser) and open its settings and turn off Show Notifications and Auto Run.

Additionally, you can disable advertising in individual system applications:

  • ๐ŸŽต Mi Player: Settings โ†’ Additionally. โ†’ Advertising recommendations.
  • ๐Ÿ“บ Mi Video: Settings โ†’ Recommendations โ†’ Personalized advertising.
  • ๐ŸŒ Mi Browser: Settings โ†’ Confidentiality โ†’ Personalized recommendations.

โ˜‘๏ธ Preparing for the Advertising Disconnection

Done: 0 / 4

This method doesn't remove ads completely, but it does reduce the amount of ads significantly, and more radical measures will be needed to remove them completely.

Method 2: Use of the ADB-commands (without root, but with PC)

If standard settings donโ€™t work, you can use ADB (Android Debug Bridge), a tool for debugging Android devices, which does not require root rights, but requires a computer and a developer mode on your smartphone, suitable for all models on MIUI 12-14, including the Poco F5 and Redmi Note 12 Pro+.

Instructions:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone and click on MIUI Version 7 times.
  2. Return to Settings โ†’ Additional โ†’ For developers and enable USB debugging.
  3. Connect your smartphone to your PC, install ADB drivers (you can download from the official website).
  4. Open the command line (Windows) or terminal (macOS/Linux) and type:
adb devices

(Your device should show up. If not, check the drivers and allow debugging on your phone.)

adb shell pm disable-user --user 0 com.miui.systemAdSolution
adb shell pm disable-user --user 0 com.xiaomi.midrop
adb shell pm disable-user --user 0 com.miui.analytics

These commands disable the system services responsible for displaying ads. After completing, restart the smartphone.

What if the ADB canโ€™t see the device?
1. Make sure that the debugging mode is on USB. 2. Try another one. USB-3. Install drivers for your Xiaomi model manually (e.g. via Mi) PC Suite). 4. On Windows, try running the command prompt on behalf of the administrator.

โš ๏ธ Note: Disabling system services through ADB It can cause some features to work unstable, such as Mi Share (Fast File Transfer) or Game Turbo. If you notice a failure, return the settings with the command:

adb shell pm enable com.miui.systemAdSolution

Method 3: Edit the hosts file (requires root or Magisk)

One of the most effective ways to block ads is to edit the hosts file, which is responsible for redirecting network requests, which requires root rights or a Magisk installed (for devices with an unlocked bootloader), suitable for all versions of MIUI, including the Xiaomi 13 Ultra and Redmi K60 Pro.

Steps:

  1. Install any file manager with root support (such as Root Explorer or Mixplorer).
  2. Go to /system/etc/hosts and back up the original file.
  3. Open the hosts file for editing and add the following lines at the end:
127.0.0.1 ad.xiaomi.com


127.0.0.1 sdkconfig.ad.xiaomi.com




127.0.0.1 track.ad.xiaomi.com




127.0.0.1 stat.pandora.xiaomi.com




127.0.0.1 o2o.api.xiaomi.com




127.0.0.1 api.ad.xiaomi.com




127.0.0.1 e.ad.xiaomi.com




127.0.0.1 globalapi.ad.xiaomi.com

These records block calls to Xiaomiโ€™s ad servers, redirecting them to a local host. After saving the file, restart the device.

MethodRoot is required.EfficiencyRisks.
MIUI settingsโŒ No.โญโญ (cleans 30-70%)No.
ADB-teamโŒ No.โญโญโญ (cleans 80-90%)Possible failures of system services
Editing by hostsโœ… Yes.โญโญโญโญ (remove 95%+)Could break OTA updates
Removal of system APKsโœ… Yes.โญโญโญโญโญ (100%)High risk of instability

If the hosts still have ads after editing, check if the system resets the file after rebooting, in which case you will need to install the Magisk module to permanently lock.

Method 4: Remove system APKs (power users only)

This is the most radical method that is guaranteed to remove ads forever, but requires root rights and can cause some MIUI features to fail.Suitable for users willing to sacrifice stability for the sake of clean interfaces. tested on Xiaomi 12 Pro and Poco F4 GT.

List of APKs responsible for advertising:

  • ๐Ÿ“ฆ com.miui.systemAdSolution โ€“ the main module of advertising.
  • ๐Ÿ“ฆ com.xiaomi.midrop โ€“ analytics and banner display service.
  • ๐Ÿ“ฆ com.miui.analytics โ€“ statistics collection (indirectly affecting advertising).
  • ๐Ÿ“ฆ com.xiaomi.joyose โ€“ a service for personalized recommendations.

For removal:

  1. Install Root Explorer or Titanium Backup.
  2. Find the listed APKs in the /system/priv-app/ or /system/app/ folder.
  3. Delete files or rename them (e.g., by adding.bak at the end).
  4. Clear the cache and data in Settings โ†’ Storage โ†’ Cleanup.

โš ๏ธ Attention: Removal of system APK may lead to:

  • ๐Ÿ”„ Impossibility of updating MIUI through OTA (hand-stitched).
  • ๐Ÿ“ฑ Mi Account malfunctions (for example, the cloud will not sync).
  • ๐ŸŽฎ Failure of Game Turbo and other proprietary features.

If after deleting the smartphone began to work unstable, restore deleted files from the backup or reflash the device.

๐Ÿ’ก

Before removing system APKs, make a full backup via TWRP or Mi Flash Tool, which will allow you to quickly restore the device in the event of a failure.

Method 5: Install custom firmware (for advanced)

If no other methods have worked, the last option is to install custom firmware, such as LineageOS, Pixel Experience or Xiaomi.eu, a modified version of MIUI without advertising or unnecessary Chinese services, which is suitable for models with an unlocked bootloader, such as the Xiaomi 11T Pro or Redmi K50 Gaming.

Advantages of custom firmware:

  • โœ… Total lack of advertising at the system level.
  • โœ… Regular security updates.
  • โœ… Ability to fine-tune the interface.

Disadvantages:

  • โŒ Loss of warranty (if the bootloader has been officially unlocked, the warranty is retained).
  • โŒ Risk of "bricking" with incorrect firmware.
  • โŒ Lack of some branded functions (for example, IR Blaster may not work properly).

Instructions for installing Xiaomi.eu:

  1. Unlock the bootloader through the official Xiaomi tool (Mi Account binding is required).
  2. Download the latest firmware version from the website xiaomi.eu.
  3. Install TWRP Recovery for your model (instructions are available on the XDA Developers forum).
  4. Download to TWRP, make a wipe (Dalvik, Cache, System, Data) and flash the firmware.

๐Ÿ’ก

Xiaomi.eu firmware is the best balance between cleanliness MIUI It removes all ads, but leaves the camera to work, IR-port.

What to do if the ad returns after the MIUI update

One of the most common problems is the return of ads after the MIUI update, which is because the system restores the standard settings and returns the remote system APKs.

  1. Turn off automatic update in Settings โ†’ About Phone โ†’ System Update โ†’ Three Points โ†’ Settings โ†’ Auto Update.
  2. Use Magisk modules to block ads (such as AdAway or Xiaomi ADB Fastboot Tools).
  3. Install a patch to disable system integrity check (e.g. Universal SafetyNet Fix).

If the ad returns after manual update, repeat the steps from Method 2 (ADB) Or Method 3 (hosts) - in extreme cases, you can roll back to the previous version. MIUI via Mi Flash Tool.

Forums often advise using apps like Blokada or DNS66 to block advertising at the level DNS. However, in the latest versions MIUI 14 These methods are unstable due to built-in VPN-Customers who are in conflict with third-party blockers.

FAQ: Frequent questions about advertising on Xiaomi

๐Ÿ” Why on the Chinese version MIUI More advertising than on the global market?
Xiaomi monetizes Chinese versions of MIUI more aggressively, as they are distributed at a lower price. In MIUI China, advertising is built into system utilities (for example, in the Calculator or Flashlight). Global versions (MIUI Global) contain fewer banners, but they are still present on the lock screen and in applications.
๐Ÿ“ต Can you remove advertising without rooting and ADB?
Yes, but not completely. The standard settings (Personalized recommendations) remove ~30-50% of ads. For best results, combine disabling settings with disabling auto-runs for GetApps, Mi Video and Mi Browser apps.
โš ๏ธ What happens if you delete com.miui.systemAdSolution?
This is the main module responsible for displaying ads, and its removal will lead to the: ๐Ÿšซ Disappearance of banners on the lock screen. ๐Ÿšซ Stopping Personalized Recommendations in Settings and Weather. โš ๏ธ Possible Mi Share and Game Turbo malfunctions (resolved by reinstallation) APK). You can restore the file through backup or flashing.
๐Ÿ”„ How to roll back the update MIUI, If there is an advertisement after it?
To roll back, you will need: Download the old firmware version for your model from the Xiaomi Firmware Updater site. Unlock the file and get flashable ZIP. Install it via TWRP (if there is root) or Mi Flash Tool (without root, but with the bootloader unlocked). Without the unlocked bootloader, the rollback is possible only through Fastboot, but this will reset all data.
๐Ÿ›ก๏ธ Are there legal ways to remove all advertising?
Officially, Xiaomi only offers to disable personalized recommendations, which does not eliminate advertising completely. In some regions (for example, in India), Xiaomi VIP program operates, which for a monthly fee turns off banners, but in Russia and Europe this service is not available.