How to permanently disable ads on Xiaomi: the full guide

Owning a Xiaomi, Redmi or POCO smartphone is often overshadowed by intrusive advertising that pops up in the most unexpected places: in system applications, when unlocking the screen or while using a standard conductor. This is a fee for the democratic cost of the device, but the situation is not hopeless. Modern versions of the MIUI shell and the new HyperOS allow you to significantly reduce the amount of advertising noise if you know which switches to activate.

Complete disposal of marketing inserts requires an integrated approach, since not one, but a whole complex of system processes is responsible for their appearance. You will have to consistently go through several settings menus, turn off the work of a special service. MSA And then we reconfigure the standard applications, although it takes a little bit of time. 15-20 minutes, the result is worth it: the device becomes noticeably faster and more enjoyable to use.

In this guide, we will look at all the current blocking methods available to users in 2026-2026, we will look at both standard methods through the interface, and more advanced options for those who are ready for radical measures.

Disabling the MSA system advertising service

At the heart of Xiaomi’s advertising ecosystem is a system process called MSA (MIUI System Ads), which collects data about your actions and initiates targeted advertising across the interface, and without disabling this component, fighting banner marketing will be useless.

To start, you need to go to the phone settings menu, find the Password and Security section (in some versions of the firmware it can be called simply Security), and within this menu you should select the Access to Personal Data or Special Features, which displays a list of system services that have the right to collect information.

In the list that opens, find the msa string. The switch next to it should be activated by default. Your task is to turn it off. The system will try to dissuade you from doing this by running a countdown of 10 seconds and telling you to leave everything as it is. You need to wait for the timer to end and press the Disconnect button.

⚠️ If the first time to turn off the service failed (the switch returned to the original position), repeat the procedure 2-3 The system often blocks the first and second shutdown attempts, requiring persistence from the user.

After a successful MSA shutdown, it is also recommended to find MAD and GetApps services on the same list and limit their access to data if they are present there.

πŸ“Š Did you manage to shut down? MSA first-time?
Yeah, it was a quick fix.
I had to try it a few times.
I didn't find that setup.
I have an old version of MIUI.

Set up standard Xiaomi applications

Even after the main ad engine is disabled, individual system applications can continue to display banners, which is because each has its own internal recommendation settings, and to make the interface clean, you need to β€œclean” each application separately.

Start with the Security app. Open it, click on the settings gear in the top right corner, and find Receive recommendations. This switch needs to be put inactive, and it's responsible for pop-ups with news and optimization tips that often look like ads.

Next, go to the standard File Manager Explorer. In the settings menu (usually hidden under the menu icon or gears), find the About or Settings section and turn off the Recommendation function. Similar actions are required in the Music, Video and Themes applications. In the last two cases, look for Settings β†’ Additional β†’ Show ads or Recommendations.

β˜‘οΈ Verification of system applications

Done: 0 / 5

Don't forget to check the settings of the Global Search widget (card to the left of the home screen). Go to its settings and turn off Recommendations and Hot Topics so that the news feed does not turn into an advertising dump.

Managing personalization and recommendations

Xiaomi is actively using personalization algorithms to show you content that may be interesting, but in practice this often results in spam, and global recommendation settings are at the bottom of the system menu and control the behavior of most embedded services.

Go to Settings β†’ Password and Security β†’ Access to Personal Data. Here, in addition to the familiar MSA, it is worth checking other system services. But the more important step is in the Settings menu β†’ Additional (or Advanced Settings) β†’ Authorization and Privacy (in new versions) or simply Advertising.

In the Ads section, you'll see the Personalized Ads switch, which you need to disable, and it won't take away the ads completely, but it will make them less intrusive and stop collecting your interests to build an ad profile.

System componentLocation of settingsWhat to turn off
System-based announcementsSettings β†’ Password and securityAccess to Personal Data (msa)
Global recommendationsSettings β†’ Additional β†’ AdvertisingPersonalized advertising
Security AnnexAnnex β†’ A gear.Receive recommendations
ConductorAppendix β†’ SettingsRecommendations
Downloads.Appendix β†’ SettingsShowing recommended

Also worth looking at the settings of the Downloads app, which is often where the source of pop-ups with suggestions to install games or clear the memory is hidden, and find the Show Recommended and deactivate it.

Why does the ad return after the update?
After a major firmware update (e.g., from MIUI 13 to 14 or switching to HyperOS), system privacy settings can be reset to factory values.This means that the MSA switch and other restrictions can be activated again.

Disabling advertising in the browser and notifications

Often users confuse Xiaomi's system advertising with advertising notifications from sites they accidentally signed up for, or with the aggressive behavior of the built-in browser.Mi Browser is known for its penchant for showing news and push notifications.

To stop the notifications flow, go to Settings β†’ Notifications and Status bar β†’ Notification Management. Go through the application list and turn off notifications for your browser if you are not actively using it, or limit them to important events. In the browser itself, in the Settings β†’ Privacy and Security section, you need to disable Notifications and Personal Recommendations.

If you use third-party browsers (Chrome, Firefox), check their settings separately. In Chrome, this is done through Settings β†’ Notifications where you can block permissions for specific sites that abuse advertising.

The Google desktop folder deserves special attention. The Google Discover app often contains ad inserts. To turn them off, click and hold your finger on the empty desktop space, select Settings (or go to Google Settings) and find the General β†’ Discover section where you can turn off the display of cards.

⚠️ Warning: Disabling notifications for system applications may cause you to stop receiving important alerts about security updates or backup status.Be selective by disabling only explicitly advertising channels.

Radical method: debugging by USB and ADB

For users who want to be guaranteed to remove ads and are ready for more complex manipulations, there is a method to disable advertising packages via the computer, which requires the activation of the developer mode and the use of the command line ADB (Android Debug Bridge).

First, activate the developer mode. Go to Settings β†’ About Phone and quickly click on MIUI Version (or OS Version) 7 times. After the message β€œYou became a developer” appears, go back to the main settings menu, find Additional β†’ For developers and turn on the USB Debugging Toggle.

Connect your phone to your computer with a cable. You need to install ADB drivers on your computer and start the command line.

adb devices

The phone will be asked to allow debugging β€” confirm it. Next, you can use the following commands to completely remove advertising components (be careful, only delete what you are sure of):

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


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




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

The first command removes the system analyzer (often associated with advertising), the second is a global advertising service, the third removes the standard browser (if you plan to use another), which is the most effective method, but requires care.

πŸ’‘

Before use ADB-commands to remove system applications are strongly recommended to make a full backup of data.Removal of critical system components may lead to unstable device operation or cyclic reboot.

Specifics of working with the HyperOS shell

With the release of the new HyperOS shell, which gradually replaces MIUI on new models, the structure of the menu has changed somewhat, but the principles have remained the same. Xiaomi seeks to make the interface cleaner, but the advertising modules have not gone anywhere, they just shifted.

HyperOS has a lot to look at, but it's also worth paying attention to desktop widgets. The new Hot Themes or Tape widgets can stream ad content. (long tap) the widget lets you go to its settings where you want to disable personalization. Also, HyperOS (enhanced) integration with the ecosystem, so check the settings of the Xiaomi Home app if it's installed β€” there's also a recommendation section.

An important difference between HyperOS and the other is a more rigid policy in the background. Sometimes after upgrading to HyperOS, the old MSA settings can β€œfly off”, so after switching to a new OS, it is recommended to recheck the Access to Personal Data section and make sure that the msa switch is still in the β€œOff” position.

πŸ’‘

Switching to HyperOS doesn’t eliminate ads automatically; on the contrary, the update may reset your previous privacy settings, so rechecking MSA settings and personalization is a must.

Frequently Asked Questions (FAQ)

Is it safe to turn off the MSA process? Would it break the phone?
Yes, disabling msa is completely safe for the stability of the smartphone, which is solely responsible for displaying ads and collecting statistics for marketing, system functions such as calls, messages or applications are independent of it, and the only thing you notice is the disappearance of banner ads.
Why does the MSA switch not switch off the first time?
This is a deliberate restriction by the developers of MIUI/HyperOS. The system uses dark patterns of the interface to make it harder for the user to reject ads. The frame of reference and repeated queries are designed to make you give up. Just be persistent: turn off, wait 10 seconds, turn off again until the system agrees.
Will ads disappear in third-party apps and games?
No. The methods described in this article remove only Xiaomi system advertising (in conductor, security, themes) and the advertising inside third-party applications (YouTube, games, news aggregators) depends on the developers of these applications and their ad networks. DNS-filters (e.g. AdGuard) DNS) Premium subscriptions in the services themselves.
Do I need to reset the ad after resetting to factory settings?
Yes, a reset to factory settings (Wipe data) returns the phone to the β€œout of the box” state, which means that all MSA switches, personalizations and recommendations will be activated again, you will have to repeat the setup procedure again immediately after the initial setup of the phone.
Can a system update bring the ads back?
In theory, yes. Large firmware updates can overwrite configuration files. Although most settings are saved, it is recommended that after each major update (for example, the transition from Android 13 to 14), quickly check the status of the msa service in the data access menu.