Xiaomi Ads Publish – How to Turn Off Forever: The Complete 2026 Guide

Pop-up ads on Xiaomi devices are one of the most common complaints of users of the brand. Even after buying premium models like Xiaomi 14 Ultra or Redmi Note 13 Pro+, owners face intrusive banners in the settings menu, sales notifications and advertising services Mi Credit or GetApps, the reason lies in the branded shell MIUI, which aggressively monetizes users’ attention.

In this article, we will analyze all possible sources of advertising on smartphones, TVs and smart devices Xiaomi, including hidden mechanisms of its display. You'll learn how to turn off ads through system settings, which apps are responsible for banners, and what to do if standard methods don't work. 2026 Years that bypass the limitations of the latest versions MIUI 14/15 HyperOS.

1. Why Xiaomi is getting ads: all sources

Before blocking ads, it is important to understand where they come from, and several components are responsible for displaying banners on Xiaomi devices:

  • πŸ“± System applications MIUI: GetApps, Mi Credit, Mi Video, Mi Browser and even Settings can show ads.
  • πŸ”„ Software updates: After updates MIUI New advertising modules are often activated (for example, banners in Security or Topics).
  • πŸ“Ί TVs and smart devices: On Mi TV Mi Box Ads are built into the launcher and content recommendations.
  • 🌍 Regional settings: On devices for China (CN-Advertising is much more than in the global (Global/EEA).

The most insidious aspect is dynamic ad loading, and even if you have disabled all visible options, banners can come back after rebooting or updating apps, because Xiaomi uses cloud services to manage advertising campaigns, and blocking requires a comprehensive approach.

πŸ“Š On which device Xiaomi you are tired of advertising?
Smartphone (Redmi/POCO/Xiaomi)
Television (Mi TV)
Smart speaker or lamp
Fitness bracelet or watch
Other gadgets

2. disabling advertising in the MIUI settings (official method)

To start with, the simplest of options is the standard options in the settings menu, which works on most devices with MIUI 12-15 and HyperOS, but may vary depending on the model and the firmware region.

Follow this instruction:

  1. Open Settings β†’ Password and Security β†’ Authorization and Locking.
  2. Find Advertising Services (or Personalized Recommendations in new versions).
  3. Turn off the sliders: πŸ”˜ Personalized Advertising Recommendations πŸ”˜ Show ads on the lock screen (if any)

Settings

About the phone β†’ version of MIUI

Developer mode

Settings β†’ Additional β†’ For Developers

USB debugging

β˜‘οΈ Checking the disabling of advertising in MIUI

Done: 0 / 5

⚠️ Note: Some firmware (especially Chinese) may not have an Advertising Services item, in which case you can move to the next section with alternative methods.

It is also worth checking the settings of individual applications:

  • 🎬 Mi Video: Settings β†’ Recommendations β†’ Disable "Personalized Content"
  • 🌐 Mi Browser: Settings β†’ Confidentiality β†’ Delete "Advertising identification"
  • πŸ“± GetApps: Profile β†’ Settings β†’ Delete β€œAdvertising Notices"

3. Hidden Settings: How to Turn Off Advertising Through ADB

If the system options do not help, you will have to use them. ADB-This method requires you to connect the device to a computer, but it blocks ads at the system level.

You'll need:

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ“± Included Developer Mode and Debugging by USB smartphone.
  • πŸ”Œ Cable USB (preferably original).

Step-by-step:

  1. Connect your phone to your PC and open the command line (Windows) or terminal (macOS/Linux).
  2. Enter the command to check the connection: Adb devices should appear the name of your device.
  3. Follow the following commands in turn: adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.midrop adb shell pm hide com.miui.analytics adb shell settings put global shell settings hidden_api_policy 1
  4. Reset the device.

These commands disable the system modules responsible for displaying ads and collecting analytics. If the banners return after the reboot, try additional commands:

adb shell settings put global captive_portal_detection_enabled 0


adb shell settings put global captive_portal_server false

What to do if ADB is not working?
If you see a "pm hide: not found" error after you type in, then your version of MIUI does not support this function. In this case, try an alternative method: 1. Install the ADB Insecure app. 2. Run it and restart the device. 3. Repeat the commands again.

⚠️ Note: On some firmware Xiaomi blocks ADB-If you reset after rebooting, try using Magisk modules (section 5).

4. Blocking Advertising through DNS and Host File

Another effective way is to redirect Xiaomi advertising domains to non-existent domains. IP-There are two ways to do this: by changing the address. DNS or editing the hosts file.

Method 1: Using a private DNS

This is the safest option that does not require root rights:

  1. Go to Settings β†’ Connections and Sharing β†’ Private DNS.
  2. Select the host name of the private DNS provider.
  3. Enter one of the addresses: πŸ”’ dns.adguard.com (blocks ads and trackers) πŸ›‘οΈ security.cloudflare-dns.com (Cloudflare)

Save and restart the device.

Method 2: Editing a hosts file (requires root)

If you have root access, you can manually add the blocking of advertising domains:

  1. Install any file manager with root support (such as Root Explorer).
  2. Go to /system/etc/hosts.
  3. Open the file in the text editor and add the following lines at the end: 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 tracker.ai.xiaomi.com
  4. Save the file and restart the device.

Installation instructions:

  1. Download the desired module in.zip format (for example, with XDA Developers).
  2. Open Magisk Manager and go to the Modules section.
  3. Click Install from Storage and select the downloaded file.
  4. Reset the device.

⚠️ Note: Removing system applications may cause unstable device operation.Before installing modules, back up via Settings β†’ Additionally. β†’ Backup and reset.

πŸ’‘

Magisk modules are the most reliable way to remove ads forever, but they are only suitable for power users, and a breach of system integrity can take away the guarantee.

6.Alternative solutions: launchers, firmware and physical lock

If none of these methods work, there are radical or alternative approaches that are suitable for those who are willing to sacrifice some features for the sake of cleanliness.

Method 1: Installation of a custom launcher

The standard MIUI launcher often shows ads in widgets and search bars. Replace it with:

  • 🌈 Nova Launcher (configurable, no ads).
  • πŸ” Lawnchair (lightweight, open source).
  • πŸ“± Microsoft Launcher (Integration with Windows).

After installation, disable the standard launcher through Settings β†’ Applications β†’ Application Management β†’ Launcher (click Disable).

Method 2: Transition to custom firmware

Firmware like LineageOS, Pixel Experience or ArrowOS completely remove all Xiaomi advertising components, minus the loss of some features (for example, IR Blaster or Game Turbo).

Method 3: Physically Block Notifications

If advertising comes in the form of notifications, you can:

  • πŸ”” Disable notifications for specific applications (Settings) β†’ Notifications β†’ Management of notifications).
  • 🚫 Use apps like Notisave or Notification Analyzer to block spam.

Method 4: Purchase a device with EEA-firmware

Xiaomi devices for the European market (EEA) have less advertising by default. If you haven’t already bought a gadget, look for models marked EEA in the firmware name.

7. Features of disabling advertising on Mi TV and Mi Box TVs

On Xiaomi TVs and set-top boxes, the ads are built deeper than on smartphones.

  • πŸ“Ί Main screen (banners at the bottom or right).
  • 🎬 Content recommendations (Mi Video, Netflix, Prime Video).
  • βš™οΈ Settings (pop-up windows with promotions).

Instructions for unsetting:

  1. Go to Settings β†’ Account and Security β†’ Privacy.
  2. Turn it off: πŸ”˜ Personalized recommendations πŸ”˜ Advertising identification
  • πŸ–₯️ Install an alternative launcher (for example, ATV Launcher or Sideload Launcher).
  • πŸ”§ Turn off automatic updates to Mi Home and Mi Video.

⚠️ Attention: On Mi TV Stick and Mi Box S Disabling ads can cause a malfunction of the remote. If after the changes the device began to brake, reset through Settings β†’ On TV. β†’ Reset.

FAQ: Frequent questions about advertising on Xiaomi

πŸ”Ή Why the Advertising Returns After the Reset?
When reset, all system settings return to factory settings, including advertising modules. After reset, you must re-disable Personalized recommendations in Settings β†’ Password and security and apply ADB-commands or Magisk modules again.
πŸ”Ή Can I turn off advertising without root?
Yes, most of the methods in this article (ADB, private DNS, MIUI settings) do not require root rights, but you will still need to have root for 100% blocking on some firmware.
πŸ”Ή Why Redmi Note 12 has more ads than Xiaomi 13?
Budget models (Redmi, POCO) have a more aggressive advertising policy, as Xiaomi compensates for the low price by displaying banners. Flagship devices (Xiaomi 13/14) usually contain less advertising.
πŸ”Ή Will the lock work after the update? MIUI?
Xiaomi regularly changes its ad-show mechanisms, so after major updates (e.g. from MIUI 14 to HyperOS) it may need to be re-configured.
πŸ”ΉLegally blocking ads on Xiaomi?
Yes, disabling personalized advertising does not violate the user agreement; you do not remove the advertising modules (unless you use Magisk), but only prohibit their activation.