Owning a smartphone from the Chinese giant is often overshadowed by intrusive banners that appear in the most unexpected places of the interface. Users encounter pop-ups when cleaning up memory, opening folders or even just unlocking the screen. This is not a bug, but a feature of the company's business model, allowing you to sell devices at a low price, offsetting costs by monetizing user traffic.
Fortunately, in 2026, the HyperOS ecosystem and current versions of MIUI provide enough tools to minimize this discomfort without the need for super-user rights. The process of disabling marketing emails requires sequential access to multiple settings menus, since the developers did not provide a single “Remove All” button, and below we will detail each step necessary to completely clean the system of visual noise.
It’s important to understand that removing ad units completely may require not only changing settings, but also disabling certain system services. Some features, such as the personalized recommendations in the Security or Music app, are activated by default and require manual intervention. Let’s start with the most important thing: disabling the MSA system service, which is responsible for displaying most of the advertising content.
Disabling MSA Service is a Major Step to Cleaning Up
The centerpiece of Xiaomi’s advertising infrastructure is the service. MSA (MIUI System Ads. It analyzes your actions and uploads the corresponding banners to system applications, and to block it, you need to find the appropriate item in the login menu and accounts. This is the most effective method, which removes up to 80% of all advertising in the shell.
Go to your device settings and find the Passwords and Security section, and you will need to select Access to Data or Authorization and Security, depending on the translation version, search for msa in the list and put the slider inactive, and the system will warn you that some features may stop working, and will offer to wait 10 seconds before confirmation.
⚠️ Attention: After the service is turned off MSA It takes up to 24 hours to clean the cache and apply the changes, so don't panic if something pops up immediately after it's turned off.
If you can't turn off the service the first time (the slider is back in its original position), repeat the procedure 3-5 times in a row. Often the server does not immediately give a command to turn off, and it takes several attempts. It's also worth checking whether the "Receive recommendations" option is activated in the same menu, and disable it if it is turned on.
Setup of Xiaomi system applications
Once you turn off the main service, you have to go through each built-in app that broadcasts content, and developers have spread the ad settings to different corners of the interface to make it harder to turn them off, starting with the Security app, which most often annoys users with pop-ups when scanning.
Open the Security app, click on the three dots in the top right corner, and select Settings. Scroll down to Get Recommendations and turn off that item. Then go back to the main menu of the app and go to Clean up. There may also be a Receive Recommendations switch that needs to be deactivated. This will remove banners that appear after the memory cleanup process is completed.
Don’t forget to check out other standard utilities:
- 📱 Explorer: Open the menu, select Settings» → «About the App (or simply “Settings”) and disable “Get recommendations».
- 🎵 Music: Go to Settings» → «Advanced settings" and remove the tick from the item "Show advertising».
- 📁 Downloads: The download settings menu also often hides the “Get recommendations” item that should be turned off.
For owners of global firmware devices, it is also worth checking the Themes app. Go to the user profile (human icon), click on the settings and find the option “Receive promotional materials”. Disabling this option will prevent banner ads from appearing on the main screen of the theme store and in notifications.
☑️ Verification of system applications
Personalized Advertising in Mi Account
Even after local services are disabled, ads may come through your Mi Account, the company collects your preferences to show more relevant ads, and to stop this data collection and reduce the amount of targeted advertising, you need to change your privacy settings in the cloud.
Go to Settings → Mi Account → Privacy. Here you will see Personalized Advertising. Disable it. It is also recommended to go to Advertising IDs (usually under Passwords & Security or Google → Advertising) and click Reset Advertising ID or Delete Advertising ID.
This procedure breaks the link between your device and the ad profiles accumulated by the servers, and while it is difficult to completely stop the flow of data, this action will significantly reduce the frequency of personalized offers in the system interfaces and browser.
Notifications from the browser and push spam
Often users confuse Xiaomi system advertising with notifications from sites they accidentally subscribed to or spam from questionable apps. If you constantly pop up news, notifications about “win” or offers to download antivirus, the problem may not be in the system, but in the settings of the browser or installed APK-file.
To start, check your browser notifications. Go to settings on Google Chrome or Mi Browser → Site Settings → Notifications. See the list of permitted sites and delete any suspicious addresses. Often users give permission to display notifications by clicking “Allow” on a website pop-up.
If the ads appear as separate windows on top of other apps, it's likely that malware has moved into your phone. Go to Settings → Apps → All Apps and look carefully at the list. Look for apps without a name or with a transparent icon. If you find them, delete them immediately.
| Type of advertisement | Wherever it manifests | Elimination method |
|---|---|---|
| System (MIUI/HyperOS) | Conductor, Security, Topics | Disabling MSA and recommendations in settings |
| browser | Pop-ups in Chrome/Mi Browser | Clearing permissions of sites in browser settings |
| Applied (AdWare) | Sudden windows on the desktop | Removing suspicious applications from the list of installed |
Using Private DNS to block
One of the most powerful and elegant ways to get rid of ads is to set up a private DNS (Domain Name System) that works at the network level and blocks requests to known ad servers before they reach your phone, which allows you to remove ads not only on the system, but also within many apps and games.
To implement this method, you do not need to install third-party software. Modern versions of Android and HyperOS have a built-in feature» → «Connection and Sharing (or Wi-Fi and Internet») → «Private DNS» (Private DNS). Select the mode "Host Name provider" DNS» and write in the address:
dns.adguard.comAfter saving the settings, the phone will redirect everything. DNS-Requests via AdGuard servers that automatically filter out ad traffic, a solution that is universal and works for most domains, but it is worth considering that in rare cases, some applications may not work correctly if they are tied to ad networks for authorization.
⚠️ Note: If, after activation, Private DNS If you have stopped working on the Internet in individual applications, return the setting to Auto or Off mode. DNS.
Resetting and extreme measures
In situations where an ad virus has been deeply embedded in the system or the user has installed an application that cannot be removed by standard methods, a more radical approach may be required.The use of ADB (Android Debug Bridge) debugging tools allows you to remove the system packages responsible for advertising, even if they are hidden from the average user.
To do this, you need to turn on Developer Mode (7 times click on the build number in About Phone), activate USB Debugging and connect the phone to your computer. Through the ADB console, you can execute a command to remove the com.miui.misys package or other advertising modules. However, this requires high qualification, since deleting critical system files can lead to the device’s inoperability.
A safer, but time-consuming option is a complete factory reset with pre-cleaning. Before you do that, make sure to back up important files. After resetting, don't restore applications from backup right away, but install them manually, checking each for intrusive ads.
- 🔒 Security: Before resetting, make sure to remember the Mi Account password, otherwise the device may be blocked.
- 💾 Backup: Use the cloud or PC to save contacts and photos, as your internal memory will be completely cleared.
- ⏳ Time: The initial setup process after resetting will take 15 to 30 minutes.
Remember that regular system updates are also part of the protection. In new security patches, Xiaomi often closes the vulnerabilities through which adware penetrates the phone. Keep an eye out for updates in the About Phone menu and install them by backup.