Are you tired of the annoying banners that appear every time you unlock Xiaomi, Redmi or POCO? Ads on the lock screen are one of the most annoying "chips" of MIUI firmware, which the manufacturer implements in most budget and mid-budget models. Even after buying a phone, users are faced with forced content that not only spoils the appearance, but also slows the unlock, consumes traffic and battery power.
In this article, weβll look at all the current ways to disable ads on the lock screen for Xiaomi devices based on MIUI 12, 13 and 14 β from standard settings to hidden developer settings. Importantly, the methods work without root rights and do not require the installation of third-party applications (although some of them may require the unbundling of the Mi Account).
If you're a user of a POCO F5, Redmi Note 12, Xiaomi 13T or any other MIUI model, this is the right guide for you, and the main difference between the devices is the location of some menu items, but the essence remains the same. Let's start with the simplest method, which works 80 percent of the time.
1. disable personalized advertising in MIUI settings
The first and most obvious step is to deactivate the Personalized Ads option in your system settings, which does not remove ads completely, but significantly reduces the amount of ads you have, as Xiaomi stops showing targeted banners based on your data.
How to do this:
- π± Open the Settings. β Google β Advertising (on some models the path may be different: Settings) β Additionally. β Confidentiality β Advertising).
- π Scroll down and find the section "Personalized Advertising".
- π« Turn off the slider next to the item "Show personalized advertising".
- π Return to the main settings menu and go to Settings β The phone. β Version. MIUI, tap 7 times on the line with the version to activate the developer mode (required for the following methods).
Once personalized ads are turned off, the banners on the lock screen will become less intrusive, but will not disappear completely.
β οΈ Attention: On some firmware MIUI 14 (for example, on Xiaomi 13 Lite) the item "Personalized advertising" may be hidden. In this case, use an alternative path: Settings β Annexes β Application management β Three dots (menu) β Show system-based β Find "Msa" or "Miui Daemon" and turn off notifications.
2. deactivation of advertising services through "Msa" and "Miui Daemon"
The main source of advertising on the lock screen is the system services Msa (Mobile Services Framework) and Miui Daemon. These can be disabled manually, but this will require activation of the developer mode (see the previous section).
Instructions:
- Go to Settings β Applications β Application Management.
- Click on the three dots in the upper right corner and select "Show Systems".
- In the search bar, type in msa and select the com.miui.msa.global app (or similar).
- Click "Disable" and confirm the action.
- Repeat the steps for Miui Daemon (package name: com.miui.daemon).
After disabling these services, the ads on the lock screen should disappear, but there is a caveat: some MIUI features may not work correctly (for example, push notifications from system applications). If you notice a failure, turn the services back on and move to the next method.
Activate the Developer Mode|Make a backup copy of the data|Remember the current notification settings|Check the version. MIUI (Settings β The phone)-->
3. Reset Advertising Settings via ADB (no root)
If previous methods have failed, you can use the Android Debug Bridge (ADB), which does not require root rights, but requires connecting the phone to a computer, and the advantage of the method is that it resets all advertising identifiers, which leads to the complete disappearance of banners.
Step-by-step:
- Download and install ADB Tools on PC.
- Activate debugging over USB on your phone: Settings β Additional β For developers β Debugging over USB.
- Connect the phone to your computer and enter:
adb shell pm uninstall --user 0 com.miui.msa.global
adb shell pm uninstall --user 0 com.xiaomi.midrop
adb shell pm uninstall --user 0 com.miui.analyticsThese commands remove advertising modules for the current user (without deleting system files).
If the ad returns after the reboot, follow the additional command:
adb shell settings put global captive_portal_detection_enabled 0It disables the captive portal checker, which is sometimes used to display ads.
β οΈ Note: On some models (POCO X3 Pro, Redmi 9T) team ADB It may not work because of the blockage. MIUI. In this case, try to untie the Mi Account account in the settings first, then repeat the procedure.
What if the ADB does not recognize the device?
4. Use of alternative launchers (to circumvent advertising)
If the system didn't work, you could go around the corners and install a launcher that replaces the standard lock screen, which doesn't remove the ads completely, but hides them behind an alternate interface.
The best options for Xiaomi:
- π Nova Launcher β supports lock screen customization via plugins (e.g. Nova Lockscreen).
- π Microsoft Launcher β has a built-in function of hiding system notifications.
- π± Action Launcher β Allows you to disable elements MIUI, banner-inclusive.
How to set up:
- Install the selected launcher from Google Play.
- Go to Settings β Home screen and select the new default launcher.
- In the launcher settings, find the section "Block Screen" or "Notifications" and disable the display of system banners.
The downside of the method is that some MIUI features (like Always-on Display) may not work properly, and ads may appear as pop-up notifications, but not on the lock screen itself.
π‘
Before installing a third-party launcher, back up your home screen through Settings β Home Screen β Backup. This will help you quickly restore the standard interface if something goes wrong.
5. Complete removal of ads through editing system files (for advanced)
This method requires unlocking the bootloader and installing custom recovery (like TWRP), but it gives 100% results, and is suitable for users willing to sacrifice a warranty for a clean interface.
What needs to be done:
- Unlock the bootloader through the official Xiaomi tool (requires a binding Mi Account account and wait 7-14 days).
- Install TWRP Recovery for your model (see instructions on XDA Developers).
- Download and run through TWRP patch Disable_MIUI_Ads.zip (available in thematic forums).
- Remove the following files via TWRP or Root Explorer: /system/priv-app/Msa /system/priv-app/MiuiDaemon /system/priv-app/Analytics
After these manipulations, the advertising will disappear forever, but it will be impossible to update the phone through OTA - you will have to install firmware manually.
| Method | Difficulty | Efficiency | Risks. |
|---|---|---|---|
| Disabling personalized advertising | β (1/5) | Medium (reduces the number) | No. |
| Deactivation of Msa/Miui Daemon | ββ (2/5) | High (removes most of the) | Possible failures in notifications |
| ADB-team | βββ (3/5) | Tall. | Requires PC and debugging over USB |
| Third-party launcher | β (1/5) | Low (masking but not removing) | Conflicts with MIUI |
| Editing system files | βββββ (5/5) | 100% | Loss of warranty, risk of "bricking" |
6.Why is the advert coming back after MIUI updates?
Many users find that after updating the firmware, ads appear on the lock screen again, this is because Xiaomi restores remote system applications when installing new versions of MIUI.
How to avoid this:
- π Turn off automatic updates in Settings β The phone. β Updating the system β Three points. β Settings β Auto-update.
- π₯ Before manually updating, back up through Settings β Additionally. β Backup and reset.
- π οΈ After updating, repeat the procedure for disabling advertising (see methods). 1-3).
- π« If you use custom firmware (e.g. xiaomi.eu), choose non-advertised versions (usually marked as "No Ads").
Forums often advise installing firmware from Xiaomi.eu, which is a modified version of MIUI cleared of advertising and Chinese services, but they require an unlocked bootloader and may contain bugs.
π‘
The only way to permanently get rid of ads without returning after updates is to use custom firmware (like LineageOS) or disable MIUI updates completely.
7. Alternative ways: untidying the Mi Account and resetting settings
In rare cases, the ads on the lock screen are linked to a linked Mi Account. If you use Chinese or global firmware from China, the system can force banners to be displayed, the solution is to change the region or unbundle the account.
How to change the region:
- Go to Settings β Additional β Language and Region.
- Choose the region "Russia", "India" or "Europe" (the Chinese region is most spammy with advertising).
- Reboot the phone.
If that doesnβt help, try a full reset (but make a backup first!):
- Go to Settings β Additional β Backup and Reset β Reset settings.
- Select "Erase all data."
- After the reset, do not log in to Mi Account immediately β check if the ad has disappeared.
β οΈ Attention: On models with MIUI 14 (like Xiaomi 13 Pro) resetting may not help if the phone is originally purchased with Chinese firmware.