Xiaomi and Redmi smartphone owners know that the affordable price of a device is often offset by an intrusive advertising system, especially when banner ads or full-screen commercials pop up while playing a game or working with important applications, which not only distracts, but also consumes traffic and CPU resources, which can lead to a slowdown in the interface in MIUI.
Fortunately, in 2026, there are many proven ways to neutralize this problem without having to flash the device to a global version. You don't have to be an Android development expert to clean your gadget of garbage.
In this article, we will discuss all current methods: from disabling the system advertising service MSA fine-tuning DNS-We'll look at how to remove ads from standard apps and third-party games, making your Xiaomi experience as comfortable as possible.
Disabling the MSA system service
The main source of intrusive offerings in the Xiaomi ecosystem is the MIUI System Ads service, often referred to as MSA. It is this component that collects data about your preferences and generates personalized advertising results. Without it, any other manipulations will only have a temporary effect.
First, you need to find the appropriate application in the installed program list. Note that the system may try to prevent the removal or disabling of this component by issuing warnings about potential instability. Ignore them, as disabling the MSA is safe for the basic functionality of the phone.
The deactivation process requires care, because the off button only becomes active after a certain period of time after pressing, and this is a special mechanism to protect against random actions of the user, you will need to count 10 seconds before you can confirm your decision.
βοΈ Shutdown algorithm MSA
Once the procedure is successful, the system will stop loading advertising modules for most embedded services, but for full effect, it is also recommended to disable related services such as miuiDaemon or Analytics, which are responsible for collecting usage statistics, a comprehensive approach to cleaning the system.
Set up personalized advertising in your Mi Account
Even after disabling system services, ads can come through your Mi Account. Xiaomi stores targeting settings on its servers, so it is important to limit the collection of data about your interests directly in the profile, which will reduce the relevance of the ads shown.
Go to your account settings through your phone menu, and you're interested in the privacy and advertising section, and you need to find the switch that you want to get personalized recommendations and put it inactive, and that action will break the link between your online behavior and the company's advertising algorithms.
β οΈ Attention: After you turn off personalization, ads won't go away completely, but they will become less accurate. Instead of offering games that you're interested in, you can see random ads.
Also worth checking is the About section in your phone settings, which often hides the "Receive recommendations" item, which is responsible for pop-ups with tips and news from MIUI. Disabling this option will make the interface cleaner and eliminate information noise in the folders with applications.
What is an advertising ID?
Using a Private DNS to Block Advertising
One of the most effective and versatile methods of combating advertising in games and applications is to set up a private one. DNS-This method works at the network connection level, blocking requests to known advertising domains before they can download content to your device.
You don't need to install third-party software to implement this. You just need to type in special addresses in your Android network settings. The most popular and stable solution is to use AdGuard DNS. It automatically filters traffic by skipping only useful content.
To activate the function, go to the connection settings. The path may vary slightly depending on the version of MIUI, but it is usually in the "Connect and Sharing" section. Find "Private DNS" and select "Host Name of the DNS provider."
dns.adguard.comType the specified line into the field and save the changes. After that, it is recommended to restart the smartphone so that the network settings are applied correctly. Now all applications that try to download ads from blocked servers will receive an empty response, and banners will simply not appear.
π‘
DNS setup blocks ads in most games and apps without installing additional software, but may not work if the application uses its own encrypted communication channels.
Managing permissions for individual applications
Often, in-game advertising is generated by aggressively collecting location data or a list of installed applications. By restricting access rights for specific programs, you can significantly reduce the frequency of targeted impressions, especially for free games that are monetized by advertising.
Go to the app management menu and select the game that worries you. In the Permissions section, turn off geolocation, contacts and microphone access if the game is not a navigator or voice recorder.
The table below shows the recommended permission settings for different types of applications to minimize advertising activity:
| Type of application | Geolocation | Contacts | Over the other windows. |
|---|---|---|---|
| Casual games | Banned | Banned | Banned |
| Social media | Only when used | Permission. | Permission. |
| Utilities (lantern) | Banned | Banned | Banned |
| Navigation | Always allow | Banned | Permission. |
Remember that some games may require certain permissions to allow online features to function properly. If the game stops running or doesn't work properly after the rights are disabled, return the default settings. The balance between privacy and functionality is key.
Disabling recommendations in standard annexes
MIUI integrates advertising modules into many standard applications, such as Explorer, Music, Video, and Security, and even if you have turned off global advertising, these programs can still have their own promotional settings.
Start with the Security app. Go to its settings and find βGet recommendations.β Disabling this feature will remove intrusive suggestions for cleaning up memory or speeding up, which often contain advertising links.
In the Music and Video app, ads can appear as banners in the library or when they are launched. Go to the settings of each of these apps (usually through a three-dot menu or gear) and disable items containing the words "Recommendations", "Show ads" or "Receive recommendations."
β οΈ Note: In some updated versions MIUI menu items can be renamed or hidden in the submenu "About the programΒ» -> Β«Privacy Policy. Carefully study all tabs in system application settings.
Also worth looking at desktop widgets: The Music or Wallpaper widget can stream advertising content. Remove the standard Xiaomi widgets and replace them with neutral counterparts or Google widgets that don't include ad integration.
Additional methods and debugging over USB
For advanced users who want to achieve the perfect result, there is a method to disable advertising through debugging. USB and ADB-This method allows you to delete or freeze system packages responsible for advertising that cannot be disabled through the normal settings interface.
To start, you need to activate the developer mode. To do this, click on the build number seven times in the About Phone section. Then, in the Developer menu that appears, turn on USB Debugging. You will need a computer and a set of Platform Tools (ADB) tools.
By connecting your phone to your PC, you can use the command to freeze the com.miui.misys package, which is often responsible for system advertising identifiers. Be extremely careful: removing critical system components can lead to unstable device operation or cyclical reboot.
adb shell pm disable-user --user 0 com.miui.misysThis is the most radical method. If you are not sure about your actions, it is better to limit yourself to configuring the DNS and disabling the MSA. Using ADB requires accuracy, since restoring remote system applications may require a complete data reset or flashing.
π‘
Before use ADB-commands be sure to make a full backup of data, as interference with system partitions carries the risk of losing information.