Your Xiaomi Redmi Note's lock screen has become a billboard? You're not alone: MIUI users regularly encounter intrusive banners that appear when unlocking their phone. The manufacturer integrates ad modules into system software to monetize cheap smartphones, but not everyone likes it. The good news is that you can turn off ads without root rights using hidden settings or third-party tools.
In this article, we will discuss 5 working ways to remove ads from the lock screen on the Redmi Note 8/9/10/11/12 and other models running MIUI 12-14. Some methods affect system settings, others require additional applications. Importantly, some options may not work on all regional firmware - it depends on Xiaomi's policy in your country. If the standard methods do not help, we will tell you how to circumvent the restrictions.
Before you start, check the MIUI version: go to Settings β About Phone β MIUI version. This will help you understand which advertising mechanisms are active in your system. Also note that after major software updates, advertising may appear again - you will have to repeat the procedure.
Why does Redmi Note have an ad on the lock screen?
Xiaomi is embedding advertising modules in MIUI for several reasons:
- π° Monetization of budget devices: Redmi Note smartphones are sold at a low price, and advertising compensates for some of the costs.
- π Regional features: China and India have less or no advertising, and global firmware is more active.
- π Data collection. Advertising SDK (for example, MSA β Mi Security App analyzes user behavior for targeted advertising.
- π Software updates. MIUI Advertising mechanisms can be turned on again, even if you have disabled them before.
The main βculpritsβ of advertising on the lock screen:
- π± System application MIUI System Ads (built into firmware).
Interesting fact: in the Redmi Note 12 Pro+ And new advertising models have been reduced by user pressure, but in older devices (like the Redmi Note 8 Pro), it is still active (EEA) Advertising is usually not available β it is due to data protection laws.
Method 1: Disabling Advertising through MIUI Settings (without ROOT)
The easiest method is to use built-in MIUI options, which works on most devices, but may vary depending on the firmware version.
Instructions:
- Open the Settings. β Password and security.
- Go to Autocomplete and Lock screen (on some models β Lock screen).
- Find Advertising on the lock screen or Personalized Recommendations and turn off the slider.
- Go back to the basic settings and go to the Applications β Application Management.
- In search, type in msa (or MIUI System Ads), open the application and click Disable (if the button is active).
βοΈ Preparing for the Advertising Disconnection
If there is no advertising item, try an alternative way:
- Go to Settings. β The phone.
- Tap 5-7 times on the MIUI version to activate the developer mode.
- Return to the main settings, open Additional β Special Opportunities β Advertising.
- Turn off all available options related to personalization.
β οΈ Note: On some firmware (for example, MIUI 14 for Redmi Note 11) the item with the advertisement can be hidden. In this case, use method 2 or 3.
Method 2: Use of the ADB-Teams (for experienced users)
If standard settings donβt work, you can turn off ads via Android Debug Bridge (ADB), a method that requires connecting your phone to your computer, but doesnβt need root rights.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux.
- π± USB-cable (preferably original).
- π οΈ Utility. ADB Tools (download and unpack).
- π§ Developer mode enabled and debugging by USB phone-on.
Step-by-step:
- Activate the Developer Mode (as in Method 1).
- Enable USB debugging in Settings β Additional β For developers.
- Connect the phone to the PC and confirm the debugging permission.
- Open the command prompt (or Terminal) in the adb.exe folder.
- Enter the commands in turn: adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.midrop adb shell pm hide com.miui.analytics
- Reboot the phone.
If the commands donβt work, try an alternative:
adb shell settings put global captive_portal_detection_enabled 0| ADB Team Team | What's off? | The effect |
|---|---|---|
| pm hide com.miui.systemAdSolution | System advertising module | Remove banners on the lock screen |
| pm hide com.xiaomi.midrop | Mi Drop Service | Stops background activity |
| settings put global captive_portal_detection_enabled 0 | Network check | Blocks redirects to advertising pages |
β οΈ Attention: After update MIUI Some commands may stop working, in which case repeat the procedure or use method 3.
π‘
If ADB does not recognize the device, try reinstalling drivers or using another USB-Also check if File Transfer is enabled when you connect.
Method 3: Disconnecting through the application "Mi Security"
Mi Security (or βSecurityβ in Russian) is often responsible for displaying ads, and its settings allow you to limit personalized recommendations.
How to turn it off:
- Open the Security app (shield icon).
- Go to the Settings section (cog in the upper right corner).
- Find the Recommendations or Personalized Services item and turn off all sliders.
- Return to the main screen of the application and tap on Optimization.
- In the upper right corner, click on three points β Settings β turn off Show recommendations.
Additionally, you can clean the application cache:
- Go to Settings β Applications β Application Management.
- Find Security (com.miui.securitycenter).
- Click Warehouse β Clear cache and Clear data (Warning: This will reset security settings!).
On some firmware (e.g. MIUI 13 for Redmi Note 10 Pro), the "Recommendations" item may be hidden behind an additional menu, in which case, use a settings search (the magnifying glass icon in the upper right corner).
What if the security is not turned off?
Method 4: Install third-party launchers and ad blockers
If the system methods don't work, you can use third-party tools that don't remove ads completely, but block them from showing them.
Top.-3 Advertising Blocking Apps on Xiaomi:
- π‘οΈ Blokada β Blocks Advertising Domains at Level DNS. No, he doesn't. ROOT, but may conflict with VPN.
- π« AdGuard filters traffic and removes banners in apps. There's a free version.
- π Nova Launcher β an alternative launcher that can replace the standard lock screen (requires a Premium version).
Instructions for Blokada:
- Download the app from the official website (not from Google Play!).
- Install. APK-file by allowing installation from unknown sources.
- Launch Blokada and activate the protection.
- Go to Settings β Blacklists and select Aggressive Block.
- Manually add domains: e.mi.com api.ad.xiaomi.com sdkconfig.ad.xiaomi.com
For AdGuard:
- Install the application from the developerβs website.
- Activate DNS Protection and select AdGuard DNS server.
- Enable HTTPS Filtering (certificate required).
- Add user rules: ||sdkconfig.ad.xiaomi.com^ ||tracker.ai.xiaomi.com^
β οΈ Attention: Ad blockers can slow down the Internet connection and conflict with banking applications.
Method 5: Radical methods (ROOT and custom firmware)
If nothing has worked, there are extreme measures: ROOT-These methods are risky (you can lose your warranty or brick your phone), but give you complete control over the system.
What can be done with ROOT:
- ποΈ Remove system applications (MIUI System Ads, Mi Browser, GetApps via Titanium Backup or Root Explorer.
- π Edit the hosts file by adding ad domain blocking.
- π§ Install Magisk modules like Xiaomi Debloater to massively disable unnecessary services.
Instructions for removing advertising through Magisk:
- Get it. ROOT-rights (e.g. through XDA Developers).
- Install Magisk Manager and Xiaomi Debloater module.
- In Magisk, go to Modules and activate Xiaomi Debloater.
- Reboot the phone.
- Open Settings β Applications and manually disable: com.miui.systemAdSolution com.xiaomi.mipicks com.miui.analytics
The alternative is to install custom firmware (like LineageOS or Pixel Experience). MIUI along with advertising, but will require unlocking the bootloader and may deprive you of some features (for example, IR-blaster).
| Method | Need a ROOT? | Risks. | Efficiency |
|---|---|---|---|
| Removal via Magisk | β Yes. | Loss of warranty, possible brick | 100% |
| Custom firmware | β Yes. | Loss of function, complex installation | 100% |
| Editing by hosts | β Yes. | Updates may break | 90% |
β οΈ Attention: Unlocking the bootloader on Xiaomi requires binding the Mi Account and waiting 7-30 days.
π‘
If you are not sure about your skills, it is better to focus on methods 1-4. ROOT and custom firmware are the last resort for experienced users.
What if the advertisements returned after the update?
MIUI is known for returning previously disabled features, including ads, after updates.
- π Turn off automatic software updates in Settings β The phone. β Updating the system.
- π₯ Use alternative firmware sources (e.g. Xiaomi Firmware Updater).
- π‘οΈ Install an update blocker (e.g., Disabler for Xiaomi from Magisk).
- π Check your settings regularly after updates.
If the update is already installed and the advert is back:
- Repeat method 1 (check the MIUI settings).
- Launch it. ADB-Re-commands (mode 2).
- Clear the Security and MIUI System Ads app cache.
- If nothing helps, consider rolling back on a previous version of MIUI (an unlocked bootloader is required).
On the forums, users note that after upgrading to MIUI 14, ads have become less common, but have not completely disappeared. If you use the Redmi Note 12 or later, try switching to EU firmware (EEA) - there are no ads in it by law.