Your Xiaomi lock screen has become a billboard? You're not alone: millions of MIUI users are confronted with intrusive banners that appear every time they unlock their phone. The manufacturer integrated ad modules into system software back in 2018, and they've since become an integral part of the branded shell. But the good news is that all the ad inserts on the lock screen can be turned off without compromising the functionality of the smartphone.
In this article, weโll look at 5 proven ways, from standard MIUI settings to deep system edits for advanced users, to learn how to remove ads on Redmi Note 12, POCO X5, Mi 11 and other devices running MIUI 12-14, and why some methods stop working after updates and how to avoid them.
Why does Xiaomi show ads on the lock screen?
Xiaomi has officially announced that MIUI advertising is part of a business model to keep smartphone prices low. According to the company, revenue from ad integrations in 2023 was more than $1.5 billion โ about 10% of total revenue. But for users, this means one thing: even flagship models like Xiaomi 13 Ultra are loaded with ad modules by default.
Technically, the lock screen advertising works through the system application com.miui.systemAdSolution (old versions โ com.xiaomi.mipicks), it interacts with Xiaomi servers and downloads banners through:
- ๐ถ Mobile Internet โ Even if Wi-Fi is off
- ๐ Background synchronization โ Updates ads every 6-12 hours
- ๐ฆ System push notifications via Mi Push Service
Itโs important to understand that blocking ads are not a virus or a consequence of installing third-party apps, but a planned MIUI feature that can be disabled, but not always through standard settings.
Method 1: Disabling Advertising through MIUI Settings (without root)
The easiest method is to use the built-in MIUI options. It is suitable for most models (Redmi 10/11/12, POCO F4/X5, Mi 10T/11 Lite) and does not require technical skills. However, the effectiveness depends on the firmware version: in MIUI 14, some menu items may not be available.
Instructions:
- Open the Settings. โ Password and security.
- Select the screen lock settings (in some versions โ Additional settings).
- Find the Advertising item on the lock screen or Recommendations and turn off the slider.
- Reset the device.
If there is no such item, try an alternative path:
- ๐ Go to Settings. โ About the phone and tap 7 times according to the version MIUI, activate the developer mode.
- ๐ง Return to the main settings, open additionally โ Special facilities โ Advertising.
- ๐ซ Turn off the option of personalized advertising.
โ๏ธ Preparing for the Advertising Disconnection
Limitations of the method:
- โ ๏ธ On some firmware (for example, MIUI 13 Global) item with advertisement hidden.
- โณ After updating the system, the settings may reset.
- ๐ต Do not block ads in weather widgets and notifications.
Method 2: Use of the ADB-commands (without root, but with PC)
If standard settings donโt work, the next step is to turn off advertising services via ADB (Android Debug Bridge), a method that doesnโt require root rights, but requires a computer and 10 minutes of time, and works on all versions of MIUI, including MIUI 14.
What you need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux
- ๐ USB-cable (original or quality)
- ๐ฑ Included debugging by USB phone-on
- ๐ ๏ธ Google's Platform Tools utility
Step-by-step:
- Activate the developer mode (see previous section).
- Enable USB debugging in Settings โ Additional โ For developers.
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) in the folder with the platform-tools.
- Enter the commands in turn: adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.mipicks adb shell pm hide com.android.browser
- Reset the device.
What these teams do:
| Team team. | Action. | The effect |
|---|---|---|
| pm hide com.miui.systemAdSolution | Hiding a system advertising module | Remove banners on the lock and in the settings |
| pm hide com.xiaomi.mipicks | Disables the recommendation service | Blocking โhelpful tipsโ from Xiaomi |
| pm hide com.android.browser | Hiding a standard browser | Stops downloading ads through web browsing |
๐ก
If after executing commands, the ad returned, check if the settings reset after the MIUI update. Repeat the procedure or use the root-rights method for permanent effect.
โ ๏ธ Note: pm hide commands only work until the next settings reset or firmware update. Permanent shutdown will require root access (see Method 4).
Method 3: Configure DNS to block ad servers
A lesser known but effective method is blocking. DNS-It's a way of doing it without root rights, and it works at the network level, and it's good for users who have failed in previous ways.
How it works:
- ๐ Banners are downloaded from domains like ad.mi.com, tracker.ai.xiaomi.com.
- ๐ Redirecting these domains to a black hole (e.g., 0.0.0.0) blocks ads from loading.
- ๐ก The method works both over Wi-Fi and over the mobile Internet (if you configure it). DNS phone-level).
Instructions for Android 10+:
- Open Settings โ Connections and Sharing โ Private DNS.
- Select the Private DNS Host Name and type in: dns.adguard.com (or 1dot1dot1dot1.cloudflare-dns.com for Cloudflare).
- Save the settings and restart the phone.
For more flexible customization, use apps like AdGuard or Blokada:
- Download AdGuard from Google Play.
- Activate the module. DNS-filtering.
- Add manually blocked domains: ad.mi.com tracker.ai.xiaomi.com sdkconfig.ad.xiaomi.com data.mistat.xiaomi.com
- Enable HTTPS Filtering to block encrypted ads.
List of all Xiaomi advertising domains
โ ๏ธ Attention: Change DNS It can affect the operation of certain system functions, for example:
- ๐ฑ Update MIUI โ It may require original DNS.
- ๐ Geolocation โ some services determine location by location DNS.
- ๐ Synchronization of Xiaomi Account โ possible delays.
Method 4: Completely disabling advertising with root rights
If you're willing to take drastic measures, root access gives you complete control over system applications, a method that guarantees you will remove all ad modules permanently, but requires unlocking the bootloader and installing Magisk or SuperSU.
Advantages of the method:
- ๐จ Removal of systemic APK โ physical erasure of advertising applications.
- ๐ Block Automatic Recovery After Updates.
- โก Improved performance โ free up to 100-200 MB of memory.
Step-by-step:
- Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account and wait 7-15 days).
- Install TWRP and get root access through Magisk.
- Download MIUI Debloater Tool (for PC) or use Root Explorer on your phone.
- Remove or freeze (freeze) the following packages: com.miui.systemAdSolution com.xiaomi.mipicks com.miui.analytics com.miui.bugreport com.xiaomi.joyose
- Clear the cache in Settings โ Applications โ Application Management โ System.
๐ง Additional recommendations for root users:
- ๐ Use the Xposed Framework with a module MIUI Ad Blocker for fine-tuning.
- ๐ Check Magisk updates regularly to avoid root loss after updates MIUI.
- ๐ก๏ธ Install AFWall+ to block network access to advertising servers at the firewall level.
๐ก
Root access will void Xiaomiโs warranty and may cause system instability.Be sure to back up via TWRP or Mi Flash Tool before the procedure.
โ ๏ธ Note: Removing system applications without knowing their purpose may result in:
- ๐ด Cyclical reboot (bootloop).
- ๐ต Loss of functionality (e.g. camera or sensor failure).
- ๐ Impossibility of updating MIUI through OTA.
Method 5: Alternative launchers and firmware
If neither of these methods worked, or if you want to change the interface, consider installing custom firmware or an alternative launcher, which is a last resort, but it gives you complete control of the device.
Replacement options:
| Decision | Need root? | Pluses | Cons |
|---|---|---|---|
| Brushing Firmware (LineageOS, Pixel Experience) | โ Yes. | Clean Android without ads, regular updates | Complex installation, possible bugs with iron |
| Alternative Launcher (Nova Launcher, Lawnchair) | โ No. | Simple installation, customization of the interface | Does not remove advertising in system applications |
| MIUI EU (European ROM) | โ Yes. | Official firmware without advertising, optimized for Europe | Requires unlocking the bootloader, there is no Russian language in some versions |
| Xiaomi.eu ROM | โ Yes. | Localized MIUI without advertising and Chinese services | Unofficial assembly, there may be problems with OTA-update |
๐ How to install Xiaomi.eu ROM:
- Unlock the bootloader (see Method 4).
- Download the latest version of the firmware from the official website.
- Sweat through TWRP or Mi Flash Tool (depending on the model).
- Reset your settings (Wipe Dalvik/Cache).
โ ๏ธ Note: Installation of unofficial firmware can lead to:
- ๐จ Poose. IMEI (And as a result, the lack of a network).
- ๐ Increased battery consumption due to unoptimized core.
- ๐ฑ Non-functioning sensors (gyroscope, NFC, printer).
What if the advertisements returned after the update?
One of the most common problems is that the ads reappear after the MIUI update, and that's because the system applications are restored from the backup or reinstalled with the new firmware version.
๐ Automatic methods:
- ๐ค Use Tasker or MacroDroid to run automatically ADB-teams after reboot.
- ๐ฑ Install Island (with root) to isolate advertising apps in the sandbox".
- ๐ Set up the Magisk Module MIUI Ad Blocker for Permanent Blocking.
๐ ๏ธ Manual actions:
- After each update, repeat the commands from Method 2 (ADB).
- Check the list of applications for new ad packages (e.g. com.miui.hybrid).
- Reverse the previous version of MIUI if the update brought too much advertising (via the Mi Flash Tool).
๐ Version statistics MIUI:
| MIUI version | Advertising level | Efficiency ADB-method | Effectiveness of DNS-blocking |
|---|---|---|---|
| MIUI 12 | Medium. | 90% | 70% |
| MIUI 12.5 | High-pitched | 80% | 60% |
| MIUI 13 | Very tall. | 75% | 50% |
| MIUI 14 | critical | 60% | 40% |
๐ก
With each MIUI update, the ad mechanisms become more aggressive: If you want to get rid of banners permanently, consider switching to custom firmware or buying a device with a pure Android (like Google Pixel or Motorola).