How to remove ads on Xiaomi phone: the complete guide

Smartphone owners of the Chinese brand often face intrusive marketing that is built right into the shell of MIUI or HyperOS. Constant pop-ups, banners in system applications and offers to install β€œoptimizers” can annoy even power users. It is not a bug, but part of the company’s business model to keep iron prices affordable, offsetting costs through digital services.

But there's a lot of ways to minimize or eliminate this digital noise, and you don't have to be a programmer or a super-user to get the interface back clean, and we'll take a look at all the current techniques, from simple switches in settings to more advanced DNS locking techniques.

It is worth noting that after a major system update, some settings may reset and the procedure will have to be repeated. System advertising tends to return if you do not block its transmission channels at the network level. In this article, we will collect all the currently known ways to clean your device of unwanted content.

Disabling MSA System Advertising

The main source of intrusive offers is the MSA (MIUI System Ads) system application, which is responsible for collecting data about your preferences and showing banner ads in standard utilities, the first step to a clean interface will be to disable this component.

First, you need to find the appropriate item in the settings menu. Go to Settings β†’ Passwords and Security β†’ Data Access. In the list that opens, find the msa application and turn off the network access switcher. The system will warn you that without this service, some functions may not work correctly, but for the average user this is not critical.

When you shut down your network, you'll have a 10 second countdown timer, and then you'll have to press the "Disable" button, and if the first time you're on the system, you'll say "Disabled," don't panic. This is the standard shell defense response that requires you to try again.

⚠️ Warning: If the off button is inactive or gives an error, wait 5-10 I'll take a minute and repeat the procedure. 3 before 5 Attempts to get the server to receive a command to disable the service.

Additionally, you should disable receiving recommendations from the system. Go to Settings β†’ Passwords and Security β†’ Access to data and find the Get Catalog app. Disable Internet access for this service to prevent automatic installation of advertising applications.

β˜‘οΈ Checking the shutdown MSA

Done: 0 / 5

Set up standard Xiaomi applications

Even after the MSA is disabled, individual system applications can continue to display ads in their interfaces, including Explorer, Music, Them, and other standard utilities, each with their own personalization settings that need to be manually disabled.

Start with the Security app, which often fails with junk notifications and suggestions to clear memory. Open the app, click on the settings gear in the top right corner, and find "Get recommendations." The switch should be inactive.

The same procedure is required for other embedded services. In the Themes app, go to the profile (human icon), then to the settings and turn off "Show ads" and "Personal recommendations." Download also has a settings menu where you need to remove the tick from "Show recommended."

Don't forget to use Explorer. Go to its settings, select About (or find a menu item right away), and turn off Get Recommendations, which will remove banners that appear when you open folders or start a file.

  • πŸ“ Conductor: Settings β†’ About the annex β†’ Get recommendations (Off).
  • 🎡 Music: Settings β†’ Advanced settings β†’ Receive recommendations (Off).
  • 🧹 Cleaning: Settings β†’ Receive recommendations (Off).
  • 🌀️ Weather: Settings β†’ Additionally. β†’ Receive recommendations (Off).

πŸ’‘

In the Weather app, ads often appear full screen at launch, and make sure you turn off not only the recommendations, but also the β€œWV Outbound” switch in the settings, if your version of MIUI has one.

Blocking Advertising through DNS (Private DNS)

One of the most effective methods, which works at the device level, is to use a private DNS filtered, which allows you to block requests to ad servers before they even reach your smartphone screen.

You don't need third-party apps to implement this method. Modern versions of Android (starting with 9.0) and MIUI shells have a built-in feature. Go to Settings β†’ Connection and Sharing β†’ Private DNS. The default is Auto or Off.

Select the DNS Host Name (or Manual) mode and enter the address: dns.adguard.com. Save settings. After that, all traffic going to known advertising domains will be cut off, which will remove banners in many games and applications, as well as in the browser.

ParameterMeaningDescription
Regime.Provider host nameManual DNS setup
Addressdns.adguard.comAdGuard Blocker Server
StatusConnected.Performance indicator
ImpactGlobalAvailable on all applications

It is important to note that using a third-party DNS can have a slight effect on page opening speed if the server is far away, but in the case of AdGuard, the difference is almost invisible. If Wi-Fi or mobile Internet suddenly stops working, just return the setting to Auto mode.

What to do if the DNS is not working?
Some carriers or corporate networks may block the use of third-party networks. DNS-In this case, try the alternative address: dot.uni.me. Also make sure you have an active Internet connection when you enter your settings.

Cleaning the browser and notifications

Users often confuse system advertising with intrusive notifications from sites. If you constantly get messages about β€œviruses” or β€œwins”, chances are you accidentally allowed some site to send push notifications in the browser.

Consider the example for the standard Mi Browser and Chrome browser, where you click on three menu bars in Mi Browser, go to Settings β†’ Notifications β†’ Sites, and delete any suspicious addresses or disable notifications altogether.

In Chrome, the path looks like this: three dots in the corner β†’ Settings β†’ Notifications. Scroll down to the list of sites and turn off access for those you don't know or suspect. This will instantly remove pop-ups in the notification tray.

It is also recommended to clear the browser cache to delete saved scripts. Go to Settings β†’ Apps β†’ All apps, find your browser, select Memory and click Clear Cache. Don't confuse it with Clear Everything, otherwise you will have to re-enter passwords on sites.

  • 🌐 Mi Browser: Settings β†’ Notifications β†’ Sites β†’ Remove the excess.
  • πŸ” Chrome: Settings β†’ Notifications β†’ Turn off suspicious.
  • πŸ—‘οΈ Cleaning: Application memory β†’ Clear the cache (not data!).
  • 🚫 Blocking: Enable β€œPop-up lock” in browser settings.
πŸ“Š Where you are most annoyed by advertising?
In system applications
In the browser
In games.
Notifications.
Everywhere.

Removal of advertising applications and widgets

New Xiaomi smartphones often pre-installed Tape widgets (Mi Video, Mi Music, Yandex.Zen) in their Tools folder or desktop, which stream a news stream oversaturated with advertising articles and videos.

To remove the tape from your desktop, just click on the widget and select "Delete" or drag it to the basket. If the widget is built into the lock screen or negative first screen, it needs to be turned off in the settings. Click on the empty space on your desktop, click "Settings" and turn off "Ribbon" or "Wallpaper Carousel".

It’s also worth checking the installed list. Often, when installing games or utilities, users quietly install β€œjunk” optimizer or β€œmemory cleaners.” Go to Settings β†’ Apps β†’ All apps and carefully review the list. Delete anything you don’t use, especially if the name of the app is unfamiliar to you.

To remove system applications that are not removed in the usual way, you can use a computer and debugging over USB, but this requires caution. The easier way is to disable them. In the list of applications, find an unnecessary service (such as Mi Video), click on it and select "Disable." It will disappear from the menu and stop wasting resources.

⚠️ Warning: Be careful when disabling system components. Do not disable Google Play Services, System Frame, or apps with a gear icon without a kernel unless you know exactly what they are responsible for.

Use of third-party blockers

If built-in methods are not enough, specialized applications come to the rescue, with AdGuard leading the way, which can operate in local VPN mode, filtering traffic without sending data to external servers (in the paid version or with restrictions on the free one).

Another powerful tool is Blokada 5. It's an open source application that also creates local content. VPN-It effectively blocks ads in browsers and many applications without requiring root rights.

For advanced users willing to spend time setting up, there is an option using ADB (Android Debug Bridge), connecting the phone to a computer, you can remove advertising packages permanently by command prompt, however, this requires installing drivers and minimal command line knowledge.

adb shell pm uninstall -k --user 0 com.miui.misys


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

Remember that the use of ADB-Incorrect removal of the system packet can lead to a "bootloop" (cyclical reboot.

πŸ’‘

Disabling MSA + Private DNS + Browser Cleanup eliminates 99% of all ads on the device.

Frequently Asked Questions (FAQ)

Is it safe to disable system applications through ADB?
This is only safe if you know exactly which packet you are removing. Removing critical system components (such as those associated with your phone or contacts) can make the device unusable. DNS.
Why did the new ads come back after the update?
When you upgrade MIUI or HyperOS, system settings are often reset to factory settings, you have to revisit the MSA disablement points and recommendations in applications, and DNS settings are usually saved.
Does blocking ads affect the operation of legitimate applications?
In rare cases, blockers may disrupt applications that are tied to displaying ads for functioning (such as some free games or news aggregators).If the application has stopped working, try temporarily disabling DNS or adding it to exceptions.
Can I remove all the ads in the games?
Advertising within the gameplay (video between levels) is the most difficult to remove. DNS-filters don't always help, as ads are often downloaded from the same domains as game content, only to turn off the Internet while playing or buy a premium version helps.
Does the phone slow down the work of ad blockers?
Current methods (DNS and built-in MIUI blockers) have little impact on performance, and applications like AdGuard can consume an extra battery charge (about 1-3% per day) because they constantly analyze traffic.