How to permanently disable ads on the lock screen Xiaomi: the complete guide

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.

๐Ÿ“Š How often do you get annoyed by Xiaomi ads?
Always, I want to clean it up forever.
Sometimes it hurts, but it's tolerable.
I don't know, I'm used to it.
I don't have it (already turned it off)

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

  1. Open the Settings. โ†’ Password and security.
  2. Go to Autocomplete โ†’ Advertising (or Privacy โ†’ Special Permissions โ†’ Advertising on new versions).
  3. Turn off the slider Personalized recommendations.
  4. Return to Settings โ†’ Additional โ†’ Special Opportunities.
  5. 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:

  1. Connect your phone to your PC and open the command prompt (cmd on Windows or Terminal on macOS/Linux).
  2. Enter the command to check the connection: Adb devices must appear serial number of your device.
  3. 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
  4. 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 0
What if the ADB canโ€™t see the device?
If the adb device command returns an empty list: 1. Check if the debugging is included USB phone-on. 2. Install Xiaomi drivers manually (download from the official website). 3. Try another one. USB-cable (preferably original). 4. Nana macOS/Linux You may need to add a rule for udev (instructions are available on LineageOS Wiki).

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:

  1. Download and install the AdAway module from Magisk (it blocks ad domains at the hosts level).
  2. Open Root Explorer and go along the way: /system/priv-app/MiuiSystemAdSolution Remove or rename the folder (for example, in the MiuiSystemAdSolution_bak).
  3. Go to /system/app/MiuiDaemon Delete the MiuiDaemon.apk file.
  4. Clean the cache in Settings โ†’ Storage โ†’ Clear the cache.
  5. 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:

FirmwarePlusesConsComplexity of installation
LineageOSClean Android, no ads, regular updatesThe camera or NFC may not work on some modelsโญโญโญ (middle-class)
Pixel ExperienceThe interface is like Google Pixel, optimizedClosed source of some features Xiaomiโญโญโญโญ (high-pitched)
ArrowOSMaximum customization, support for many devicesLess stability, possible bugsโญโญโญโญ (high-pitched)
MIUI EUOfficial MIUI without advertising, all functions workRequires unlocking the bootloader, no OTAโญโญ (low-key)

For custom firmware installation:

  1. Unlock the bootloader through the Mi Unlock Tool (instructions on the official website).
  2. Install TWRP Recovery for your model.
  3. Download the firmware from the XDA Developers website.
  4. 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.joyose
How to check which apps show ads?
Install the App Inspector app from Google Play and open it on the lock screen, which will show what process the banner is currently displaying (usually com.miui.systemAdSolution or com.xiaomi.msa.global).

FAQ: Frequent questions about advertising on Xiaomi

โ“ Can you turn off advertising without a computer?
Yes, but not completely. With settings (Method 1), you'll reduce the amount of banners, and an alternative launcher (Method 2) will hide the banners visually. You'll need ADB or root for 100% removal.
โ“ Will the advertisement return after resetting the settings?
Yes. When you reset to factory settings, all system applications (MiuiSystemAdSolution, msa) are restored, and after reset, you have to repeat the ad switching off again.
โ“ Why after the shutdown ADB advertising is left?
Possible causes: ๐Ÿ”Œ Not all commands were executed (check logs in cmd). ๐Ÿ“ฑ Other Advertising Names on your Xiaomi Model (use App Inspector to search for them). ๐Ÿ”„ After the commands, no reboot was performed.
โ“ Can I file a complaint with Xiaomi about advertising?
Technically yes, through official support, but the answer is clichรฉ: โ€œAdvertising is part of the MIUI ecosystem.โ€ In the EU, users have successfully challenged this through GDPR, but in Russia/CIS, the odds are minimal.
โ“ How to turn off advertising on POCO Launcher?
POCO Launcher is the same MIUI, but with a different design. All the methods in this article work for POCO. You can also turn off ads in the Game folder through the launcher settings: Long-press screen โ†’ Settings โ†’ Recommendations.

๐Ÿ’ก

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.