How to permanently remove ads from the lock screen on Xiaomi: proven methods for MIUI 12, 13 and 14

The lock screen on Xiaomi smartphones should be a place for quick access to notifications and time, but instead many users face annoying advertising. Banners with offers of games, promotions from partners of the company or even contextual advertising based on your interests all spoil the impression of using the device. Worst of all, advertising on the lock screen appears even on flagship models such as the Xiaomi 13 Pro or Redmi Note 12, if not disabled manually.

In this article, weโ€™ll look at all the current ways to remove ads from the lock screen, including official MIUI settings, hidden options through ADB, and alternative methods for advanced users. Itโ€™s important to understand that Xiaomi is actively updating its firmware, so some methods may stop working after major updates. We tested instructions on the latest versions of MIUI 14 (Android 13/14), but here are the universal solutions that work on most of the brandโ€™s devices.

If you're willing to spend 10 to 15 minutes setting up to get rid of ads forever, read on. And if you want quick solutions without making any deep changes, go straight to the section on disabling personalized ads in MIUI settings.

Why does Xiaomi have ads on the lock screen?

Many users mistakenly think that the ads on the lock screen is a virus or a consequence of installing suspicious applications.In fact, this is the official MIUI feature that Xiaomi has implemented to monetize its firmware. The company cooperates with advertising networks (for example, MSA โ€“ Mi Security Ads) and shows targeted banners even on unlocked devices.

The main reasons for the appearance of advertising:

  • ๐Ÿ“ฑ Standard settings MIUI โ€” Advertising services such as msa (Mi Security Ads) and mipush are enabled by default.
  • ๐Ÿ”„ Updates to the firmware - after the update MIUI Some parameters are reset and the adverts return.
  • ๐Ÿ“ฆ Pre-installed apps โ€“ such as Mi Browser, Mi Video or GetApps โ€“ are often integrated with advertising. SDK.

In MIUI 14 (and later), ads on the lock screen can appear even if you have disabled all the obvious options in the settings, which is because Xiaomi has moved some of the ad mechanisms to system services that are not managed through the standard interface. For example, banners can be displayed through the com.miui.systemAdSolution service, which runs in the background.

Before you go to radical methods (like turning off ADB), try simple ways โ€” sometimes you just need to deactivate a couple of switches in the settings, but if the ad comes back after you reboot or update, you have to use more complex solutions.

๐Ÿ“Š What kind of Xiaomi model do you have?
Redmi Note 10/11/12
POCO X3/X4/X5
Mi 11/12/13
Redmi 9/10/13C
Another model

Method 1: Disabling Advertising through the standard MIUI settings

Starting with the simplest method, which works on most Xiaomi devices (including Redmi, POCO, and Black Shark), it doesnโ€™t require superuser rights or a PC connection, but its effectiveness depends on the version of MIUI. On new firmware (MIUI 13/14), some menu items can be hidden or renamed.

Step instructions:

  1. Open Settings โ†’ Memory (or Applications in some versions).
  2. Stick to three points (โ‹ฎ) in the upper right corner and select Special Accesses.
  3. Find Show windows over other apps (or Overlays).
  4. In the list, find apps with names: MSA (or Mi Security Ads) Miui Daemon (com.miui.daemon) GetApps (com.xiaomi.midrop)

Turn off permission for them to display over other windows.

Settings

Notifications and status bar

Management of notifications

MSA

GetApps

Block all notifications

If after these actions, the advertisement still appears, check the additional settings:

  • ๐Ÿ” B Settings โ†’ Xiaomi account โ†’ Mi Cloud Disable Personalized Recommendations.
  • ๐Ÿ“ต B Settings โ†’ Communication and exchange โ†’ Deactivate the option Personalized advertising (if such a item exists).
  • ๐Ÿ—‘๏ธ B Settings โ†’ Annexes โ†’ App management find MSA and click Clear the data + Disable (if the button is active).

Overlays for MSA and Miui Daemon| disabled

Blocked notifications from GetApps|

Personalized recommendations are turned off in Mi Cloud|

Application data cleared MSA (if possible)-->

Method limitations: Some devices (e.g. POCO F4 or Xiaomi 12T) may have menu items missing or rebranded, and after the MIUI update, the settings may reset and the ads will return, so move to the next method.

Method 2: Using ADB to Deeply Disable Advertising

If the standard settings do not help, you will have to use debugging for USB (ADB). This method allows you to disable the system applications responsible for displaying ads without root rights. USB-cable.

Step-by-step:

  1. Turn on USB debugging on your smartphone: Go to Settings โ†’ About Phone. Tap 7 times on MIUI until you get a message You're a developer!. Return to Settings โ†’ Additional โ†’ For Developers. Activate USB Debugging and confirm permission.

Install ADB on your computer

  • Download the Google Platform Tools.
  • Unpack the archive in any folder (for example, C:\adb).
  • Connect your phone to your PC and select File Transfer mode.
  • Follow the commands to disable the advert: adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.midrop adb shell pm hide com.miui.daemon adb shell pm hide com.miui.msa.global If the pm hide command is not working, use: adb shell pm uninstall -k --user 0 com.miui.systemAdSolution adb shell pm uninstall -k --user 0 com.xiaomi.midrop

What are these teams doing?

  • ๐Ÿ›ก๏ธ com.miui.systemAdSolution is a system service responsible for integrating advertising into the system. MIUI.
  • ๐Ÿ“ฆ com.xiaomi.midrop โ€“ GetApps app that shows banners with games and promotions.
  • ๐Ÿ”„ com.miui.daemon โ€“ background process that can restore advertising services.

After you execute the commands, the ads will disappear immediately, but if you reset or update the firmware, it will have to be turned off again. Also, note that some system functions (for example, updating applications through GetApps) will stop working.

๐Ÿ’ก

If you still see ads after you turn off from ADB, check for updates to the com.miui.securitycenter app, which sometimes restores ad modules.

Method 3: Removing Advertising Using Third-Party Apps

If you don't want to mess with ADB, you can use specialized ad removal tools on Xiaomi, which automate the process of disabling system services and blocking advertising notifications, but beware: some programs require root rights or may contain malicious code.

Top.-3 tested applications:

AnnexNeed root?FunctionsReference (APK)
MIUI Hidden SettingsโŒ No.Disables MSA, blocks overlays, manages notificationsXDA Developers
ADB AppControlโŒ No, I need you. ADB)Remove system applications without root, works through PCXDA Developers
Disable Serviceโœ… Yes.Deep shutdown of system services, including advertisingGoogle Play

How to use MIUI Hidden Settings (the safest option):

  1. Download and install. APK-File (Allow installation from unknown sources in Settings) โ†’ Security).
  2. Open the app and go to the Advertisements section.
  3. Activate options: ๐Ÿšซ Disable MSA (Mi Security Ads) ๐Ÿ”• Block Ads in Lockscreen ๐Ÿ“ต Disable Personalized Ads

Reset the device.

Warning: Apps like Disable Service require root rights, which can lead to loss of warranty and instability, and if you are unsure of your skills, you should use ADB or standard settings.

What to do if the application does not work?
If the ads donโ€™t disappear after installing MIUI Hidden Settings or similar utilities, check: 1. MIUI version โ€“ some applications donโ€™t support the latest updates. 2. Antivirus presence โ€“ it can block changes to system files. 3. Application rights โ€“ give all permissions to Settings โ†’ Applications โ†’ Permissions. If nothing helps, try another method from this article.

Method 4: Manual removal of ad APKs (for advanced users)

This method is suitable for those who are willing to delete system files manually, requiring either root rights or access to ADB with the bootloader unlocked. Be careful: improper actions can lead to a bootloop or loss of functionality.

List of APK ads that can be removed:

  • ๐Ÿ“Œ com.miui.systemAdSolution โ€“ the main advertising module in the MIUI 12โ€“14.
  • ๐Ÿ“ฆ com.xiaomi.midrop โ€“ GetApps (app store with ads).
  • ๐Ÿ›ก๏ธ com.miui.msa.global - Mi Security Ads (banners in the security center).
  • ๐ŸŽฌ com.miui.video โ€“ Mi Video (shows ads in player and on lock).
  • ๐Ÿ“ฑ com.miui.analytics โ€“ collects data for targeted advertising.

How to remove manually through ADB:

  1. Connect your phone to your PC and activate Debugging over USB (see Method 2).
  2. Open the command line in the folder with ADB and execute: adb shell su mount -o rw,remount /system rm -rf /system/priv-app/SystemAdSolution rm -rf /system/app/MiVideo rm -rf /system/app/MSA exit adb reboot

โš ๏ธ Attention: Removal of system APK It may disrupt some features, such as: Update apps via GetApps. Security features (Mi Security), Restore from a Mi Cloud backup. Before deleting, backup through adb backup or TWRP.

If you are not sure about your actions, it is better to use safe methods (Methods 1-3). Deleting system files is an extreme measure that is justified only if other options have not worked.

Method 5: Use of an alternative launcher or firmware

If you're tired of not only the ads on the lock screen, but also other MIUI "chips" (for example, aggressive optimization of background processes or lack of smoothness), you might consider installing a custom launcher or firmware. This is a radical method, but it gives you complete control over the device.

Option 1: Installation of a third-party launcher

Some launchers (like Nova Launcher or Lawnchair) allow you to replace the lock screen with your own, without advertising, but this does not disable the system banners, but only hides them behind an alternative interface.

  • ๐Ÿ“ฑ Install Nova Launcher from Google Play.
  • ๐Ÿ”ง In the launcher settings, activate the option to Replace the lock screen (if supported).
  • ๐ŸŽจ Customize the appearance for yourself (widgets, wallpaper, animations).

Option 2: Install custom firmware (e.g. Pixel Experience or LineageOS)

This is the most reliable way to get rid of advertising forever, but it requires unlocking the bootloader and installing through TWRP.

  • ๐Ÿš€ Clean Android without advertising and unnecessary services Xiaomi.
  • ๐Ÿ”„ Regular security updates.
  • ๐Ÿ› ๏ธ Ability to fine-tune the system.

โš ๏ธ Attention: Custom firmware installation: Resets all data on the phone. May cause loss of warranty. Requires unlocking the bootloader (on some Xiaomi models this takes up to 7 days to wait). XDA Developers for your model.

If youโ€™re not ready for such drastic measures, go back to Method 1 or 2 โ€“ theyโ€™re less risky and work on most devices.

๐Ÿ’ก

Custom firmware is the only way to guarantee that all ads are removed from MIUI, but it is only suitable for advanced users.

What if the adverts returned after the MIUI update?

One of the most common problems is that you turned off the ads, but after the MIUI update, they came back, and that's because Xiaomi restores the system applications and services when it updates. Here's how to deal with it:

1. Automate the shutdown through scripts

It's possible to create ADB-A script that will run after each update, such as saving the following code to a file. disable_ads.bat:

@echo off


adb shell pm hide com.miui.systemAdSolution




adb shell pm hide com.xiaomi.midrop




adb shell pm hide com.miui.msa.global




adb shell settings put global hidden_api_policy 1




pause

Run it after each MIUI update.

2.Return to the old version of MIUI

If the new firmware is too aggressive in showing ads, you can return the previous version via Fastboot or Recovery.Instructions look for on Xiaomi Firmware Updater.

3.Use Tasker to automatically block

Tasker allows you to create rules that will turn off ad services when they are detected, for example, you can set up a task that will kill the com.miui.systemAdSolution process every 30 minutes.

4.Complain in support of Xiaomi

If the advertisement appears despite all your actions, you can send a complaint in official support:

  • ๐Ÿ“ง Write to support@xiaomi.com problem-descriptive.
  • ๐Ÿ“ฑ Specify the phone model, version MIUI and screenshots of advertisements.
  • ๐Ÿ”„ Ask to disable ads for your Mi Account.

Unfortunately, Xiaomi rarely responds to such requests, but mass complaints from users sometimes lead to changes in the companyโ€™s policy (as it was with the disabling of ads in MIUI 12.5 for European devices).

FAQ: Frequent questions about ads on Xiaomi lock screen

โ“ Why Advertising Appears Even After Disabling All Settings?
V MIUI 13/14 Some of the advertising mechanisms are migrated to system services that are not managed through the standard interface, for example, com.miui.systemAdSolution can automatically restore. ADB or-out APK-files (see Method of 4).
โ“ Can you remove advertising without a computer?
Yes, but the options are limited: Use applications like MIUI Hidden Settings (see Method 3). Turn off personalized ads in Settings โ†’ Xiaomi Account โ†’ Mi Cloud. Install an alternative launcher (like Nova Launcher) to hide the standard lock screen. However, you canโ€™t do without a PC to completely remove ads.
โ“ Will the method of using ADB post-setting?
No, after hard reset, all the changes made through ADB will reset. You have to repeat the procedure again. To avoid this, you can: Back up the list of disabled packets (for example, through ADB AppControl); Use TWRP to back up the system partition /system; but it is easier to rerun the commands adb shell pm hide after reset.
โ“ Is the advert on the lock screen harmful to the phone?
Advertising itself does not harm the iron part of the smartphone, but it is not a good idea: ๐Ÿ”‹ Battery consumption โ€“ background processes of advertising services consume up to 5-10% of the charge per day. ๐Ÿ“ถ Traffic is wasted โ€“ banners and analytics can eat up to 50-100 MB per month. ๐Ÿ›ก๏ธ Reduces privacy โ€“ Xiaomi collects your interests data for targeted advertising. ๐Ÿ˜ก It spoils the user experience โ€” annoying banners distract and slow down the unlock, so turning it off is not only convenient, but also useful for the device.
โ“ Are these methods working on POCO redmi?
Yes, all of the described methods are suitable for all devices on MIUI, including: POCO F3/F4/F5, POCO X3/X4/X5, Redmi Note 10/11/12, Redmi 9/10/13C, Xiaomi 11T/12/13, Mi Mix 4. The only difference is that the name of some system applications may differ. For example, on POCO instead of com.miui.msa.global can be com.miui.msa.india (for Indian firmware).