Ads on Xiaomiβs lock screen are one of the most annoying features of MIUI firmware, which the manufacturer stubbornly refuses to remove even in new versions. Pop-up banners with games, promotions and offers not only spoil the look, but can also slow down the unlock of a smartphone by 0.3-0.8 seconds β critical for those who are used to using the phone quickly. Worse, standard settings often hide the options of disabling or return ads after updates.
In this article, we will look at all the current ways to remove ads, from official (via the settings menu) to radical (using ADB and third-party utilities). The methods are tested on the Xiaomi 13 Pro, Redmi Note 12, POCO F5 and other models with MIUI 12-14, including global and Chinese versions of firmware. If you are tired of intrusive banners, read on and choose the appropriate option.
Why does Xiaomi display ads on the screen lock?
Xiaomi officially describes advertising as βpersonalized recommendations,β but itβs actually part of its monetization strategy.
- π° Partner revenue: banners bring in millions of dollars annually (according to Xiaomi reports for 2022-2023).
- π Regional differences: China has less advertising (due to local laws), and more in global firmware.
- π± MIUI Advertising is integrated into system applications (com.miui.systemAdSolution, com.xiaomi.midrop).
- π Updates: After firmware updates, ad settings may be reset.
Interestingly, even flagship models (Xiaomi 14 Ultra, MIX Fold 3) are not immune to advertising β its availability depends not on the price of the device, but on the version of MIUI and the region. For example, in European firmware banners are less common than in Indian or Russian.
Method 1: Disconnect via standard MIUI settings
The safest method is to use built-in system options, which is suitable for most models, but may not work on Chinese firmware (China ROM) or older versions of MIUI (below 12.5).
Instructions:
- Open the Settings β Lock screen.
- Switch to Additional Settings (or Lock Screen Settings in new versions).
- Find the Recommendations item on the lock screen (or Personalized Recommendations) and turn off the slider.
- Go back and check the Notifications section on the lock screen, which may also be hiding ads under the guise of βimportant messages.β
If there is no recommendation, try an alternative path:
- Go to Settings β Applications β Application Management.
- In the search, type msa (this is the system application com.miui.systemAdSolution).
- Open its settings and turn off autostart, and remove permissions to show notifications.
βοΈ Checking the ad-off
Important: Some firmware (Redmi 9A, POCO M3) may lose weather or calendar on the lock screen after the ad is turned off. This is normal β widgets are tied to the same system process.
Method 2: Using ADB to Deep Shut Down
If standard settings don't work, you'll have to plug in ADB (Android Debug Bridge), which requires a computer, but it's guaranteed to remove ads at the system level, and it even works on China ROM.
Step-by-step:
- Download Googleβs Platform Tools and unpack it into a folder.
- On your smartphone, activate Developer Mode (7 times tap the MIUI version in Settings β About phone).
- Enable USB debugging in Settings β Additional β For developers.
- Connect your phone to your PC, open the command line in the adb folder and do:
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.android.browser # to block ads in the browserAfter the reboot, the ads will disappear. To get it back, replace hide with unhide.
What if the ADB canβt see the device?
β οΈ Note: On some models (Xiaomi) 12T, Redmi K50) After the pm hide command, system notifications (for example, low battery charge) may disappear:
adb shell pm disable-user --user 0 com.miui.systemAdSolutionMethod 3: Installation of third-party launchers
If you don't want to go through the settings, you can just replace the standard lock screen with an alternative one.
- π± Nova Launcher + Sesame Lock Screen (Payable solution with flexible configuration).
- π AcDisplay β Minimalist lock screen without ads.
- π Always On Edge β for devices with Always-On Display (e.g. Xiaomi 13).
- π‘οΈ LockScreen by AppLocker β Blocks System Banners.
The downside of the method: third-party launchers can increase battery consumption by 5-10% (according to GSMArena tests), but you will get not only a clean screen, but also additional features like fast access to applications or customization of wallpaper.
Example of settings:
- Install Nova Launcher from Google Play.
- Download the Sesame Lock Screen module (requires administrator rights).
- In Nova settings, select Lock Screen β Sesame.
- Turn off the system screen in Settings β Security β Lock screen β Style (select βNoβ).
π‘
Before installing a third-party launcher, back up your lock screen settings through Settings β Additional β Backup. This will help you quickly get everything back if something goes wrong.
Method 4: Manual removal of system applications (root)
For advanced users who are ready to get root rights, there is a radical method β removing advertising modules directly, which is the most effective way, but also the most risky: wrong actions can lead to a βbrickβ (breakdown) of a smartphone.
What needs to be done:
- Unlock the bootloader through the official Xiaomi website (requires an account binding Mi).
- Install custom recovery (TWRP) and get root through Magisk.
- With Root Explorer or ADB, delete the folders: /system/priv-app/SystemAdSolution/system/app/MiuiDaemon
- Reset the device.
Advantages of the method:
- β Advertising disappears forever, even after updates.
- β The system is speeded up (released to 100-150 MB of RAM).
- β You can remove other unnecessary applications (Mi Video, Mi Music).
β οΈ Attention: On models with Dynamic RAM Expansion (Xiaomi 12S Ultra, Redmi K60) Deleting system files can cause errors in virtual memory.Before the procedure, disable this function in Settings β Additionally. β Memory.
| Xiaomi model | MIUI version | Supports root? | Risk of a brick |
|---|---|---|---|
| Xiaomi 13/13 Pro | 14.0.5+ | Yes (TWRP) | Medium. |
| Redmi Note 11 | 13.0.4 | Yeah (OrangeFox) | Low. |
| POCO F4 GT | 13.2.0 | Yes (Magisk) | High (due to A/B sections) |
| Xiaomi 12T Pro | 14.0.2 | Partially (requires a patch) | Very tall. |
Method 5: Alternative firmware (Custom ROM)
If you're willing to go to extreme lengths, you can completely replace MIUI with custom firmware without advertising.
- π Pixel Experience β Pure Android with Google Updates.
- β‘ LineageOS - lightweight and stable firmware.
- π₯ ArrowOS β with advanced privacy settings.
- π± Xiaomi.eu β modified MIUI without advertising (only for Xiaomi/Redmi/POCO).
Installation process:
- Unlock the bootloader (as in method 4).
- Install TWRP or OrangeFox Recovery.
- Download the firmware from the official website (for example, Pixel Experience).
- In recovery, make Wipe. β Format Data, then go through it. ZIP-firmware.
Pros:
- π No advertising at all (including system applications).
- π Regular security updates.
- π‘οΈ More control over permits.
Cons:
- β οΈ Loss of warranty (if the device is under warranty).
- π΅ There may be problems with the camera or NFC (on some models).
- π Reduced Autonomy Time by 10-15%.
π‘
Custom ROM is the only way to get rid of ads forever, but is only suitable for power users. For beginners, it's better to use ADB or third-party launchers.
What if the advertisements returned after the update?
System updates to MIUI often reset ad settings to avoid:
- Turn off automatic updates: Settings β The phone. β Updating the system β βοΈ β Auto-update (off)
- Use the update blocker via ADB: adb shell pm disable-user --user 0 com.android.updater
- Install App Ops (requires ADB) and block com.miui.systemAdSolution.
If the ad did show up:
- π Repeat the steps from Method 1 or 2.
- π₯ Check if a new app has been installed (Mi Browser, GetApps are often updated automatically).
- π‘οΈ Use Blokada or AdGuard to block ad domains (ad.mi.com, tracker.ai.xiaomi.com).