How to disable ads on the lock screen Xiaomi Redmi 9: the complete guide

Why does Redmi 9 have a lock-in screen ad?

Xiaomi Redmi 9 owners often encounter intrusive banners on the lock screen β€” this is not an accident, but part of the MIUI business model. Xiaomi integrates advertising modules into system applications to monetize cheap smartphones.

Banners with offers of games or applications (usually at the bottom of the screen).

Notifications from system services (msa, Mi Browser, GetApps).

Advertising weather widgets or news that are updated automatically.

On Redmi 9 (models M2003J15SC/M2004J19G), ads are activated by default in regional firmware (Global, EEA, Russia). In the Chinese versions of MIUI it is not β€” but also no support for Google services.

⚠️ Important: Some methods require disabling system applications, which can cause malfunctions MIUI. We recommend that you try out safe methods first (sections 2-3), and radical methods (ROOT, ADB) leave out.

Method 1: Disabling personalized advertising in settings

The easiest method is to deactivate targeted ads in the MIUI menu.This will not remove banners completely, but will reduce their number and make the content less intrusive.

Instructions:

  1. Open Settings β†’ Google β†’ Advertising.
  2. Activate the β€œDisable Ad Personalization” switch.
  3. Go back to the basic settings and go to Settings β†’ Apps β†’ App Management β†’ All Apps.
  4. Find msa (or Mi System Ads), open it and click β€œDisable” (if the button is active).

πŸ”Ή Restriction: On some firmware MIUI 14, msa may not be on the list of applications.

πŸ“Š Which advertisements annoy you more?
Banners on the lock screen
Pop-up notifications
Advertising in system applications (Weather, Music)
All of the above.

Additional settings to reduce advertising

  • πŸ“± Turn off notifications from GetApps: Settings β†’ Notifications β†’ Annexes β†’ GetApps β†’ Shut it down.
  • 🌐 Resetting advertising ID: B Settings β†’ Google β†’ Advertising β†’ Reset the advertising ID.
  • πŸ”„ Cleaning up Mi Browser cache: This will remove temporary advertising data.

πŸ’‘

If after switching off the msa, the weather widgets stopped working, return the settings back - this is a system limitation of MIUI.

Method 2: Using ADB to Deeply Disable Advertising

If the standard settings do not help, you can use Android Debug Bridge (ADB) β€” a tool for managing system components. ROOT, But it would require a computer and USB-cable.

πŸ”Ή Preparation:

  1. Download ADB Tools for Windows/macOS/Linux.
  2. Enable USB Debugging on Redmi 9: Settings β†’ About Phone β†’ MIUI Version (click 7 times to activate Developer Mode), then Settings β†’ Additional β†’ Developer β†’ Debugging on USB.
  3. Connect the phone to the PC and confirm the debugging permission.

πŸ”Ή Commands to disable ads:

adb shell pm hide com.miui.systemAdSolution # Hiding system ad module


adb shell pm hide com.xiaomi.midrop # Disables Mi Drop (often shows ads)




adb shell pm hide com.miui.analytics # Blocks analytics collection for targeted advertising




adb shell settings put global captive_portal_detection_enabled 0 # Disables network verification (sometimes shows ads)

Install Xiaomi drivers on PC

Download ADB Tools (check version 33.0.3+)

Enable debugging over USB on your phone

Connect your phone to the original cable

Start the command line on behalf of the administrator-->

⚠️ Note: Pm hide commands only work on the MIUI 12+ And they can reset after you upgrade. To return hidden applications, use the command:

adb shell pm unhide com.miui.systemAdSolution

Table: Efficiency ADB-clout

Team team.What's off?The effectRisks.
pm hide com.miui.systemAdSolutionSystem advertising module⭐⭐⭐⭐⭐Widgets may stop working
pm hide com.xiaomi.midropMi Drop (file sharing)⭐⭐⭐You will not be able to transfer files quickly.
settings put global captive_portal_detection_enabled 0Network check⭐⭐Some websites may not be opened.

Method 3: Install an alternative launcher (without ROOT)

Advertising on the lock screen is often tied to a standard MIUI launcher.Installing a third-party launcher (like Nova Launcher or Lawnchair) can partially solve the problem, but won't remove banners completely.

πŸ”Ή How it works:

  • πŸ“² Alternative launchers block some system notifications.
  • πŸ”’ They allow you to disable widgets. MIUI, show-off.
  • ⚑ Do not affect banners built into lockscreen (lock screen).

πŸ”Ή Instructions:

  1. Download Nova Launcher from Google Play.
  2. Set it as the default launcher: Settings β†’ Apps β†’ Default β†’ Launcher.
  3. Disable MIUI widgets: long-press on the home screen β†’ β€œWidgets” β†’ delete all system (weather, news).

⚠️ Attention: MIUI 14 some system notifications may seep even through third-party launchers.Adverts will need to be removed completely ROOT (see method 5).

Why Xiaomi doesn’t let you shut down ads completely?
Xiaomi makes money from displaying ads in MIUI, part of their business model to make smartphones cheaper. There is no advertising in Chinese firmware, but there are no Google services, making them unsuitable for the international market. The alternative is to buy smartphones with Xiaomi.eu firmware (an unofficial version without advertising), but this requires unlocking the bootloader and losing warranty.

Method 4: Resetting Advertising Identifiers Through Third Party Applications

If you don’t want to use ADB, you can use the Ad ID reset applications, which mimic the actions of Method 1, but automate the process.

πŸ”Ή Top.-3 ads-blocking:

  • πŸ›‘οΈ AppBrain Ad Detector – scans apps for advertising SDK And lets them go.
  • πŸ”„ Reset Advertising ID β€” Resets Google Advertising ID by Reducing Targeted Banners.
  • 🚫 Blokada – Blocks Advertising Domains at Level DNS (work-in ROOT, but requires adjustment VPN).

πŸ”Ή How to use Blokada:

  1. Download Blokada (free version).
  2. Activate. VPN-module.
  3. In the settings, select the block lists: EasyList and Xiaomi Ads Blocklist.
  4. Reboot the phone.

Blokada blocks up to 80% of ads on MIUI, including banners on the lock screen, but may conflict with some banking apps due to VPNs.

πŸ’‘

Resetting an ad ID only helps from personalized advertising. MIUI system banners (e.g. from msa) require other methods.

Method 5: Radical solution – obtaining ROOT and removing system applications

If nothing has worked, the last option is to receive ROOT-It's a risky method: you lose your warranty, and the wrong actions can lead to a "brick" (inoperability) of the phone.

πŸ”Ή What's needed:

  • πŸ”“ Unlocked bootloader (official tool Xiaomi).
  • πŸ“± Established TWRP Recovery or OrangeFox.
  • πŸ› οΈ Magisk for management ROOT-rights.
  • πŸ—‘οΈ The Titanium Backup App or SD Maid for removing system APK.

πŸ”Ή List of applications for removal (through ROOT):

com.miui.systemAdSolution # Main Advertising Module


com.xiaomi.midrop #Mi Drop (file transfer ads)




com.miui.analytics # Gathering Analytics for Targeting




com.miui.msa.global #push notifications with ads




com.miui.player #Music Player (shows banners)

⚠️ Attention: Deleting com.miui.msa.global may disrupt push notifications from messengers (WhatsApp, Telegram). TWRP!

Step-by-step (for experienced users):

  1. Unlock the bootloader via Mi Unlock Tool (requires Xiaomi account binding and waits 7-15 days).
  2. Install TWRP for Redmi 9 (see the official version).
  3. Slice Magisk to get ROOT.
  4. Install SD Maid and in the System Applications section, remove the above APKs.
  5. Restart your phone and check for no ads.

πŸ”Ή The alternative ROOT: If you're afraid of taking risks, you can use Xiaomi.eu, which is an unofficial firmware without ads. MIUI, But with the ad modules removed, minus -- it requires unlocking the bootloader and it's manually updated.

Frequent Mistakes and How to Avoid Them

When trying to remove ads, users often make critical errors that lead to system failures.

  • πŸ”§ Removal of systemic APK without ROOT: It's impossible β€” MIUI It blocks these activities. Use only pm hide through ADB.
  • πŸ”„ Reset phone without backup: After reset, the adverts may return and the settings will have to be reset. Always back up to Mi Cloud or TWRP.
  • πŸ“΅ Disabling important services: For example, deleting com.google.android.gms will lead to the collapse of Google services.
  • πŸ”Œ Use of questionable "debloater" scripts: Many scripts on the Internet contain malicious code. 4PDA or XDA.

πŸ”Ή How to Recover Your Phone After Error:

  1. If Redmi 9 doesn’t turn on, try Fastboot (Power + Vol Down) and flash the official firmware through the Mi Flash Tool.
  2. If notifications are missing, return the deleted APKs via adb shell pm unhide.
  3. If the Internet is not working, reset your network settings: Settings β†’ SIM-maps and mobile networks β†’ Resetting network settings.

πŸ’‘

If after manipulations with the system the phone began to brake, reset the cache through TWRP (Wipe β†’ Dalvik/ART Cache).

FAQ: Answers to Frequent Questions

❓ Why After Updating MIUI The commercial reappeared?
Xiaomi often returns ad units in new firmware versions. After updating: Repeat Method 1 (disable msa and personalization). If you used ADB, run commands again. Check if new system apps with ads have appeared (for example, com.miui.hybrid).
❓ Can you turn off advertising without a computer?
Yes, but the efficiency will be lower. Try: Install Blokada (blocks some ads via VPN); disable notifications from GetApps, Mi Browser, Mi Video; Use Nova Launcher launcher to hide widgets; Complete removal of ads without a PC will require ROOT.
❓ Will the method of using ADB on the Redmi 9A/9C?
Yes, pm hide commands work on all Redmi 9 models (including 9A, 9C, 9T) as they use the same MIUI platform.
❓ How to Check Which Apps Show Ads?
Install AppBrain Ad Detector or PCAPdroid (for traffic analysis). These tools will show: Which APKs send advertising requests, which domains they access (for example, ad.xiaomi.com), what permissions they use to display banners, and based on this, you can pinpoint the perpetrators.
❓ Is it legal to remove Xiaomi system apps?
Legally, yes, because you own the device. However: This violates the MIUI license agreement (but there are no penalties for it). Xiaomi can refuse warranty repairs if it detects system modifications. In some countries (e.g. the EU), forced ads are considered a violation of consumer rights, you can officially complain in support.