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.
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:
- Open Settings β Accounts and Security β Google.
- Select your account and turn off the βPersonalized Adsβ option.
- Return to the main settings menu and go to Settings β Applications β System applications.
- Find the applications "MIUI System Ads", "PatchWall" or "Recommendation" (names may vary).
- 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
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:
- Go to Settings β Network and Internet β Wi-Fi (or Ethernet).
- Click on your connection and select "Change Network" β "Show additional settings".
- 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-server | Blocking ads | Blocks 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:
- 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β.
- Connect the TV to your PC via USB and run cmd (Windows) or Terminal (macOS/Linux).
- 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
- 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
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:
- Download. APK-launcher file (e.g, ATV Launcher on USB-accumulator.
- Connect the flash drive to the TV and install the application through the File Manager.
- 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:
- Go to Settings β About TV β Reset to factory settings.
- Enter. PIN-code (default 0000 or 1234).
- 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
- Go to the router settings (usually 192.168.1.1).
- Find the Parental Controls or URL Filtering section.
- 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
rebootThe result: the TV will not be able to check updates and download advertising modules, risks: some services (for example, Mi Home) may have problems.