Xiaomi TVs have long gained popularity due to the ratio of price and quality, but many users are faced with one unpleasant feature β aggressive advertising in the interface. Menu banners, promotional pop-ups, content recommendations from partners all distract from viewing and spoil the experience of the device, and it is especially annoying that ads appear even in premium paid models such as the Mi. TV Q2 Xiaomi TV A Pro.
In this article, weβll look at all the ways you can disable ads on Xiaomi TVs, from official settings to alternative methods for advanced users. Itβs important to understand that the manufacturer makes money from displaying ads, so some features can be hidden or limited. However, with our instructions, you can, if you donβt remove ads completely, at least minimize them.
Why Xiaomi TV is getting ads and can it be removed forever?
Advertising on Xiaomi TVs is built into PatchWall firmware, a proprietary shell that replaces the standard Android TV. Advertising sources are divided into three types:
- πΊ System banners β appear in the main menu, recommendations section and when you launch applications.
- π Push notifications β pop-ups with offers to update the software, buy accessories or watch content from partners (for example, Netflix or Prime Video).
- π¬ Content Recommendations β Personalized selections of movies and TV series that are actually ads for streaming services.
Is it possible to remove ads forever? Technically, yes, but it would require the complete removal of system applications through ADB or flashing to a custom version of Android TV. However, such methods are suitable only for advanced users and can be insecure. For most owners, a combination of official settings and blocking through the router is enough.
β οΈ Note: On Xiaomi TVs with PatchWall 4.0 and later (released after 2022), some advertising services are integrated into the core of the system.
Method 1: Turn off advertising through standard TV settings
To start with, the most basic features are built-in options that are available without any further manipulation. Most Xiaomi TV models (including Mi TV 4A, Mi TV 5, Redmi Smart TV) allow you to partially limit the display of ads through the settings menu.
Instructions:
- Open Settings (cog in the upper right corner of the main screen).
- Go to the Account and Security section β Advertising.
- Turn off the sliders: π Personalized advertising (disables targeted banners) π Content recommendations (removes movie offers) π Push notifications (blocks pop-up windows)
Applications β Application management
Mi Video
Mi Home
PatchWall
This method reduces the amount of ads by 30 to 50 percent, but doesn't eliminate them completely. - Banners on the main menu and recommendations from Amazon Prime or Disney+ may remain.
Push notifications are disabled in Mi Video|Are permits for PatchWall reset|Is personalization of ads in Xiaomi account turned off?|Reload the TV to apply changes-->
Method 2: Reset the TV to factory settings
If the ad comes after a firmware update or new apps are installed, a full reset will help, which returns the TV to the βout of the boxβ state by removing all settings, accounts and cache of advertising services.
How to reset:
- Open Settings β About TV β Reset to factory settings.
- Select Delete all data (do not Reset settings!).
- Confirm the action with a password from the Xiaomi account (if attached).
- Wait for the reboot (it will take 5-10 minutes).
β οΈ Attention: On Xiaomi models TV A2 And a new reset can return the firmware to the factory version, which will lead to loss of features (for example, Google Assistant). β On TV.
| Never | Once a year | Only in critical failures |I don't know how to do it-->
Method 3: Blocking Ads via MIUI Optimizing (for Advanced)
Xiaomi TVs run a hidden utility MIUI Optimizing, which allows you to disable system services, including advertising.This method requires access to ADB (Android Debug Bridge) and is suitable for models based on Android TV 9.0+.
Step-by-step:
- Turn on USB Debugging on your TV: Go to Settings β About TV. Tap 7 times on the Android TV version until the message "You're a developer" appears. Go back to Settings β Additional β Developer Settings and enable USB Debugging.
USB 3.0
ADB Tools
adb connect [IP- TV address]:5555
adb shell pm disable-user --user 0 com.miui.systemAdSolution
adb shell pm disable-user --user 0 com.xiaomi.mitv.advertise
adb shell pm disable-user --user 0 com.xiaomi.mitv.appstoreadb shell reboot
This method removes up to 80% of ads, including banners in the main menu and push notifications, but on some models (for example, Xiaomi TV Q1E) after updating the firmware services can turn on again.
What to do if ADB is not connected?
Method 4: Blocking Advertising Domains via Router
One of the most effective methods is to block the domains through which ads are loaded, and you can do this at the router level so that the ban applies to all devices on the network.
List of domains to block (add to the DNS blacklist or router hosts file):
| domain | Appointment | The blocking effect |
|---|---|---|
| ad.mi.com | The main advertising server Xiaomi | Cleans banners at PatchWall |
| tracker.mi.com | Collection of statistics for targeted advertising | Stops Personalized Offers |
| api.ad.xiaomi.com | API for downloading advertising materials | Stops showing in Mi Video apps |
| sdkconfig.ad.xiaomi.com | Configuration of advertising SDKs | Breaks the mechanism of showing push notifications |
| data.mistat.xiaomi.com | Usage analysis | Reduces the number of βrecommendationsβ |
How to add a lock (on the example of the router Keenetic):
- Go to the router's web interface (192.168.1.1).
- Go to Security. β Blocking sites.
- Add domains from the table to the list of blocked.
- Save the settings and restart the router.
For routers with AdGuard Home or Pi-hole support, you can use ready-made lock lists, for example:
https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
https://adaway.org/hosts.txtπ‘
If some features (such as the app store) have stopped working after domain blocking, temporarily unblock api.ad.xiaomi.com and check if it is his fault.
Method 5: Install an alternative launcher (without root)
PatchWall is the main source of advertising on Xiaomi TV, and can be replaced with a third-party launcher, such as an ATV Launcher or HalLauncher, which does not require superuser rights, but takes a little time to set up.
Instructions:
- Download. APK-a launcher file (e.g., HalLauncher) on USB-accumulator.
- Connect the flash drive to the TV and install the application through File Manager β Install unknown applications.
- Launch the launcher and select it as the default launcher in the application settings.
- Disable PatchWall via ADB (if needed): adb shell pm disable-user --user 0 com.mitv.tvhome
Step-by-step process:
- Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account with a linked phone number).
- Install TWRP Recovery for your model.
- Download custom firmware (for example, LineageOS 19) and transfer it to the USB-accumulator.
- Boot in. TWRP (menu + Power when turned on) and slick ZIP-file.
- Run Wipe Dalvik/Cache and restart.
Warnings:
- π¨ Risk of "bricking" TV (turning into a "brick").
- π¨ Loss of Xiaomi-related features (such as Mi Remote or Mi Home).
- π¨ Lack of official security updates.
Which Xiaomi TV models support custom firmware?
Method 7: Physically shutting down the Internet for advertising services
If you donβt need online features (like YouTube or Netflix), you can turn off the internet entirely for advertising apps, via network settings or firewall.
Option 1: Through settings of the TV
- Go to Settings β Applications β Application Management.
- Choose Mi Video, PatchWall and Mi Ad Service.
- Click Data β Prohibit background data transfer.
- Turn off Wi-Fi or Ethernet in Settings β Network.
Option 2: Through a firewall on a router
On routers with OpenWRT or DD-WRT firmware, you can create a rule that blocks Internet access for specific applications over their IP.
iptables -A FORWARD -d ad.mi.com -j DROP
iptables -A FORWARD -d tracker.mi.com -j DROPThis method removes online advertising by 100%, but deprives the TV of access to streaming services and updates.