The lock screen on Xiaomi, Redmi and POCO smartphones often turns into an advertising platform: app banners, news cards and intrusive notifications from MIUI spoil the user experience. The manufacturer integrates advertising into firmware for monetization, but most owners only get in the way. Fortunately, there are several ways to turn this feature off, from standard settings to deep changes in the system.
In this article, we will discuss 5 working methods for removing ads from the lock screen, including hidden settings MIUI, utilization ADB-All instructions are current for the latest firmware versions (MIUI 14/15) and new models (Xiaomi) 13/14, Redmi Note 12, POCO F5). Important: some ways require disabling the personalization of advertising in the Mi Account β this will be discussed separately.
Why is there an ad on Xiaomi on the block?
Advertising on the lock screen is part of the MIUI ecosystem that brings Xiaomi additional revenue.
- π± System applications: Mi Browser, Mi Video, Themes and Security automatically load ads through background processes.
- π Regional settings: more advertising in firmware for China, India and Europe than in global ones (Global) ROM) version.
- π Updates MIUI: After firmware updates, advertising modules can return even if you have disabled them before.
- π Personalized Advertising: If the βInformation Guidelinesβ option is enabled in your Mi Account, the system selects banners based on your activity.
The manufacturer claims that advertising helps reduce the cost of smartphones, but users often encounter intrusive banners (for example, offers to install games or apply for a loan).
Method 1: Disabling Advertising through MIUI Settings
The easiest method is to use built-in firmware options, which is suitable for most models (Xiaomi 11/12/13, Redmi Note 10/11/12, POCO X4/F4) and does not require additional tools.
Instructions:
- Open Settings β Applications folder β Application management.
- In the search bar, type msa (this is the MIUI System Ads application).
- Select MSA (com.miui.msa.global) β Disable (or Remove Updates if the Disable button is inactive).
- Go back to Application Management and find Miui Daemon (com.miui.daemon).
After that, restart your smartphone. The ads should disappear within 10-15 minutes. If the banners are left, check the personalization settings:
- π Go to Settings. β Xiaomi account β Mi Account β Personalization of advertising.
- π Turn off the slider "Recommendations of interest" and confirm the action.
βοΈ Checking the ad-off
β οΈ Note: Some models (Xiaomi 13 Pro, Redmi) K60) post-off MSA push notifications from system applications (e.g. Security or Themes) may stop working, in which case use alternative methods from the following sections.
Method 2: ADB-deep-switching teams
If the standard settings do not help, use ADB-This method requires you to connect your smartphone to your PC, but it's guaranteed to remove system-level ads. MIUI, including MIUI 15.
What you need:
- π₯οΈ Computer with installed Xiaomi drivers and tool ADB (You can download from the official Android website).
- π± Included debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β Press 7 times, then return to Settings β Additionally. β For developers β Debugging by USB).
- π USB-Type C Cable (preferably original).
Step-by-step:
- Connect your smartphone to your PC and confirm the debugging permission on your phone screen.
- Open the command line (Win + R β cmd) and type:
adb devices(Your device name should appear as a confirmation of your connection.)
- Follow the commands in turn:
adb shell pm hide com.miui.msa.global
adb shell pm hide com.miui.daemon
adb shell settings put global captive_portal_detection_enabled 0After entering each command, a message Success should appear. Reboot your smartphone - the ads on the lock and in the system menu will disappear.
| Team team. | What's he doing? | Note |
|---|---|---|
| pm hide com.miui.msa.global | Disables the MSA system advertising module | Some firmware may require pm uninstall instead of hide |
| pm hide com.miui.daemon | Blocks background processes related to advertising | May affect the work of notifications from Security |
| settings put global captive_portal_detection_enabled 0 | Disables the check of the captive portal (accelerates the connection to Wi-Fi) | Does not affect advertising directly, but reduces background activity |
π‘
If the advertisement returns after a few days, repeat the procedure or use the alternative launcher method (Section 4).
Method 3: Use of an alternative launcher
If you don't want to dig into settings or use ADB, install a side launcher that replaces the standard MIUI lock screen with a clean, ad-free interface.
- π Nova Launcher β supports lock screen settings via plugins (e.g. Nova Lockscreen).
- π¨ Lawnchair is a lightweight open source launcher that blocks system notifications.
- π Microsoft Launcher β Integrates with Windows, but does not show ads.
- β‘ Hyperion Launcher β Optimized for Xiaomi, has built-in tools to disable ads.
How to install and configure:
- Download the launcher from Google Play (like Nova Launcher).
- Set it as the default launcher (Settings β Home Screen β Select Launcher).
- To completely replace the lock screen, install either Nova Lockscreen or AcDisplay.
- In the launcher settings, disable the option "Show notifications on lock".
Advantages of the method:
- β Does not require root rights or ADB.
- β Completely removes advertising and system banners.
- β Allows customization of the interface (themes, icons, gestures).
β οΈ Note: On some models (POCO F4, Redmi Note 12 Pro+) After installing a third-party launcher, notifications from messengers may disappear. To fix this, in the launcher settings, turn on the option "Allow notifications in the background".
Method 4: Disabling Advertising via Mi Account (for Global ROMs)
If your smartphone is running on Global ROM, you can turn off some of the ads via your Mi Account settings, which wonβt remove the banners completely, but will significantly reduce the number of banners.
Instructions:
- Open your Settings β Xiaomi Account β Mi Account.
- Go to Advertising Personalization (or Ad Services in English).
- Turn off all sliders: π "Personalized recommendations" π "Showing Advertising Based on Activity" π "Participate in improvement MIUI" (It's a data collection option)
Shut down.
After that, go to Settings β About Phone β MIUI version and check if a firmware update is available. Sometimes, after disabling advertising services, the system offers to install a patch that removes the remaining banners.
What if the option "Personalization of advertising" is not available?
Method 5: Manual removal of advertising packages (for advanced users)
This method is suitable for those who are willing to make deep changes to the system and have experience with ADB or root rights. We will remove advertising packages that are not disabled in the standard ways.
Warning: Incorrect actions may cause system failure, and we recommend backing up the data before starting.
List of advertising packages that can be safely removed:
com.miui.msa.global # Main Advertising Module
com.miui.daemon #Basic advertising processes
com.xiaomi.midrop # Advertising in Mi Drop (file sharing)
com.miui.player #Music player with banners
com.miui.video # Video player with ads
com.xiaomi.joyose # Fitness app with promo content
com.miui.bugreport # Report collection (may contain advertising modules)
com.duokan.phone.remotecontroller #DU remote with bannersHow to delete:
- Connect your smartphone to your PC and activate ADB (as in Method 2).
- Execute a command for each package:
adb shell pm uninstall --user 0 name packetExample for MSA:
adb shell pm uninstall --user 0 com.miui.msa.globalOnce you delete all packets, restart the device. Ads will disappear, but some system applications (such as Mi Video or Mi Drop) may stop working. If critical, restore them through ADB:
adb shell cmd package install-existing name packetπ‘
Deleting packages via ADB does not require root rights, but is valid only for the current user. After resetting settings or flashing, the advertising modules can return.
What if the adverts returned after the MIUI update?
After installing new versions of MIUI, advertising modules are often re-activated to avoid this:
- Before updating, make a backup through Settings β System β Backup.
- After the update, do not click βNextβ in the welcome window β immediately go to the settings and turn off the MSA (as in Method 1).
- If the advertisement appears again, follow it. ADB-Teams from Method 2.
- For reliability, turn off automatic MIUI update:
adb shell settings put global auto_update_enabled 0If you use custom firmware (like LineageOS or Pixel Experience), blocking ads wonβt be the default, but keep in mind that informal firmware may take away some of the warranty and features (like IR Blaster or Game Turbo).