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.
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:
- Open Settings โ Accounts and Sync โ Mi Account.
- Go to Personalization and Advertising โ Personalized recommendations.
- Turn off the โPersonalized Advertising Recommendationsโ slider.
- Go back to Settings โ Applications โ Application Management.
- 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
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:
- Activate Developer Mode: Go to Settings โ About Phone and click on MIUI Version 7 times.
- Return to Settings โ Additional โ For developers and enable USB debugging.
- Connect your smartphone to your PC, install ADB drivers (you can download from the official website).
- 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.systemAdSolutionadb shell pm disable-user --user 0 com.xiaomi.midropadb shell pm disable-user --user 0 com.miui.analyticsThese commands disable the system services responsible for displaying ads. After completing, restart the smartphone.
What if the ADB canโt see the device?
โ ๏ธ 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.systemAdSolutionMethod 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:
- Install any file manager with root support (such as Root Explorer or Mixplorer).
- Go to /system/etc/hosts and back up the original file.
- 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.comThese records block calls to Xiaomiโs ad servers, redirecting them to a local host. After saving the file, restart the device.
| Method | Root is required. | Efficiency | Risks. |
|---|---|---|---|
| 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:
- Install Root Explorer or Titanium Backup.
- Find the listed APKs in the /system/priv-app/ or /system/app/ folder.
- Delete files or rename them (e.g., by adding.bak at the end).
- 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:
- Unlock the bootloader through the official Xiaomi tool (Mi Account binding is required).
- Download the latest firmware version from the website xiaomi.eu.
- Install TWRP Recovery for your model (instructions are available on the XDA Developers forum).
- 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.
- Turn off automatic update in Settings โ About Phone โ System Update โ Three Points โ Settings โ Auto Update.
- Use Magisk modules to block ads (such as AdAway or Xiaomi ADB Fastboot Tools).
- 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.