Owners of Xiaomi, Redmi and POCO smartphones often face intrusive notifications that appear in system applications and on the desktop. These promotional offers can be annoying, distracting and reduce the overall response rate of the interface. MIUI system, and now the new HyperOS shell, is set up by default to collect data on user behavior to personalize content, which leads to unnecessary banners.
Fortunately, the Android architecture allows you to manage these processes with a lot of flexibility without having to get super-user rights. In this article, we will explore not only standard shutdowns, but also deeper methods that will help you clean the operating system of garbage, learn how to block the system services responsible for marketing, and make use of the gadget really comfortable.
It’s important to understand that removing some components completely can affect the performance of individual features, so we’ll be taking action consistently, including settings for Mi Account, system applications like Explorer and Security, and how to lock at the DNS level, which will allow you to get the most out of it.
Disabling the MSA service is the main source of advertising
At the heart of Xiaomi’s advertising ecosystem is the MSA (MIUI System Ads) service, which gathers data about your actions and generates personalized offers that you see in folders, browsers and system utilities, and disabling this service is the first and most important step in the fight for a clean interface.
First, you need to go to your account settings, find the authorization and privacy section, and you want to check the "Receive recommendations" box, and then you need to wait 10 seconds before the button is active to confirm the action.
⚠️ Attention: If after the service is disconnected MSA If you notice widgets or themes not working properly, try restarting the device. In rare cases, you need to re-activate the service for system stability, but with the recommendation disabled.
Next, disable ad personalization. To do this, go to Passwords and Security and find the Privacy subsection. At the bottom of the list, the Advertising Services item will be the Advertising Services switch, and you need to deactivate the Receive Personalized Recommendations switch, which breaks the link between your device ID and the company's ad servers.
Setup of system applications and tools
In addition to the central service, each system application has its own content display settings, and users often complain about pop-ups in Explorer, Downloads and Security, which are built deep into the system and require a personalized approach.
Start with the Security app, which scans the device for viruses and clears the memory. When you start cleaning, it often shows a banner ad. To remove it, open the app, click on the settings gear in the upper right corner, and find the "Get recommendations." The switch should be turned off. It's also worth checking the "Clean up" section inside the settings and removing the tick from "Show ads after cleaning."
The File Manager is the same: Open the settings menu, select About or Settings depending on the version of MIUI. Find the Receive References switch and turn it off, which will remove banners that appear when you open folders or launch an application.
The download app deserves special attention. This is where garbage and advertising often accumulate. Go to the download settings, select About, and quickly click 5-6 times on the folder icon to open the hidden menu.
☑️ Verification of system applications
Notification and desktop management
Even after the basic services are disabled, some interface elements may continue to bother the user, such as desktop folders that may offer “popular apps,” and notifications from system services, which require careful adjustment.
In newer versions of the MIUI shell and HyperOS, folders on the desktop have the Recommended Apps function. To turn it off, open any folder, click on the folder name (or three dots in the corner) to open the folder settings. Find the Recommended Apps switch and deaktivirujte it. Now the folder will only show the programs you have installed.
Also worth checking the theme settings. Sometimes banner ads are embedded through the themes. Go to the Themes app, click on the user profile and select Settings. Turn off the "Show Ads," "Receive Recommendations" and "Automatic Update" items, which will prevent pop-ups!
Also, check the notifications from the Mi Video and Mi Music app. Even if you don't use them, they can send push notifications about new products. Go to Settings → Notifications and Status bar → Notification Management, find these apps and turn off all kinds of alerts, leaving only critical if you need them at all.
What to do if the advertisement remains?
Blocking Advertising via DNS and Browser
The most effective method, which works at the entire operating system level, is to use a private DNS, which allows you to block requests to known ad servers before they reach your device, without requiring additional applications to be installed and works steadily.
To set up, go to Settings → Connection and Sharing → Private DNS. Select the “DNS Provider Host Name” option (or “Manual”) and type in the address: dns.adguard.com. Save settings. Now all traffic going through Wi-Fi and mobile network will be filtered, cutting off most of the advertising debris in browsers and applications.
Separately, you should configure the built-in Mi Browser browser if you use it. It is known for its aggressive advertising policy. Open the browser, go to the settings (three bars → Settings). In the section "Privacy and security", turn on "Ad Blocker". Also in the section "Notifications" disable all push notifications from sites.
| Locking method | Efficiency | Difficulty | Impact on the system |
|---|---|---|---|
| MSA shutdown | Tall. | Low. | Minimum |
| Set-up of applications | Medium | Medium | Absent. |
| Private DNS | Maximum | Low. | It can slow down some websites. |
| ADB team | Maximum | Tall. | It requires caution. |
Advanced Methods: Removal through ADB
For power users who want to achieve perfect purity, there is a method of removing system packages through USB debugging (ADB), which allows you to physically remove the com.miui.misys or com.android.browser packet, replacing them with neutral counterparts or simply disenfranchising them.
First, you need to activate the developer mode. Go to Settings. → The telephone and 7 once you click on the version MIUI/HyperOS. Then in the advanced settings, turn on “Debugging by” USB». Connect the phone to your computer, install drivers and ADB Tools.In the command line, enter a command to remove the advertising module:
adb shell pm uninstall -k --user 0 com.miui.msa.globalThis command will remove the global advertising service, and you can also remove the Mi Browser if you don't need it by the team:
adb shell pm uninstall -k --user 0 com.android.browser⚠️ Attention: Use ADB Removing critical system components (e.g. com.miui.securitycenter) can cause a cyclical reboot of the phone. Always check the name of the package before removing it.
💡
Before using ADB, make sure to make a complete backup of the data. Deletion of system applications is irreversible without flashing the device.
Frequently Asked Questions (FAQ)
Is it safe to completely disable the MSA service?
Will the ads disappear after the MIUI update?
Can I remove ads without root rights?
Why does advertising appear even on the screen?
💡
A comprehensive approach, including disabling MSA, configuring DNS and checking system applications, guarantees complete elimination of advertising on Xiaomi.