How to remove ads on Xiaomi 10: Deep cleaning of the system

Owners of Xiaomi 10 smartphones often encounter intrusive banner ads that appear in system applications, folders and even when unlocking the screen. Despite the high performance of the device and the quality of the AMOLED screen, the software limitations of the MIUI 14 shell or the new HyperOS can annoy users.

Removing ads completely requires a holistic approach, because there is no simple “turn off everything” switch in the settings. You will have to go through several menus, disable analytics services and possibly change the settings. DNS-It'll take about a server. 10-15 minutes, but the result is worth it: the interface will be clean, and the battery will be spent more economically, as background advertising processes will no longer consume the resources of the processor.

In this guide, we will look at all the current methods for 2026, including hidden developer settings and system constraints. Attention: some steps require care to avoid accidentally disrupting important system notifications. We will look at secure ways that do not require obtaining superuser rights (Root).

The first step should always be to set up your account and system services in a basic way, and many users skip this step by relying on the installation of blockers, which is a mistake. The MSA (MIUI System Ads) system ad module must be stopped first, otherwise the rest of the action may not be effective.

⚠️ Note: Before making changes to system settings, we strongly advise you to back up important data. Although the methods described are safe, accidental failure when system processes are turned off is theoretically possible.

Disabling MSA and system advertising

The main source of intrusive banners is MSA, which is a system application that collects data and displays advertising content in the interface. To deactivate it, you need to find the appropriate item in the menu of security settings and authorization. The disconnection process has one feature: the confirmation button becomes active only through a timer.

Go to Settings, then select Passwords and Security. In the menu that opens, look for Personal Data Access or Special Permissions. In the system process list, look for msa. The switch needs to be put inactive. A 10 second warning and countdown window will appear. After the time has expired, click "Disable."

It is important to perform this procedure 3-5 times in a row. Xiaomi can resist the first shutdown by giving out network errors or requiring re-authorization. If the first time failed, just try again. It is also worth turning off Mi Video and Mi Music service in the same menu if you do not use them, as they often broadcast advertising recommendations.

In parallel with MSA, you need to turn off recommendation receipt. Go to Settings → Passwords and Security → Access to personal data. Find Receive recommendations and turn it off. This will remove the promotional offers in the desktop folders and in the application launch interface.

☑️ Checking the shutdown MSA

Done: 0 / 5

Once you do this, the system will be much cleaner, but to maintain the result, you need to remove personalized ads in specific applications, such as the Explorer and the browser.

Setup of system applications: Explorer, Security and Downloads

Advertising integrations in Xiaomi 10 are deeply embedded in standard utilities. Even if you disabled the shared MSA service, individual apps can continue to show banners if they don't change their internal settings. Start with the Security app, which is the control center of the system.

Open the Security app. Click on the gear icon in the top right corner of the screen. Find Receive recommendations and turn it off. Here, in the Cleanup section, you can turn off the news display. Next, go to the Downloads app. Click three dots in the corner, select Settings and turn off "Receive recommendations." This will remove ads for downloaded files and game suggestions.

Special attention should be paid to the Explorer application. It often displays ads when you open folders. Go to the Explorer settings (three bars or dots), select About or Settings, and find the Recommendations switch. It also needs to be deactivated. In some versions of MIUI, this item may be called "Show Ads."

  • 📁 Conductor: Settings → About the annex → Disable recommendations.
  • 🛡️ Security: Settings (cogs) → Disable “Receive recommendations».
  • ⬇️ Downloads: Settings → Disable “Show recommended content».
  • 🎵 Music: Settings → Additionally. → Disable "Showing Advertising».

Don't forget to check the theme settings. If you use free themes from the official Themes store, they may contain embedded ads. Go back to the standard theme or use paid options without ad inserts.

Why is the ad coming back?
Advertising can return after a major system update. Xiaomi often resets some custom security settings with major MIUI or HyperOS updates, so the procedure for disabling MSA and recommendations will have to be repeated.

Using DNS to block ads throughout the system

One of the most effective methods that works at the network level is to change the network. DNS-server-to-private DNS This method allows you to remove advertising not only in system applications, but also in browsers, games and third-party programs that use the system settings of the network.

For Xiaomi 10 running Android 13/14 and MIUI 14 / HyperOS shells, the path to setup is the same. Go to Settings → Connection and Sharing → Private DNS. The default is “Auto.” Select the DNS Host Name (or “Manual”) and enter the address of the server blocking the ads.

The most reliable and proven option is the AdGuard server, and you must specify in the input field:

dns.adguard.com

Once you enter the address, click Save. The system will check the availability of the server. If done correctly, the network status will display a key icon or the words "Private DNS Active," which requires no additional applications to install and has little effect on the speed of the Internet connection, since AdGuard servers are located around the world.

ParameterValue/AddressEfficiency
AdGuard DNSdns.adguard.comHigh (blocks trackers and ads)
Google DNSdns.googleLow (speed only, no locking)
Cloudflare1dot1dot1dot1.cloudflare-dns.comMedium (Phishing Protection, Advertising Remains)
Quad9dns.quad9.netHigh (security, partial lock)

If, after the inclusion of a private DNS Some applications have stopped working (for example, banking or streaming services that block non-standard ones). DNS), You can add them to the exception in the settings themselves. DNS-service (if the application is used) or temporarily switch to "Auto».

💡

If after a change in DNS, Wi-Fi stopped working in a public place (cafe, airport), temporarily return the settings to Auto. Public network authorization protocols often conflict with encrypted DNS.

Cleaning up the Mi browser and news feed

The standard Mi Browser browser and Mi Video/Glance news aggregator are among the top sources of ad noise, with many users ignoring them by preferring Chrome, but the system browser often opens by default when clicking on links in other apps.

To clear your browser, open it and click on the menu (three bars). Go to Settings → Privacy and Security. You need to turn off all items related to “User Experience Improvement”, “Sending Statistics” and “Personalized Recommendations”. Also, in the “Home Page” section, remove all news feeds.

However, the most radical and correct solution for the owner of Xiaomi 10 will be a complete abandonment of the system browser in favor of more private analogues, such as Brave, Vivaldi or DuckDuckGo. After installing an alternative browser, assign it to the main settings of the system: Settings → Applications → Default Applications → Browser.

As for the news feed on the desktop (swipe to the right of the main screen), it can be turned off completely. Click the empty space on the desktop to go into edit mode. Click on the settings icon (cogs) and find the item Card Ribbon or Google Discover. Swipe the slider to the off position. Now, when swiping to the right, only search will open, without news debris.

📊 What browser do you use on Xiaomi?
Mi Browser (standard)
Chrome
Yandex Browser
Brave / Firefox
Opera

Hidden settings through ADB for advanced users

For those who want to get the most out of the way and are not afraid to work with a computer, there is a method of removing advertising components through ADB (Android Debug Bridge), which allows you to hide or remove the system packages responsible for advertising without obtaining Root rights.

First, activate Developer Mode. Go to Settings → About Phone and quickly press 7 times on MIUI Version (or OS Version). Then in Advanced Settings, turn on USB Debugging. Connect your phone to your PC, install drivers and the ADB utility.

With the command line, you can remove the com.miui.misys (Mi Linkage Service) package and other advertising modules.

adb shell pm uninstall -k --user 0 com.miui.msa.global

You can also remove the system browser and theme store if you do not need them:

adb shell pm uninstall -k --user 0 com.android.browser

⚠️ Attention: Use ADB-Removing critical system components (e.g. com.miui.securitycenter) can cause unstable phone performance or cyclical reboot. Only remove packets that you are sure are 100%.

This method allows you to cut out ads at the application code level, making it impossible to restore them through normal settings, but when you reset the phone to factory settings, all the components removed in this way will return.

Frequent questions and problems after disconnection

After all the manipulations, users often face questions about the impact of these actions on the operation of the device, and it is important to understand that disabling advertising services does not violate the warranty, since you do not interfere with the hardware and do not hack the bootloader.

However, there may be nuances with some features associated with the Mi Account or regional settings, such as themes that may stop updating automatically if the service has been removed, in which case it is enough to simply reinstall the Themes app through GetApps or manually update it.

If the adverts reappear after the system update, it is a regular behavior. Xiaomi regularly updates the lists of domains and display mechanisms, so periodically (once every six months to a year) you need to recheck the settings of msa and recommendations.

💡

The comprehensive approach (disabling MSA + Private DNS + Application Configuration) guarantees 99% clean advertising on Xiaomi 10.

Is it safe to shut down the MSA service completely?
Yes, it's safe. MSA is solely responsible for displaying ads and collecting statistics for marketing, and shutting it down doesn't affect calls, texting, camera or basic applications, and it's going to be more stable.
Why did the DNS change the way the Wi-Fi stopped working?
Many public networks require authorization through a web page (Captive Portal), a private DNS can block redirects to this page, and in such places you need to temporarily switch the DNS to Auto or Disable mode.
Can you remove ads in games by this method?
Partially. DNS-AdGuard removes banners from free games, but embedded ads in return video are harder to remove for a reward, as they often come from the same domains as game content.
Do I need to reflash my phone to remove all ads?
No, global firmware reflashing or LineageOS is a radical method, and the settings described in this article allow you to remove 95-98% of ads on stock firmware without losing warranty or complexity.