The lock screen on Xiaomi smartphones is one of the most annoying places to display ads. Even after buying a new device, users encounter intrusive banners that appear every time they unlock the phone, and the problem is relevant for both the budget Redmi and the flagship Xiaomi 13/14 or POCO F5. In this article, we will analyze all the current ways to remove ads, from official settings to hidden MIUI features that the manufacturer does not advertise.
It is important to understand that the ads on the lock screen are not a bug, but a feature. Xiaomi monetizes its MIUI firmware by showing ads in system applications. However, in most regions (including Russia and CIS countries), this advertising can be turned off without root rights or complex manipulations. The main thing is to know where to look for the right switches and which services are responsible for displaying banners.
Why Ads Appear on Xiaomiβs Lock Screen
The reason for the appearance of advertising lies in the architecture of the firmware MIUI. Unlike the βpureβ Android, where the lock screen is controlled by the system, Xiaomi has several components for this:
- π± The system application "Block screen" (com.miui.lockscreen) is the main module that downloads banner ads from Xiaomi servers.
- π Personalization service MSA (com.miui.msa.global β collects user data and selects βrelevantβ ads.
- π Analytics MIUI (com.miui.analytics β tracks activity and shows targeted ads.
- π Regional settings β in some countries (for example, India) advertising is turned off automatically, in others (Russia, Ukraine) requires manual intervention.
Fun Fact: Even if youβve never set up an ad manually, it can appear after an update. MIUI. The fact is that Xiaomi periodically resets some settings to default values, including permission to display ads. MIUI 13 on MIUI 14) it is worth checking the settings again.
Method 1: Disabling Advertising through MIUI Settings (Official Method)
The easiest and safest way to do this is to use the built-in MIUI settings, which works on most devices starting with MIUI 12 and doesn't require any additional applications.
- Open the Settings app (cog icon).
- Go to Lock Screen (or Lock and Password β Lock screen settings on new versions).
- Find Advertising on the lock screen (may be called Recommendations or Useful Information).
- Turn off the slider near this point.
- Return to the main settings menu and go to Applications β Application Management.
- In the search bar, type in msa and select the MSA (Miui System Ads) application.
- Click Disable (if the button is inactive, click Stop first).
If you don't have Ads on the lock screen, it means your version of MIUI uses a different ad display mechanism, in which case try the following method.
βοΈ Preparing for the Advertising Disconnection
Method 2: Using a hidden menu to disable ads (for power users)
MIUI has a hidden menu that allows you to turn off ads at the system level, which works even where standard settings don't work, but beware: wrong actions can cause firmware to crash.
Instructions:
- Open the phone app and enter the combination: ##846446##
- You will be taken to the MTK Engineer Mode menu (if the combination doesn't work, try ##4636###).
- Go to Network Information (or Network Testing on newer versions).
- Find Advertisement or MIUI Ads and turn it off.
- Return to the main menu and select Reboot to reboot the device.
Important: This method only works on devices with a MediaTek processor (e.g. Redmi Note 11/12, POCO M4/M5). On smartphones with Snapdragon (Xiaomi 12/13, POCO F4), the hidden menu may be missing or have a different interface.
What to do if the hidden menu is not opened?
Method 3: Disabling Advertising through ADB (for Advanced Users)
If previous methods have failed, you can use ADB (Android Debug Bridge), a tool for debugging Android devices, which requires connecting a smartphone to a computer, but is guaranteed to remove ads at the system level.
Step-by-step:
- Download and install ADB Tools on your computer.
- Turn on USB Debugging on your smartphone: Settings β About Phone β MIUI version (click 7 times to activate Developer Mode), then go back to Settings β Additional β Developers β Debugging on USB.
- Connect the phone to your computer and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell pm uninstall --user 0 com.miui.msa.global
adb shell pm uninstall --user 0 com.xiaomi.midrop
adb shell pm hide com.android.browser
adb shell settings put global captive_portal_detection_enabled 0These teams:
- ποΈ Remove the app MSA (Responsible for personalized advertising).
- π Disable the Mi Drop service, which sometimes shows ads.
- π Hide the standard browser (another source of banners).
- π« Disable captive-portal check (can block some functions).
Warning: After these commands are executed, some system functions (such as transferring files via Mi Drop) may stop working.
adb shell cmd package install-existing com.miui.msa.globalπ‘
If push notifications from system applications (such as βSecurityβ) stop working after MSA is disabled, try restarting your device or resetting notification settings in the βApplications β Application Management β Three Points β Resetting Notification Settingsβ section.
Method 4: Using third-party applications (without root)
If you don't want to mess with settings or ADB, you can use third-party apps.
| Annex | Functional | Pluses | Cons |
|---|---|---|---|
| QuickShortcutMaker | It allows you to find and disable hidden system components responsible for advertising. | β No root.β It works on all versions. MIUI | β You need to manually search for the right settings |
| Blokada | Blocks advertising servers at the DNS level. | β Remove Advertising in All Appsβ Easy to tune in. | β Could be in conflict with VPNβ Some banners are slipping anyway. |
| ADB AppControl | A simplified version of ADB to disable system applications. | β Intuitive interfaceβ Supports batch commands | β Requires a connection to the PC |
Example of QuickShortcutMaker:
- Install the app from Google Play.
- In the search box, enter Advertisement or MSA.
- Find activities called com.miui.systemAdSolution or com.miui.msa.global.MainActivity.
- Click on the item found and select Try (start activity).
- In the menu that opens, turn off all sliders associated with advertising.
π‘
The side of an application like Blokada blocks ads at the network level, but doesn't remove them from the system, which means that banners are still loaded, but not displayed. For complete removal, it's better to combine ADB and third-party blockers.
Method 5: Reset Advertising Settings via Mi Account (for global firmware)
If your smartphone is running MIUI global firmware (such as MIUI Global or EEA), you can reset your ad settings through your Xiaomi account, a method that is especially effective after updates when settings are reset to default.
Instructions:
- Open Settings β Xiaomi Account and log in (if not authorized).
- Go to Mi Cloud β Synchronization.
- Find the Settings of the system and turn off synchronization.
- Go back to Settings β Applications β Application Management.
- Find Settings (com.android.settings) and click Storage β Clear the data.
- Reset the device.
After the reboot, the ads on the lock screen should disappear. If not, check if the ad settings are synchronized in Mi Cloud (sometimes they are activated automatically).
π‘
Before resetting your settings via Mi Account, make sure you have a backup of important data (contacts, SMS, notes) sync with Mi Cloud can wipe local settings.
What to do if the advertisement still appears
If none of these methods worked, the problem may be as follows:
- π¦ Regional firmware: Some devices in India or China only disable ads via root.
- π Update MIUI: After the update, the settings may reset.
- π οΈ Castom firmware: If you use an informal firmware (e.g. xiaomi.eu), there should be no advertising. If there is, it is fake firmware.
- π‘ Xiaomi server problems: sometimes ads are shown because of a failure on the Xiaomi side.
If you are sure that the problem is not the settings, try the following algorithm:
- Make a backup copy of the data.
- Perform a reset to factory settings (Settings β About Phone β Resetting).
- When you first set up, do not connect to Wi-Fi and do not sign in to Mi Account.
- Skip all personalization steps (including MIUI Guidelines).
- After loading the desktop, immediately disable the advertisement through the settings (see Method 1).
Warning: Resetting to factory settings will remove all data from the device, including photos, messages and installed apps. Use this method only as a last resort.