How to permanently remove ads on Xiaomi Mi TV 9 Pro: official and hidden methods

Advertising on Xiaomi Mi TV 9 Pro is one of the most annoying features of MIUI TV firmware, which haunts users at every turn, from the home screen to system notifications. The manufacturer has integrated ad units so deeply that standard shutdown through settings often only partially works. In this article, we will discuss 5 proven ways – from official to technically complex – that will help clean the interface of your TV from intrusive banners without resorting to rooting or installing custom firmware.

It’s important to understand that Xiaomi regularly updates its ad-show mechanisms, so some methods may require adaptation to the current version of PatchWall. We tested the solutions on MIUI TV 3.0-4.2 firmware (2023-2026), but these instructions remain relevant for newer builds. If you are willing to spend 10-30 minutes to set up, the result will justify the effort: a clean interface without banners “Recommended”, “Special Offers” and other intrusive elements.

1. Disabling Advertising through Standard Settings

To start with, the Mi TV 9 Pro is built-in, and although it is limited in efficiency, it is safe and requires no technical skills, and the main drawback is that some of the advertising (such as in weather widgets or recommendation blocks) will still be there.

To minimize the number of impressions:

  • 📺 Go to Settings. → Accounts and security → Advertising.
  • 🔄 Turn off the “Personalized Advertising” slider (this will reduce banner targeting).
  • 🚫 In the Settings section → Annexes → Find “Mi Video”, “PatchWall” and “Mi Home” and then stop them from showing notifications.
  • 🗑️ Delete the cache of these apps through the same section (Clear Cache button).

These actions will reduce the amount of ads by 30 to 40 percent, but they won't remove them completely, like the banners on the recommended menu or the lock screen, and they will require more radical measures to remove them.

📊 How often do you get annoyed by advertising on Mi? TV?
Constantly.
Sometimes.
Nearby
I don't notice.

2. Reset advertising ID (without root)

Each Xiaomi device is assigned a unique Advertising ID, which is used to display targeted ads. Resetting it won’t remove banners completely, but will make them less intrusive – instead of personalized offers, you’ll see random ads.

Instructions:

  1. Open the settings → About TV → version of MIUI TV.
  2. Click on the firmware version 7-10 times in a row until the notification “You became a developer!” appears.
  3. Back to Settings → Additionally. → For developers.
  4. Find the item "Reset advertising ID" and confirm the action.

After the TV reboot, the ads will become less targeted, but the number will not decrease. To completely remove banners, we move on to the following methods.

💡

If there is no “Advertising ID Reset” option, upgrade your firmware to the latest version or use the ADB method (described below).

3. Disabling Advertising through ADB (without loss of warranty)

Android Debug Bridge (ADB) is a debugging tool for Android devices that allows you to make changes to system settings without rooting.The method works on all Mi TV models, including the 9 Pro, and does not violate the warranty, unless you affect critical system files.

You'll need:

  • 🖥️ Computer with Windows/Linux/macOS.
  • 🔌 USB-cable (connect the TV to the PC via port) USB 3.0).
  • 📥 Utility. ADB Tools (download and unpack the archive).

Step-by-step:

  1. Turn on USB debugging mode on your TV: Go to Settings → About TV → MIUI TV version. Click on the line with version 7 times until the developer mode message appears. Go back to Settings → Additional → For developers. Activate USB debugging and network debugging.

command-line

terminal

ADB Tools

adb devices

The serial number of your Mi TV 9 Pro will appear.

adb shell pm disable-user --user 0 com.xiaomi.mitv.appstore


adb shell pm disable-user --user 0 com.miui.systemAdSolution




adb shell pm disable-user --user 0 com.xiaomi.mitv.analogtv




adb shell pm hide com.xiaomi.mitv.weather

These commands disable the main advertising modules, including the app store, weather widget and analytics. After completing, restart the TV (adb reboot).

Install ADB Tools on PC|

Enable the Developer Mode on TV|

Connect the TV to the PC via USB|

Check the connection with the adb devices | command

Make a backup copy of settings-->

4. Removal of advertising through third-party launchers

If previous methods failed, you can replace the standard PatchWall launcher with an alternative one. This is a radical solution, but it is guaranteed to remove all advertising, including banners on the home screen and in the app menu.

Best launchers for Mi TV 9 Pro:

LauncherAdvantagesDeficienciesReference
ATV LauncherMinimalist design, no advertising, support for widgetsNo integration with Mi RemoteGoogle Play
HalLauncherTopics support, quick work, RussificationPlugins for some functionsOfficial website
Sideload LauncherShows all installed APKs, including hidden onesSimplified interface without widgetsGoogle Play

Installation:

  1. Download. APK-launcher USB-accumulator.
  2. Connect the flash drive to the TV and open the File Manager.
  3. Install APK by pre-allowing installation from unknown sources (Settings → Security → Unknown Sources).
  4. Launch the launcher and select it as the default launcher in the application settings.
What to do if the launcher is not installed?
If an “Application Not Installed” error appears when installing an APK, try: 1. Delete the Google Play Services cache in the application settings. 2. Use another file manager (e.g., FX File Explorer). 3. Install the launcher via ADB with the command: adb install path/to/file.apk

5. Blocking Advertising via DNS (for Advanced)

This is a method that works for those who are willing to set up a network at the level of a router or TV, which blocks requests to Xiaomi ad servers, but requires knowledge of network protocols, and the advantage is that advertising disappears not only on the TV, but on all devices on the network.

Instructions:

  1. Go to Settings → Network → Network Configuration → DNS.
  2. Instead of automatic DNS, specify one of the addresses: 94.140.14.14 (AdGuard DNS) 1.1.1.3 (Cloudflare Family) 84.200.69.80 (DNS.WATCH)

Save the settings and restart the TV.

For more flexible settings, you can use the Pi-hole on the router or Raspberry Pi. This solution blocks advertising at the level of the entire home network, including smartphones and laptops.

💡

Changing the DNS does not affect internet speed, but it can cause problems accessing some Xiaomi services (such as cloud features).

Extreme measures: rollback of firmware or custom assembly

If neither method worked, there are two radical options: rolling back to the old firmware (where there are fewer ads) or installing custom firmware (for example, LineageOS for TV).

  • ⚠️ Running back firmware deprives you of security updates and new features.
  • ⚠️ Custom firmware requires unlocking the bootloader, which cancels the warranty and can lead to a "brick" of the device.

If you do decide, follow these steps:

  1. Download the official firmware of the old version from the MIUI ROM website.
  2. Unpack. ZIP-archive and place the file update.zip on USB-accumulator.
  3. Connect the flash drive to the TV and go to Settings → About TV → System Update → Local Update.
  4. Select the update.zip file and confirm the rollback.

⚠️ Attention: Firmware rollback may cause conflicts with installed applications. Before the procedure, back up the data via Settings → Additionally. → Backup.

FAQ: Frequent questions about removing ads

Can you remove ads forever without root?
Yes, but only by a combination of methods: ADB + third-party launcher + reset advertising ID. This will remove 90-95% of banners. The remaining 5% (for example, in some system notifications) require root rights.
Why did the advertisements come back after the update?
Xiaomi regularly adds new ad modules in updates. After the firmware update, you may need to re-execute ADB commands or reinstall the launcher.
Is it safe to use ADB?
Yes, if you follow the instructions and don’t make changes to critical system files. ADB-The teams in this article only disable advertising services without affecting the work of the TV.
How to return a standard launcher after installing an alternative?
Go to Settings → Applications → The default launcher and select PatchWall. If the option is missing, remove the third-party launcher and restart the TV.
Can you block advertising through parental control?
No, the parental controls in Mi TV only block access to certain apps, but do not affect system advertising.