While we expect to be comfortable with a modern smartphone, Xiaomi and Redmi device owners often encounter intrusive banner ads. In the Redmi 12 model running MIUI shell or the new HyperOS, marketing integrations are built deep into the system, which is annoying, especially when pop-ups overlap the desktop or appear while using standard utilities.
Fortunately, the situation is not hopeless, and most ad modules can be manually deactivated without obtaining superuser rights, you don't have to flash the device or use sophisticated technical tools to regain control of the interface, just change the settings in multiple system applications in a sequential manner, which will take no more than 15 minutes of your time.
In this article, we will discuss all the effective ways to forget about intrusive offers on your gadget forever. We will look at both standard methods through the settings menu and more advanced options for power users. The key point is to disable the MSA service (MIUI System Ads), which is responsible for downloading and displaying advertising content on the system.
Disabling system advertising through MSA settings
The centerpiece of Xiaomi’s advertising ecosystem is the service. MSA (MIUI System Ads. It's this process that gets your activity data and picks up the appropriate banners to show you, and to stop that flow, you need to find the appropriate switch in the authorization and advertising menu.
Go to Settings, then select Passwords and Security. In the menu that opens, look for Access to Personal Data or Authorization and Privacy. You will need to find the msa app in the list and put the slider inactive. The system can ask you several times about your decision, claiming that it will affect the operation of services.
⚠️ Attention: When attempting to disconnect the service MSA The countdown timer may not work the first time. If the "disable" button is inactive, wait 10 You have to do it for a second and press it again. 3-4 once in a row until the system allows the operation to be completed.
After successfully disabling msa, the number of ad integrations will decrease significantly, but this step does not eliminate the ads completely, since many embedded applications have their own independent settings for showing promocions, so it is recommended to perform a comprehensive cleaning, affecting each system utility separately.
Setting up the “Security” and “Cleanup” application
One of the main sources of visual noise is the standard Security app, and every time you run an antivirus check or clear your memory, you see recommendation feeds and banners, and to get rid of that, you have to change the internal settings of the app itself.
Launch the Security app and click on the gear icon in the top right corner of the screen. Here you are interested in General Settings. Find the Receive Recommendations switch and turn it off. This action will remove the news feed and advertising blocks from the utility's home screen.
☑️ Checking security settings
Next, look for widgets that can broadcast content. In the same security settings menu, find Receive news and deaktivate it. This will prevent information streams that often contain disguised ads. Once you make changes, close the app completely and run it again to make sure the interface is clean.
Elimination of Advertising in the Downloads App
The standard download manager on Redmi 12 also tends to show recommended content when opened.This can be especially frustrating when you're trying to quickly find a downloaded file. Fortunately, disabling this feature is done in just one click.
Open Downloads. In the upper right corner, click on the three-dot menu icon. Select Settings. In the settings list that opens, find the option to Show recommended content and turn the switch to the "Off" position.
After this procedure, the download interface will be minimalist and will only display a list of your files, which not only improves the visual experience, but also speeds up the application a little, since the system does not need to waste resources on downloading advertising modules from the network.
Cleaning of promotional materials in the Conductor and Music
System Explorer and Music often contain recommendation sections that are essentially advertising integrations. In newer versions of MIUI, these elements can be very intrusive. Let's look at how to bring these applications to a standard look.
To start, go to Explorer. Click on the menu (three bars or dots) and select Settings. Find About or in the general list, look for Receive recommendations. Disable this feature to remove the ad tape from the main page of the file manager.
You need to do the same thing in the Music app. Open the player, go to the menu and select Settings. In the Additional or Advanced Settings section, find the Advertising Toggle and turn it off. This can also remove banners from the lock screen if they were broadcast through media services.
Hidden advertising modules
Disabling personalization and recommendations in the system
MIUI and HyperOS actively collect data to personalize ads. Even if you disable specific applications, a common recommendation mechanism can continue to work through Google services or system analytics.
Go back to your smartphone settings and find the Passwords and Security section. Go to Privacy. Here you are interested in User Experience Improvement Program (or Join the Program..). Disable all switches in this menu, preventing the sending of diagnostic data and usage statistics.
Also, check Google's settings. Go to Settings → Google → Advertising. Click Reset Ad ID and turn on the option "Disable Ad Personalization." This won't take away the ads completely, but will make them less targeted and intrusive, breaking the link between your actions and the promotional offers.
It is important to note that after the system update, some settings may reset to factory values. Periodically check the above points to make sure that the protection from advertising is active, especially after major updates to the Android version or shell.
Advanced methods: DNS and debugging over USB
For users who want to maximize results, there are deeper blocking methods, which require careful attention, but allow you to block ads even inside some third-party apps and games that use Xiaomi system libraries.
One of the most effective ways is to use a private DNS. This method does not require the installation of additional software and works at the network connection level. Go to Settings → Connection and Sharing → Private DNS.
Select the DNS Host Name (or Manual) option and enter the address: dns.adguard.com. Save settings. This server will automatically cut off requests to known ad servers, clearing your Redmi 12 traffic.
dns.adguard.comAn alternative option for experienced users is the use of debugging by USB and ADB-commands to remove system components responsible for advertising (for example, com.miui.misys or com.android.browser if you use another browser). However, this method requires connecting to a PC and installing drivers, which may be unnecessary for the average user.
💡
Use a browser with built-in ad blocker, such as Brave or Firefox with add-ons, to completely eliminate pop-ups when surfing the Internet, as system settings do not always affect web content.
Comparison of Ad Blocking Methods
To make it easier for you to navigate the proposed methods, we have compiled a summary table that will help you choose the best option depending on your skills and the desired result.
| Method | Difficulty | Efficiency | Impact on the system |
|---|---|---|---|
| MSA shutdown | Low. | Tall. | Minimum |
| Set-up of applications | Low. | Medium | Absent. |
| Private DNS | Medium | Very high. | It can slow down some websites. |
| ADB removal | Tall. | Maximum | Risk of instability |
By combining these methods, you can achieve a virtually sterile environment on your device. Start with simple in-app settings, then turn off the service. MSA and, if necessary, activate DNS-This comprehensive approach ensures that Redmi 12 will work for you, not for the marketers.
💡
The safest and most effective way for most users is to combine disabling MSA and setting up a private DNS, as it doesn’t require deleting system files.