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:
- Open Settings β Applications β Application Management.
- In the search, type msa (or MiuiDaemon in older versions).
- 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:
- Go to Settings. β The phone.
- Click 7-10 times on the MIUI version until you become a developer!
- Back to Settings β Additionally. β For developers.
- 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.
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
- Enable USB debugging: Settings β About Phone β MIUI version (7 taps) β For developers β USB debugging.
- Connect the phone to the PC and confirm the debugging permission.
- 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.midropThese 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?
β οΈ 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:
| Annex | Functions | Risks. | Reference |
|---|---|---|---|
| MIUI Hidden Settings | Blocks ads in MIUI, disables unnecessary services | Requires developer rights | Google Play |
| ADB AppControl | Remove system applications via ADB without command line | Can remove critical components of MIUI | XDA Developers |
| Blokada | Blocks advertising domains at the DNS level | Can conflict with VPN | Official 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:
- Unlock bootloader through the official tool Xiaomi (you need a Mi Account and wait 7-15 days).
- Install TWRP Recovery for your Redmi model (see instructions on XDA Developers).
- 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:
- Go to Settings β About the phone β System update.
- Click on the three dots in the top right corner and select Update Settings.
- 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.