How to permanently remove ads on the lock screen Xiaomi: official and hidden methods

Why does Xiaomiโ€™s lock screen have ads and can it be removed?

The lock screen on Xiaomi, Redmi and Poco smartphones often turns into an advertising platform: banners with games, promotions from the Mi Store, offers to install apps or apply for a loan. This is not an accident, but part of the companyโ€™s business model. Unlike the Google Pixel or iPhone, where there are no ads on the lock in principle, MIUI (branded shell Xiaomi) monetizes even the system screens.

Reasons for the appearance of advertising:

  • ๐Ÿ“ฑ MIUI Ad Services is an integrated service that downloads advertising content from the Xiaomi cloud and is activated by default on all firmware devices for the global market (EEA, Global, India).
  • ๐Ÿ”„ Firmware updates: after update MIUI Advertising services can be activated automatically, even if you have previously disabled them.
  • ๐Ÿ“ฆ Pre-installed applications (Mi Browser, Mi Video, GetApps) that are integrated into the system and have access to the lock screen.

The good news is that you can remove ads without root rights and without installing third-party programs. Bad โ€” Xiaomi regularly changes the paths to settings, so the instructions for MIUI 12 may not work on MIUI 14. In this article, we have collected current ways for all versions of the firmware, including hidden options that are not written in the official documentation.

๐Ÿ“Š What version? MIUI you have installed?
MIUI 12
MIUI 13
MIUI 14
Another version
I don't know.

Method 1: Disabling Advertising through MIUI Settings (Official Method)

The easiest and safest way is to use the built-in system options. It is suitable for most models (Redmi Note 10/11/12, Xiaomi 11/12/13, Poco F3/F4/F5) and does not require technical skills. Importantly, after the MIUI update, the settings can be reset, so check them every 1-2 months.

Instructions:

  1. Open the Settings. โ†’ Password and security.
  2. Go to the screen lock section.
  3. Click on Additional Settings (or Lock Settings in older versions of MIUI).
  4. Find the Ads option on the lock screen (or Show recommendations) and turn off the slider.
  5. Go back to the basic settings and go to Applications โ†’ Application Management โ†’ System Applications.
  6. Find Msa (or MIUI System Ads) and turn off auto-start.

If the Ads item on the lock screen is not on the menu, then your version of MIUI is hiding it. In this case, move to Method 2.

โ˜‘๏ธ Preparing for the Advertising Disconnection

Done: 0 / 4

โš ๏ธ Note: Some Firmware for India Region (IN) The option to disable ads is blocked, in which case only the change of region to the EEA (Europe through Settings โ†’ Additionally. โ†’ Region. After the region changes, reboot the device.

Method 2: Using a Hidden Mipush Menu for Deep Cleaning

If standard settings donโ€™t work, ads can come through the Mi Push Framework, Xiaomiโ€™s notification system that is used to display banners, which requires commands to be entered through ADB (Android Debug Bridge), but does not require root rights.

Step-by-step:

  1. Enable USB Debugging in Settings โ†’ About Phone โ†’ MIUI version (click 7 times, then go back to Additional Settings โ†’ For Developers).
  2. Connect the phone to the PC and confirm the debugging permission.
  3. Download ADB Tools and unpack the archive.
  4. Open the command line in the folder with ADB and enter alternately:
adb shell pm disable-user --user 0 com.xiaomi.mipush.sdk


adb shell pm disable-user --user 0 com.miui.systemAdSolution

These commands disable the main modules responsible for displaying ads. After you do, restart the phone.

Team team.What's off?Impact on the system
com.xiaomi.mipush.sdkXiaomi push notification serviceAdvertising notifications from Mi Store and partners will stop coming
com.miui.systemAdSolutionMIUI Advertising System ModuleBanners on the lock and in the application menu will disappear
com.miui.analyticsAnalytics collection (optional)Traffic consumption will decrease in the background

If after disabling com.xiaomi.mipush.sdk, notifications from banking applications (SberBank, Tinkoff) cease to work, turn the service back on with the command adb shell pm enable com.xiaomi.mipush.sdk.

๐Ÿ’ก

Before entering the ADB-command, check if debugging is enabled via USB: enter adb devices โ€“ if the device is displayed, you can continue.

Method 3: Blocking Advertising via DNS (without root)

If ads continue to appear, they may be from external Xiaomi servers, and DNS-level blocking will cut off connections to ad domains, which works on all versions of MIUI and does not require changes to the system.

How to set up:

  1. Go to Settings โ†’ Wi-Fi (or Mobile Network if you use mobile Internet).
  2. Click on the connected network and select Change Network โ†’ Additional settings.
  3. In the DNS field 1 enter 94.140.14.14, in DNS 2 - 94.140.15.15 (these are AdGuard DNS servers).
  4. Save the settings and restart the phone.

Alternative DNS for blocking ads:

  • ๐Ÿ›ก๏ธ NextDNS: 45.90.28.167 (requires registration for customization)
  • ๐ŸŒ Cloudflare Family: 1.1.1.3 (Blocking Malware) + promotion)
  • ๐Ÿ”’ CleanBrowsing: 185.228.168.168 (no logs)

โš ๏ธ Attention: Change DNS If the sites are slower to load, return the standard ones. DNS (8.8.8.8 and 8.8.4.4 from Google, or try another server from the list.

Method 4: Remove preinstalled applications (requires ADB)

Many of the banner ads on the block are pre-installed applications (GetApps, Mi Browser, Mi Video) that cannot be removed by standard means, but can be deactivated via ADB.

List of "culprits" of advertising:

  • ๐Ÿ“ฑ com.xiaomi.midrop - Mi Drop (advertising in notifications)
  • ๐ŸŽฎ com.miui.videoplayer - Mi Video (movie banners)
  • ๐Ÿ›’ com.xiaomi.mipicks - Mi Apps (games commercial)
  • ๐ŸŒ com.android.browser - Mi Browser (pop-ups)

To remove them, do the following in ADB:

adb shell pm uninstall -k --user 0 com.xiaomi.midrop


adb shell pm uninstall -k --user 0 com.xiaomi.mipicks

The complete list of commands for cleaning the system:

The full list of ADB-command for removing Bloatware
adb shell pm uninstall -k --user 0 com.miui.analytics adb shell pm uninstall -k --user 0 com.xiaomi.midrop adb shell pm uninstall -k --user 0 com.xiaomi.mipicks adb shell pm uninstall -k --user 0 com.miui.videoplayer adb shell pm uninstall -k --user 0 com.android.browser adb shell pm uninstall -k --user 0 com.miui.bugreport adb shell pm uninstall -k --user 0 com.xiaomi.payment adb shell pm uninstall -k --user 0 com.miui.hybrid adb shell pm uninstall -k --user 0 com.xiaomi.mirecycle adb shell pm uninstall -k --user 0 com.xiaomi.scanner adb shell pm uninstall -k --user 0 com.xiaomi.micloudsync

Important: Do not remove applications called com.miui. or com.android. unless you are sure of their purpose - this can lead to unstable system operation.

๐Ÿ’ก

Removal of pre-installed applications through ADB does not require root rights and does not violate the warranty, as the changes apply only to the current user (--user 0).

Method 5: Change the firmware region to EEA (Europe)

Firmware for the EEA (European Economic Region) region has less advertising required by local law (GDPR).If your phone was purchased in Russia, India or China, you can change region without flashing.

How to change the region:

  1. Download the MIUI Region Changer app (available on 4PDA).
  2. Open it and select EEA (Europe).
  3. Confirm the change and restart the phone.
  4. After the reboot, go to Settings โ†’ Additional โ†’ Region and make sure Europe is worth it.

What will change after the change in the region:

  • โœ… Disappeared banner ads on the lock and in the menu of applications.
  • โœ… Push notifications from Mi Store will stop coming.
  • โš ๏ธ Some services (such as Mi Cloud for China) may become unavailable.
  • โš ๏ธ Updates MIUI They'll be late (EEA-The firmware comes out later than the global).

โš ๏ธ Warning: Changing the region with third-party apps can cause Mi Account to crash.Untie Xiaomi account in Settings before the procedure โ†’ Accounts and make a backup copy of data.

What to do if the advertisement remains?

If none of these methods worked, the problem may be:

  1. Customized firmware (e.g. Xiaomi.EU or Pixel Experience) Some builds block standard methods of disabling ads.
  2. Viruses or malicious applications that show ads on top of the system. Check the phone through Malwarebytes or Dr.Web.
  3. Update MIUI, which reset settings. After the update, re-run Method 1 and Method 2.

Extreme measures:

  • ๐Ÿ”„ Reset to factory settings (helps 80% of the time but deletes all data).
  • ๐Ÿ› ๏ธ Flashing to clean. MIUI Mi Flash Tool (requires unlocking the bootloader).
  • ๐Ÿ“ฑ Install custom firmware (like LineageOS), but it will disable all Xiaomi branded features.

If youโ€™re not ready for radical measures, try an alternative launcher (like Nova Launcher or Lawnchair) that wonโ€™t take away ads on the block, but will hide them in the app menu.

FAQ: Frequent questions about advertising on Xiaomi

โ“ Why After Updating MIUI The commercial reappeared?
Xiaomi resets ads when you have major updates (e.g., MIUI 13 to MIUI 14) intentionally so that users don't disable monetization. After the update, re-run Method 1 and Method 2.
โ“ Can you remove advertising without ADB computer?
Yes, but the choice of methods is limited: Use Method 3 (DNS). Install Blokada or AdGuard from Google Play - they block ad domains at the VPN level. Change region to EEA through Method 5 (requires a third-party application). Without ADB, you can not remove system applications, but reduce the amount of advertising will be possible.
โ“ Does disabling advertising affect the guarantee?
Not if you: You didn't get root permissions, you didn't unlock the bootloader, you didn't install custom firmware, and all of the methods in this article (except Method 4 with the removal of applications) don't violate the warranty, because they don't make changes to the system partition.
โ“ Why Poco? F3/F4 There is no advertising, but on the Redmi Note. 11 she is?
It depends on the firmware version and region: Poco F3/F4 often comes with global firmware EEA, where the ads are turned off by default. Redmi Note 11 for Russia/India comes with firmware Global/IN, where the ads are enabled. Even within the same model (for example, Redmi Note 10 Pro), firmware may differ. Check your region in Settings โ†’ About Phone โ†’ MIUI version. If there is IN or RU, change to EEA via Method 5.
โ“ Can I return an ad if it is suddenly gone?
Yeah, but why? ๐Ÿ˜‰ If you accidentally turn off an ad and want to return it (for example, for tests), do: ADB-methods: adb shell pm enable com.xiaomi.mipush.sdk. DNS: return the standard DNS (For the region: change EEA on Global or India.