How to turn off ads on Xiaomi Redmi: the full guide

Xiaomi and Redmi smartphone owners often face intrusive advertising that appears in system applications and on the desktop, which is a fee for the low cost of the device, but the company provides tools to block it, many users do not even suspect that aggressive marketing can be completely turned off by built-in tools.

In this article, we will take a closer look at all the ways to eliminate banner ads, from official MIUI settings to advanced methods through DNS. You won’t need superuser rights or sophisticated software to regain the comfort of using the gadget.

The main source of irritation is the system application msa (MIUI System Ads), which is responsible for displaying advertising content in the interface, and turning off this service is the first and most important step in the fight for a clean screen of your smartphone.

Disabling system advertising through settings

The first thing you need to do is deaktivirovat' (disable) the main advertising service. β†’ Passwords and security β†’ Data access. In the application list, find msa and switch the network access slider to "Switched off".

The system will try to dissuade you by issuing a warning that some functions may not work properly. You have to wait 10 seconds and press the "Disable" button. If the first time failed, repeat the procedure 3-4 times - this is a known bug of the MIUI interface.

⚠️ Warning: After disabling msa, the ads won't disappear instantly.Full cache cleaning and process completion can take up to 24 hours of active phone use.

Next, disable personalized recommendations. Go to Settings β†’ Passwords & Security β†’ Privacy β†’ Advertising Services. Here, you need to deactivate the "Get recommendations" option. This action will prevent the system from collecting data about your actions for targeted advertising.

πŸ“Š How annoying are you about Xiaomi ads?
Very annoying.
Patience, used to.
I don't notice her.
I just want to get an original advertisement.

Configuring individual system applications

Ad units are often built into standard Xiaomi utilities, and to remove them, you need to go to the settings of each application separately. It takes a few minutes, but the result is worth it.

Start with the Security app. Open it, click on the gear in the top right corner, and find the "Get recommendations." Turn it off. Similar steps should be taken for the Explorer app (Settings menu β†’ About the app).

Download Manager also has hidden ads. Click three dots in the corner, select Settings and turn off Recommended Content. Music and Mi Video have similar settings in Settings β†’ Additional.

  • πŸ“± Topics: Go to profile (human), then to Settings and disable Show Ads and Personal Recommendations".
  • 🧹 Cleaning: in the annex β€œSafety" β†’ "Cleanup" β†’ gear β†’ Remove the box "Receive recommendations".
  • πŸ“‚ Files: in the annex "Conductor" β†’ menu β†’ "Settings" β†’ "Information" β†’ Turn off "Recommendations".

Don't forget to check the settings of the Ribbon widget (cards to the left of the desktop). Press and hold the blank space on the screen, go to the feed settings and turn off "Receive recommendations" and "Personal recommendations".

β˜‘οΈ Checklist for disabling ads

Done: 0 / 5

Using a private DNS to block

One of the most effective methods that works at the network level is to use DNS with ad filtering, which does not require the installation of third-party applications and blocks requests to ad servers before they are loaded.

For Android 9 and higher (relevant to most modern Redmi), go to Settings β†’ Connection & Sharing β†’ Private DNS. Select the DNS Provider Host Name mode and type in the address: dns.adguard.com.

dns.adguard.com

Once you save the settings, the phone can lose the Internet for a second, and then the connection will recover, which blocks ads not only in the system, but also in many free apps and browsers.

ParameterMeaningDescription
Regime.Host nameManual indication of the server
Addressdns.adguard.comTraffic filtering service
EfficiencyTall.Blocks up to 90% of banners
Impact on the batteryMinimumBackground system process

If the standard AdGuard address stops working or is blocked by the provider, you can try alternative DNS, for example, from NextDNS, pre-registering on their site to obtain a personal address.

What if the internet is gone after the DNS change?
If you have lost the Internet after entering the DNS address, the server is unavailable or entered with an error. Go back to the DNS settings and select Auto mode to reset the settings to your operator's standard values. Then check the network's health and try to enter the address again, making sure that there are no additional gaps.

Managing notifications and push messages

Even after disabling system advertising, some apps may continue to send advertising fluffs, not MIUI’s fault, but setting permissions for specific programs.

Go to Settings β†’ Notifications and Status bar β†’ Application Notifications. This is a complete list of programs that can display messages. Go through the list and turn off notifications for suspicious or rarely used applications, especially for games and stores.

Also worth checking your browser settings. In Google Chrome or MI Browser, go to your site settings and stop sending notifications. Often sites mask ads as system messages.

  • πŸ”” Grouping: In the notification settings, enable Group Notifications so that the advertisement does not occupy the entire curtain.
  • 🚫 Block: When an advertising fluff appears, click on it and hold your finger, then select "Disable notifications from this app".
  • πŸ›‘οΈ Protection: Use the built-in antivirus in the Security app to scan for adware (adware).

Pay special attention to the Content Center app, which is often responsible for news feeds and promotional articles, and can be removed or simply disabled in the app settings.

πŸ’‘

Tip: If you don't use the standard Mi Browser, you'd better delete it or disable it. It's one of the main sources of push notifications and pop-up ads on the system. Replace it with Chrome or Firefox.

Resetting the advertising ID and cleaning

To improve the effectiveness of the blocking, it is recommended to reset the advertising ID. This will not remove the ads completely, but will knock down the targeting algorithms, making it less intrusive and more random.

Go to Settings β†’ Passwords & Security β†’ Privacy β†’ Advertising Services. Press Reset Advertising ID. This is recommended to be done periodically, for example once a month.

It is also helpful to clear the cache of system applications that are responsible for displaying content. Go to Settings β†’ Apps β†’ All apps, find Security, Topics, Explorer and click Clear β†’ Clear Cache.

Check the boot list. In the app "Security" β†’ "Permissions" β†’ "Stop" leave only messengers and necessary services on. Extra programs in the boot often are a source of background activity and advertising.

⚠️ Warning: Do not clear the Data (cache only) of system applications unless you are confident in your actions. Data reset may return the application settings to factory settings, including the ad options enabled.

Radical measures: debugging through ADB

For advanced users who want to achieve perfect cleanliness, there is a method of removing system components through ADB (Android Debug Bridge).

First, turn on the debugging. USB: Settings β†’ The phone. β†’ 7 times press "Version" MIUI". Then in "For developers" include "Debugging by" USB".

Connect your phone to your PC, install ADB on your computer, and execute a command to uninstall the com.miui.misys (account and advertising system) packet, but be careful:

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

This command will remove the ad service for the current user without affecting the system partition. To return everything back, use the command: cmd package install-existing com.miui.msa.

This is the most effective method, but it requires technical literacy, and a mistake in command typing can lead to unstable operation of the system.

πŸ’‘

A comprehensive approach is key to success: the combination of MSA disabling, DNS setup and manual app cleaning gives 100% of the result in eliminating ads on Xiaomi.

Frequently Asked Questions (FAQ)

Is it safe to turn off the msa service completely?
Yes, disabling msa is safe for the phone to work, and it's a system service that's solely responsible for showing advertising recommendations, and once it's turned off, the phone will be stable, and some system applications will simply stop showing banner ads.
Will ads disappear in third-party apps?
MIUI settings remove only system advertising, and third-party advertising (games, free utilities) depends on the developer of these programs, and the best way to block it is using the Private DNS method described above.
Do I need to reset after the Android update?
Often, after a major firmware update (e.g., MIUI 13 to 14), settings may reset, and it is recommended to check the "Receive recommendations" and msa service status after each major system update.
Does disabling ads affect the speed of the phone?
Yes, disabling advertising services and background content loading has a positive effect on the autonomy and speed of the interface, as it frees up the resources of the processor and RAM.