How to completely remove ads on Xiaomi: all the ways for smartphones and TVs

Advertising in Xiaomi devices has become one of the most talked-about issues among brand users. Even after buying premium models like the Xiaomi 14 Ultra or Redmi Note 13 Pro+, owners are faced with intrusive banners in system applications, notifications and even on the lock screen. The manufacturer has integrated ad modules so deep into MIUI that standard disconnection through settings often works incompletely or resets after updates.

In this article, we will look at all the current ways to remove ads on Xiaomi smartphones and TVs, including hidden settings, modification of system files and alternative firmware. We will focus on legal methods that do not violate the warranty conditions, and consider radical solutions for power users. It is important to understand that completely removing ads requires a comprehensive approach โ€“ disabling Mi Account services, blocking domains and even manual editing of configuration files.

Xiaomi has officially declared that advertising on its devices is part of a business model to keep prices below market prices. According to the brand, up to 30 percent of its revenue comes from โ€œInternet services,โ€ which includes targeted advertising, which is legally stipulated in the MIUI user agreement you accept when you first set up your smartphone.

But there are nuances:

  • ๐Ÿ“ฑ In the European Region (EEA) Advertising is disabled due to data protection laws (GDPR). If you bought a smartphone in Europe, but see banners โ€“ most likely, the firmware of โ€œgrayโ€ imports.
  • ๐Ÿ›ก๏ธ On devices with Google Mobile Services (GMS) Some of the ads are not shown by Xiaomi, but by Google itself through services like Google Play Services.
  • ๐Ÿ”„ After resetting to factory settings or updates MIUI Advertising modules can be activated again.

โš ๏ธ Note: Disabling ads through informal methods (e.g., domain blocking via hosts) can disrupt system applications like Mi Video or Mi Browser. In some cases, this leads to sync errors with Mi Cloud.

Type of advertisementWherever he comesCan I legally shut it down?
Banners in system applicationsMi Security, Mi File Manager, Mi BrowserYes, through the app settings.
Notice-advertisingNotification panel, lock screenPartially (Msa shutdown required)
Recommendations in Mi VideoMain screen of the applicationYes, but with limitations.
Sponsored Content in ThemesWallpaper and theme sectionNo, just by blocking domains.

Method 1: Disabling Advertising through the standard MIUI settings

Letโ€™s start with the safest method, which does not require superuser rights (root) and does not violate the warranty, which is suitable for most models on MIUI 12-14, including the POCO F5, Redmi 12 and Xiaomi 13T.

Instructions:

  1. Open Settings โ†’ About the phone and tap 7 times on the line version of MIUI to activate the developer mode.
  2. Return to the main settings menu and go to Additional โ†’ Special Opportunities โ†’ Advertising.
  3. Turn off the sliders: ๐Ÿ”˜ Personalized recommendations ๐Ÿ”˜ Promotional notices ๐Ÿ”˜ Showing Recommended Content

Reset the device.

For individual applications (such as Mi Browser or Mi Music) additionally:

  1. Open the app. โ†’ press three points (โ‹ฎ) โ†’ Settings.
  2. Find the Advertising or Recommendations section and disable all available options.

Disable personalized recommendations|Deactivate advertising notifications|Turn off recommended content|Reset the device|Check the settings in Mi Browser and Mi Video-->

โš ๏ธ Note: Some firmware (e.g., Xiaomi Pad 6) may not have Advertising in the settings.

Method 2: Blocking Advertising Domains Through Hosts

If standard settings donโ€™t work, you can block servers that deliver ads to MIUI, which requires super-user rights or special applications like AdAway.

List of the main advertising domains Xiaomi (current for 2026):

127.0.0.1 ad.mi.com


127.0.0.1 data.mistat.xiaomi.com




127.0.0.1 sdkconfig.ad.xiaomi.com




127.0.0.1 track.miui.com




127.0.0.1 api.brs.intl.miui.com




127.0.0.1 api.col.mi.com

How to apply:

  1. Install AdAway from the official website (root required).
  2. Open the application โ†’ Hosts โ†’ Add a user source.
  3. Insert the list of domains above and save.
  4. Click Apply and restart the device.

For devices without root can be used DNS-filtering:

  1. Go to Settings โ†’ Connections โ†’ Private DNS.
  2. Select the host name of the provider and enter: ๐Ÿ”น dns.adguard.com (recommended) ๐Ÿ”น 1.1.1.3 (Cloudflare Family)

Through settings MIUI|Use it. AdAway/root|DNS-filtering|I don't block ads.-->

Method 3: Disabling the msa system service (for power users)

The msa (Miui System Ads) service is the core of the advertising system in MIUI, and deactivating it removes most banners, but may affect some features (such as synchronization with Mi Cloud or push notifications).

Attention: This method requires ADB-access and may cause system instability. MIUI 14+ The msa service is integrated deeper and disabling it can cause errors in Mi Home or Mi Fit.

Instructions via ADB:

  1. Install ADB Tools on your PC.
  2. Activate debugging over USB in the developer settings.
  3. Connect your smartphone to your PC and execute commands: adb shell pm disable-user --user 0 com.miui.systemAdSolution adb shell pm disable-user --user 0 com.xiaomi.joyose adb shell pm disable-user --user 0 com.miui.analytics
  4. Reset the device.

To return the changes, use:

adb shell pm enable com.miui.systemAdSolution
What happens if you turn off msa?
Disabling msa service will lead to the following consequences: - Disappear banners in Settings, Mi Security and Mi File Manager. - Stop receiving advertising push notifications from Xiaomi. - Mi Cloud may be disrupted (not synchronized notes, photos). In some regions (e.g. India) this will lead to Mi Pay and Mi Credit errors. MIUI 14+ Possible occasional reboots when using Mi Video.

Method 4: Install custom firmware (radical solution)

If you are willing to sacrifice official firmware for the sake of a complete lack of advertising, consider alternative builds. MIUI or AOSP-Firmware like LineageOS or Pixel Experience, which is suitable for models with an unlocked bootloader).

Pros and cons:

AdvantagesDeficiencies
Complete absence of advertising and telemetryLoss of guarantee
More recent versions of AndroidRisk of "brike" (inoperability) of the device
Additional features (e.g. ViPER4Android)Some branded chips donโ€™t work (for example, Always-on Display)

Recommended Firmware without Advertising:

  • ๐Ÿ“ฑ Xiaomi.eu โ€“ modified MIUI without advertising and Chinese services (official website).
  • ๐Ÿค– LineageOS โ€“ โ€œcleanโ€ Android without unnecessary applications.
  • ๐ŸŽจ Pixel Experience โ€“ firmware with interface from Google Pixel.

Installation instructions:

  1. Unlock the bootloader through Mi Unlock Tool (requires to link the account to the device for 7 days).
  2. Install custom recovery (TWRP or OrangeFox).
  3. Download the firmware for your model from the XDA-Developers forum.
  4. Sweat through recovery, having previously made a backup.

-->

Method 5: Disabling Advertising on Xiaomi TVs (Mi TV)

Xiaomi TVs (Mi TV A2, Xiaomi TV Q2, etc.) also suffer from intrusive advertising on the home screen and in apps. Unlike smartphones, there is no one-size-fits-all solution โ€“ you have to combine several methods.

Steps to remove advertising:

  1. Disable recommendations: Go to Settings โ†’ Accounts and Security โ†’ Advertising. Deactivate Personalized Recommendations and Advertising Identity.
  2. Remove Unnecessary Apps: Through Settings โ†’ Apps, remove Mi Video, Mi Home, and other preinstalled services. Use ADB to uninstall system applications (e.g., com.miui.tv.adservice).
  3. Blocking domains via router: In router settings, blacklist domains: ott.tv.mi.com api.ad.xiaomi.com sdkconfig.ad.xiaomi.com

For Android TV 11+ (e.g. Xiaomi TV Q2 2026) additionally:

  • ๐Ÿ”ง Install an alternative launcher (for example, ATV Launcher or Wolf Launcher via Send Files to TV.
  • ๐Ÿ›ก๏ธ Use Blokada to block ads at the level DNS (installation is required ADB).

-->

What if the advertisements returned after the update?

After the MIUI update, many users face a return of ads, which is because Xiaomi resets some of the settings or adds new ad modules to avoid this:

Action list:

  • ๐Ÿ”„ Reverse to the previous version MIUI Fastboot (instructions on Xiaomi Firmware Updater).
  • ๐Ÿ”’ Block system application updates: Go to Settings โ†’ Annexes โ†’ App management. Find Mi Video, Mi Browser, and more. โ†’ Turn off auto-update.

Use the Magisk modules:

  • Install Magisk and Xiaomi Debloater module to automatically remove advertising services after updates.

If you use custom firmware, check regularly for updates on the developer forum. For example, Xiaomi.eu builds patch new ad mechanisms weekly.

FAQ: Frequent questions about advertising on Xiaomi

โ“ Why after resetting to factory settings, the ad appears again?
When reset, all system applications, including ad modules, are restored. To avoid this, before reset: Backup important data. Remove com.miui.systemAdSolution and com.xiaomi.joyose applications via ADB. Use TWRP to create a backup of the current system without ads and restore it after reset.
โ“ Can I remove ads without rooting and ADB?
Yeah, but not completely. MIUI allow you to disable most of the banners, but some elements (for example, recommendations in Mi Video) will remain. DNS-Filtering (e.g. dns.adguard.com) Installing alternative launchers (e.g. Nova Launcher for smartphones) however, this does not guarantee 100% results.
โ“ Are Ad Blocking Techniques Harming the Product Performance of the Device?
Most methods (disabling through settings, blocking domains) do not affect performance. However: Using AdAway with a large list of domains can slightly increase the load time of pages in the browser. Disabling msa through ADB sometimes leads to increased battery consumption due to synchronization errors. Castomic firmware (for example, LineageOS) often run faster than standard MIUI due to the absence of background processes.
โ“ How to check if advertising is still in the system?
To make sure all ad modules are disabled: Open Mi Browser and check the home page - there should be no banners. Go to Settings โ†’ About Phone โ†’ System Update - no ad notifications should appear. Launch Mi Video - there should be no sponsored content in the Guidelines section. Use the NetGuard or PCAPdroid app to monitor network queries to ad.mi.com and sdkconfig.ad.xiaomi.com domains.
โ“ Which Xiaomi models are least affected by advertising?
Among modern devices Xiaomi least advertising in: Xiaomi 14 Ultra (firmware for the device) EEA-region). POCO F5 Pro (global version without Chinese services) Redmi Note 13 Pro+ (All devices with Xiaomi.eu firmware.At the same time, the maximum amount of advertising is observed in: Smartphones for the Chinese market (for example, Xiaomi Civi 3). Budget models (Redmi) A2, POCO M6 Mi TVs. TV firmware.