Xiaomi smartphone owners often encounter intrusive content that appears in the most unexpected places of the interface, especially annoying ads on the Redmi 10 lock screen, blocking important notifications and preventing quick access to the system. This is not just visual noise, but the result of built-in services that are activated by default to monetize the device.
Fortunately, MIUI provides users with enough tools to fine-tune them, so you can get rid of banner ads completely without losing smartphone functionality. The process of disabling doesn't require superuser rights, but it does require care when switching certain switches on the menu.
In this guide, we will look at all the known ways to eliminate unwanted content. We will look at both the standard system settings and more advanced methods through ADB. Following the instructions will help you return the clean and fast interface that it should be on a modern device.
The Nature of the Appearance of Advertising Banners in MIUI
MIUI is not a virus or a bug, but an intentional feature. The company has integrated advertising modules deeply into system processes. The main source is the MSA (MIUI System Ads) service, which is responsible for downloading and displaying advertising materials in various applications and system widgets.
Also, the lock screen often features Glance or Wallpaper Carousel, which changes the background image and shows news feeds that are saturated with commercial content in certain regions, and disabling one component may not be complete if others are ignored.
⚠️ Note: Complete removal of system components through ADB It can cause some functions to function in an unstable way, such as design themes or widgets.
Understanding the architecture of advertising effectively combats it, and you don't just remove the image, you stop the process that loads it, and it also has a positive effect on battery autonomy, because the background processes stop the traffic and the CPU resources.
💡
Before making changes to your system settings, back up important data to avoid accidental loss of information.
Basic settings through the recommendations menu
The easiest and safest way to reduce the amount of advertising is to disable personalized recommendations, which won’t eliminate all banners completely, but will significantly clear the interface of targeted content, first you need to activate the hidden developer menu or find the appropriate section in the main parameters.
Go to Settings → Passwords & Security → Access to Personal Data. This is a list of all system applications that have access to your information. Go to msa and turn off the access slider. The system will require you to wait 10 seconds, after which it will request confirmation of action.
- 📱 Find the app Getting Updates and also disable access to data.
- 📱 Disable access to the Scanner app if you are not actively using it.
- 📱 In the Security app, go to the settings and remove the tick from the item "Receive recommendations».
After doing this, it is recommended to restart the device, so that all background services update their status and stop requesting advertising packages from the servers. If after the reboot the ads remain, move to deeper settings.
☑️ Checking basic settings
Elimination of Advertising on the Lock Screen
Redmi 10's lock screen is often a victim of Glance, which replaces the standard static screensaver with a dynamic feed of news and offers, and to bring back the classic look, you need to change the lock theme.
Go to Settings → Lock screen. Find the Wallpaper Carousel (or Glance for Mi). Inside this menu, you need to turn off the feature completely. If you have a default theme, just select another static theme or return a standard one.
Some versions of the firmware may have different paths. Look for Settings → Wallpaper & Personalization → Lock screen. Not only is it important to turn off the carousel, but it's also important to check the Recommended Content settings. Make sure all switches related to news and offers are in the Off position.
| MIUI component | Location on the menu | Action. |
|---|---|---|
| Wallpaper carousel | Settings → Lock screen | Shut down. |
| Personal recommendations | Settings → Passwords and security | Prohibit access |
| Advertising in a conductor | Conductor → Settings | Remove the “Receive recommendations” box |
| Cleaning up memory | Safety → Cleanup | Settings → Get recommendations (off) |
💡
Disabling the wallpaper carousel is the most effective way to remove advertising from the lock screen, without affecting the rest of the system.
Disabling Advertising in System Applications
Even if you remove banners from the lock screen, you can find them in standard utilities. Music, Video, Explorer and Downloads apps often contain built-in advertising modules, and they are customized for each application.
Open the Explorer app. Click on the menu (three bars) and select Settings → About app (or just Settings). Find the Receive Recommends switch and deactivate it. A similar procedure is performed for Downloads app: menu → settings → uncheck the Receive Recommended Content box.
In the Security app, which is the control center of the system, ads can appear in the Cleanup or Accelerate section. Click on the settings gear in the corner of the screen. Scroll down to the Get Recommendations block and turn it off. This will prevent the promotional offers from appearing after scanning the system.
⚠️ Note: In some regions, the firmware names of items may vary slightly.Look for phrases that contain the words "recommendations", "advice" or "promo».
Don’t forget the Themes app. It’s Xiaomi’s main content distribution channel. Go to Profile → Settings and disable all the items related to personalization and auto-update recommendations, which will reduce the load on the network and battery.
What to do if the settings are reset?
Using DNS to block at the network level
A more radical and effective method is to use a private DNS, which blocks requests to ad servers at the network connection level, meaning that ads will not load in the browser, applications, or system services.
To set up, go to Settings → Connection and Sharing → Private DNS. The default is “Auto.” Select “DNS Host Name” and enter the address of a trusted blocker. One of the most popular and verified is the AdGuard address.
dns.adguard.comOnce you enter the address, save the settings. Now all traffic on your Redmi 10 will be filtered. You will notice that places where ads used to be can remain empty or display a download error. This is a normal reaction, indicating a successful lock.
- 🌐 The method works for Wi-Fi and mobile Internet.
- 🌐 No need to install additional applications.
- 🌐 It may slightly increase the response time of some sites.
If some applications or sites stop working after you turn on DNS, you can add exceptions to your DNS settings or temporarily disable the feature, but for most users, this method is the “gold standard” of a clean Internet.
Advanced lock through ADB
For users who want to securely remove advertising services, there is a method through Android Debug Bridge (ADB). This tool allows you to control the system from a computer, USB-cable and on-line debugging USB smartphone.
To enable debugging, go to Settings → About Phone and quickly click 7 times on MIUI Version. In the Developer Menu, activate USB Debugging. Connect your phone to your computer and start the command prompt with administrator permissions.
Enter the following command to remove the MSA (Advertising Service) package:
adb shell pm uninstall -k --user 0 com.miui.msa.globalYou can also remove the statistics and analytics service, which is often used for targeting:
adb shell pm uninstall -k --user 0 com.miui.analytics⚠️ Note: Removing system packages through ADB It is not irreversible, but requires caution. You can always return the remote application with the command adb shell cmd package install-existing].
Using ADB gives you the best result by turning your Redmi 10 into a device close to the Android stock, but remember that when you reset before the factory settings, all the components removed in this way will return, and you will have to repeat the procedure.