How to permanently remove ads from Xiaomi TV: The Complete Guide to 2026

Xiaomi Mi TVs have long been popular thanks to a combination of affordable prices and modern features. However, many users face an annoying problem - pop-up ads on the menu, on the home screen and even while watching content. The manufacturer integrates banner ads into firmware to compensate for the low cost of devices, but this seriously spoils the user experience.

In this article, we will discuss all the current ways to remove ads on Xiaomi TVs, from standard settings to advanced methods using ADB and third-party firmware. It is important to understand that some methods require technical skills, and the wrong actions can lead to a loss of warranty or failure of the TV. We will describe each step in detail so that you can choose the best option for your model.

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

Advertising on Xiaomi TVs appears for two main reasons:

  • πŸ“Ί Built-in advertising modules in PatchWall firmware - Xiaomi's branded shell for Smart TV. They download banners from the Internet and show them on the home screen, in the app menu and even in the settings.
  • πŸ”„ Software updates that automatically restore ad services, even if you've disabled them before, are linked to brand monetization policies.

Can you remove ads forever? Technically, but with reservations:

  • βœ… Standard settings allow you to reduce the amount of advertising, but not remove it completely.
  • βš™οΈ Advanced methods (through ADB or custom firmware) give 100% result, but require unlocking the bootloader and can cancel the warranty.
  • πŸ”„ After some updates, the ad may return - you will have to repeat the procedure.

If you're willing to sacrifice a warranty for a clean interface, read on. For those who want to keep official support, we've also prepared safe options.

πŸ“Š What model of your Xiaomi TV?
Mi TV 4A/4C/4S
Mi TV 5/5X/5 Pro
Mi TV Q1/Q2
Redmi Smart TV
Another model

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

This is a method that's suitable for users who don't want to risk the warranty, and it doesn't remove ads completely, but it reduces the amount of ads significantly.

Instructions for PatchWall firmware (relevant to most Xiaomi Mi TV and Redmi Smart TV models):

  1. Open the settings (cog in the upper right corner).
  2. Go to Accounts and Security β†’ Xiaomi Account.
  3. Turn off the Personalized Recommendations option (this will reduce targeted advertising).
  4. Go back to the main settings menu and select Applications β†’ Application Management.
  5. Find Mi Home, PatchWall, User Guide and for everyone: 🚫 Turn off autostart. πŸ“΅ Disable Internet access (if available). πŸ—‘οΈ Clear the cache and data.

For models with Google TV (e.g. Mi TV Q2 2023):

  • πŸ” Go to Settings. β†’ Annexes β†’ Special access β†’ Optimizing the battery.
  • πŸ”„ Find Android System Intelligence and turn off optimization for this app.
  • πŸ“± Go back to the list of apps, find Android System Intelligence β†’ Notifications β†’ Turn off all switches.

β˜‘οΈ Preparing for the Advertising Disconnection

Done: 0 / 4

These actions will reduce banner ads by 60-70%, but they won't be completely removed.

Method 2: Blocking Advertising via ADB (without root, but with debugging unlocked)

The ADB (Android Debug Bridge) method allows you to disable advertising services at the system level without getting root rights, which works on most models of Xiaomi Mi TV and Redmi Smart TV with PatchWall firmware.

πŸ”§ What's the matter:

  • πŸ–₯️ Computer with Windows, macOS or Linux.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“₯ Utility. ADB Tools (download from the official website).
  • βš™οΈ Included debugging by USB TV-wise.

πŸ“ Step-by-step instruction:

  1. Activate debugging on USB: On the TV, go to Settings. β†’ On TV. πŸ”„ 7 times click on the build number (you will be notified "you became a developer"). β†’ Additionally. β†’ For developers. πŸ”§ Turn on Debugging. USB and Debugging over the network (if any).

Connect the TV to the PC

  • Connect the TV and the computer with a cable.
  • On the TV will be a request for debugging permission - confirm.
  • Run ADB commands: adb shell pm uninstall -k --user 0 com.miui.systemAdSolution pm uninstall -k --user 0 com.xiaomi.mitv.appstore pm uninstall -k --user 0 com.mitv.tvhome disable-user --user 0 com.miui.systemAdSolution pm disable-user --user 0 com.xiaomi.mitv.analytics

⚠️ Attention: After the TV is restarted, some services may recover:

adb shell cmd package disable-user --user 0 com.xiaomi.mitv.appstore

This method removes the main advertising modules, but does not guarantee 100% results on all models. Some TVs (such as the Mi TV 5 Pro) may need to re-execute commands after updating the firmware.

What if ADB can’t see the TV?
If the adb device command doesn’t show your TV, check: 1. Cable (use the original USB 2.0). 2. ADB drivers on PC (installe via Android Studio or manually). 3. Network settings: sometimes Wi-Fi debugging (included in the developer menu) helps. 4. Reboot the TV and PC.

Method 3: Install custom firmware (complete removal of advertising)

The most radical way is to install an alternative firmware, such as LineageOS or AOSP. This will remove all Xiaomi advertising modules, but will require unlocking the bootloader and may deprive you of warranty.

βœ… Pros of the method:

  • 🧹 Complete lack of advertising and bloatware.
  • πŸš€ Faster operation of the system.
  • πŸ”„ Regular updates from the community.

❌ Cons and risks:

  • ⚠️ Loss of warranty (unlocking the bootloader is recorded in service logs).
  • πŸ”§ Process complexity (you need fastboot skills).
  • πŸ”Œ Risk of β€œbricking” (turning into a β€œbrick”) when making mistakes.

πŸ“Œ Supported models (2026):

ModelSupport for custom firmwareReference to the instruction
Mi TV 4A (32"/43")βœ… Yes (LineageOS 18.1)XDA Developers
Mi TV 4S (55"/65")βœ… Yes (AOSP 11)4PDA
Redmi Smart TV X55⚠️ Partially (no stable assemblies)Telegram chat
Mi TV Q1/Q2❌ No (closed loader)β€”

πŸ”§ Short instructions (for experienced users):

  1. Unlock the bootloader through the official Xiaomi tool (you will need a Mi Account and wait 7-30 days).
  2. Download TWRP for your model and run through fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
  3. In TWRP, make a backup of the current firmware.
  4. Sweep through custom firmware (such as LineageOS).
  5. Install Magisk for root rights (optional).

πŸ’‘

Before unlocking the bootloader, check if you will lose access to the DRM-Keys (Netflix, Disney)+ into 4K They may stop working).

Method 4: Blocking Advertising via DNS or Pi-hole (for advanced)

If you don’t want to interfere with firmware, but are ready to set up a home network, you can block Xiaomi’s ad servers at the DNS level.

🌍 Option 1: Use of public services DNS

  • πŸ”§ On the TV, go to Settings. β†’ Network β†’ Network setup β†’ DNS.
  • πŸ“ Enter one of the addresses: 1.1.1.3 (Cloudflare Family) 94.140.14.14 (AdGuard) DNS) 176.103.130.130 (AdGuard DNS)
  • πŸ”„ Restart the TV.

πŸ–₯️ Option 2: Setup Pi-hole on the router

If you have a Raspberry Pi or a router that supports OpenWRT, you can deploy Pi-hole, a local ad blocker:

  1. Install the Pi-hole according to official instructions.
  2. In the control panel, blacklist the domains: miui.com mitv.com xmpush.xiaomi.com data.mistat.xiaomi.com sdkconfig.ad.xiaomi.com
  3. Set up a router to use the Pi-hole as the main router. DNS-server.

⚠️ Attention: Lockdown DNS It may disrupt some of the TV's functions (e.g. software updates or access to Mi Home) if you change the TV's features after the change. DNS Services stopped working, return the standard settings.

Method 5: Reset the TV to factory settings (last resort)

If the ad appears after an update or crash, sometimes a complete reset helps, which will delete all user data, but return the TV to a "clean" state.

πŸ”„ How to reset:

  1. Open Settings β†’ Device β†’ Reset and Reset (the path may vary depending on the model).
  2. Select Reset all settings or Reset factory settings.
  3. Confirm the action (it may be necessary to enter) PIN-code).
  4. Wait for the reboot (it will take 5-10 minutes).

⚠️ Attention: After discharge:

  • πŸ“₯ When you first connect to Wi-Fi, do not log into your Xiaomi account – this will prevent synchronization of advertising modules.
  • πŸ”„ Immediately disable automatic software update in the settings.
  • πŸ“΅ Do not install branded applications (Mi Home, PatchWall).

This method helps 80% of the time, but it doesn't guarantee that new firmware ads will be completely removed. If banners reappear after reset, combine this method with a new firmware. ADB-teams from Method 2.

What to do if the ad returns after the update

The manufacturer regularly releases updates that restore the ad modules. If the banners reappear after the update, proceed with the algorithm:

  1. Check the firmware version: Go to Settings β†’ About TV. Write down the current version (e.g. V12.0.4.0.PFRCNXM).
  2. Reverse to the previous version (if there is a backup): Download the old firmware from miuirom.org.Sweep through ADB Sideload: adb sideload update.zip

Block the updates

  • Turn off Automatic Update in the settings.
  • Block the update service via ADB: pm disable-user --user 0 com.xiaomi.mitv.upgrade