Xiaomi and Redmi smartphone owners often face intrusive ads that appear in system applications, when unlocking the screen or while using standard utilities, because the company monetizes the affordable cost of its devices by introducing advertising modules into the shell of MIUI and the new HyperOS. For many users, the constant pop-up of banners becomes a serious irritant, distracting from work and traffic.
Fortunately, most advertising mechanisms can be disabled with the operating systemβs regular tools or with minimal changes to security settings. You donβt need root rights or sophisticated technical knowledge to perform these actions. In this article, we will take a detailed look at each step necessary to create a comfortable environment for using your gadget, eliminating unnecessary information noise.
The process of cleaning the interface takes no more than 15-20 minutes, but the result will last for the entire life of the device. We will consider both the basic settings of the MSA, and the hidden parameters of browsers and system services. It is important to perform actions consistently so that no source of intrusive content is missed.
Disabling the MSA system advertising module
The central element in charge of displaying advertising content in the MIUI shell is the MSA (MIUI System Ads) system process, which collects data about your preferences and broadcasts targeted ads in various corners of the interface, the first and most important step is its forced stop and prohibition of auto-start.
To start, you need to go to the phone's settings menu. Find the Passwords and Security section and select Data Access. From the app list that opens, find msa and switch the slider to an inactive position. The system will warn you that the app will not be able to connect to the Internet for 10 seconds, after which it will request confirmation of action.
β οΈ Attention: When disconnected MSA The system can display the countdown window several times, suggesting that you refuse to change, wait until the countdown is completed and press the shutdown button again.
After successfully banning msa, it is also recommended to limit rights for related services such as GetApps and MIUI Daemon if you do not use the branded app store, which will significantly reduce background activity and the number of advertising notifications received.
βοΈ Checking the ad-off
Set up personalized advertising and recommendations
Even after the core module is disabled, settings remain in the system that allow recommendations to be shown based on your actions. Xiaomi collects usage statistics to generate personalized offers, which are often commercial in nature.
Go to Settings β Passwords and Security β Access to Personal Data. You need to find the switch responsible for receiving personalized recommendations and deactivate it. You should also check the settings in the Advertising section (often located in submenu βPrivacyβ), where you can reset the advertising ID.
Remember that the system learning algorithms may take some time to completely stop collecting data. After making changes, it is recommended to restart the device so that all configuration files are updated correctly.
π‘
Check the Access to Personal Data section periodically after major system updates, as privacy settings may be reset to default values.
Eliminating Advertising in Standard Applications
Built-in utilities like Explorer, Security, Downloads, and Music often contain their own ad integrations, which can manifest as banners at the bottom of the screen or pop-ups when launched, each component requiring separate manual adjustments.
Letβs look at the main applications where obtrusive content is most common:
- π Explorer: Open the application, click on the menu (three bars), select Settings" β"About the program" and disable the item "Receive recommendations".
- π‘οΈ Security: Go to the app settings (cogs), find the "Receive recommendations" section and turn it off.
- π΅ Music and Video: These players also have their own settings for news and recommendations, and they need to be found and deactivated.
Special attention should be paid to the Downloads app, which often shows banner ads when you open the list of downloaded files, and in its settings you need to find a "Show recommended files" or similar switch and remove the tick.
What to do if the settings item is missing?
Blocking ads in the browser and site notifications
A common reason for pop-ups is not the system itself, but the permissions issued to sites in the browser. Users often accidentally agree to display notifications from questionable resources, which then spam the screen even when the browser is closed.
To solve a problem in a standard Mi Browser or Chrome browser, you need to go to the settings. Find the Notifications or Sites section. In the permission list, see which resources are accessed and delete any suspicious or unknown sites. The best thing to do is to set a ban on displaying notifications for all sites by default.
Also effective is the use of DNS with ad filtering, which allows you to block ad requests at the network level for all applications at once, without installing additional programs.
dns.adguard.comPlease specify this address in the connection settings:
- Go to Settings β Connection and Sharing (or βWi-Fiβ).
- Click on your Wi-Fi network name or look for Private DNS in the advanced settings.
- Select Manual mode and enter the address dns.adguard.com.
- Save the changes.
π‘
Using a private DNS (AdGuard) is the most effective way to remove ads in games and apps that donβt require root rights, but it may not work on some corporate networks.
Comparison of Ad Blocking Methods
There are many ways to get rid of unwanted content, but they vary in complexity and effectiveness. Some methods require constant intervention, others work automatically. Below is a table to help you choose the best option for your use case.
| Method | Difficulty | Efficiency | Impact on the battery |
|---|---|---|---|
| MSA shutdown | Low. | High (systemic advertising) | Positive. |
| Private DNS | Medium | High (web and applications) | Neutral. |
| Blockers (AdGuard App) | Tall. | Maximum | Consuming charge |
| Manual configuration of applications | Tall. | Medium | Neutral. |
The most stable result is a combination of methods: disconnection MSA plus DNS-This covers 95% of all ads on the device.
Advanced Methods: ADB and Third-Party Solutions
For experienced users who want to achieve complete sterility, there is a method of removing system components via USB debugging (ADB), which allows you to physically remove packets responsible for advertising that cannot be disabled by standard means.
This will require a computer, a USB cable and enabled USB debugging in the Developer menu. Commands are entered in the computer command line. Example commands to remove an ad package:
adb shell pm uninstall -k --user 0 com.miui.misysβ οΈ Attention: Use of teams ADB Mistaking the name of the package or removing a critical component can lead to unstable system operation or cyclical reboot.
The alternative is blocking applications that work by creating local VPN-Connections like AdGuard or Blokada filter real-time traffic by blocking requests to known ad servers.