Advertising on the lock screen Xiaomi: how to remove forever (relevant to MIUI 14/15)

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).

πŸ“Š What kind of Xiaomi model do you have?
Redmi Note 12/13
POCO X5/X6
Xiaomi 13/14
Redmi A2/A3
Another model

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:

  1. Open the Settings. β†’ Password and security.
  2. Select Screen Lock (or Lock Screen in English).
  3. Scroll down and find the Recommendations (or Recommendations) item.
  4. 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:

  1. Open the Settings. β†’ Xiaomi Account (or Mi Account).
  2. Go to Mi Cloud β†’ Synchronization.
  3. Turn off Personalized Advice (or Personalized Ads) slider.
  4. Go back to the main settings menu and select About Phone β†’ MIUI version.
  5. Slap the firmware version 7-10 times until you become a developer!
  6. Now go to Additional settings β†’ Developer settings.
  7. Find the Debugging by USB and turn it on.
  8. 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:

  1. Download Activity Launcher from Google Play.
  2. Open it and find it in the Settings (or Settings) list.
  3. Scroll down and select.miui.homeLauncher.Settings.
  4. In the menu that opens, look for Manage app recommendations (or similar in Chinese).
  5. 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?
If the list does not include.miui.homeLauncher.Settings, try an alternative method: 1. Install Nova Launcher from Play Market. 2. Make it the default launcher. 3. Return to Activity Launcher and re-search. 4. Once the ad is turned off, you can go back to the standard launcher.

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:

AnnexNeed root?EfficiencyReference
QuickShortcutMakerNo.Removes 70% of adsPlay Market
ADB AppControlNo (ADB needed)Removes 90% of adsXDA Developers
MiXplorer (with module)Yes.Remove 100% of the adsXDA Developers

We recommend starting with ADB AppControl, as it does not require root rights, but removes most advertising modules.

  1. Download and install the utility on the PC.
  2. Connect your phone via USB (enable USB debugging in the developer settings).
  3. In ADB AppControl, select Disable Apps.
  4. 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:

  1. Download Google’s Platform Tools and unpack it into the C:\adb folder.
  2. Connect your phone to your PC and type in the command line: Adb devices Should appear (if not, install drivers).
  3. 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
  4. 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:

  1. Go to Settings. β†’ Wi-Fi (or Mobile Network).
  2. Click on your network β†’ Change the network β†’ More
  3. In the DNS field, type 1.1.1.3 94.140.14.14 (this is the DNS from Cloudflare and AdGuard).
  4. 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.

FAQ: Frequent questions about advertising on Xiaomi

❓ Why After Updating MIUI The commercial reappeared?
Xiaomi regularly returns ad modules through updates. After the firmware update, check the settings in Password and Security β†’ Lock the screen and repeat the steps from Section 1. If the update comes automatically, disable auto updates in Settings β†’ About Phone β†’ System Update β†’ Three Dots β†’ Settings.
❓ Can you remove advertising without a computer?
Yes, methods 1-3 (via settings and Activity Launcher) do not require a PC, and you can also use the QuickShortcutMaker app (section 4). ADB-commands, but no computer – install on the Termux phone and execute commands directly from the device (requires a Wi-Fi connection).
❓ Why Weather Widgets Are Lost After Advertising Shutdown?
The weather and calendar widgets on the lock screen are tied to com.miui.systemAdSolution. If you turn it off via ADB, the widgets will stop working. Solution: return the service with the command: adb shell cmd package install-existing com.miui.systemAdSolution Then turn off only the ads in the settings (section 1).
❓ How to check what firmware I have – global or Chinese?
Go to Settings β†’ About Phone β†’ MIUI Version. If at the end of the name there is: EEA - European firmware. Global. CN - Chinese. RU - Russian (modified). For Chinese firmware (CN), use the method from section 3.
❓Legal: Does Xiaomi allow you to turn off advertising?
Xiaomi does not officially prohibit disabling ads through settings, but it does not document all ways (especially in the case of the company). ADB). There is a clause in the user agreement about "personalized services", which implies displaying advertising, ADB-commands – the guarantee can be canceled when you contact the service center.