How to hide promotional offers on Xiaomi Mi TV: the complete guide

Why Xiaomi Mi TV has banner ads and how to fix it

Xiaomi Mi TVs are known for their price-to-quality ratio, but many users face intrusive advertising in the interface. Banners appear on the home screen, on the app menu and even while watching content. This is not a fluke, but part of the companyโ€™s business model: Xiaomi monetizes cheap devices through integrated advertising.

Unlike premium TVs (like Sony Bravia or LG OLED), where there are no default ads, Mi TV uses PatchWall's proprietary shell, which is responsible for personalized recommendations โ€” and obtrusive banners at the same time. The good news is that most ads can be turned off without losing functionality. The bad news is that some techniques require technical skills.

Method 1: Disabling personalized recommendations in settings

The easiest and safest way to do this is to deactivate features that analyze your preferences, which won't eliminate ads completely, but will reduce the amount of ads you have. 40โ€“60%. The instructions are relevant for Mi TV 4/4S/4A/4X/5/5X newer models:

  1. Open the Settings menu โ†’ select Account and Security.
  2. Go to Personalization (or Recommendations in older versions of the software).
  3. Turn off all sliders: ๐Ÿ“Š Personalized recommendations ๐Ÿ” Analysis of use ๐Ÿ“ข Promotional notices

Settings โ†’ About TV โ†’ Reboot

After that, banner ads on the home screen will become less intrusive, but they wonโ€™t disappear completely, such as Prime Video or Netflix banners that can stay if they are sewn into firmware as โ€œpartner content.โ€

๐Ÿ’ก

If after disabling the recommendations, the TV started to โ€œslow downโ€, clear the cache of the PatchWall application in Settings โ†’ Applications โ†’ Application Management โ†’ PatchWall โ†’ Clear the cache.

Method 2: Resetting the Advertising ID

Each Xiaomi TV is assigned a unique Advertising ID, which is used for targeted advertising, and resetting it helps reduce the number of personalized banners.

  1. Open the Settings. โ†’ On TV.
  2. Find Status (or System Information) and quickly click 5 times in a row on the MIUI TV version until you get a message You are a developer!
  3. Return to the main settings menu, a new section for developers will appear.
  4. Select Reset Advertising ID and confirm the action.

This method does not remove ads completely, but resets your preferences history. After reset, banners will become less relevant (for example, instead of advertising militants can show random offers), the effect lasts 1-2 weeks, then the ID is updated automatically.

๐Ÿ“Š How often do you see ads on your Xiaomi? TV?
All the time, on every screen.
Only on the home screen.
Sometimes, in some applications
Almost never.

Method 3: Blocking Ads via ADB (for Advanced Users)

If standard methods don't work, you can use the Android debugging bridge (ADB), which will disable the system applications responsible for displaying ads. Importantly, the wrong ADB commands can cause your TV to fail, and only use this method if you are confident in your actions.

The work will require:

  • ๐Ÿ’ป Computer with Windows/Linux/macOS
  • ๐Ÿ”Œ USB-cable (to connect the TV to the PC)
  • ๐Ÿ“ฅ Utility. ADB Tools by Google

Step-by-step:

  1. Turn on USB debugging on your TV: Settings โ†’ About TV โ†’ MIUI TV version (5 times press) Settings โ†’ For developers โ†’ USB debugging (enable)
  2. Connect the TV to your PC via USB and start the command line (or Terminal).
  3. Check the connection command: Adb devices should appear with a serial number.
  4. Follow the commands to disable advertising services: 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.miui.systemAdSolution.oasverse

After the TV is restarted, the ads on the home screen and in the app menu should disappear. If the banners remain, check if the package names in the new firmware have been updated (they can be found through adb shell pm list packages | grep -i ad).

What if ADB canโ€™t see the TV?
1. Make sure that the original is used. USB-cable (not charging). 2. Try another one. USB-port on PC (preferably) USB In the developer settings, enable Debugging by USB (Safe mode. 4. Reinstall drivers ADB On PC (for Windows, download the latest version).

Method 4: Installation of an alternative launcher

PatchWall is the main source of advertising on Xiaomi Mi TV. It can be replaced with a third-party launcher, such as ATV Launcher or HalLauncher.This will remove all banner ads, but deprive you of some features (for example, voice control or quick access to Mi Home).

Installation instructions:

  1. Download. APK-a launcher file (e.g., HalLauncher) 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 the default launcher in the settings.
LauncherPlusesCons
ATV LauncherSimple interface, no advertising, support for widgetsNo integration with Mi Home, limited customization
HalLauncherFlexible settings, themes support, quick access to applicationsCan brake on weak models (Mi TV 4A)
Leanback LauncherOptimized for Android TV, minimalist designNo Russian language, complicated setting

Once you install an alternative launcher, the ads will disappear completely, but you will have to manually adjust the location of the apps and widgets, and some system features (such as Mi Share or Game Controller) may become unavailable.

Download APK on a verified source (APKMirror, Aptoide)

Enable installation from unknown sources (Settings โ†’ Security โ†’ Unknown sources)

Backup your current settings (Settings โ†’ Backup)

Prepare. USB-file storage or use Send Files to TV-->

Method 5: Blocking Advertising Through DNS

If the ad appears embedded in the application (for example, in YouTube or Prime Video), it can be blocked at the DNS level. To do this, you need to change the settings of the TV network by specifying the addresses of the servers filtering the ad domains.

Step-by-step:

  1. Open Settings โ†’ Network and Internet โ†’ Wi-Fi (or Ethernet).
  2. Click on your network name โ†’ Additional โ†’ IP settings.
  3. Select Static. IP enter: ๐Ÿ“ก DNS 1: 94.140.14.14 (AdGuard DNS) ๐Ÿ“ก DNS 2: 94.140.15.15 (AdGuard DNS)

Save the settings and restart the TV.

This method blocks ads in all apps that use the internet, but can cause problems with some services (e.g. Disney).+ or OKKO Sometimes they block access when using third-party DNS). If the site stops opening, return the standard ones. DNS your provider.

๐Ÿ’ก

Changing the DNS does not remove banners in the PatchWall interface itself, but blocks ads in apps and the browser.

Method 6: Reverse the firmware to an earlier version

Older versions of firmware (e.g. MIUI TV 1.0-2.5) had significantly less advertising. If your TV supports downgrade, you can return an earlier version of the software.

How to check the possibility of a recoil:

  1. Find out the current firmware version in Settings โ†’ About TV โ†’ MIUI TV version.
  2. Find a firmware archive for your model on forums (e.g., 4PDA or Xiaomi EU).
  3. Download the.zip file and put it in the root USB-storage device update.zip).
  4. In TV, go to Settings โ†’ About TV โ†’ System Update โ†’ Update via USB.

โš ๏ธ Attention: Firmware rollback can cause your TV to work unstable, lose features (like Google Assistant) or even "brick" (breakdown). โ†’ Backup.

If after the rollback, the ads disappeared, but there were bugs (for example, Netflix does not work or the interface is slowing down), go back to the last stable version of the firmware.

Method 7: Physical Internet Shutdown (Radical Method)

The most reliable, but inconvenient way is to completely disconnect the TV from the network. Without the Internet, PatchWall will not be able to download banner ads, but you will also lose access to:

  • ๐Ÿ“บ Streaming services (YouTube, Netflix, OKKO)
  • ๐ŸŽฎ Application and firmware updates
  • ๐Ÿ”„ Smart Home (Mi Home, Google Assistant)
  • ๐Ÿ“ฑ Remote control from a smartphone

If you don't need online features, turn off Wi-Fi or Ethernet in your network settings. Advertising will disappear completely, but the TV will turn into a "stupid" device for viewing files from USB or HDMI.

โš ๏ธ Note: On some models (Mi) TV Q1/Q2) Even without the Internet, you can still have static banners sewn into your firmware, and you can only remove them through the Internet. ADB (see method 3).

FAQ: Frequent questions about advertising on Xiaomi Mi TV

Can you remove ads forever without root rights?
It is impossible to completely remove ads without root rights, as some banners are sewn into system applications (com.miui.systemAdSolution). However, the combination of methods (disabling recommendations + ADB + alternative launcher) reduces it by 90-95%. For 100% of the result, root is necessary, but this cancels the warranty and can lead to unstable work.
Why did the ads come back after the reset?
When you reset to factory settings (Settings โ†’ About TV โ†’ Reset), all system applications, including advertising modules, return to their original state. To avoid this, before reset: Write down a list of packets disabled through ADB. Save the settings of the alternative launcher (if you use). After reset, repeat all the steps to turn off the ads.
Will Smart TV work without the internet?
Yes, but with serious limitations, without the Internet, you can do it: ๐Ÿ“ผ Watch movies with USB-drives or external hard disks. ๐ŸŽฎ Connecting the game consoles through HDMI. ๐Ÿ“ป Use the built-in TV tuner (if you have an antenna) will not work: streaming services, updates, voice search, smart home and most apps from Google Play.
How to return a standard launcher after installing an alternative?
To return to PatchWall: Open Settings โ†’ Applications โ†’ Application Management. Find the installed launcher (like HalLauncher) and click Delete. In the window that appears, select PatchWall as the default launcher. If the launcher selection option does not appear, reset your TV settings to factory settings (Settings โ†’ About TV โ†’ Reset).
Can Xiaomi block TV for turning off ads?
No, the manufacturer does not block devices for disabling ads through standard settings or ADB. However: Using unofficial firmware (for example, LineageOS) can lead to a loss of warranty. If you remove critical system applications through ADB, the TV may stop turning on. Xiaomi can return ads in new firmware updates, even if you disabled it earlier.