How to permanently remove ads on the lock screen Xiaomi: proven ways

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

πŸ“Š How often do you see ads on Xiaomi’s lock?
Constantly, every time.
Sometimes, 1-2 times a day.
Nearby, but not intruding.
Never seen one.
Closed all the ways.

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:

  1. Open Settings β†’ Applications folder β†’ Application management.
  2. In the search bar, type msa (this is the MIUI System Ads application).
  3. Select MSA (com.miui.msa.global) β†’ Disable (or Remove Updates if the Disable button is inactive).
  4. 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

Done: 0 / 4

⚠️ 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:

  1. Connect your smartphone to your PC and confirm the debugging permission on your phone screen.
  2. Open the command line (Win + R β†’ cmd) and type:
adb devices

(Your device name should appear as a confirmation of your connection.)

  1. 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 0

After 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.globalDisables the MSA system advertising moduleSome firmware may require pm uninstall instead of hide
pm hide com.miui.daemonBlocks background processes related to advertisingMay affect the work of notifications from Security
settings put global captive_portal_detection_enabled 0Disables 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:

  1. Download the launcher from Google Play (like Nova Launcher).
  2. Set it as the default launcher (Settings β†’ Home Screen β†’ Select Launcher).
  3. To completely replace the lock screen, install either Nova Lockscreen or AcDisplay.
  4. 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:

  1. Open your Settings β†’ Xiaomi Account β†’ Mi Account.
  2. Go to Advertising Personalization (or Ad Services in English).
  3. 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?
This means that your firmware does not support this feature (most often on Chinese ROMs).

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 banners

How to delete:

  1. Connect your smartphone to your PC and activate ADB (as in Method 2).
  2. Execute a command for each package:
adb shell pm uninstall --user 0 name packet

Example for MSA:

adb shell pm uninstall --user 0 com.miui.msa.global

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

  1. Before updating, make a backup through Settings β†’ System β†’ Backup.
  2. 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).
  3. If the advertisement appears again, follow it. ADB-Teams from Method 2.
  4. For reliability, turn off automatic MIUI update:
adb shell settings put global auto_update_enabled 0

If 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).

FAQ: Frequent questions about advertising on Xiaomi

Can I remove ads without ADB and root?
Yes, use Method 1 (disable MSA through settings) or Method 3 (alternative launcher) which do not require deep changes to the system, but may not remove ads completely.
Why did MSA stop receiving notifications after the shutdown?
Annex MSA It's not just responsible for advertising, it's also responsible for some of the system notifications. To return them, try: Enable MSA back and disable only the personalization of ads in Mi Account. ADB-command adb shell pm enable com.miui.msa.global and then manually block ads via Settings β†’ Notifications.
Will the ADB work on Xiaomi 14?
Yes, ADB teams are versatile and work on all Xiaomi models, including Xiaomi 14 and Xiaomi 14 Ultra. The main thing is to use the current version of platform-tools (at least 34.0.0).
Can I return the deleted packages if something is broken?
Yes, you can restore system applications through the command: adb shell cmd package install-existing name packet If this does not work, reset settings (Settings β†’ System β†’ Reset settings), but note that this will delete all data.
Why is the POCO F5 more adverts than the Xiaomi 13?
POCO smartphones often get firmware with more aggressive advertising policies, as they are positioned as budget devices. In addition, in some regions (India, China) more advertising modules are built into MIUI. To reduce their number, use Method 4 (Mi Account settings) or refollow the Global ROM.