How to disable advertising in Xiaomi system applications: a step-by-step guide

Xiaomi’s current smartphones, which are powered by MIUI shells or the new HyperOS, offer an impressive array of features for an affordable price, but one of the most annoying features of these devices is the intrusive advertising that can appear in the most unexpected places: when you unlock the screen, in standard apps, and even in the system menu.

Fortunately, in 2026, there are many proven ways to completely clean the interface of advertising garbage, so you don't have to be a programming expert or get root rights to get your gadget back to its original appearance, but you just need to make a series of adjustments that we'll describe in detail below.

In this article, we’ll break down all the current techniques, from simple switches in settings to more advanced techniques like DNS locking. System advertising will no longer distract you from work or entertainment if you configure your device correctly.

Disabling MSA Service is the First Step to Cleaning Up

The main source of annoying banners and pop-ups is the MSA (MIUI System Ads) service, which collects your preferences and broadcasts advertising content to various parts of the interface, and to stop this process, you need to find the appropriate item in the authorization and advertising menu.

Go to Settings → Passwords and Security → Data Access. In the list that opens, find the msa app and turn off the Internet slider. The system can warn you several times about the possible consequences, insisting that the application will be broken — this is exactly what we need.

Once you have disabled network access for msa, go back to the main settings menu and find the Ads and Privacy section (or Get References) where you need to deaktivate the main switch for personalized advertising.

⚠️ Note: After disabling the msa service in some versions of firmware, banner ads may disappear not instantly, but within a few days. 10-15 If the effect is not immediate, restart the device.

It is important to understand that a complete shutdown of system services can theoretically affect the operation of some built-in functions, but in practice, users rarely notice negative changes in the stability of the smartphone.

Cleaning Standard Apps from Advertising

Even after the global MSA service is disabled, individual system applications can continue to show ad integrations, including utilities like Explorer, Music, Video, and Cleanup, each with its own settings that need to be checked separately.

Start with the Explorer app. Open it, click on the menu (three bars) and select Settings. Find Receive References and turn it off. A similar procedure is required for Xiaomi's Music and Video apps, where ads are often embedded in My Account or general settings.

  • 📱 Topics: Go to the Topics app, go to profile and turn off personalized recommendations.
  • 🧹 Security: In the Security app, click on the settings gear and remove the tick from the "Get recommendations" item».
  • 📂 Downloads: The standard download manager may also hide the option of displaying news and advertising.

Don’t ignore these settings, as these are the channels that most often leak advertising content, and system applications in the MIUI and HyperOS ecosystem are deeply integrated, so customizing each component individually gives the best result.

☑️ Verification of system applications

Done: 0 / 1

The Security app has access to deep layers of the system, and turning off ads not only removes banners, but also prevents notifications of supposedly necessary but unnecessary optimizations.

Blocking Ads Through DNS Settings

One of the most effective and elegant methods of dealing with intrusive content is the use of private content. DNS-This method allows you to block advertising requests at the network level without requiring the installation of third-party software.

To implement this method, go to Settings → Connection and Sharing → Private DNS. Select the option “Host Name of the DNS Provider” and enter the address of a trusted blocker, such as dns.adguard.com. Once you save the settings, all advertising requests will simply be ignored by the device.

Alternatives DNS-address
If the primary address doesn’t work, try using dns.adguard.com or family filters that also block adult content.

Use of the DNS-Filtering has several advantages: it does not consume battery, does not require constant updates and works in all applications, including browsers. DNS It can temporarily block the entry page.

ParameterMeaningThe effect
Type DNSPrivate (Private)Encryption of requests
hostdns.adguard.comBlocking ads
Impact on speedMinimumAccelerating page loading
CompatibilityAndroid 9+It works for everyone at Xiaomi.

If you stop loading any websites or apps after you turn on a private DNS, you can always quickly return the setting to Auto or Disabled, a flexible tool that can be turned on and off as needed.

Managing notifications and push-mailing

Users often confuse in-front ads with intrusive push notifications from system services. News, GetApps offers, and notifications of “important events” can clutter the notification curtain, and they are controlled through the notification center.

Go to Settings → Notifications and Status bar → Application Notifications. Here, you should go through the list of system utilities (for example, Mi Credit, Mi Video, GetApps) and completely prevent them from sending notifications. This will not remove the application, but will remove information noise.

📊 What annoys you the most?
Pop-ups in the interface:Push notifications:Advertising in standard applications:I am not interfered with advertising

It is also recommended to disable the Recommended Contents feature in the lock screen settings. Wallpaper Carousel is often a source of beautiful but promotional images. If you do not need the feature to automatically change wallpapers with new ones loading, it is better to disable it in the Lock Screen section.

⚠️ Warning: Disabling system notifications may cause you to miss important messages about security updates or backup status.Be selective.

For advanced users, you can fine-tune notification categories, and in some versions of HyperOS, you can click on a specific application in the notification list and choose which types of messages are allowed and which are blocked.

Disabling personalization and data collection

Xiaomi, like many other manufacturers, collects telemetry to improve its services, but this data is often used for targeted advertising, and to minimize the digital footprint and reduce the number of relevant advertising offers, you need to limit data collection.

In the Privacy section, look for the MIUI Improvement Program (or User Experience Program) and disable it, which will prevent anonymous device usage data from being sent to the company’s servers, and check your Mi Account settings and withdraw consent to receive marketing materials.

  • 🔒 Advertising ID: In the privacy settings, find the option to reset or delete the advertising ID.
  • 📊 Statistics: Turn off the transfer of data about the use of applications to the analytical center.
  • 🌐 Search: In global search, turn off the display of popular queries and news.

Personalization is a two-way coin, and when you disable it, you lose the convenience of smart selections, but you get more privacy and less advertising, and the choices you make depend on your smartphone priorities.

💡

Check the Special Features section periodically – sometimes after major updates, new services with recommendations may appear there that need to be manually disabled.

Additional measures and work with GetApps

The GetApps app store is the equivalent of Google Play for the Xiaomi ecosystem and often becomes a source of advertising noise. It can update itself, send notifications about discounts and new games.

Go to the settings of the GetApps app itself, find the General or Settings section, and disable all items related to auto-update apps over the mobile network, push notifications and recommendations. If you do not use this store, you can simply delete or disable it in the application management menu.

adb shell pm uninstall -k --user 0 com.xiaomi.mipicks

This command for ADB (Android Debug Bridge) allows you to remove the GetApps store without obtaining root permissions, making it invisible to the system. However, using the command line requires caution and connection to the computer.

💡

A comprehensive approach combining MSA disabling, DNS setup and manual application cleaning ensures 99% of the ad-free experience in Xiaomi.

Keep in mind that installing alternative launchers or using third-party app stores (like F-Droid or Aurora Store) can also reduce reliance on Xiaomi’s built-in services, although it doesn’t remove system advertising entirely without first setting up.

Frequently Asked Questions (FAQ)

Is it safe to completely disable the MSA service?
Yes, disabling MSA is safe for smartphone stability, and it's a system component of advertising, and stopping it won't cause the device to break or lose personal data, and the only consequence is that banner ads disappear.
Do the settings disappear after the firmware update?
After a major update to the system (for example, with MIUI 14 on HyperOS) some settings can be reset to factory values.We recommend checking the advertising and service settings MSA after each major update.
Can I remove system applications with advertising?
Remove standard applications (Conductor, Music) without root rights or ADB, but you can disable them or simply stop using them, replacing them with analogues from Google Play. Complete removal through ADB requires caution.
Does blocking ads affect the speed of the Internet?
Use of the DNS-filtering (e.g. AdGuard) DNS) It can even speed up page loading, as the browser does not need to load heavy ad scripts and images.
Do these methods work on global firmware versions?
Yes, the methods described are relevant for both Chinese (CN) and global (Global/EU/RU) firmware versions. The layout of the menu may vary slightly depending on the Android version and shell, but the logic of actions remains the same.