Owners of flagship Xiaomi 10 series devices often face intrusive marketing content that appears in standard apps and system menus. Despite high performance and excellent screen, banner ads can significantly reduce the comfort of using the gadget. MIUI system, and now its successor HyperOS, integrates advertising modules by default to monetize budget models, but on top devices it looks especially annoying.
Fortunately, the Android architecture allows you to deeply customize the interface, removing unnecessary elements without obtaining superuser rights. In this article, we will discuss proven methods that will help you turn the Xiaomi 10 into a sterile device, free from visual noise. You do not have to be a programmer to perform these actions, follow the instructions carefully enough.
The process of cleaning the system will not take long, but it will require consistency, and we will touch on both standard privacy settings and more advanced methods such as changing the system. DNS-Disabling ads will also have a positive impact on battery life, as background processes will no longer load content.
MSA service shutdown is the main source of banners
The main source of intrusive offerings in the Xiaomi ecosystem is the MSA (MIUI System Ads) system application, which is responsible for collecting analytics and displaying ad units in standard utilities, the first step to a clean interface will be to deactivate it through the authorization menu and accounts.
First, you have to go to the settings section for passwords and security, and there's a key switch that's often hidden from the surface, you have to find the ad item and turn it off, and the system can ask you a few times about your decision, suggesting that you keep the function on.
β οΈ Attention: When attempting to disconnect MSA The system will show a countdown timer (usually 10 seconds) and don't panic, it's a regular random action protection that requires confirmation.
If the "Revoke" button is still inactive, try to shut down the Internet for a few seconds or switch from Wi-Fi to the mobile network. Sometimes the server does not respond instantly, and you need to try to revoke the license several times in a row.
Set up personalized advertising in your Mi Account
Even after the main module is disabled, some settings may remain active in the user profile. Xiaomi 10 syncs data with the cloud account Mi Account, which also stores preferences for targeted advertising.
You should go to the About Phone menu and click on the MIUI or HyperOS version several times to activate the enhanced features if they are hidden. However, the main path is through account settings. Here you need to find the Ads and Privacy section and reset the ad ID. This action generates a new random ID, breaking the link to the previously collected interest profile.
You might also want to check your developer settings if you've previously enabled USB debugging. There may be a point that allows you to monitor activity. Turn off all options related to Mi Analytics or usage data collection. This will not only remove ads, but also increase your digital privacy.
- π Open Settings and go to Passwords and Security".
- π Select βPrivacyβ and find βAdvertising Services".
- π Turn off the slider "Personalized Advertising".
- π Click Reset Ad ID to Complete Cleanup.
Blocking Advertising through Private DNS
One of the most effective methods that doesnβt require third-party software is to use a secure DNS. In modern versions of Android that run on Xiaomi 10, this feature is built into the operating system level, allowing you to redirect queries to known ad servers to nowhere.
To implement this method, go to the connection settings. You will need the "Connect and Sharing" or "Wi-Fi and Internet" section. DNS" (Private DNS). The default value is "Auto", but we need to select manual input mode.
dns.adguard.comEnter dns.adguard.com in the hostname field, which automatically filters queries to domain names known as ad and tracker sources, and once you save your settings, the Internet may briefly interrupt and then recover with an active filter.
π‘
Using Private DNS also blocks ads in many free apps and games, where banners are downloaded from external servers, but do not work inside Xiaomiβs own apps if they use their own domains.
It's important to understand that this method affects all device traffic, and if you're using a corporate Wi-Fi network with your own DNS or parental control, manually entering an address can cause conflict, and in such cases, it's better to use a mobile network or turn off the DNS when connecting to an office Wi-Fi.
Cleaning Standard Applications: Explorer, Downloads, Music
System utilities in the MIUI shell often contain built-in ad modules called "recommendations." To remove them from Explorer, Downloads, and other tools, you need to go into the settings of each application separately. There is no global switch for everyone at once.
Consider the example of the Downloads app. Open it, click on the three dots in the top corner and select Settings. Find "Show recommended content" and uncheck the box. A similar procedure is done for Music and Video, where recommendations can appear on the app's home screen.
| Annex | The path to adjustment | Parameter for deactivation | Default status |
|---|---|---|---|
| Conductor | Menu β Settings | About the service β Recommendations | Included. |
| Downloads. | Three points β Settings | Showing Recommended Content | Included. |
| Music. | Menu β Settings | Receive recommendations | Included. |
| Topics | Profile β Settings | Showing ads | Included. |
Don't forget to check the Themes app, too. This is where pop-ups often show up with offers to buy a premium design. In your profile settings, find the appropriate switch and deactivate it, which will speed up the launch of the theme store and remove unnecessary banners.
Managing Notifications from System Services
Users often confuse in-front ads with push notifications from system applications. On Xiaomi 10, these notifications may come from "Mi Video," "Mi Browser" or "GetApps." Even if you don't use them, they can hang in the background and send spam.
The best way to combat this is to completely disable notifications for unnecessary services. Go to Settings β Notifications and Status Bar β Notification Management. Go through the list and find system applications with the GetApps or Mi logo. Click on them and select Turn off notifications.
β οΈ Warning: Do not disable notifications from critical system processes such as Security or System Component Update to avoid missing important virus or crash warnings.
Also worth looking at the settings of a particular browser if you use Mi Browser, which often hides the option "Receive notifications" or "News" in its settings. Turn off everything related to news feeds and recommendations so that they do not horn your eyes in the notification curtain.
βοΈ Checklist for full cleaning
Using ADB for Advanced Cleaning
For those who are not afraid of a computer and want to achieve maximum results, there is a method using USB debugging and the ADB command line. This method allows you to remove or freeze system packages that cannot be disabled through the standard menu. On Xiaomi 10, this is especially true for removing Chinese services or heavy MIUI components.
First, you need to activate the developer mode. To do this, quickly click seven times on the build number in the About menu. Then in the Developer menu that appears, turn on USB Debugging. Connect the smartphone to a PC with ADB installed.
adb shell pm disable-user --user 0 com.miui.misysThe above command disables the system service responsible for some of the account and sync functions, which often helps to remove residual advertising. However, be careful: removing system packages can lead to unstable operation of the device if you turn off the wrong component. Always check the name of the package before entering the command.
If you accidentally delete something extra and the phone starts to behave strangely, you can return it with the reinstall command or reset it to factory settings, so this method is recommended only for advanced users who understand the risks of tampering with system files.
List of safe packet removal
Frequently Asked Questions (FAQ)
Is it safe to completely disable the MSA service?
Will the ads disappear after the MIUI upgrade to HyperOS?
Could AdGuard DNS Slow Down the Internet?
Do I need to reset to factory settings to remove ads?
Why is there still advertising in Xiaomi apps?
π‘
A comprehensive approach that includes disabling MSA, changing DNS and manually configuring each application guarantees 99% clean interface on your Xiaomi 10.