Advertising on the lock screen Xiaomi Redmi is one of the most annoying βchipsβ of the firmware MIUI. Even after buying a smartphone, users are faced with intrusive banners that not only spoil the appearance, but also slow down the unlock, consume traffic and battery power. In this article, we will analyze all the current ways to disable advertising β from standard settings to hidden functions and commands for experienced users.
Many people think that advertising only appears on budget models Redmi Note or POCO, but in fact it is even found on flagships of the Xiaomi 13 series in some regions. The reason lies in the policy of monetization of MIUI: Xiaomi integrates advertising SDKs into system applications to compensate for the low price of devices. However, you have the right to disable this feature β and we will show you how to do it as efficiently as possible.
It is important to understand that the methods differ depending on the version of MIUI (12, 13, 14) and regional firmware (global, Chinese, EEA). Some methods require root rights, others work without them. If you are not sure about your version of firmware, check it in Settings β About Phone β MIUI version.
Why does the ad appear on the lock screen and can it be removed forever?
The banner ads on the Xiaomi Redmi lock screen are the result of the com.miui.systemAdSolution (older versions of msa) system application, which analyzes your actions, connects to Xiaomi servers and downloads targeted ads, and here are the key reasons for its appearance:
- π± Regional firmware: In global and Indian versions MIUI More advertising than in the European Union (EEA) Chinese.
- π System Updates: After Update MIUI Advertising modules can be activated again even if you have disabled them.
- π Data collection: The msa app tracks activity and displays ads based on your preferences.
- π° Monetization: Xiaomi earns by showing banners to partners (AliExpress, local services).
Can we take down ads forever? Yes, but with reservations:
- β Nana MIUI 14 (EEA) and newer advertising can be disabled through settings without additional manipulation.
- β οΈ Nana MIUI 12/13 (global) will need to disable system applications or use ADB.
- π§ On Chinese firmware without root to remove advertising is almost impossible β need radical methods.
Important: After resetting or updating MIUI, the ad may return. To avoid this, fix the changes with ADB or back up the settings.
Method 1: Disabling Advertising through the standard MIUI settings
The easiest method is to use the built-in MIUI options. It is suitable for most users of the Redmi Note 10/11/12, POCO X3/X4 and other models on MIUI 12-14 (except for Chinese firmware).
Instructions:
- Open the Settings β Lock screen.
- Select Additional Settings (or Lock Screen Settings in new versions).
- Find Advertising on the lock screen or Show recommendations and turn off the slider.
- Reboot your phone to make the changes take effect.
If there is no such item, try an alternative path:
- Go to Settings β Applications β Application Management.
- Type in the msa (or System Ad Solution) search.
- Open the application, click Disable and confirm the action.
βοΈ Preparing for the Advertising Disconnection
What if there's no item? Some firmware has hidden the option, so resetting the ad settings will help.
- Open the Settings. β The phone.
- Tap the MIUI version several times until you get a message: You are a developer!
- Back to Settings β Additionally. β For developers.
- Find Reset Advertising Settings and confirm the action.
β οΈ Note: On some models (Redmi) 9A, POCO M3) When you turn off the msa, you may lose weather or currency notifications. This is a temporary bug, and rebooting your phone usually helps.
Method 2: Using ADB to Deeply Disable Advertising
If standard methods fail, youβll need to connect to your phone via ADB (Android Debug Bridge), which works on 90% of firmware, including global and Indian versions of MIUI.
What you need:
- π₯οΈ Computer with Windows/Linux/macOS.
- π± Cable USB (preferably original).
- π§ Installed drivers Xiaomi and ADB Tools.
Step-by-step:
- Enable USB Debugging in Settings β For Developers.
- Connect the phone to the PC and confirm the debugging permission.
- Open the command prompt (or Terminal) and type: Adb devices Make sure the device is identified (serial number should appear).
- Follow the commands in turn: adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.midrop adb shell pm hide com.android.browser
- Reboot the phone.
If the pm hide command is not working (Unknown command error), use the alternative:
adb shell pm disable-user --user 0 com.miui.systemAdSolution
adb shell pm disable-user --user 0 com.xiaomi.msa.global| ADB Team Team | What's off? | Effects of consequences |
|---|---|---|
| pm hide com.miui.systemAdSolution | The main advertising module | Disappears ads on the lock and on the menu |
| pm hide com.xiaomi.msa.global | Xiaomi statistics collection | Some system notifications may stop working |
| pm hide com.android.browser | Built-in browser Mi Browser | Banners will disappear in search and on the main screen |
β οΈ Attention: MIUI 14 after-use ADB protection may work MIUI Optimization that will bring back advertising 24 To avoid this, disable the optimization command: adb shell settings put global settings miui_optimization_disabled 1
adb shell pm clear com.miui.systemAdSolutionThis will clear the cache of the advertising module.-->
Method 3: Remove advertising applications without root (for experienced)
If ADB didnβt help or you want to remove all ad modules, you can use the App Inspector utility (available on Google Play).
Instructions:
- Install the App Inspector and open it.
- In the search, type ad or msa.
- Find applications: com.miui.systemAdSolution com.xiaomi.msa.global com.miui.analytics
Shut down.
Remove updates
For complete removal (only if you have a backup of the system!):
- Connect via ADB and execute: adb shell pm uninstall --user 0 com.miui.systemAdSolution
- Reboot the phone.
Step-by-step instruction (briefly):
- Unlock bootloader through the official Xiaomi tool (requires an account binding Mi).
- Install TWRP Recovery for your model (see instructions on XDA Developers).
- Download the firmware without ads (for example, LineageOS or MIUI EEA from Xiaomi.eu).
- Sweat through TWRP, making a pre-backup.
Pros of the method:
- β No advertising at all (including system applications).
- β More opportunities to set up.
- β Regular security updates.
Cons:
- β Hard for beginners.
- β Possible bugs (not working) NFC, camera.).
- β Loss of official guarantee.
β οΈ Note: On Redmi models with MediaTek processor (e.g. Redmi) 10C, Note 11 SE) Unlocking the bootloader can lead to loss IMEI. Before the firmware save it with the help MTK Engineering Mode.
π‘
Custom firmware is the only way to remove ads forever, but only suits power users. For most, methods with ADB or disabling through settings are enough.
Method 5: Use of third-party applications (alternative)
If you don't want to go through the settings, you can use third-party utilities that block DNS-level ads or intercept requests to Xiaomi servers.
Top.-3 Advertising blocking apps on Xiaomi Redmi:
| Annex | Principle of work | Pluses | Cons |
|---|---|---|---|
| Blokada | Lockdown DNS-request | No need for root, simple interface | Can conflict with VPN |
| Lightning AdBlock | Local. VPN-filter | Effectively blocks banners in games | Discharges the battery faster |
| AdBlock Plus | Traffic filtering | Supports custom rules | You need to set it up manually. |
Instructions for Blokada (the easiest option):
- Install the app from Google Play.
- Launch and press Activate.
- In the settings, select Lock Lists. β Add and point: https://raw.githubusercontent.com/privacy-protect-tools/anti-Xiaomi-ad-block-list/master/miui_hosts.txt
- Reboot the phone.
Important: These apps block ads at the network level, so they won't remove banners that are already uploaded to the phone's cache. Use ADB (Mode 2) for complete cleanup.
How to return the ad (if something goes wrong)
If the system functions (notifications, themes, weather) are no longer working after manipulation, the ads can be returned.
Method 1: Through the settings
- Go to Settings β Applications β Application Management.
- Find com.miui.systemAdSolution and click Enable.
- Reboot the phone.
Method 2: Through ADB
adb shell pm enable com.miui.systemAdSolution
adb shell pm enable com.xiaomi.msa.globalMethod 3: Resetting settings
- Open Settings β Additional β Resetting settings.
- Select Reset App Settings (not a full reset!).
- Confirm the action.
β οΈ Note: If you have removed advertising modules through ADB flag-headed --user 0, return them can only be flashed phone or reset to factory settings.