Your Xiaomi Redmi Note 8 lock screen is littered with annoying ads? You're not alone, thousands of users are facing this problem after MIUI updates. Ads are due to Xiaomi's built-in services that are activated by default in firmware. The good news is that it can be turned off without installing third-party apps or obtaining root rights.
In this article, weβll look at all the working methods, from standard MIUI settings to radical measures like reset to factory settings. Itβs important to understand that some methods may vary depending on the firmware version (e.g. MIUI 12 vs MIUI 14). If you use the Redmi Note 8 Pro or another Note model, most instructions will do too β the differences are minimal.
Before you start, check the version of MIUI in Settings β About Phone. This will help avoid confusion with the location of menu items. Also note that after some updates, the ad may return - you will have to repeat the procedure.
Why does Redmi Note 8 have a lock screen ad?
One reason is the built-in monetization of MIUI. Xiaomi has integrated advertising services directly into system applications to compensate for the low price of smartphones.
- π’ Banners with offers of games or applications (for example, "Install" PUBG Mobile!")
- π Links to shares in Mi Store or affiliate services
- π "Gifts from Xiaomi (often led to advertising landing pages)
- π Content recommendations based on your activity
The main sources of advertising:
| Service/app/app/app/app/app/app/app/app/app/app/app///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// | Where the adverts are displayed | Can I turn it off? |
|---|---|---|
| msa (Mi System Ads) | Lock screen, notification panel | Yeah, through the settings. |
| Mi Video | Widgets on the main screen | Yes, deleting the app. |
| Mi Browser | The "News" page is blocked | Yes, a browser change. |
| Cleaner (Optimizer) | Notice of junk | Yeah, shutdown service. |
In Redmi Note 8, the most common reason for blocking screen ads is msa (Mi System Ads), which works even if you donβt use standard Xiaomi apps, which collects data about your activity and displays βpersonalizedβ ads, and you can turn it off, but not through the usual settings, you will need access to hidden settings.
β οΈ Note: Some methods (e.g., disabling msa through ADB) You may be able to disrupt system notifications. Before you change, back up your data to Settings. β Additionally. β Backup and reset.
Method 1: Disabling Advertising through the standard MIUI settings
Let's start with the simplest method, which works on most versions of MIUI 11-14, which requires no additional tools and takes less than a minute.
Instructions:
- Open the Settings β Lock screen.
- Scroll down and find the Recommendations (or Show Recommendations).
- Turn off the slider near this point.
- Return to the main settings menu and go to Applications β Application Management.
- In search, type in msa, select Mi System Ads, and click Disable (or Remove Updates if the button is active).
If there is no recommendation, try an alternative path:
- π§ Settings β Additionally. β Special facilities β Advertising and recommendations
- π§ Settings β Accounts and synchronization β Mi Account. β Advertising
Check out the MIUI version.
Make a backup copy of the data
Battery charge > 50%
Connect to Wi-Fi (for stability)-->
After shutting down, restart your phone. Ads should disappear within 5-10 minutes. If that doesn't happen, move on to the next way.
β οΈ Attention: On some firmware (MIUI 12.5 Enhanced and newer) the paragraph msa can be hidden. ADB-command (see Method 3).
Method 2: Remove system applications (without root)
Some Xiaomi apps (Mi Video, Mi Browser, Cleaner) automatically add ads to the lock screen, which can be removed without obtaining root permissions, but you will need a computer and an ADB (Android Debug Bridge) program.
Steps:
- Download ADB Tools and unpack the archive.
- On your phone, activate Developer Mode: Go to Settings β About Phone. 7 times click on MIUI Version. Return to Settings β Additional β Developer. Enable USB Debugging.
ADB
adb devicesThere should be a device with a serial number.
adb shell pm uninstall --user 0 com.miui.systemAdSolution
adb shell pm uninstall --user 0 com.xiaomi.midrop
adb shell pm uninstall --user 0 com.miui.analytics
adb shell pm uninstall --user 0 com.miui.bugreport
adb shell pm uninstall --user 0 com.miui.cloudserviceAfter you execute the commands, restart your phone. The ads on the lock screen should disappear.
π‘
If system functions (e.g. cloud backup) have stopped working after uninstalling applications, restore them with the adb shell cmd package install-existing com.miui.cloudservice command.
List of applications that can be safely removed:
- π¬ Mi Video (com.miui.video) β shows ads in widgets
- π Mi Browser (com.android.browser) - adds a news feed
- π§Ή Cleaner (com.miui.cleanmaster) β sends notifications about βgarbage"
- π Analytics (com.miui.analytics) β collects data for targeted advertising
Method 3: Disabling Advertising through ADB (Advanced Method)
If previous methods didn't work, you'd have to use ADB to shut down system services, which works on all versions of MIUI, but requires care.
Instructions:
- Connect your phone to your PC and make sure that ADB recognizes the device (the adb device command).
- Execute the command to disable msa: adb shell pm disable-user --user 0 com.miui.systemAdSolution
- Turn off personalized ads: adb shell settings put global device_provisioned 1 adb shell settings put secure user_setup_complete 1
- Reboot the phone.
If the ad returns after the reboot, add these commands:
adb shell settings put global captive_portal_detection_enabled 0
adb shell settings put global captive_portal_server falseThese commands disable the internet connection check that Xiaomi sometimes uses to display ads.
What if the ADB canβt see the device?
β οΈ Attention: Some teams ADB You can reset your network settings. After you do it, check your Wi-Fi and mobile Internet connection.
Method 4: Reset to factory settings (radical method)
If nothing works, the last option is a complete reset, which will delete all data from the phone, but it is guaranteed to remove the ads (until the next MIUI update).
How to reset:
- Create a backup of important data (photos, contacts, messages).
- Go to Settings β Additional β Backup and Reset β Reset settings.
- Choose Delete all data and confirm the action.
- After rebooting, set up your phone as new, but do not sign in to your Mi Account during the initial setup phase.
After discharge:
- π Do not update the firmware immediately β check if the advertisement has appeared.
- π Turn off automatic app updates on Google Play.
- π Do not install the standard Xiaomi apps (Mi Video, Mi Browser).
On Redmi Note 8, a factory reset removes all traces of advertising services, but only before the first MIUI update. To avoid the return of advertising, turn off automatic system updates in Settings β About Phone β System Update β Three Points β Settings β Auto Update.
Standard settings of MIUI
Removing applications through ADB
Disconnecting msa via ADB
Reset to factory settings
Nothing helped.-->
Method 5: Using third-party launchers and blockers
If you don't want to mess with the settings, you can just replace the standard lock screen.
- π± Launchers: Nova Launcher, Action Launcher (allows you to hide standard widgets) MIUI)
- π Adblockers: Blokada, AdGuard (blocking Xiaomi ad servers)
- π‘οΈ VPN Filtered with 1.1.1.1 (from Cloudflare) or NextDNS
Instructions for AdGuard:
- Download AdGuard from Google Play.
- Launch the app and turn on the protection.
- Go to Settings β Filters β Add a filter.
- Enter the URL: https://raw.githubusercontent.com/princeakash/Anti-Adblock-Killer-Filters/master/anti-xiaomi-adblock.txt
- Update the filters and restart the phone.
For Nova Launcher:
- Install the launcher and make it the main one.
- In the launcher settings, turn off Show MIUI widgets.
- Install an alternative lock screen (such as AcDisplay or Always On AMOLED).
The downside of this method is that it doesn't remove ads completely, it just hides them behind an alternate interface, and when you go back to the standard MIUI launcher, the ads can reappear.
How to prevent the return of advertising after updates?
Xiaomi regularly updates its advertising services, so after installing a new version of MIUI, ads can return.
- Turn off automatic system update: Go to Settings β About Phone β System Update. Click on three dots in the upper right corner β Settings. Turn off Auto Update and Autoboot over Wi-Fi.
- Block ad domains via hosts file: Download the AdAway app (root required). Add to the blacklist domains: ad.mi.com tracker.mi.com data.mistat.xiaomi.com sdkconfig.ad.intl.xiaomi.com
- Check msa activity regularly: In Settings β Applications β Application Management, look for msa. If it is activated again, turn it off via ADB.
If you still decide to update MIUI after installing the new version immediately:
- Turn off the recommendations on the lock screen.
- Remove the updates for msa.
- Follow the ADB commands from Method 3.
π‘
The most reliable way to avoid advertising is to disable automatic updates. MIUI use ADB-commands after each manual update installation.
Frequent Mistakes and How to Avoid Them
Many users have trouble trying to remove ads, and here are the most common mistakes and solutions:
| Problem. | Reason. | Decision |
|---|---|---|
| Advertising returns after reboot | The msa service is automatically turned on | Use it. ADB-Pm Disable-user |
| Not visible item "Recommendations" in the settings | Outdated or modified firmware | Update MIUI or use ADB |
| ADB does not see the device | Not installed drivers or debugging not included | Check the connection and install drivers from the Xiaomi site |
| After the reset, the ad remained | System services not disabled | Repeat Method 3 after resetting |
Another common mistake is installing unofficial firmware in an attempt to get rid of advertising, which can lead to:
- π¨ Loss of warranty
- π¨ Unstable operation of the phone
- π¨ Problems with banking applications (due to lack of certification)
If you still decide on custom firmware, choose proven options like LineageOS or Pixel Experience, but remember: this is an extreme measure.