The lock screen on Xiaomi smartphones has long been a source of irritation for many users. Instead of a clean desktop with watches and notifications, you see intrusive banners advertising games, credits or promotions from the Mi Store, and the problem concerns not only budget models like the Redmi 9A or Poco M3, but also flagships of the Xiaomi 13 or Mix Fold series. The manufacturer positions this as βpersonalized recommendationsβ, but in fact it is a common advertising that can and should be turned off.
In this article, we will analyze all the current ways to remove ads from the lock screen, including official settings. MIUI, roundabout ADB, and radical methods for advanced users with ROOT-Important: some methods may differ depending on the firmware version (e.g, MIUI 14 vs HyperOS) and regional build (global, Chinese, European) We will give you all the nuances so you can choose the best option.
We warn you in advance: Xiaomi regularly updates its ad-show mechanisms, so some of the ways may stop working after major updates. If you find that the method has stopped working, check the alternatives section or return to the article in 1-2 months (we are updating it).
Why is there an ad on Xiaomi on the block?
Xiaomiβs concept of displaying ads on the lock screen is at the MIUI firmware level, and the company officially declares that it is part of a βservice ecosystemβ that allows users to offer βrelevant content.β
- π± Monetization of budget models: Redmi and Poco smartphones are sold at the lowest prices, and advertising compensates for some of the costs.
- π Regional features: Chinese and Indian builds have more ads than global or European versions.
- π Updates MIUI. After each major update (for example, the transition to the MIUI 14 or HyperOS) the display mechanisms may change.
- π Personalization: The system analyzes your actions (installed apps, search queries) and selects βtargetedβ advertising.
It's important to understand that blocking ads are not a virus or a product that has infected the device, but they're built-in MIUI that you can turn off, but not always with standard means. For example, in some regional versions of firmware, the option to turn off ads is simply not in the settings menu.
β οΈ Warning: If there was no ad after buying a smartphone and then it suddenly appeared, check if the firmware was automatically updated. Often new banners are activated after installing security patches or switching to a new version. MIUI.
Method 1: Disabling Advertising through the standard MIUI settings
The easiest and safest method is to use the built-in system options. Unfortunately, it doesn't work on all models and versions of the firmware, but it's worth a try. MIUI 12/13/14 HyperOS (2026 year).
Steps to shut down:
- Open the Settings app (cog icon).
- Go to Lock Screen (or Lock Screen in English).
- Find a recommendation item (could be called Recommendations, Ads or Mi Recommendations).
- Turn off the slider next to the Show recommendations (or similar) option.
- Please accept the warning system (if it appears).
If there is no recommendation on your menu, try an alternative route:
- Go to Settings β Applications β Application Management.
- In the search bar, enter msa (without quotes).
- Select the Mi System Ads (or MSA) application.
- Click Disable or Remove Updates (if the button is active).
Check the version of MIUI in Settings β About the phone
Backup of important data
Connect to a stable Wi-Fi network
Charge your phone at least 50 times%-->
On some devices (e.g. Redmi Note 11 with MIUI 13), the option is hidden deeper.
- Open the Settings. β Password and security.
- Select Autocomplete (or Privacy in English version).
- Find Ads or Ads and turn off all sliders.
β οΈ Note: On smartphones with Chinese firmware (China) ROM) The standard ad-disabling may not work. ADB Or reflash the device to the global version.
Method 2: Using ADB to Deeply Disable Advertising
If the standard settings donβt work, the next step is to use Android Debug Bridge (ADB). This method requires connecting the phone to the computer, but does not require ROOT-It works on most Xiaomi models, including Redmi, Poco and Mi.
Advantages of the method:
- π§ It works even if the shutdown options are hidden in the menu.
- π± does not require the bootloader to be unlocked or ROOT.
- π You can roll back changes if something goes wrong.
Step instructions:
- Install ADB on your computer: Download Platform Tools from the official Android website. Unpack the archive to the root of the C:\ disk (should turn into a folder C:\platform-tools). Open the command line (Win + R β cmd) and type: cd C:\platform-tools
- Connect your phone and activate debugging: On your phone, go to Settings β About Phone and 7 times click on the MIUI Version to activate Developer Mode. Return to Settings β Additional β For Developers and enable USB Debugging. Connect your phone to your computer and confirm debugging permission.
Follow the commands to disable advertising:
In the command line, enter in turn:
adb shell pm hide com.miui.systemAdSolutionadb shell pm hide com.xiaomi.midropadb shell pm hide com.android.browserAfter each team, a message of success should appear.
Reboot the phone:
Follow the command:
adb rebootIf the ad remains after the reboot, try additional commands:
adb shell settings put global captive_portal_detection_enabled 0
adb shell settings put global captive_portal_server falseadb shell pm disable-user --user 0 com.miui.systemAdSolutionImportant: After the MIUI update, the ADB settings may reset, in which case the procedure will have to be repeated.
Method 3: Removing Advertising by Using ROOT-rights
If you are willing to take radical measures, ROOT-This method is suitable for advanced users, because it requires unlocking the bootloader and installing a custom Recovery (for example, a custom recaveri, TWRP). Advantages:
- π 100% removal of advertising at system file level.
- π§ Possibility of fine tuning MIUI (including removing unnecessary applications).
- π± It works on all versions of the firmware, including HyperOS.
Instructions:
- Unlock the bootloader: Register on Mi Unlock and get permission to unlock (may take up to 72 hours). Download Mi Unlock Tool and connect your phone in Fastboot mode (click Volume Down + Power When the phone is off). Follow the unlock program instructions.
- Install TWRP: Download the TWRP image for your model from twrp.me. Run it through Fastboot with the command: fastboot flash recovery twrp.img
- Get it. ROOT: Download Magisk from the official website. TWRP And you can run Magisk like ZIP-file.
- Remove the system applications responsible for advertising: Install Root Explorer or Titanium Backup. Remove or freeze the following packages: com.miui.systemAdSolution (main ad module) com.xiaomi.midrop (Mi Drop service, often shows banners) com.android.browser (built-in browser with ads) com.miui.analytics (collation of statistics for targeted advertising)
β οΈ Note: Removing system applications can cause the phone to function unstable.Before deleting, back up to TWRP! Especially carefully remove packages on Chinese firmware (China) ROM), where some services are critical to the system.
What if after removing the packets, the phone stopped turning on?
Method 4: Switching to custom firmware (for advanced)
If you're tired of not only advertising, but also the MIUI shell and its features, the radical solution is to install custom firmware.
- π± LineageOS - pure Android without unnecessary bells and whistles.
- π§ Pixel Experience β firmware with an interface like Google Pixel.
- π ArrowOS β Balance between performance and functionality.
- π MIUI EU β modified MIUI Advertising-free and Chinese-based.
Advantages of custom firmware:
- π§Ή Total lack of advertising at the system level.
- π Best performance (no background processes) MIUI).
- π Regular security updates.
Disadvantages:
- β οΈ Loss of warranty (if the phone is under warranty).
- π Risk of "bricking" with incorrect firmware.
- π± Certain functions (e.g, IR Blaster or NFC) They may not work properly.
Instructions for installation (on the example of LineageOS):
- Unlock the bootloader (see Method 3).
- Download the firmware for your model from the LineageOS website.
- Download GApps (Google Services) from OpenGApps (select nano or pico).
- Download to TWRP and run Wipe β Advanced Wipe (check Dalvik, Cache, System, Data).
- Sweep through the firmware, then GApps, then (optional) Magisk for ROOT.
- Reboot the phone.
Official MIUI
MIUI EU (no ads)
LineageOS
Pixel Experience
Another custom firmware
I'm staying on the standard.-->
For Xiaomi models with MediaTek processors (e.g. Redmi 9C, Poco C31), the firmware process may differ due to the closed source code of the bootloader, in which case we recommend using MIUI EU or refer to thematic forums (4PDA, XDA Developers).
Method 5: Alternative methods (without ROOT and ADB)
If the previous methods do not suit you, there are several workarounds:
1. Use of third-party launchers
Some launchers (such as Nova Launcher or Lawnchair) allow you to hide the standard MIUI lock screen.
- Install a launcher from Google Play.
- Set it as the default launcher.
- In the launcher settings, find the option to Hide the Lock screen or Disable MIUI Lockscreen.
Cons: this method will not remove the ads completely, but only replace the standard lock screen with an alternative one.
2. Disabling personalized advertising
Data collection for targeted advertising can be limited:
- Go to Settings β Google β Advertising.
- Turn off personalized advertising.
- Reset the Advertising Identifier.
3. Blocking Advertising through DNS
Change. DNS-servers on the phone to block advertising domains:
- Go to Settings. β Wi-Fi (or Mobile Network).
- Click on the current network and select Change Network β Additional β IP settings.
- Set Static IP and enter DNS: 1.1.1.1 (Cloudflare) 8.8.8 (Google) 94.140.14.14 (AdGuard DNS)
| Method | Difficulty | Need a ROOT? | Is it working after the upgrade? | Risks. |
|---|---|---|---|---|
| Standard settings of MIUI | β | β No. | β Yes. | Minimum |
| ADB-team | ββ | β No. | β No (I have to repeat) | Medium (reset risk when updating) |
| ROOT + packet removal | βββ | β Yes. | β Yes, unless you update the system) | High (risk of "bricking") |
| Custom firmware | ββββ | β Yes. | β Yes. | Very high (loss of warranty) |
| Third-party launchers | β | β No. | β Yes. | Minimum (does not remove advertising altogether) |
What if the advertisements returned after the update?
Xiaomi regularly releases updates that can restore ad modules. If banners reappear after the update, try:
- Repeat. ADB-commands (see Method 2).
- Check new packages: Sometimes Xiaomi adds new advertising services. To find them: adb shell pm list packages | grep -i "ad\|miui\|recommend" Then disable the detected packages by command: adb shell pm disable-user --user 0 [name packet]
- Reverse to the previous version MIUI: If the update brought too much advertising, you can return the old firmware through the Mi Flash Tool. 4PDA or XDA for your model.
- Use Magisk modules: For ROOT devices, there are modules like MIUI Blocker or Xiaomi Debloater that automatically block ads even after updates.
Critical information: In HyperOS (2026), Xiaomi introduced a new system of display ads that are more difficult to block. If you have HyperOS, try the method with ADB first, and if it does not help, consider switching to custom firmware.
FAQ: Frequent questions about advertising on Xiaomi
β Why does it still appear after disabling the ad in the settings?
β Can you remove advertising without a computer?
β Will it work? ADB-post-phone reset?
β Can I return the guarantee after unlocking the bootloader?
β Why Poco has more advertising than Xiaomi?
π‘
If you don't want to take risks, start with the safest method (standard settings) and move to the more radical one only if you fail, remember that the more deeply you interfere with the system, the more likely it is to disrupt its stability.