Owning a Xiaomi Redmi 10S smartphone is often accompanied by a pleasant surprise from the price-performance ratio, but the system shell of MIUI has one unpleasant feature – intrusive advertising. Users encounter banner ads in standard applications such as “Security”, “Music” or “Files”, which can be annoying and distracting from the main work. Fortunately, the company’s engineers have provided the ability to disable most of these elements without the need to obtain superuser rights or flash the device.
The process of deactivating advertising modules requires care, as settings are scattered across different menu sections, and some options can be hidden. System advertising is built deep into the logic of the shell, so simply removing shortcuts will not help. You will need to go through several stages of customization in succession to completely clear the interface of commercial content and ensure comfortable use of the gadget.
In this article, we will discuss in detail all available methods to combat unwanted notifications and banners. We will look at disabling system services, setting up DNS-filters and manually clearing permissions for embedded applications. MSA (MIUI System Ads, which is responsible for downloading and displaying advertising content on your device, follow the instructions carefully so that you do not miss a single step.
Disabling MSA and system advertising services
The first and most important step is to deactivate the service. MSA, Without disabling this component, all other settings may not be effective, as the system will periodically request the service to be re-enabled. 10S.
Find the Passwords and Security section and select Access to Data. From the app list that opens, find msa and switch the slider to the "Off" position, the system will alert you that a shutdown may affect some features, and start a countdown timer for 10 seconds.
⚠️ Note: If you failed to disable the service from the first time and an error message appeared, repeat the procedure 3-5 Authorization servers sometimes fail to respond from the first request, but persistence usually leads to success.
In addition to the main service, you should check other system components that can broadcast content. In the same Access to Data menu, find Get Content (GetApps) and Mi Video or Mi Music apps, and restricting their access to the network in the background will help reduce the number of pop-ups.
Set up personalized advertising and recommendations
Xiaomi collects data about your use of apps to generate personalized advertising offers, and disabling this feature won’t remove ads completely, but will make it less intrusive and stop collecting statistics about your actions. To do this, go to Settings and select Passwords and Security.
At the bottom of the screen, look for the Privacy section and go to Advertising Services, where you need to turn off the Ad Personalization option. It is also recommended to click on the Reset Advertising ID button, which will create a new unique code that is not related to your previous usage history.
Next, remove recommendations in standard folders and desktop. Go to Settings → Home Screen and find the Receive Recommendations switch. Make sure it is deactivated. This will remove the news feed and promotional offers when swiping left on your desktop.
- 📱 Open "Settings» → «Passwords and security» → «Confidentiality».
- 🚫 Turn off the “Personalization of Advertising” slider in advertising services.
- 🔄 Click “Reset Advertising Identifier” to clean your profile.
- 🏠 In the settings of the main screen, turn off "Receive recommendations».
It is important to understand that even after disabling personalization, ad units can remain in system applications, they just will no longer be targeted. Complete removal of visual debris requires additional actions, which will be discussed below. Remember that system updates can return some default settings.
Cleaning up from advertising in standard applications
Each standard MIUI application has its own ad settings, and to get a clean interface, you have to go through each of them, starting with the File Manager, which often shows promotions when you launch.
Open the Explorer app, click on the menu (three bars) and select Settings. Find About and turn off the Receive Recommendations option. A similar procedure should be repeated for the Security app: go to it, click on the settings gear, and turn off Get Recommendations.
☑️ Verification of system applications
In the Themes app, ads can appear as banners on the home screen. Go to the user profile, click on the settings and turn off the ad impression. It’s also worth checking the Downloads app, which often has notifications about recommended content.
| Annex | The path to adjustment | What to turn off |
|---|---|---|
| Conductor | Menu → Settings → About the application | Receive recommendations |
| Security | A gear. → General. | Receive recommendations |
| Topics | Profile → Settings | Showing ads |
| Music. | Menu → Settings → Extended | Showing advertisements |
Some users also note the presence of ads in the Calendar and Cleanup app, and the principle of action is the same everywhere: look for a gear settings or profile menu and remove the boxes from the items containing the words “recommendations”, “subscriptions” or “advertisements”.
Using DNS to Block Advertising
One of the most effective methods that works at the network connection level is using Private DNS. This method allows you to block advertising requests even before they reach your Redmi 10S smartphone.
To set up, go to "Settings» → «Connection and sharing» → «Private DNS-Select the mode "Host Name of the provider" DNS» and type in dns.adguard.com. Once you save your settings, the system will reconnect to the network, and most of the ads in the apps and browser will disappear.
⚠️ Attention: Use of third-party DNS It can cause some carrier services to fail or slow down the connection in rare cases. If you notice problems with the Internet, return the setting to Auto mode».
The advantage of this method is that it blocks ads not only in the system, but also in the browser, and in some games, but it is not able to remove banners that are sewn directly into the application interface and loaded as part of the content, rather than as a separate advertising request.
What to do if the DNS is not working?
Disabling MIUI Optimization and Extended Methods
For advanced users, there is the option of disabling MIUI optimization, which turns the interface into a cleaner Android, similar to stock.However, this step is radical and can lead to unstable performance of some features, such as theme or permission management.
To access this menu, you first need to activate the developer mode. Go to About Phone and quickly click on MIUI 7 times. Then, in Advanced Settings, find Developer Forward. Scroll down the list and find the Turn on MIUI Optimization switch.
When this option is turned off, the system will alert you to possible risks and require you to enter a confirmation code, which will come in the form of SMS or will be shown on the screen. After the reboot, the interface may change, and some system applications will cease to function as usual.
- 🔧 Activate Developer Mode by Quickly Clicking on Version MIUI.
- ⚙️ Go to “Advanced Settings» → «For developers».
- 📉 Find and turn off “Enable optimization” MIUI».
- 🔄 Confirm the action and reboot the device.
This method is only justified if you are willing to put up with potential bugs for the sake of no advertising and more freedom of action. For most Redmi 10S users, the previous steps to disable MSA and configure DNS will be enough.
Removing System Applications Through ADB
The most cardinal way to get rid of advertising is the complete removal of system applications that broadcast content using a computer and debugging. USB. This method requires the presence of a PC, USB-Cable and Minimal Knowledge of Command Line.
You need to enable USB Debugging in the developer menu and connect your phone to your computer. Using the Android Debug Bridge (ADB) platform, you can send commands to delete packets, for example, to remove the recommendation service, you use a command to:
adb shell pm uninstall -k --user 0 com.miui.misysYou can also remove the GetApps app store and other Xiaomi services. Be extremely careful: removing critical system components can lead to a device "brickling" or endless restart (bootloop).
💡
Before removing system applications via ADB, make a full backup of the data. In case of an error, it will be impossible to return remote system components without resetting to factory settings.
This method ensures that the adverts disappear completely, as the source of the ad generation is removed, but when you upgrade to a new version of MIUI, all remote applications can be restored automatically, and the procedure must be repeated.
💡
A comprehensive approach combining MSA disabling, DNS setup and manual application cleaning gives the best result without the risk of system failure.