How to permanently remove ads from the lock screen on Xiaomi: step-by-step instructions

The lock screen on Xiaomi, Redmi and POCO smartphones often turns into an advertising platform: app banners, offers from MIUI, game advertising and even contextual ads from partners. For many users, this is not just an annoyance, but a real problem - advertising slows down unlocking, eats up traffic and battery, and sometimes even prevents you from seeing notifications. In this article, we will analyze all the current ways to turn off ads on the lock screen, including hidden MIUI settings, methods without root rights and radical solutions for advanced users.

It's important to understand that Xiaomi integrates firmware-level advertising, so there's no universal magic switch. The effectiveness of the methods depends on the version of MIUI (12, 13 or 14), regional firmware (global, Chinese, EEA) and even smartphone models. We tested the instructions on Xiaomi 13 Pro, Redmi Note 12 and POCO F5 β€” all methods work on current versions of the software (2026). If your phone is older than 2020, some menu items may differ β€” pay attention to alternative paths in the instructions.

Why does Xiaomi have ads on the lock screen?

Ads on the lock screen are part of Xiaomi’s business model, monetizing MIUI firmware through:

  • πŸ“’ Advertising banners from partners (AliExpress, games, financial services).
  • πŸ”„ Apps from Mi App Store or Google Play.
  • πŸ“Š Contextual advertising based on your actions (search queries, installed applications).
  • 🌍 Regional offers (e.g. advertising local services in India or China).

In MIUI 14 (and partly in MIUI 13), ads have become smarter, adapting to your location, time of day, and even activity, such as in the morning, taxi or coffee shop banners, and in the evening, streaming services, while Xiaomi claims it does not collect personal data, but the mechanism of targeting ads raises questions from privacy experts.

⚠️ Note: On Chinese firmware (China) ROM) There are more advertising than global advertising (Global) ROM) European (EEA ROM). If you bought a phone in China or flashed it with a Chinese version, be prepared for aggressive advertising – it is harder to turn off without changing the region.

Method 1: Disabling Advertising through MIUI Settings (without root)

The easiest method is to use the built-in MIUI settings. It is suitable for most users and does not require technical skills. Efficiency: ~70% (removes the main banners, but contextual advertising can remain).

Instructions for MIUI 12/13/14:

  1. Open Settings β†’ Password and Security β†’ Screen lock settings.
  2. Slip on the item Advertising recommendations (or Recommendations in the English version).
  3. Turn off the slider Show recommendations on the lock screen.
  4. Return to the screen lock settings and select Additional settings.
  5. Turn off the options: πŸ” Showing the weather (sometimes containing ads). πŸ“± Show notifications about new functions. 🎯 Personalized recommendations.

If the Advertising Guidelines are not on the menu, try an alternative route:

Settings β†’ Special features β†’ Notifications and status panel β†’ Disable β€œAdvertising Notifications”

Disable mobile Internet (so that advertising does not load during settings)

Check the MIUI version (Settings β†’ About Phone β†’ MIUI version)

Backup important data (sets may reset)

Reboot your phone after the changes-->

Method 2: Resetting the Advertising ID (for power users)

Each Xiaomi device is assigned a unique Advertising identifier (Advertising). ID), It's used for targeted advertising, and resetting it can temporarily reduce the number of impressions, but it won't completely eliminate the ads. MIUI, It requires a repetition every 1-2 months.

How to Reset Advertising ID:

  1. Go to Settings β†’ Google β†’ Advertising (if this item is missing, skip the step).
  2. Select Reset Advertising ID and confirm the action.
  3. For Xiaomi without Google services: πŸ“± Install AppOps from F-Droid. πŸ” Find the list at com.miui.systemAdSolution. 🚫 Turn off all permissions for this component.

⚠️ Attention: Resetting Advertising ID This can cause temporary problems with some applications (such as banking or social networks) that use this ID for analytics.

MethodEfficiencyDifficultyNeed root?The reverse effect
MIUI settings70%⭐No.Contextual advertising may remain
Resetting Advertising ID50%⭐⭐No.Temporary effect (1-2 months)
ADB-team90%⭐⭐⭐No.Can be reset after the MIUI update
Removal of system applications99%⭐⭐⭐⭐Yes.Risk of disrupting firmware

Method 3: Disabling Advertising through ADB (for Advanced Advertising)

If the standard settings do not help, you can use ADB-Android Debug Bridge, which blocks system-level advertising services, but requires you to connect your phone to your computer: ~90%, but teams can reset after the update MIUI.

Step-by-step:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version. Enter the Mi Account password if needed.

USB debugging

Settings β†’ Additional β†’ For Developers

ADB-driver

platform-tools

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


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




adb shell pm disable-user --user 0 com.android.browser




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

Reboot the phone.

Critical information: Teams disable not only advertising, but also some system functions (e.g. com.miui.analytics is responsible for collecting MIUI statistics, and com.xiaomi.midrop is responsible for transferring files over Wi-Fi Direct).

adb shell pm enable com.name.packet
πŸ“Š Which advertisements annoy you the most?
Banners on the lock screen
Pop-up notifications
Advertising in system applications
Contextual suggestions in search
other

Method 4: Remove system applications (root only)

If you have root access (like through Magisk), you can completely remove the apps that are responsible for displaying ads, which is 99% effective, but it is dangerous for beginners – the wrong actions can lead to a bootloop (cyclical reboot of the phone).

List of applications to remove (via Root Explorer or Titanium Backup):

  • πŸ—‘οΈ com.miui.systemAdSolution – the main advertising module.
  • πŸ—‘οΈ com.xiaomi.mipicks – content recommendations.
  • πŸ—‘οΈ com.android.browser – Mi Browser browser with advertising.
  • πŸ—‘οΈ com.miui.analytics – Analytics collection (may contain advertising metrics).
  • πŸ—‘οΈ com.xiaomi.gamecenter.sdk.service – Advertising for games.

⚠️ Note: Before removing system applications, be sure to back up through TWRP Or OrangeFox Recovery. If your phone stops booting after you delete it, restore the backup or run the firmware over again through Fastboot.

What if notifications disappear after removing system applications?
If notifications (e.g. from messengers) have stopped coming after deleting com.miui.systemAdSolution, then the push notification system service was disabled along with the advertising module. Restore it by command: adb shell cmd package install-existing com.miui.systemAdSolution or reinstall the firmware through Fastboot with saving user data (save user data option).

Method 5: Alternative launchers and firmware

If nothing has worked, consider radical measures:

  1. Install a custom launcher (like Nova Launcher or Lawnchair) that won’t remove ads on the lock screen, but will replace the system interface, where ads can also be displayed. πŸ“± Install a launcher from Google Play. πŸ”§ Set it up as a default launcher. 🚫 Disable the com.miui.home system launcher via ADB (see method 3).

Transition to custom firmware

LineageOS

Pixel Experience

Xiaomi.EU

IR-blaster

Widevine L1

  • πŸ”“ Unlock the bootloader through the Mi Unlock Tool.
  • πŸ“₯ Download the firmware from the forum XDA Developers or 4PDA.
  • πŸ”§ Flow through TWRP or Fastboot.

Xiaomi.EU is a modified version of MIUI with no adverts and advanced settings. It is suitable for most Xiaomi/Redmi/POCO models, but requires weekly updates.

πŸ’‘

Before installing custom firmware, check it for compatibility with your phone model on the 4PDA or XDA forums. Some firmware may not support cameras, NFC or 5G on certain devices.

Additional tips: how to reduce the amount of advertising

Even after the main sources of advertising are turned off, it can seep through other channels, and here's how to minimize the appearance of it:

  • πŸ”• Turn off personalized advertising: In Settings β†’ Google β†’ Advertising disable Personalized Advertising. β†’ Confidentiality β†’ Advertising services disable all sliders.
  • πŸ“΅ Limit background activity: In Settings β†’ Annexes β†’ App management, find Msa (com.miui.msa.global) and turn off AutoRun. do the same for Miui Daemon (com.lbe.security.miui).
  • πŸ›‘οΈ Use it. DNS-Filtering: Install AdGuard or Blokada and activate ad filtering at the level DNS. Manually write it. DNS 1.1.1.1 (Cloudflare) or 94.140.14.14 (AdGuard) DNS) In Settings β†’ Wi-Fi β†’ Additionally. β†’ Settings DNS.

If you use Mi Browser, replace it with Google Chrome, Firefox or Brave β€” they block ads at the browser level. Also check the settings of Mi Video and Mi Music β€” these apps often have hidden ads that you can turn off in the settings menu.

πŸ’‘

The most reliable way to get rid of ads on the lock screen is a combination of methods: disabling through settings MIUI + ADB-team + Advertising reset ID. It gives. ~95% efficiency without risk to the system.

FAQ: Frequent questions about advertising on Xiaomi

❓ Why After Updating MIUI The commercial reappeared?
Updates MIUI Often reset user settings, including disabling advertising services. After update: Repeat steps from Method 1 (settings) MIUI). If you've used ADB-So, you can do it again, and see if you've got any new ad modules on your app list. MIUI 14 added a new service com.miui.personalassistant β€” it is also worth disabling through ADB.
❓ Can you turn off advertising without rooting and ADB?
Yes, but the efficiency will be lower: πŸ”§ Method 1 (settings) MIUI) β€” remove the main banners. πŸ“΅ DNS-filtering through AdGuard or Blokada. πŸ—‘οΈ Background activity restriction for Msa and Miui Daemon: If the ad is shown in a specific app (e.g. Mi Browser), remove it and install an alternative.
❓ Why there are more ads on Chinese firmware than on the global?
Chinese firmware (China) ROM) contain additional advertising SDK (In addition, China has other privacy laws that allow Xiaomi to collect more data for targeted advertising: 🌍 Check the phone for Global. ROM or EEA ROM (European version with strict rules GDPR). πŸ”§ Use Xiaomi.EU – This is a modified version MIUI Chinese-free. 🚫 Disable all Mi Account services in your account settings.
❓ How to Check Which Apps Show Ads?
Use the App Inspector app (from F-Droid) or the built-in MIUI Traffic Monitor: Open Settings β†’ Connections and Sharing β†’ Data Use. See which apps are consuming traffic in the background (especially Msa, Miui Daemon, System Ad Solution). Disable them from the Internet or delete (if possible).
❓Legal: Is it legal to disable ads on Xiaomi?
Legally, disabling advertising through phone settings or ADB-You have the right to customize your device as you wish, if you do not violate the law: βœ… Don't crack. DRM-Protection (for example, for pirated content). βœ… Do not distribute modified firmware with remote advertising (this may violate the license agreement Xiaomi). βœ… Do not use disabling ads to bypass paid services, but Xiaomi may consider removing system applications to be a violation of the user agreement, which theoretically deprives you of warranty. In practice, it is difficult to prove this if you do not contact the service center with a complaint about the β€œbroken” firmware.