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

The ads on the Xiaomi Redmi lock screen are one of the most annoying MIUI firmware tweaks that the manufacturer stubbornly doesn't remove even in newer versions. You turn on your phone, and instead of time and notifications, you see a banner with a game, a credit or a promotion - and this is despite the fact that the device has already been bought with your money. The good news is that you can get rid of intrusive advertising without root rights, using both standard settings and hidden system functions.

In this article, we’ll look at 5 working ways, from simply turning off the menu to deep settings through ADB (without losing warranty). All methods are tested on the Redmi Note 10/11/12, Redmi 9/9A/9C, Redmi A1/A2 and other models with MIUI 12-14. If you’re tired of advertising each time you unlock, choose the appropriate option and follow the instructions.

⚠️ Important: Some methods require a PC connection or a temporary shutdown of updates. We have noted the risks in each section - read carefully!

1. Disabling Advertising through the standard MIUI settings

The most obvious (but not always effective) way is to use the built-in MIUI options. Xiaomi officially allows some ads to be turned off, but leaves "gray areas" where banners can reappear after updates. Here's how to minimize the number of ads:

Go to Settings β†’ Password & Security β†’ Privacy β†’ Ads. Here you will see two key switches:

  • πŸ”΄ Personalized recommendations – disables targeted advertising (banners based on your actions).
  • πŸ“’ Advertising notifications – blocks pop-ups in the status bar and on the lock screen.

Even after these options are disabled, ads may appear from the msa service (Mi System Ads) to block it:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. In the search, type msa (or MiuiDaemon in older versions).
  3. Select Stop, then Disable (if the option is active).

πŸ’‘

If the msa item is not listed, try searching for com.xiaomi.msa.global – this is the full name of the service.

⚠️ Attention: After major updates MIUI (For example, 13 to 14, these settings can be reset. Check them every 1-2 months!

2. reset advertising ID (without root)

Advertising ID is your device’s unique code that is used to display personalized ads. Resetting it won’t remove banners completely, but will make them less intrusive (for example, instead of credits, you’ll see random offers).

Instructions:

  1. Go to Settings. β†’ The phone.
  2. Click 7-10 times on the MIUI version until you become a developer!
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Find the Reset Advertising ID and confirm the action.

This method works on all Redmis with MIUI 12+, but has a temporary effect - after 1-2 weeks, the ad can return.

πŸ“Š How often do you see ads on the lock screen?
Always, every time you unlock.
Sometimes 1-2 times a day
Redico, once a week.
Never seen one.

3. Disabling Advertising through ADB (without root)

If standard methods do not help, it is time to connect to the ADB (Android Debug Bridge.It's Google's official debugging tool that lets you disable system applications without superuser rights.The way works on Redmi with any version. MIUI, requires a computer.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux.
  • πŸ“± Cable USB Type-C (original, non-Chinese fake!).
  • πŸ”§ Utility. ADB Tools by Google.

Step-by-step:

β˜‘οΈ Preparation for work with ADB

Done: 0 / 4
  1. Enable USB debugging: Settings β†’ About Phone β†’ MIUI version (7 taps) β†’ For developers β†’ USB debugging.
  2. Connect the phone to the PC and confirm the debugging permission.
  3. Open the command line in the ADB folder and type:
adb devices

(Your device name should appear, such as the 1234abcd device.)

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


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

These commands remove two key services responsible for collecting data and displaying ads, and after the phone is rebooted, the banners on the lock screen should disappear.

What if the ADB can’t see the device?
1. Check if debugging is included on USB In the developer settings. 2. Install Xiaomi drivers USB Drivers (you can download it on the official website). 3. Try another one. USB-cable (cheap cables often don't support data transfer). 4. Restart your phone and PC.

⚠️ Note: after deleting com.miui.analytics, some Mi Account features (e.g. cloud backup) may stop working. If you are critical, use an alternative method:

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

(This command does not delete, but only disables the service.)

4. Use of third-party applications (without root)

If ADB seems complicated, you can use specialized utilities that automate the process of disabling ads, but you need to be careful - some applications may contain malicious code.

Tested instruments:

AnnexFunctionsRisks.Reference
MIUI Hidden SettingsBlocks ads in MIUI, disables unnecessary servicesRequires developer rightsGoogle Play
ADB AppControlRemove system applications via ADB without command lineCan remove critical components of MIUIXDA Developers
BlokadaBlocks advertising domains at the DNS levelCan conflict with VPNOfficial website

⚠️ Attention: Apps like MIUI Hidden Settings may stop working after updates MIUI. Before use, create a backup copy of the data!

Important: Blokada blocks network-level advertising, but does not remove banners from Xiaomi system components. For full effect, combine it with the methods from Section 3 (ADB).

5. Installation of custom firmware (for advanced)

If you’re willing to take drastic measures, installing custom firmware (like Pixel Experience or LineageOS) will completely remove ads and unnecessary Xiaomi services.

  • πŸ”“ Requires unlocking the bootloader, which resets all data.
  • πŸ“± Some functions may stop working (for example, IR-blaster).
  • ⚠️ Deprives the warranty (if the device is new).

If you do, follow this algorithm:

  1. Unlock bootloader through the official tool Xiaomi (you need a Mi Account and wait 7-15 days).
  2. Install TWRP Recovery for your Redmi model (see instructions on XDA Developers).
  3. Download the appropriate firmware (e.g. Pixel Experience) and install via TWRP.

πŸ’‘ Tip: Before installing custom firmware, check user reviews of your Redmi model on forums.Some firmware may not work well with the Redmi Note 10 Pro due to camera driver issues.

πŸ’‘

Custom firmware is the most reliable way to get rid of advertising, but it is only suitable for advanced users. For most Redmi owners, the methods from sections 1 to 3 are enough.

6.Alternative methods: disabling updates and resetting the phone

If the ad appears after the MIUI update, you can try to roll back on the previous version or temporarily block the updates.This will not remove the banners forever, but will prevent new ones from appearing.

How to turn off automatic updates:

  1. Go to Settings β†’ About the phone β†’ System update.
  2. Click on the three dots in the top right corner and select Update Settings.
  3. Turn off Automatic Download via Mobile Data and Automatic Download via Wi-Fi.

⚠️ Warning: Disabling updates is fraught with security issues! Xiaomi regularly closes vulnerabilities, and without updates, your Redmi will become vulnerable to viruses.

Last resort: factory reset, which will delete all the data, but sometimes helps if the adverts come in after the system crashes.

  • πŸ“ Backup photos, contacts and messages (via Settings) β†’ Additionally. β†’ Backup and reset).
  • πŸ” Remember the Mi Account details (after the reset, you will need to unlock it).
  • πŸ“± Charge your phone at least 50% (low charge reset can lead to bricks).

To reset settings, go to Settings β†’ Additional β†’ Backup and Reset β†’ Reset settings.

FAQ: Frequent questions about advertising on Xiaomi Redmi

πŸ”Ή Why does it appear again after the ad is turned off in the settings?
Xiaomi periodically resets ad settings through msa and MiuiDaemon service updates. To avoid this: Turn off automatic app updates in Google Play. Use ADB to remove com.xiaomi.msa.global (Section 3).
πŸ”Ή Can you remove advertising without a computer?
Yes, but the effectiveness will be lower. Try: Reset Ad ID (section 2). Install Blokada (section 4). Manually disable msa in application settings. Advertising ADB or custom firmware is required to completely remove ads.
πŸ”Ή Why Redmi Note 12 doesn’t have an Ad in its settings?
In the new versions of MIUI 14, Xiaomi has hidden this section. To return it: Install MIUI Hidden Settings (section 4). Activate developer mode (7 taps according to MIUI version). Type ad in the settings search, the hidden item Advertising Services should appear.
πŸ”Ή Will it work? ADB, if the phone is not rooted?
Yeah, all teams in the section. 3 They run without root. They only remove apps for the current user (--user 0), It's secure and does not violate the warranty.
πŸ”Ή Can I return the deleted ones through ADB service?
Yes, for this: Connect your phone to your PC and launch ADB. Enter the command: adb shell cmd package install-existing com.xiaomi.msa.global This will restore the msa service, but the ads will return.