How to permanently remove ads on Xiaomi TV: from banners to embedded videos

Advertising on Xiaomi TVs is one of the most annoying features of their MIUI TV firmware. Even after buying a premium model, users are faced with banners on the menu, commercials in the launch of applications and intrusive notifications about β€œrecommended content.”

In this article, we will discuss all the current ways to disable advertising on Xiaomi Mi TV 4/4S/4A/4C/5/5X, Redmi Smart TV and other models based on Android TV or PatchWall. From simple settings to advanced methods using ADB, choose the right option depending on your model and readiness for experiments. Importantly, some methods may require a factory reset or temporary connection to a PC.

Why Xiaomi TV is getting ads and can it be removed forever?

Xiaomi TVs use two main shells:

  • πŸ“Ί PatchWall (India, global models) - the most "advertising" version with banners on the home screen, built-in videos and content recommendations.
  • πŸ€– Android TV (Europe, some models for China) – less aggressive, but still contains ads in launcher and system notifications.

Advertising sources on Xiaomi TV:

  • 🎯 System notifications (e.g., "New Movies on Prime Video").
  • πŸ“Ή Videos before launching applications (YouTube, Netflix).
  • 🏷️ Banners on the main screen (advertising games, promotions from partners).
  • πŸ” Content recommendations in the section "For You".

On models from 2023 to 2026 (e.g., Xiaomi TV A Pro or Redmi Smart TV X2026), ads are built-in at the firmware level and do not turn off in standard ways. However, even in such cases, there are workarounds – from blocking through the DNS to installing an alternative launcher.

πŸ“Š What kind of Xiaomi TV do you have?
Mi TV 4/4S/4A
Mi TV 5/5X
Redmi Smart TV
Xiaomi TV A Pro (2023-2026)
Another model

Method 1: Disabling Advertising through Standard Settings (without PC)

This method is suitable for most Android TV models (e.g. Mi TV 4S 55" or Redmi Smart TV X50).It does not require a computer connection, but only removes some of the ads.

Instructions:

  1. Open Settings β†’ Accounts and Security β†’ Google.
  2. Select your account and turn off the β€œPersonalized Ads” option.
  3. Return to the main settings menu and go to Settings β†’ Applications β†’ System applications.
  4. Find the applications "MIUI System Ads", "PatchWall" or "Recommendation" (names may vary).
  5. For each of them, click "Stop" and "Stop" (if available).

πŸ”Ή What it will do: Banners on the home screen and some notifications will disappear, but ads in apps (for example, on YouTube) will remain.

β˜‘οΈ Preparing for the Advertising Disconnection

Done: 0 / 4

Method 2: DNS Ad Blocking (for all models)

Change of change DNS-The system blocks the download of banner ads and parts of the videos, and works on all models, including the new Xiaomi. TV A2 2026, but requires manual network setup.

Step-by-step:

  1. Go to Settings β†’ Network and Internet β†’ Wi-Fi (or Ethernet).
  2. Click on your connection and select "Change Network" β†’ "Show additional settings".
  3. In the field "DNS" enter one of the addresses: πŸ›‘οΈ 1.1.1.3 (Cloudflare Family – blocks ads and malicious sites). πŸ”’ 94.140.14.14 (AdGuard DNS). 🌍 84.200.69.80 (DNS.WATCH β€” neutral but fast).

Settings β†’ About TV β†’ Reboot

DNS-serverBlocking adsBlocks tracking.Speed.
1.1.1.3βœ… Yes.βœ… Yes.⚑ Fast.
94.140.14.14βœ… Yes.βœ… Yes.⚑⚑ Very fast.
8.8.8.8❌ No.❌ No.⚑⚑⚑ Fastest one.

Advantages of the method: does not require superuser rights, works on all models, does not affect the warranty. Disadvantages: does not block embedded videos in applications (for example, YouTube or Prime Video).

πŸ’‘

If some applications (such as Disney+ or OKKO) stop working after changing the DNS, return the standard DNS (8.8.8.8) and try another server from the list.

Method 3: Disabling Advertising through ADB (Advanced Method)

If standard settings don’t work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which is suitable for Android TV models (such as Mi TV 4A or Redmi Smart TV X65) and requires a connection to a PC.

πŸ”§ What's the matter:

  • πŸ’» Computer with Windows/macOS/Linux.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“₯ Programme ADB Tools (download from the official website).

Instructions:

  1. Turn on the TV debugging mode via USB: Settings β†’ About TV β†’ Software Version β†’ Click 7 times on β€œSoftware Version” before the message β€œYou became a developer” appears Then go to Settings β†’ Additional β†’ Developer Settings and turn on β€œDebugging by USB”.
  2. Connect the TV to your PC via USB and run cmd (Windows) or Terminal (macOS/Linux).
  3. Enter the commands in turn: adb devices (should appear device, if not - check the drivers) adb shell pm disable-user --user 0 com.xiaomi.mitv.appstore adb shell pm disable-user --user 0 com.xiaomi.mitv.analytics adb shell pm disable-user --user 0 com.miui.systemAdSolution
  4. Reboot the TV.

Which applications are deactivated:

  • πŸ›’ com.xiaomi.mitv.appstore – an app store with advertising.
  • πŸ“Š com.xiaomi.mitv.analytics – statistics collection (responsible for targeted advertising).
  • 🎯 com.miui.systemAdSolution - a system of displaying banners.

⚠️ Note: On some models (Xiaomi) TV A Pro 2026) disabling system applications through ADB If the TV stops turning on, reset via Settings β†’ On TV. β†’ Reset to factory.

List of commands for a complete disabling of ads on PatchWall
For PatchWall TVs (India, global models), use additional commands: adb shell pm disable-user --user 0 com.xiaomi.mitv.patchwall adb shell pm disable-user --user 0 com.miui.systemAdSolution.overseas Warning: this will turn off the PatchWall home screen - instead it will be the standard Android TV launcher.

Method 4: Install an alternative launcher (for Android TV)

If your TV is running on Android TV (such as Mi TV 4S or Redmi Smart TV X55), you can replace the standard launcher with a third-party one, such as ATV Launcher or HalLauncher, which will remove all banner ads from the home screen.

How to determine:

  1. Download. APK-launcher file (e.g, ATV Launcher on USB-accumulator.
  2. Connect the flash drive to the TV and install the application through the File Manager.
  3. Launch the launcher and select it as "Default Launcher" in the settings.

πŸ”Ή Pros: completely remove ads from the main screen, the ability to customize the interface. Cons: some system functions (for example, voice search) may not work correctly.

πŸ’‘

Alternative launchers do not block ads within apps (YouTube, Prime Video). DNS or ADB-method.

Method 5: Reset to factory settings (last resort)

If none of these things worked, and the ads interfere with the TV, you can do a complete reset, which will bring the firmware back to its original state and sometimes remove the imposed updates with the ads.

How to reset:

  1. Go to Settings β†’ About TV β†’ Reset to factory settings.
  2. Enter. PIN-code (default 0000 or 1234).
  3. Confirm the reset and wait for the reboot (it will take 5-10 minutes).

⚠️ Important: after discharge:

  • πŸ”„ Don’t connect to Wi-Fi right away – first turn off ads through Settings β†’ Google β†’ Personalized advertising.
  • πŸ“₯ Do not update your firmware if the current version is running without ads.
  • πŸ”§ Install an alternative launcher before your first internet connection.

⚠️ Attention: On Xiaomi models TV A Pro 2026 reset can return the firmware with ads if the device automatically updates after connecting to the network.To avoid this, turn off the Internet on the router before first turning on after reset.

Method 6: Physically block updates (for power users)

On new models (Xiaomi TV A2 2026, Redmi Smart TV X2026), ads appear after firmware updates, and to avoid this, you can block update servers at the router level or through the hosts file.

πŸ›  Method 1: Blocking through a router

  1. Go to the router settings (usually 192.168.1.1).
  2. Find the Parental Controls or URL Filtering section.
  3. Add to the blacklist domains: ota.tv.miui.com api.ad.xiaomi.com sdkconfig.ad.xiaomi.com

πŸ›  Method 2: Editing a hosts file (Android only) TV)

If you have root access, you can edit /etc/hosts via ADB:

adb shell


su




mount -o rw,remount /system




echo "127.0.0.1 ota.tv.miui.com" >> /etc/hosts




echo "127.0.0.1 api.ad.xiaomi.com" >> /etc/hosts




mount -o ro,remount /system




reboot

The result: the TV will not be able to check updates and download advertising modules, risks: some services (for example, Mi Home) may have problems.

FAQ: Frequent questions about removing ads on Xiaomi TV

πŸ” Why did the new firmware update reappear?
The manufacturer adds ad modules to new versions of the software. To avoid this: Disable automatic updates in Settings β†’ About TV β†’ System Update. Use blocking update servers via the router (see Method 6).
πŸ“΅ Can you remove advertising without connecting to a PC?
Yes, use: Method 1 (setting up the TV); Method 2 (changing the DNS); Method 4 (installing an alternative launcher via USB); these methods do not require an ADB or a computer.
πŸ›‘οΈ Will the TV work after disabling system applications ADB?
On most models, yes, but: PatchWall may miss the main screen (solved by installing an alternative launcher). Xiaomi TV A Pro 2026 may crash - back up the settings.
πŸ”„ How to return a standard launcher after installing an alternative?
Go to Settings β†’ Applications β†’ Default Launcher and select β€œAndroid TV Launcher” or β€œPatchWall” (depending on the model). If you don’t have the option, reset to factory settings.
πŸ“Ί Why some models do not initially advertise?
Xiaomi TVs for the European market (e.g. Mi TV Q1/Q2) often come with a pure Android TV without PatchWall and have minimal advertising, and there are no ads on models for corporate customers (e.g. Xiaomi TV for Business).