How to Get Rid of Advertising in Xiaomi Forever: 2026 Proven Methods

Advertising in Xiaomi devices is one of the most annoying features of the brand ecosystem, appearing on the settings menu, on the desktop, in the MIUI branded shell, and even on PatchWall TVs. The manufacturer positions this as β€œpersonalized recommendations”, but users perceive it as intrusive spam. Worse, over time, the ad units become more aggressive: they start flashing, automatically play video and even block system notifications.

In this article, we will look at all the current ways to remove ads, from basic settings to deep modifications to the system. It is important to understand that some methods require technical skills and can lead to loss of warranty or unstable operation of the device. We will specify the risks for each option, so that you can choose the optimal balance between efficiency and security.

1. Disabling Advertising through the standard MIUI settings

The first step is to use the built-in options of the system. Xiaomi officially allows you to disable some of the ad units, but these settings are often hidden in deep sections of the menu.

For smartphones on MIUI 12-14:

  1. Go to Settings β†’ About Phone and 7 times click on the MIUI version to activate the Developer Mode.
  2. Return to the main settings menu and open Additional β†’ Special Opportunities β†’ Advertising.
  3. Turn off the sliders: πŸ“± Personalized recommendations (primary source of advertising) πŸ“Š Advertising identification (activity tracking) πŸ”„ Showing Advertising in System Applications

For Xiaomi (PatchWall) TVs:

  • πŸ“Ί Go to Settings. β†’ Account and security β†’ Confidentiality β†’ Personalized recommendations and deactivate all options.
  • πŸ” In the same section, find the Advertising ID and reset it.
  • πŸ“‹ Go to Settings. β†’ Annexes β†’ Application management β†’ PatchWall and clear the cache.

πŸ’‘

After disabling the ad, restart the device – some blocks will disappear only after the reboot.

These manipulations remove up to 60 percent of the ads, but not all the blocks, like ads in Mi Video, Mi Browser and lock screen, and they will require more radical methods to remove them.

2. manual removal of advertising applications

Many of the ad units in Xiaomi are tied to pre-installed system applications. They can't be removed in the standard way, but you can disable or freeze them through settings. This doesn't require root rights and is safe for the device.

List of key "advertising" applications:

Name of namePackage (ID)FunctionCan I turn it off?
MiuiDaemoncom.miui.daemonPersonal recommendations serviceYes (partially)
MSA (Mi Service Framework)com.xiaomi.msa.globalActivity trackingYes.
Mi Videocom.miui.videoPlayer advertsYes.
Mi Browsercom.android.browserBrowser bannersYes.
Analyticscom.miui.analyticsStatistics collectionNo (critical to the system)

How to turn it off:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. In the search, type the name from the table (for example, MSA).
  3. Click Disable (if the button is active) or Stop.
  4. Clear the cache and app data.

Find the application in settings |Disable it |Clear the cache |Stop background activity |Reboot the device-->

Warning: Do not disable com.miui.analytics – this can cause MIUI to malfunction. Also avoid removing com.xiaomi.finddevice (needed to search for the device).

πŸ“Š What kind of Xiaomi device are you using?
Smartphone
Television
Mi laptop
Fitness bracelet
Other

3.Use of ADB-deep-cleaning

If standard methods didn’t work, the next step is to disable ads via ADB (Android Debug Bridge), Google’s official tool for managing Android devices, which works on all Xiaomi smartphones and doesn’t require root rights, but you’ll need a computer.

Step-by-step:

  1. Download Platform Tools from Google and unpack the archive.
  2. On your smartphone, activate USB Debugging in Settings β†’ About Phone β†’ MIUI version (7 taps) β†’ Additional β†’ For developers.
  3. Connect the phone to your PC and in the command line (in the folder with ADB) do: adb devices Make sure that the device is determined.
  4. Enter commands in turn (each removing a separate advertising component): adb shell pm uninstall --user 0 com.miui.daemon adb shell pm uninstall --user 0 com.xiaomi.msa.global adb shell pm hide com.android.browser adb shell pm disable-user com.miui.video

For Xiaomi TVs, use similar commands, but with different packages:

adb shell pm uninstall --user 0 com.xiaomi.mitv.analytics


adb shell pm disable-user com.miui.tv.ads

What if the ADB can’t see the device?
Make sure that the debugging is enabled USB On Windows, you may need to manually install the driver through Device Manager (look for "Mi"). ADB Interface. Also try using the original. USB-Xiaomi cables – cheap cables often don’t support data transfer.

Note: Uninstall --user 0 commands only delete applications for the current user, without affecting system files. However, after resetting the settings, the ad may return.

4. Installation of custom firmware (for advanced)

The most radical way is to replace MIUI with customized firmware without ads, such as LineageOS or Pixel Experience, which completely removes all advertising components, but has serious drawbacks:

  • ⚠️ Loss of warranty (unlocking the bootloader resets the Anti-Rollback counter).
  • πŸ”§ You need fastboot skills and TWRP.
  • πŸ“± Not all functions can work (e.g., a camera or a camera). NFC informally).
  • πŸ”„ Updates will have to be installed manually.

If you are prepared for risks, follow the algorithm:

  1. Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-15 days).
  2. Install TWRP Recovery for your model (see instructions on XDA Developers).
  3. Download compatible firmware (check your device support on the project website).
  4. Using TWRP, run Wipe β†’ Format Data and install the firmware.

πŸ’‘

Custom firmware deprives you of Xiaomi’s branded features (such as fast charging on some models or MIUI gestures).

Xiaomi TVs are more difficult to do because of the closed PatchWall architecture. Alternative firmware exists only for a limited number of models (such as the Mi TV 4S 55) and can be hard to get in the way of the device.

5. Blocking Advertising through DNS and Host File

Another effective method is to redirect advertising domains to non-existent domains. IP-It works at the network level and doesn't require any changes to the system, and it's good for smartphones, TVs and even Xiaomi routers.

Method 1: Change the DNS on the device

  • πŸ“± On a smartphone: Settings β†’ Wi-Fi β†’ Additionally. β†’ Settings IP β†’ Static β†’ DNS1: 94.140.14.14, DNS2: 94.140.15.15 (AdGuard DNS).
  • πŸ“Ί On TV: Settings β†’ Network β†’ Network setup β†’ DNS β†’ Manually (same addresses).

Method 2: Editing the host file (requires root)

If you have root access, add the following lines to /etc/hosts (use the Root Explorer app):

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.uc.cn

To check the health of the browser, try to open http://ad.mi.com – the page should not load.

πŸ’‘

If some applications (such as Mi Home) have stopped working after changing the DNS, return the standard DNS settings or use an alternative server, such as Cloudflare: 1.1.1.1 and 1.0.0.1.

6. Specialized applications for blocking advertising

If manual methods seem complicated, you can use third-party utilities that automate the process of removing ads and often offer additional features (for example, blocking trackers).

AnnexTypeNeed root?Features
ADB AppControlA utility for ADBNo.Simplifies disabling system applications through a graphical interface
BlokadaAd-blockerNo.It works via VPN, blocks domains at the DNS level.
LADBADB via Wi-FiNo.Allows you to control the device without USB-cable
Titanium BackupBackupYes.Can freeze system applications permanently

For the use of ADB AppControl:

  1. Download the app from XDA.
  2. Connect your phone to your PC and launch the utility.
  3. In the list, find apps with the AdServices tag and turn them off.
  4. Apply the changes and restart the device.

Note: Apps like Blokada create local VPN-tunnel, which may conflict with some banking applications (e.g. Sberbank or Tinkoff), in which case add these applications to the exceptions.

7. Alternative launchers and shells

If the ads are mostly on the desktop (like MIUI Launcher), you can simply replace the standard shell with an alternative one.

The best launchers for Xiaomi:

  • πŸ† Nova Launcher – flexible setup, no advertising, gesture support.
  • 🎨 Lawnchair – lightweight open source launcher, Pixel style.
  • πŸ”§ Hyperion Launcher – Optimized for performance, minimalist design.
  • πŸ“± Microsoft Launcher – Windows integration, no ads from Xiaomi.

How to determine:

  1. Download the launcher from Google Play.
  2. When you first start, select it as the default launcher.
  3. In the launcher settings, turn off the recommendations displays (if there is such an option).

For Xiaomi TVs, alternative launchers are more difficult to install β€” you will need ADB and manual replacement of PatchWall with an ATV Launcher or HalLauncher.

Frequently asked questions

❓ After the ad was turned off, the weather and news notifications stopped coming in?
These notifications come through the same channel as the ad (com.miui.daemon) To return only useful alerts: Turn back com.miui.daemon via ADB: adb shell pm enable com.miui.daemon Then manually disable advertising components in settings Special features β†’ Advertising.If that doesn't help, use the Mi Push app to manage notifications selectively.
❓ Can I remove ads from Xiaomi without a computer?
Yes, but the options are limited. You can: Turn off personalized recommendations in settings. Install Blokada or a similar blocker. Use launchers like Nova Launcher. For deep cleaning (ADB, uninstall system applications), the computer is necessary.
❓ Will the advertisements return after the update? MIUI?
Yes, in part. For major updates (e.g., from MIUI 13 to MIUI 14), some disabled system applications may recover. To avoid this: Before upgrading, back up via Settings β†’ Additional β†’ Backup. After updating, repeat the procedure for disabling ads (via ADB or settings). Use Titanium Backup (from root) to "freeze" ad applications permanently.
❓ Why After the Lockdown DNS Some websites have stopped working?
Some services (e.g. Mi Cloud or Xiaomi Community) use the same domains as ad networks. If Xiaomi sites stop opening after the DNS change, return the standard DNS (automatic).
❓ How to remove ads on Xiaomi with a blocked bootloader?
If the bootloader is locked (which is typical for new devices), your options are limited: Turn off ads through standard settings (section 1 of the article). ADB-commands (section 3), but they will reset after resetting settings. Install Blokada or similar blocker. Unlocking the bootloader officially requires waiting (7-15 days) and binding the Mi Account. Unofficial methods of bypassing the lock can be fraught with "bricking" the device.