The ads on the Xiaomi lock screen are one of the most annoying features of MIUI firmware, which the manufacturer stubbornly refuses to remove even in flagship models. You turn on the phone, and instead of time and notifications, you see a banner with a game, credit or promotion in the Mi Store. The good news is that you can get rid of this advertising in several ways, from standard settings to deep system edits.
In this article, we will discuss all the current methods (including those that work on MIUI 14/15 and HyperOS), their pros and cons, and give recommendations for security. Importantly, some methods require unlocking the bootloader or root rights โ we will honestly warn you where it is necessary. If you are a user of POCO or Redmi Note on a stock firmware, start with the first two sections โ they do not require complex manipulation.
Why does Xiaomi show ads on the lock screen?
The reason is simple: Xiaomi monetizes its MIUI firmware with integrated advertising, which allows the company to sell smartphones cheaper than competitors, but the price of the question is your attention and sometimes traffic (banners are downloaded from the Internet).
- ๐ฑ On the lock screen (bottom or full screen banners).
- ๐ In search results of the system (Quick Search).
- ๐ In the menu Security and Optimization.
- ๐ฎ In the folder of Games or Mi Video.
Starting with MIUI 12, the company added the option to disable some of the ads in the settings, but completely remove the banners on the lock screen through the standard menu is impossible - this requires workarounds. Next we will look at all of them, from the simplest to the most radical.
Method 1: Disabling Advertising through the standard MIUI settings
It's the safest method, but it doesn't eliminate ads completely, it only reduces the amount of ads, and it's suitable for users who don't want to risk the guarantee or stability of the system.
The instructions are valid for MIUI 14/15 and HyperOS (on older versions, the paths may differ):
- Open the Settings. โ Password and security.
- Go to Autocomplete โ Advertising (or Privacy โ Special Permissions โ Advertising on new versions).
- Turn off the slider Personalized recommendations.
- Return to Settings โ Additional โ Special Opportunities.
- Find the item Show recommendations and deactivate it.
After this, the ads on the lock screen will appear less often, but will not disappear altogether. To achieve 100% results, move to the following ways.
๐ก
If your region does not have Ads in its settings, try changing the region to India or the EU in Settings โ Additional โ Region. Sometimes this reveals hidden options.
Method 2: Use of an alternative launcher (without root)
If you don't want to dig into system files, but you're willing to sacrifice the standard MIUI, install a third-party launcher. Many of them block ads on the lock screen by default.
- ๐ Nova Launcher โ supports lock screen settings via plugins (e.g. Nova Lockscreen).
- ๐ Lawnchair โ lightweight open source launcher, blocks Xiaomi ads at display level.
- ๐จ Smart Launcher 6 โ has a built-in ad blocker for the MIUI.
How it works: Third-party launchers intercept the display of the lock screen, replacing it with their own. Xiaomi ads remain in the system, but not shown to the user.
Download APK from the official website (not from the Mi Store)|Set up a launcher and give all permissions|Select it as the default launcher in the settings|Set up the lock screen through the launcher menu-->
Method 3: Disabling Advertising through ADB (without root)
This method requires connecting the smartphone to the computer, but does not violate the warranty and does not require unlocking the bootloader. ADB (Android Debug Bridge).
You'll need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux.
- ๐ฑ Included Debugging by USB on a smartphone (Settings) โ The phone. โ Version. MIUI โ 7 times to tap โ Return to the Extra โ For developers).
- ๐ Installed Xiaomi and ADB-tools drivers.
Steps to disable advertising:
- Connect your phone to your PC and open the command prompt (cmd on Windows or Terminal on macOS/Linux).
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Follow the commands alternately (copy and paste): adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.midrop adb shell pm hide com.miui.analytics adb shell pm hide com.miui.msa.global
- Reboot your smartphone.
These commands disable the system services responsible for analytics and display of ads. If after the reboot the ad remains, try the additional command:
adb shell settings put global captive_portal_detection_enabled 0What if the ADB canโt see the device?
Method 4: Editing system files (root required)
If you have a bootloader unlocked and Magisk installed, you can completely remove ads by editing system files, which is the most effective method, but also the riskiest โ wrong actions can lead to a bootloop.
You'll need:
- ๐ Unlocked bootloader and Magisk with Systemless Hosts module.
- ๐ File Manager with root access (e.g. Root Explorer or Mixplorer).
- ๐ง Backup of the system (required!).
Instructions:
- Download and install the AdAway module from Magisk (it blocks ad domains at the hosts level).
- Open Root Explorer and go along the way: /system/priv-app/MiuiSystemAdSolution Remove or rename the folder (for example, in the MiuiSystemAdSolution_bak).
- Go to /system/app/MiuiDaemon Delete the MiuiDaemon.apk file.
- Clean the cache in Settings โ Storage โ Clear the cache.
- Reset the device.
After this action, the ads on the lock screen will disappear forever. If something goes wrong, restore the deleted files from the backup.
๐ก
Editing system files is the most reliable way, but it voids the warranty and can disrupt the work. OTA-Use only if you are confident in your actions!
Method 5: Install custom firmware (for advanced)
If youโre ready to give up MIUI altogether, install custom Android-based firmware (like LineageOS, Pixel Experience or ArrowOS). These firmwares donโt contain Xiaomi ads by default, but they have their own nuances:
| Firmware | Pluses | Cons | Complexity of installation |
|---|---|---|---|
| LineageOS | Clean Android, no ads, regular updates | The camera or NFC may not work on some models | โญโญโญ (middle-class) |
| Pixel Experience | The interface is like Google Pixel, optimized | Closed source of some features Xiaomi | โญโญโญโญ (high-pitched) |
| ArrowOS | Maximum customization, support for many devices | Less stability, possible bugs | โญโญโญโญ (high-pitched) |
| MIUI EU | Official MIUI without advertising, all functions work | Requires unlocking the bootloader, no OTA | โญโญ (low-key) |
For custom firmware installation:
- Unlock the bootloader through the Mi Unlock Tool (instructions on the official website).
- Install TWRP Recovery for your model.
- Download the firmware from the XDA Developers website.
- Sweat through TWRP (instructions are in the themes of firmware).
๐ก
Before installing custom firmware, check its compatibility with your Xiaomi model by device code (for example, raphael for Redmi K20 Pro). Incompatible firmware can "brick" the phone!
What if the advertisements returned after the update?
Xiaomi regularly releases MIUI updates that can restore remote system applications or reset ADB settings.
- ๐ Repeat the steps from Method 3 (ADB) โ often.
- ๐ซ Turn off automatic updates MIUI In Settings โ The phone. โ Updating the system โ โ๏ธ โ Auto-update.
- ๐ก๏ธ Install the Disabler for module MIUI Magisk โ it blocks the update of advertising services.
- ๐ต If nothing helps, consider switching to custom firmware (see Method 5).
On some models (for example, Redmi Note 10 Pro or POCO X3 Pro) after major updates MIUI You may see a new advertising service, com.xiaomi.joyose, and you may want to turn it off. ADB-team:
adb shell pm uninstall --user 0 com.xiaomi.joyoseHow to check which apps show ads?
FAQ: Frequent questions about advertising on Xiaomi
โ Can you turn off advertising without a computer?
โ Will the advertisement return after resetting the settings?
โ Why after the shutdown ADB advertising is left?
โ Can I file a complaint with Xiaomi about advertising?
โ How to turn off advertising on POCO Launcher?
๐ก
If you're afraid of breaking something, start with Method 1 (settings) and Method 2 (launcher). These don't require deep system changes and are easily undoable.
โ ๏ธ Note: Disabling system applications through ADB or root may cause some features to fail (e.g. Mi Cloud or Themes!
โ ๏ธ Note: On devices with HyperOS (the new Xiaomi interface from 2026), the path to advertising services may differ. If standard commands do not work, check the current instructions in the forums. 4PDA or Xiaomi.eu.