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

The lock screen on Xiaomi smartphones has long been a source of irritation for many users. Instead of the usual time, notifications or beautiful wallpaper, the system stubbornly displays ads for apps, games and even banners with Mi Store promotions. The problem concerns all lines from the budget Redmi Note to the flagship Mi 13 Ultra. In this article, we will analyze all working ways to disable ads on the lock screen, including hidden MIUI settings and workarounds for the most persistent banners.

It’s important to understand that Xiaomi has integrated ad mechanisms at the firmware level, so standard disabling ads in settings often works selectively. For example, after the MIUI 14 update, many users noticed that banners return even after resetting. We tested solutions on devices with MIUI 12-14 (including global and Chinese versions) and selected only those that guaranteed to remove ads without root rights and loss of warranty.

Why does Xiaomi’s lock screen have ads?

The root of the problem lies in Xiaomi’s business model: the company monetizes budget smartphones by displaying ads in system applications. The lock screen is one of the most prominent places for banners, as users see it dozens of times a day.

  • πŸ“± The Msa (Mi System Ads) system app is the main module responsible for impressions, and works even if you turn off personalized ads.
  • πŸ›’ Mi Store and GetApps – Xiaomi app stores that push banners through widgets.
  • πŸ”„ Updates MIUI β€” After some updates, the ad returns, as the system resets some of the restrictions.
  • πŸ“Š Data collection – Xiaomi analyzes your actions (installed applications, geolocation) and selects β€œrelevant” offers.

On devices with MIUI Global, there are usually fewer ads than on the Chinese versions (MIUI China), but they are still present, and some banners are disguised as system notifications, such as offers to clear memory or optimize the battery through Security.

⚠️ Note: If you use a smartphone with firmware for India or Europe, some of the methods may not work due to localization, in which case you will have to combine methods or install patches through the Internet. ADB.

Method 1: Disabling Advertising through MIUI Settings (Official Method)

The easiest and safest way is to use the built-in MIUI options. It is suitable for most models (Redmi 9/10/11, Poco X3/X4, Mi 11 Lite, etc.), but does not always remove ads completely.

  1. Open Settings β†’ Password and Security β†’ Autoboot.
  2. Find the Msa app (or Mi System Ads) and turn off auto-start.
  3. Return to the main settings and go to Settings β†’ Notifications β†’ More.
  4. Turn off the Recommendations option on the lock screen (or Show ads, depending on the MIUI version).
  5. Then go to Settings β†’ Applications β†’ Application Management β†’ All Apps.
  6. Find GetApps, Mi Store, and Security, open each and disable notifications.

After this action, the ads should disappear, but there is a caveat: some banners may return after a reboot or update.

  • πŸ”§ B Settings β†’ Xiaomi account β†’ Mi Cloud disable Advertising Preference Synchronization.
  • πŸ“΅ B Settings β†’ Communication and exchange β†’ Deactivate Personalized Advertising.
  • πŸ—‘οΈ Clear cache and data for Msa, GetApps and Mi Store apps.

β˜‘οΈ Checking the ad-off

Done: 0 / 4

⚠️ Attention: On some firmware (MIUI 13 for POCO F3, For example, the recommendation item may not be on the lock screen.

Method 2: Using ADB to Deeply Disable Advertising

If standard settings don't work, you'll have to connect to your smartphone via ADB (Android Debug Bridge), which doesn't require root rights, but it takes a computer 10 to 15 minutes to do so, and it blocks ad services at the system level.

Instructions for Windows/macOS/Linux:

  1. Download ADB Tools and unpack the archive.
  2. On your smartphone, activate Developer Mode: Settings β†’ About Phone β†’ MIUI version (click 7 times).
  3. Return to Settings β†’ Additional β†’ For developers and enable USB Debugging.
  4. Connect the phone to the PC, select File Transfer mode and confirm debugging permission.
  5. Open the command prompt (or Terminal) in the ADB folder and enter it one by one:
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.xiaomi.market

These commands hide (don't delete!) key ad modules. After you do, restart your smartphone. If you have any adverts left, add two more commands:

adb shell pm disable-user --user 0 com.miui.systemAdSolution


adb shell pm disable-user --user 0 com.xiaomi.mipicks

To return the changes, use:

adb shell pm uninstall -k --user 0 com.miui.systemAdSolution

πŸ’‘

If after ADB commands the lock screen started to glitches (does not show the time or notifications), reset the lock screen settings in Settings β†’ Lock screen β†’ Reset.

ADB Team TeamWhat's off?Side effects
pm hide com.miui.systemAdSolutionThe main advertising engine MIUISome system clues may be missing
pm hide com.xiaomi.marketGetApps Store and its BannersYou can’t update apps through GetApps.
pm disable-user com.miui.analyticsCollecting Analytics for Targeted AdvertisingIt can slow down the Mi Cloud.
pm hide com.xiaomi.mipicksRecommendation widgets on lockdownThe β€œRecommendations” section in MIUI search will disappear

⚠️ Attention: MIUI 14 some teams ADB It might not work because of the tightening of security policy, in which case, try rolling back the firmware first. MIUI 13 or use method 4 with patches.

πŸ“Š What firmware do you use?
MIUI Global
MIUI China
MIUI Europe (Xiaomi.eu)
LineageOS (Pixel Experience)
I don't know.

Method 3: Install an alternative launcher and lock widget

If you don't want to go through the settings, you can just replace the standard lock screen with a third-party one, which doesn't take the ads out of the system, but makes them invisible to you.

  • 🌟 Always On Edge β€” allows you to create custom lock screen with hours, weather and notifications without ads. MIUI.
  • πŸ”’ Lock Screen & AppLock – blocks system banners and replaces them with its widgets.
  • πŸ–ΌοΈ KLCK β€” Minimalist launcher with custom themes for the lock screen.Requires Android 10+.
  • πŸ›‘οΈ Nova Launcher + TeslaUnread – a launcher and notification plugin combo that completely replaces the standard interface.

How to set up:

  1. Install the selected application from Google Play.
  2. In the application settings, turn off the option to Show system notifications.
  3. In Settings β†’ Lock screen β†’ Lock style, select No lock (if there is such a point).
  4. Activate Immersive Mode (if supported) to hide system elements.

The downside of the method: some applications can conflict with MIUI, causing freezes or quick battery discharge, and not all widgets support Always-On Display (for example, on the Redmi Note 10 Pro).

How to return the standard lock screen?
To roll back, uninstall the third-party lock app, then go to Settings β†’ Apps β†’ All apps, find System UI and clear the cache. Once you reboot, the lock system screen will recover.

Method 4: Patches for MIUI via Magisk (for advanced users)

If you're willing to take drastic measures, you can remove the firmware-level advertising modules with Magisk and special patches, which requires:

  • Unlocked bootloader (bootloader).
  • Installed Magisk (root access).
  • Data backup (risk of "brick" in case of error).

The best modules for removing advertising:

Magisk moduleWhat's removedCompatibility
MIUI DebloaterAll advertising services, including Msa, Analytics, GetAppsMIUI 12–14
Xiaomi ADB Fastboot ToolsAdvertising, Bloatware, System RestrictionsAny Xiaomi/Poco/Redmi
Universal AdblockBlocks advertising in system and third-party applicationsRequires Magisk 24+

Installation instructions:

  1. Download a module (e.g. MIUI Debloater) in.zip format.
  2. Open Magisk Manager, go to Modules and click Install from Storage.
  3. Select the downloaded file and wait for the installation to be completed.
  4. Reboot your smartphone.

After applying the patch, the ad will disappear forever, but keep in mind:

  • πŸ”§ Some system features (such as Mi Share or Game Turbo) may stop working.
  • πŸ”„ After updating MIUI The patch will have to be re-installed.
  • πŸ›‘οΈ Warranty on the device burns after unlocking the bootloader.

πŸ’‘

Before installing patches through Magisk, be sure to create a firmware backup in TWRP or through the Xiaomi Flash Tool. This will help restore the phone in the event of a crash.

Method 5: Resetting settings to factory (last resort)

If none of these methods work, you have to reset completely, and it's a radical solution, but it's guaranteed to delete all the ad settings, cache and temporary files that banners can recover.

  • πŸ“± Make a backup of the data through Settings β†’ Additionally. β†’ Backup and reset.
  • πŸ” Make sure to remember the data from your Xiaomi account (confirmation will be required after the reset).
  • πŸ“‘ Connect to Wi-Fi – After a reset, the system can download updates that will turn on ads again.

How to reset:

  1. Go to Settings β†’ About the phone β†’ Reset settings.
  2. Choose to erase all data.
  3. Confirm the action and wait for the reboot.
  4. When you first set up, do not connect your Xiaomi account and do not restore data from the backup – first turn off advertising (see Method 1).

After discharge:

  • βœ… Advertising on the lock screen will disappear.
  • ⚠️ But if you log in to Xiaomi account or update the firmware, it can come back.
  • πŸ”„ To prevent banners from returning, immediately after setting up, disable Auto Update MIUI In Settings β†’ The phone. β†’ Updating the system.

⚠️ Note: On some models (POCO F4 GT, Redmi K50) After the reset, you may have an error in activating Mi Account, in which case you will have to unlock the device through the official website.

More tips: how to prevent the return of advertising

Even after a successful ad shutdown, it can return a few days later or after an update.

  • πŸ”• Turn off automatic updates MIUI: Settings β†’ The phone. β†’ Updating the system β†’ Three points. β†’ Settings β†’ Auto Update (select Never).
  • πŸ“΅ Block ad domains through the hosts file (you need root or an app like Blokada).
adb shell pm uninstall -k --user 0 com.xiaomi.midrop


adb shell pm uninstall -k --user 0 com.miui.analytics




adb shell pm uninstall -k --user 0 com.miui.systemAdSolution

If you notice that the ad returned after installing a new app (like games from GetApps), check its permissions:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Select a suspicious app and turn off permissions Show over other windows and Change system settings.

πŸ’‘

To check which app is showing ads on the block, install the App Inspector from Google Play. It will show which process is responsible for the banner at the moment.

FAQ: Frequent questions about advertising on Xiaomi

❓ Why After Disabling Advertising Through ADB She's coming back?
This is due to auto-update system applications.Even if you disabled Msa via ADB, MIUI can restore it after the GetApps or Mi Store update.Solution: Disable auto-update for all system applications on Google Play.Use ADB command pm uninstall -k --user 0 com.xiaomi.market to completely remove GetApps.
❓ Can you remove advertising without a computer?
Yes, but not 100%. Without ADB or root, you can: Turn off ads in settings (Method 1); Set an alternative launcher (Method 3); use apps like Blokada to block ad domains; however, some banners (like Mi Credit) can still slip.
❓ Why not? POCO More advertising than Redmi?
It's a myth. The amount of advertising depends not on the line, but on the regional firmware and the version of MIUI. For example: POCO F3 on MIUI Global shows less advertising than the Redmi Note 10 on MIUI China. Smartphones for India (MIUI India) often have aggressive advertising due to partnerships with local services. To reduce the number of banners, reflash the device on MIUI Europe (unofficial firmware without ads).
❓ How to remove ads on Always On Display (AOD)?
Advertising for AOD It appears from Mi Store or GetApps widgets. To remove it: Turn off Always On Display in Settings β†’ Lock screen β†’ Always-on. Remove the Mi Store widgets from the lock screen (swipe the screen to the left) β†’ Edit. Use it. ADB-Adb shell settings put global aod_mode 0 If the adverts are still there, turn it off. AOD fully MIUI There is no separate banner switch on this screen.
❓ Is it legal to turn off ads on Xiaomi?
Legally, yes. You don't break the law because: Disabling ads doesn't affect the device. You don't distribute pirated software. Xiaomi can't block the device for changing system settings (unless the warranty conditions are violated); however, unlocking the bootloader or installing custom firmware voids the warranty, in which case the service center may refuse to repair.