Advertising banners on the lock screen Xiaomi β one of the most annoying βchipsβ of the firmware MIUI. Even after buying a smartphone premium segment (like Xiaomi 13 Ultra or Redmi K70 Pro), users face intrusive advertising that appears when unlocking the screen, and the problem is relevant for budget models (Redmi Note 12, POCO X5), and for flagships.
In this article, we will analyze all working ways to remove ads β from standard settings to hidden commands. ADB Importantly, the methods vary depending on the version. MIUI (12/13/14/15) And the firmware region (global, Chinese, European) we tested the instructions on the current versions. 2026 year-end.
If you see banners with games, promotions or apps (e.g. AliExpress, TikTok, Mi Browser) it is not a virus, but a built-in MSA (Mi System Ads) feature. Xiaomi officially earns from displaying ads, but it can be disabled.
Warning: Some methods require developer rights or PC connectivity. If youβre a beginner, start with the simple ways (sections 2β3) and advanced users will do the trick. ADB-teams (section 5).
1. disable advertising through MIUI settings (no root)
The safest way is to use the built-in MIUI options. Unfortunately, in the latest firmware versions (MIUI 14/15), Xiaomi has hidden some items, but they can be returned.
Instructions for global and European firmware:
- Open the Settings. β Password and security.
- Select Screen Lock (or Lock Screen in English).
- Scroll down and find the Recommendations (or Recommendations) item.
- Turn off the slider Show recommendations on the lock screen.
If there is no recommendation, your firmware has been modified (e.g., the Chinese version), and the method in section 3 will help.
Attention! Some models (POCO F5, Redmi 12) may lose the weather or calendar on the lock screen after the ad is turned off.
π‘
If the settings do not include "Recommendations", try changing the firmware region to "India" (Settings β Additional settings β Region).
2.Reset personalized advertising (MSA)
Mi System Ads (MSA) collects data about your activities and displays βpersonalizedβ ads, which can be disabled through your Mi Account settings:
Steps:
- Open the Settings. β Xiaomi Account (or Mi Account).
- Go to Mi Cloud β Synchronization.
- Turn off Personalized Advice (or Personalized Ads) slider.
- Go back to the main settings menu and select About Phone β MIUI version.
- Slap the firmware version 7-10 times until you become a developer!
- Now go to Additional settings β Developer settings.
- Find the Debugging by USB and turn it on.
- Connect your phone to your PC and execute the command (ADB required): adb shell pm clear com.miui.systemAdSolution
This command will reset the ad ID, and the banners will no longer be customized to your preferences. However, the mechanism of displaying the ad will remain - for complete removal, read section 5.
3. Removing advertising through hidden settings (for Chinese firmware)
If you have a Chinese version of MIUI (like the Xiaomi 13 for the domestic market), the standard methods wonβt work.
Step-by-step:
- Download Activity Launcher from Google Play.
- Open it and find it in the Settings (or Settings) list.
- Scroll down and select.miui.homeLauncher.Settings.
- In the menu that opens, look for Manage app recommendations (or similar in Chinese).
- Turn off all sliders associated with advertising (Advertisements, Promotions).
Attention! On some firmware (MIUI 15 for Redmi K60), this method can cause the launcher to crash. If the screen starts to glitches after the changes, restart the phone in Safe Mode (press the power button β Restart in Safe Mode).
What if Activity Launcher doesnβt find the right menu?
4. Use of third-party utilities (without root)
If manual methods don't work, you can use specialized applications. We tested 3 utilities that run on MIUI 14/15:
| Annex | Need root? | Efficiency | Reference |
|---|---|---|---|
| QuickShortcutMaker | No. | Removes 70% of ads | Play Market |
| ADB AppControl | No (ADB needed) | Removes 90% of ads | XDA Developers |
| MiXplorer (with module) | Yes. | Remove 100% of the ads | XDA Developers |
We recommend starting with ADB AppControl, as it does not require root rights, but removes most advertising modules.
- Download and install the utility on the PC.
- Connect your phone via USB (enable USB debugging in the developer settings).
- In ADB AppControl, select Disable Apps.
- Find it on the list: πΉ com.miui.systemAdSolution (main advertising module) πΉ com.xiaomi.midrop (advertising in Mi Drop) πΉ com.miui.analytics (collection of statistics)
Disable
After disabling these services, the ads will disappear, but some features may stop working (for example, sync with Mi Cloud or the themes of the design).
5. Complete removal of ads via ADB (for advanced)
If you're willing to work with the command line, this method will remove the ads forever.
- π₯οΈ Computer with installed ADB-driver.
- π± Phone with debugging enabled USB.
- π Cable USB (preferably original).
Step-by-step:
- Download Googleβs Platform Tools and unpack it into the C:\adb folder.
- Connect your phone to your PC and type in the command line: Adb devices Should appear (if not, install drivers).
- Follow the commands in turn: adb shell pm uninstall --user 0 com.miui.systemAdSolution adb shell pm uninstall --user 0 com.xiaomi.mipicks adb shell pm uninstall --user 0 com.xiaomi.ab adb shell pm hide com.android.browser
- Reboot your phone: adb reboot
Attention! On some models (POCO X5 Pro, Redmi Note 12 Pro+) the theme may fly off after these commands are executed. To return it, go to Settings β Themes and apply the standard theme again.
π Install Platform Tools on PC
π Insert "Debugging by" USB" phone-on
π Allow debugging in the dialog window on the smartphone
π Connect your phone to the original cable
π Check the connection with the adb device command-->
6. Alternative methods (if nothing has worked)
If the advertising remains even after all the manipulations, try extreme measures:
Method 1: Change firmware to custom
- π§ Install LineageOS or Pixel Experience β they do not advertise Xiaomi.
- β οΈ Requires unlocking the bootloader and root-right (guarantee flies away!).
- π₯ Look for instructions on XDA Developers for your model.
Method 2: Blocking Advertising via DNS
Change. DNS-servers on the phone to block ad domains:
- Go to Settings. β Wi-Fi (or Mobile Network).
- Click on your network β Change the network β More
- In the DNS field, type 1.1.1.3 94.140.14.14 (this is the DNS from Cloudflare and AdGuard).
- Save and restart the phone.
Method 3: Reverse to the Older version of MIUI
Some models (Redmi Note 11, POCO X3 Pro) did not have ads in MIUI 12.5.
- π Download the old firmware with Xiaomi Firmware Updater.
- π Use the Mi Flash Tool for Downgrade (instructions here).
- β οΈ The risk of a βbrickβ (phone breakage) β do a backup!
π‘
If you are not sure about your skills, it is better to focus on methods 1-4.A change of firmware or rollback of the version can lead to data loss or locking the device.