How to permanently remove Xiaomi ads at the bottom of the lock screen: disable the banner in 5 minutes

Are you tired of the annoying banner at the bottom of your lock screen on your Xiaomi, Redmi or Poco? a problem familiar to millions of smartphone users on MIUI, Xiaomi's branded shell, where advertising has become an integral part of the "free" experience. Even after buying a device, you have to look at offers of games, credits or accessories every time you unlock the phone.

The good news is that you can remove ads from the lock screen without root rights, and we’ll show you how to do it on MIUI 14 and MIUI 15 (including global and Chinese versions of firmware). In this article, you’ll find 5 proven ways, from standard settings to hidden tricks for power users. And if you’re willing to go further, we’ll show you how to completely disable Xiaomi ad services at the system level so that banners never show up again.

Why Ads Appear on Xiaomi’s Lock Screen

Advertising at the bottom of the lock screen is part of Xiaomi’s monetization strategy, integrating ad modules into MIUI to offset the low price of the devices, and these are the key reasons why banners are coming along:

  • πŸ“± MIUI Ads Framework is an in-built ad engine that downloads banners from Xiaomi servers. It is activated by default on most devices (except for Xiaomi’s flagship series). 13/14 in some regions).
  • 🌍 Regional settings: on global firmware (MIUI Global) less advertising than Chinese (MIUI China, but it's still there. In India and China, banners are more common.
  • πŸ”„ Firmware updates: after update MIUI Advertising services can be activated again, even if you have disabled them before.
  • 🎯 Personalized Advertising: Xiaomi collects data about your activities (installed apps, search queries) and shows β€œrelevant” offers.

It's important to understand that the lock screen ads are not a virus or a system bug, they're a planned feature that Xiaomi doesn't advertise when it sells, but you can turn it off, and we'll show you how to do it as quickly as possible.

πŸ“Š Which advertisements annoy you the most?
Banners on the lock screen
Pop-up windows at MIUI
Advertising in standard applications (Weather, Music)
Advertising in the Mi Browser browser

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

The easiest method is to use the built-in MIUI options. It works on most Xiaomi/Redmi/Poco devices with MIUI 12-15, but may vary depending on the firmware version.

  1. Open the Settings β†’ Lock screen.
  2. Scroll down and find the Ads section on the lock screen (or Recommendations).
  3. Turn off the slider next to Show Ads or Personalized Recommendations.
  4. Confirm the action if a warning appears.

If there is no such item, try an alternative path:

  1. Go to Settings β†’ About Phone β†’ Click on the MIUI version 7-10 times to activate the developer mode.
  2. Return to the main settings menu and open Additional β†’ for developers.
  3. Find the option to Disable MIUI Ads (if any) and activate it.

⚠️ Note: This method may not work on some firmware (especially Chinese ones) – Xiaomi hides advertising settings for certain regions.

β˜‘οΈ Preparing for the Advertising Disconnection

Done: 0 / 4

Method 2: Use of the ADB-commands (without root, but with PC)

If the standard settings don't work, you can turn off ads via ADB (Android Debug Bridge), which requires connecting the phone to your computer, but doesn't violate warranty or require superuser rights.

  • πŸ–₯️ Computer with Windows/macOS/Linux;
  • πŸ“± USB-cable (preferably original);
  • πŸ”§ Installed Xiaomi drivers and tool ADB.

Instructions:

  1. Download Google’s Platform Tools and unpack the archive.
  2. Turn on the phone Debugging over USB (Settings β†’ About Phone β†’ MIUI version β†’ 7 taps β†’ For developers β†’ Debugging over USB).
  3. Connect your phone to your PC and open the command line in the platform-tools folder (Shift + PCM β†’ Open the PowerShell window here).
  4. Enter the command to check the connection: Adb devices should appear the name of your device.
  5. Follow the commands in turn: adb shell pm hide com.android.browser adb shell pm hide com.miui.systemAdSolution These commands disable system advertising services.
  6. Reboot the phone.

If the ad remains after the reboot, try additional commands:

adb shell settings put global captive_portal_detection_enabled 0


adb shell settings put global captive_portal_server false

⚠️ Note: Pm hide commands only work on the MIUI 12 and newer. Use them instead on older versions:

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

πŸ’‘

If ADB does not recognize the device, try switching USB connection mode to File Transfer (MTP) in the notification curtain.

Method 3: Installation of an alternative launcher (bypass)

If previous methods didn't work, you can replace the standard lock screen with a third-party launcher, which doesn't remove the ads completely, but hides them behind an alternative interface.

  • 🌟 Nova Launcher – supports lock screen customization via plugins (e.g. Nova Lockscreen).
  • 🎨 Action Launcher – allows you to hide system elements, including banner ads.
  • πŸ”’ Smart Launcher 6 – has built-in ad blocking function on the home screen and menu.

How to set up:

  1. Install the selected launcher from Google Play.
  2. Set it as the default launcher (Settings β†’ Applications β†’ Default β†’ Launcher).
  3. In the launcher settings, find the Lock Screen or Hidden Elements section and turn off the display of system widgets.

The downside of this method is that the ads stay in the system, just don’t appear on the screen, and some MIUI features (like quick notifications) may not work properly.

What if the launcher does not hide advertising?
Some Xiaomi firmware blocks the change of the lock screen by third-party apps: 1. Set up a launcher with rights SYSTEM_ALERT_WINDOW (permitting). 2. Use the Xposed Framework (requires root) for deep customization. 3. Go to custom firmware (e.g. Pixel Experience) where ads are advertised MIUI no.

Method 4: Disabling Advertising through System File Editing (requires root)

If you have root rights, you can remove the ad modules at the system level, which is guaranteed to remove all MIUI banners, including hidden services, but requires caution – incorrect actions can lead to a firmware failure.

Instructions:

  1. Install Root Explorer or Solid Explorer (with root support).
  2. Go to /system/priv-app/ Find folders: SystemAdSolution MiuiSystemAdSolution MSA
  3. Rename them by adding.bak at the end (e.g. SystemAdSolution.bak).
  4. Go to /system/app/ and delete or rename: Browser MiBrowserGlobal
  5. Clear the cache and application data: Settings β†’ Applications β†’ Application Management β†’ MSA β†’ Clear the data
  6. Reboot the phone.

You can also disable advertising services via build.prop:

  1. Open /system/build.prop file in the root-rights text editor.
  2. Add at the end of the line: ro.miui.has_real_blur=1 ro.config.low_ram=false persist.sys.miui_optimization=0
  3. Save the file and restart it.

⚠️ Note: Before editing system files, be sure to make a backup copy through TWRP Removing critical folders can lead to bootloop (locked phone turn on).

MethodDifficultyRoot is required.EfficiencyRisks.
MIUI settings⭐❌ No.30–50%It might not work on Chinese firmware.
ADB-team⭐⭐❌ No.70–80%Requires PC and debugging over USB
Alternative launcher⭐❌ No.40–60%Advertising stays in the system
Editing system filesβ­β­β­β­βœ… Yes.99%Risk of firmware damage
Custom firmwareβ­β­β­β­β­βœ… Yes.100%Loss of warranty, possible bugs

Method 5: Install custom firmware (for power users)

The radical method is to replace MIUI completely with ad-free firmware.

  • πŸ“± Pixel Experience – pure Android with Google Services support.
  • ⚑ LineageOS - light and stable firmware without unnecessary services.
  • πŸ”₯ ArrowOS – customizable firmware with a focus on performance.
  • 🌍 MIUI EU β€” modified MIUI advertising-free (but with bugs).

How to determine:

  1. Unlock the bootloader through the Mi Unlock Tool (requires a wait of 7-30 days).
  2. Install TWRP Recovery for your model.
  3. Download the firmware from the official website (for example, Pixel Experience).
  4. Download to TWRP (Power + Vol Up) and make a full backup.
  5. Select the firmware via Install β†’ Select ZIP.
  6. Clean Dalvik/ART Cache and reboot.

⚠️ Attention: Installing custom firmware will void the warranty and may result in data loss.Before the procedure, check the firmware compatibility with your Xiaomi model on the forum XDA Developers.

πŸ’‘

Castom firmware not only removes ads, but also improves performance, battery life and Android updateability. However, they require technical skills and can deprive you of MIUI features (for example, Second Space or Game Turbo).

What to do if the ad returns after the MIUI update

Xiaomi often resets ads after firmware updates. If banners reappear, follow these steps:

  1. Check your MIUI settings: Re-disable the ad in Settings β†’ Lock screen.
  2. Update. ADB-commands: some services can change names after an update. Use the command: adb shell pm list packages | grep -i ad to find new advertising packages.
  3. Clear the MSA cache: Go to Settings β†’ Apps β†’ MSA β†’ Storage β†’ Clear the cache.
  4. Reverse to the old version of MIUI: if the advertising has become unbearable, you can flash the previous firmware through Fastboot.

If the problem recurs regularly, consider blocking MIUI updates through ADB:

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

But remember, this will deprive you of important security fixes.

FAQ: Frequent questions about ads on Xiaomi lock screen

❓ Why my Xiaomi doesn’t have an option to disable ads in the settings?
It depends on the version. MIUI And the firmware region (MIUI China is often hidden, but on the global (MIUI Global can be called something else (like Personalized Ads). Try changing the firmware region through Mi Account or use it. ADB-method.
❓ Can you remove advertising without a computer?
Yes, but the options are limited: Use MIUI settings (if available); install an ad-blocking launcher (like Nova Launcher); manually disable permissions for MSA (Settings β†’ Applications β†’ MSA β†’ Permissions β†’ Disable All).
❓ Will there be consequences if I turn off the ads through ADB?
No, ADB-The teams don't violate the warranty or affect the stability of the system, they just disable unnecessary services. MIUI The advertisement may come back, and you will have to repeat the procedure.
❓ Why After Deleting System Folders, Your Phone Stopped Turning On?
You have deleted critical system files associated with SystemAdSolution or MSA. To restore functionality: Load to Fastboot Mode (Power + Vol Down). Sweep the original firmware through the Mi Flash Tool. Or restore the backup through TWRP (if any). In the future, do not delete folders, but only rename them or change the permissions (chmod 000).
❓ Is there a legal way to remove ads without rooting and ADB?
Officially, Xiaomi doesn't provide a way to completely disable ads, which is part of their business model. However, you can: Buy a device from the Xiaomi Pro or Ultra series - they have less advertising; Use MIUI EU (unofficial firmware without advertising, but with risks); Write in support of Xiaomi asking to disable personalized ads (sometimes helps); Complete removal of ads without technical manipulation is impossible.