How to Remove Ads on Xiaomi: A Complete Guide to Cleaning up MIUI

Xiaomi smartphone owners often encounter intrusive pop-ups that overlap the desktop or appear while using apps. This does not always mean that the device is infected with a complex virus. Most often, the problem lies in the aggressive policy of monetizing the MIUI system itself or in the permissions that the user accidentally issued to legitimate but traffic-hungry programs.

To make matters worse, adware can be embedded in standard system utilities like Explorer, Music, or Cleanup. Ad code also often penetrates with free apps from third-party sources. Understanding the source of the problem is already half the success of your gadgetโ€™s clean screen fight.

In this guide, we will look at all possible ways to eliminate intrusive banners. We will look at both the standard system settings and methods for detecting hidden malware. Android provides enough tools to protect you if you know exactly where to look.

Analysis of the source of advertising traffic

Before we take radical action, we need to determine exactly what is generating pop-ups. Often users mistakenly blame the system services, when the culprit is a newly installed flashlight or photo editing app. Careful monitoring of smartphone behavior will help identify the culprit.

Pay attention to the moment the ads appear. If the banners only fly when a particular game or program is launched, the problem is localized. If the ads occur randomly on the desktop or when you unlock the screen, it can be a system level or a miner virus that masquerades as a system process.

  • ๐Ÿ” Check notification history: often there is a trace of the application that tried to show the ad, even if you immediately closed it.
  • ๐Ÿ“ฑ Pay attention to the name of the process in the task manager at the time the window appears.
  • ๐Ÿ“‰ Analyze traffic consumption: Advertising apps often consume more data in the background.
๐Ÿ“Š How often do you get advertising?
Only in games.
Always on the desk
Only in the browser.
Rarely and I don't know where.

For more in-depth analysis, you can use built-in statistics. Go to Settings โ†’ Apps โ†’ All apps and sort a list by data usage or battery use. Suspicious low-weight but high-resource programs are often the carriers of advertising modules.

Disabling MIUI system advertising

Xiaomi is embedding advertising services deep into the MIUI shell to reduce the cost of its devices. Fortunately, most of these services can be legally disabled through settings without resorting to root rights. This is the first step that every owner needs to take.

The central control element is the MSA service (MIUI System Ads), which is responsible for delivering personalized advertising to system applications, and disabling this service significantly reduces the number of pop-ups, although it does not guarantee 100% of the result, since some applications have their own built-in mechanisms.

โ˜‘๏ธ Settings for disabling advertising

Done: 0 / 4

It's also worth going through the settings of each standard app. Music, Themes, Explorer, and Security often have separate switches for recommendations and news. Personalized ads can be turned on by default, and you have to manually disable them in each section.

โš ๏ธ Attention: When you try to disable msa, the system may ask you repeatedly about your decision or claim that you can't stop the process. 3-5 once in a row, until the countdown timer expires and the switch is fixed in the "Off" positionยป.

Search and Remove Malware Applications

If disabling system settings didnโ€™t help, a malicious application is likely to have settled on the device, often without a desktop icon and disguised as system processes with names like โ€œSystem Service,โ€ โ€œUpdate,โ€ or โ€œFlash Player.โ€

Use a built-in security scanner to detect hidden threats or install a reliable antivirus from a well-known vendor, such as Dr.Web or Kaspersky. However, manual search through the application menu is often more effective, as it allows you to see programs that hide their icon.

  • ๐Ÿ•ต๏ธโ€โ™‚๏ธ Go to Settings. โ†’ Annexes โ†’ All applications and carefully scrolle through the entire list.
  • ๐Ÿ‘ป Look for apps without an icon or with a transparent name (empty name).
  • ๐Ÿ—‘๏ธ Remove any suspicious programs, especially those whose installation date coincides with the start of the advertisements.
What to do if the โ€œDeleteโ€ button is inactive?
If the app is not removed, it may have device administrator rights. Go to Settings โ†’ Passwords & Security โ†’ Privacy โ†’ Special Access โ†’ Device Administrator Access. Uncheck the suspicious app, and then it can be removed in a standard way.

In this case, try to launch the smartphone in Safe Mode. To do this, press the turn off button, and when the reboot menu appears, press and hold the "Stop" option until the prompt appears to go to Safe Mode, in which only system applications are launched, which allows you to safely remove the pest.

Blocking advertising in the browser Chrome and Yandex

A common reason for pop-ups is not a virus in the system, but a subscription to site notifications in the browser. Users often accidentally allow sites to send notifications, after which the phone begins to flood with banner ads even when the browser is closed.

To fix the situation in Google Chrome, go to your browser settings, select Site Settings and then Notifications. Here you will see a list of all sites that have access to notifications. Ruthlessly delete or block any addresses you do not know.

The same action should be done in Yandex or any other browser you use. In Yandex, the path looks like this: Settings โ†’ Site settings โ†’ Notifications. It is also recommended to clear the browser's cache and cookies to remove the remnants of advertising scripts.

browserThe Way to Notification SettingsAction.
ChromeSettings โ†’ Site settings โ†’ NotificationsRemove all suspicious URLs
YandexSettings โ†’ Site settings โ†’ NotificationsBan all websites
OperaSettings โ†’ Privacy โ†’ Sites โ†’ NotificationsClear the permit list
DuckDuckGoSettings โ†’ NotificationsClear All

๐Ÿ’ก

Install an extension or use a browser with an ad blocker built in, such as Brave or Firefox with an uBlock Origin addon, which will solve 90% of the problems with advertising on the Internet.

After clearing the permission lists, it is recommended to completely close the browser through the running application manager and restart the device, this is guaranteed to stop any background processes associated with advertising scripts.

Using DNS to block at the network level

One of the most effective and elegant ways to remove ads on Android is to use a private DNS filtered, which requires no additional applications and works at the network connection level, blocking requests to known ad servers.

Starting with Android 9, the system has a built-in โ€œPrivateโ€ feature. DNS-You don't need root rights. You just need to write down the address of a special server that automatically filters out ad traffic. It works in all apps and browsers.

dns.adguard.com

To set up, go to Settings โ†’ Connection and Sharing โ†’ Private DNS (the path may vary slightly in different versions of MIUI). Select the DNS Provider Host Name mode and enter the address above. Once saved, the phone will reconnect to the network and the ads will start to be blocked.

โš ๏ธ Attention: Please provide the address DNS Yeah, no protocol. http:// If you type in the wrong address, the Internet on your phone may stop working, so just put it back in Auto modeยป.

Radical measures: resetting and reflashing

If none of these methods worked and the ads continue to annoy, it may be that the device is infected with a deep virus that has penetrated the system partition, or the firmware has been modified by an unscrupulous seller (often found in versions of Global, cross-linked from China).

In this case, the only reliable solution is a full reset to factory settings (Hard Reset).Be sure to back up important data before that, as all information from the phone will be deleted. Go to Settings โ†’ About Phone โ†’ Settings Reset โ†’ Erase all data.

๐Ÿ’ก

A full reset removes all apps and settings, returning the phone to a store-like state, guaranteed to remove software viruses, but takes time to reconfigure the device.

In extreme cases, when even a reset doesnโ€™t work (which is extremely rare), you need to flash the device through your computer using the Mi Flash Tool utility and official firmware from the developerโ€™s website, a procedure that is more complicated and requires caution, but allows you to replace the system files with clean ones.

How to check if the advertisement is part of the purchased account?
Sometimes, you sell a Mi Account with services that are pre-installed that can generate ads. Check which account is logged in. If you bought your phone with your hands and didn't change your account, you're encouraged to log out and log in to your personal account. Also check for unknown profiles in the Users section.
Will installing an antivirus on a permanent basis help?
For a regular user who does not visit suspicious sites or download APK-forum files, heavy antivirus doesn't have to work all the time. Xiaomi's built-in Security Defender is good at dealing with the underlying threats. Third-party antivirus can only add extra load to the system and battery.
Why did the advertisement appear after the system update?
With MIUI updates, new ad modules often come in or privacy policies change. After each major update, it is recommended to recheck the msa service settings and permissions for applications, as they may have been reset or updated.