How to permanently remove ads on Xiaomi TV: proven methods of 2026

Advertising on Xiaomi TVs is one of the most annoying features of the budget Mi TV and Redmi Smart TV models. Menu banners, pop-ups when turned on, content recommendations from partners of the company all interfere with comfortable viewing and slow down the system. Unlike smartphones, where advertising can be turned off through account settings, there is no universal switch on the TVs to remove it completely.

In this article, we will discuss 5 working ways to remove ads on a Xiaomi TV – from standard settings to advanced methods using ADB. All instructions are relevant for MIUI TV 2023-2026 firmware and do not require superuser rights (root).

πŸ“Š What model of your Xiaomi TV?
Mi TV 4S/4A (2018-2020)
Mi TV Q1/Q2 (2021-2022)
Redmi Smart TV X (2022-2023)
Mi TV A2/A Pro (2023-2026)
Another model

1. Disabling personalized advertising in settings

The easiest way to reduce the amount of ads is to deactivate data collection for targeted ads, which won’t remove banners completely, but will reduce the number of banners by 30-40%, suitable for all Xiaomi models based on Android TV or MIUI TV.

Instructions:

  • πŸ“Ί Open Settings (cog in the upper right corner of the main screen).
  • πŸ‘€ Go to the Accounts and Security section β†’ Xiaomi account.
  • πŸ” Select Confidentiality β†’ Personalized advertising.
  • 🚫 Turn off the slider Show personalized advertising.

After that, the system will stop using your data to match ads, but banners from partners (like promo movies on Megogo or IVI) will remain, and more radical measures will be needed to remove them.

⚠️ Note: Some firmware may not have personalized advertising, in which case try to update the TV software to the latest version or use the methods in the following sections.

2. reset of the advertising ID (Advertising ID)

Each Xiaomi TV is assigned a unique Advertising identifier (Advertising) ID), It's used to track activity, and resetting it helps zero out targeted ads and reduce the number of pop-ups. TV 9.0+.

How to Reset Advertising ID:

  1. Press the Home button on the remote and hold for 5 seconds to open Google Assistant.
  2. Say in voice, β€œOpen Google Settings” or find this item manually in the settings menu.
  3. Go to Google. β†’ Advertising.
  4. Select Reset Advertising ID and confirm the action.

The effect of the reset is temporary – after 1-2 weeks, the ads may return. For a permanent solution, you will need to disable the system applications responsible for displaying banners (see section 4).

πŸ’‘

If voice search doesn’t work, check your TV’s internet connection and update the Google Play Services app through Settings β†’ Apps β†’ Updates.

3. Removal of advertising through developer modes

Xiaomi has hidden developer modes that allow you to disable the system processes responsible for displaying ads, a method that requires the activation of ADB (Android Debug Bridge) and is suitable for users willing to work with the command line.

Step-by-step:

  1. Activate Developer Mode: Go to Settings β†’ About TV. Find the line on the MIUI TV version and click on it 7 times in a row. You will be notified, "You've become a developer!"

Turn on USB debugging:

  • Back to Settings β†’ Additionally. β†’ For developers.
  • Activate Debugging over USB and Debugging over the network.
  • Connect to the TV through ADB: adb connect [IP-TV address]:5555 adb shell pm uninstall -k --user 0 com.miui.systemAdSolution Where [IP-Television address β†’ Network β†’ State of the network.

This command removes the com.miui.systemAdSolution system application, which is responsible for integrating advertising into the interface, and after the TV is restarted, the banners on the menu and on the home screen will disappear.

Install Platform Tools on PC|Turn on the network debugging on TV|Remember. IP-TV address|Check the connection of the adb device team|Make a backup copy of settings

-->

⚠️ Note: Removing system applications can lead to unstable TV operation. If after execution of commands errors appear (for example, Mi Home or PatchWall does not open), restore the application by command: adb shell cmd package install-existing com.miui.systemAdSolution

4. Disabling advertising services through application settings

Some banner ads are not displayed by the system, but by third-party apps pre-installed on the TV, which can be manually disabled without using ADB. This method is safe and does not require technical skills.

List of applications that need to be deactivated:

Title of the annexPackage (name in the system)What's off?
Mi Videocom.miui.videoplayerAdvertising in the player and on the main screen
PatchWallcom.mitv.patchwallContent recommendations and banners of partners
Mi Homecom.xiaomi.smarthomeNotifications about new Xiaomi devices
User Centercom.xiaomi.accountPersonalized offers

How to turn it off:

  • πŸ”§ Go to Settings. β†’ Annexes β†’ Application management.
  • πŸ” Find the app from the table above and select it.
  • 🚫 Click Disable (if the button is inactive, first click Stop).
  • βœ… Confirm the action in the dialog window.

After disabling these apps, ads in the interface will decrease by 70-80%, but some features (such as syncing with other Xiaomi devices) may not work properly.

What to do if the "Disable" button is inactive?
If the Disable button is locked, it means that the application is critical to the system. In this case, you can: 1. Limit its activity: Settings β†’ Applications β†’ [Application] β†’ Battery β†’ Restrict background activity. 2. Remove updates (if there is a Remove Updates button). 3. Use ADB to force it to disable (see Section 3).

5. Use of third-party launchers (alternative shell)

If standard methods don’t work, you can completely replace the MIUI TV shell with an alternative one, such as the ATV Launcher or Leanback Launcher.This is a radical solution that removes all advertising elements, but requires customization and may deprive you of some features (for example, control the Xiaomi remote).

How to install a third-party launcher:

  1. Download. APK-Launcher file (e.g. Leanback Launcher) USB-accumulator.
  2. Connect the flash drive to the TV and open the File Manager.
  3. Install APK by allowing installation from unknown sources (Settings β†’ Security β†’ Unknown sources).
  4. Launch the launcher and select it as the default launcher in the application settings.

Advantages of the method:

  • βœ… Complete absence of advertising in the interface.
  • βœ… Possibility of customization of the main screen.
  • βœ… Accelerated System Operation (No PatchWall background).

Disadvantages:

  • ❌ Xiaomi remote may not work (you will need to set up via Button Mapper).
  • ❌ No integration with the Mi Home ecosystem.
  • ❌ Possible errors when updating the firmware.

πŸ’‘

The side launcher is the most effective solution for removing ads, but is only suitable for experienced users who are ready to sacrifice the standard features of the TV.

6. Blocking Advertising via DNS or VPN

If the ads are shown in apps (e.g. YouTube or Prime Video), they can be blocked at the network level. DNS-servers VPN traffic-filtered.

Method 1: Changing the DNS

  • 🌐 Go to Settings. β†’ Network β†’ Network settings (Wi-Fi or Ethernet).
  • πŸ”§ Select Additional β†’ Settings IP β†’ Static.
  • πŸ“ In the field DNS 1 enter 1.1.1.3 (Cloudflare Family), in DNS 2 β€” 94.140.14.15 (AdGuard DNS).
  • πŸ”„ Save the settings and restart the TV.

Method 2: VPN with ad blocking

Install. VPN-A traffic filtering application, for example:

  • πŸ›‘οΈ ProtonVPN (there is a free rate).
  • πŸš€ Windscribe (blocking ads and trackers).
  • πŸ”’ AdGuard VPN (Specialized for blocking advertising).

These methods block ads at the network level, but do not affect banners in the MIUI TV interface itself. For complete removal of ads, combine them with other methods from this article.

Frequent Questions (FAQ)

❓ Can I turn off advertising on Xiaomi? TV without ADB root?
Yes, but not completely. With standard settings (Personalized Advertising and Advertising ID reset), you can reduce the number of banners by 30-50%. To completely remove it, you will need to disable system applications through ADB or install a third-party launcher.
❓ Will the advertisement return after the firmware update?
With major updates, Xiaomi can restore remote system applications (e.g. com.miui.systemAdSolution) and then repeat the procedure of disabling ads after the update.
❓ Why did the remote control stop working after disabling the applications?
Some launchers (like ATV Launcher) don't support Xiaomi's default remote buttons. Solution: Install Button Mapper from Google Play. Adjust button match manually. Or return to the standard launcher via Settings β†’ Applications β†’ Default Launcher.
❓Legally disabling advertising on Xiaomi TV?
Yes, disabling ads through settings or ADB does not violate the user agreement. Xiaomi does not block devices for such actions, but can restore remote system components during updates.
❓ How to get it back when the TV is not working properly?
If you have errors after disabling system applications: Restore applications via ADB: adb shell cmd package install-existing [name packet] Or reset to factory settings: Settings β†’ System β†’ Reset. Update firmware through Settings β†’ About TV β†’ System Update.