How to permanently turn off ads on Xiaomi TV: the complete guide

Why is Advertising on Xiaomi TVs and Can It Be Removed?

Xiaomi’s Mi TVs (Mi TV, Redmi TV, Mi TV A, Mi TV Q, and others) have become popular thanks to a combination of affordable prices and modern features. However, many users are faced with one unpleasant feature: embedded advertising in the interface that appears on the launch menu, on the home screen and even while watching content. This is not an accident, but part of the company’s business model, which monetizes cheap devices by showing banner ads.

The good news is that you can remove ads without root rights and complex manipulations. The bad news is that some methods require firmware updates or resets. In this article, we will look at all the current ways (including hidden MIUI TV settings) that work on 2018-2026 models. Importantly, not all methods are universal, the effectiveness depends on the firmware version and regional modification of the TV.

Before you start, check:

  • πŸ“Ί Model TV (written on the box or in Settings) β†’ On TV).
  • πŸ”„ The firmware version (ibid., line Version) MIUI TV).
  • 🌍 Region (language settings) There are more ads on the Chinese versions, but there are also ways to turn it off.

If your TV is purchased in Russia/Europe, some of the ads may be linked to pre-installed services (e.g. Megogo, IVI, Wink) and can be turned off separately, as you can see in the section on removing unnecessary apps.

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

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

The easiest method is to use the built-in MIUI TV options, which is suitable for most models, but on new firmware (2023-2026), some items can be hidden. If you do not find the right parameters, move on to the following methods.

Instructions:

  1. Open Settings (cog in the upper right corner of the main screen).
  2. Go to Accounts and Security β†’ Advertising (or Privacy β†’ Personalized Advertising on New Versions).
  3. Turn off the sliders: πŸ”˜ Personalized advertising (the main source of targeted banners). πŸ”˜ Content recommendations (removes movie/series offers on the home screen). πŸ”˜ Collection of data on use (if any).

Applications β†’ Application management

Mi Video

Mi Home

PatchWall

Mi TV Launcher

After this, the ads on the home screen and the launch menu should disappear, but banners in pre-installed apps (such as Mi Video) may remain β€” they must be blocked separately (see the section on apps).

β˜‘οΈ What to check after disabling advertising

Done: 0 / 4

⚠️ Attention: On TVs with firmware MIUI TV 3.0 and later (2023-2026) The Advertising item may be hidden. If it is not, use the method with the engineering menu.

Method 2: Resetting the Advertising ID (for power users)

If a standard shutdown doesn’t work, you can reset the Advertising ID that is used for targeted advertising, a technique that requires connecting the TV to your computer via ADB (Android Debug Bridge).

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux.
  • πŸ”Œ Cable USB (Best Original from Xiaomi).
  • πŸ› οΈ Utility. ADB Tools (download from Android site).
  • πŸ“± Developer mode on the TV (how to turn on – see below).

Step-by-step:

  1. Turn on Developer Mode: Go to Settings β†’ About TV. Find the MIUI TV version and click on it 7 times in a row (you will be notified "You've become a developer"). Go back to Settings β†’ Additional β†’ Developer Settings and enable USB Debugging.
  2. Connect the TV to your PC: Download and unpack ADB Tools. Connect the TV to your computer with a USB cable. Open the command prompt (Win + R β†’ cmd) and go to the folder with ADB: cd C:\platform-tools

Follow the commands to reset Ad ID:

adb devices

(Should show up, if not, check the drivers)

adb shell settings put global advertising_id 00000000-0000-0000-0000-000000000000
adb shell settings put secure limit_ad_tracking 1

After completing the commands, restart the TV (adb reboot). the ads should disappear for 1-2 weeks, but over time may appear again (then the procedure must be repeated).

What if ADB can’t see TV?
1. Make sure that the debugging is enabled by USB In the developer settings. 2. Try another one. USB-cable (preferably original). 3. Install drivers for ADB (For example, through Universal ADB Driver). 4. Restart the TV and PC. 5. If Wi-Fi debugging is used, check that the TV and computer are on the same network.

⚠️ Attention: Misuse of the right ADB Do not follow commands unless you are sure of their purpose, for example, an adb shell pm uninstall without specifying a package will delete a random application!

Method 3: Hidden settings of the engineering menu (for Chinese firmware)

Chinese firmware (or manually flashed) TVs have a hidden engineering menu where you can turn off system-level advertising, a technique that works on Mi TV 4/4A/4C/5/5X models, but may not be available on European versions.

How to open the engineering menu:

  1. On the remote, press sequentially: Menu β†’ Settings β†’ All Settings β†’ General β†’ Device Preferences β†’ About β†’ Click 5 times on the MI logo (on some models, the path may be different).
  2. The engine mode (or Factory Menu) will be available.
  3. Go to Advertisement or MIUI Ads.
  4. Turn off all sliders associated with: πŸ“’ Mi Push Service (push notifications). 🎬 Recommendation System (Content Recommendations). πŸ“Š User Behavior Analytics (Behavior Analytics).

If there is no item on the engineering menu about advertising, try an alternative way:

  1. Go to Settings β†’ Accounts and Security β†’ Synchronization.
  2. Turn off Xiaomi Data Sync and Backup.
  3. Go to Settings β†’ Applications β†’ Application Management β†’ System Applications.
  4. Find the MSA (Mi System Ads) and force it to shut down (Stop + Disable).

Model TV setDoes it support the engineering menu?Alternative method
Mi TV 4A (2018–2019)βœ… Yes.ADB or Ad ID reset
Mi TV 5/5X (2020–2021)⚠️ Partially (depends on firmware)Disconnection through application settings
Redmi TV A55/A65 (2021–2022)βœ… Yes (in Chinese firmware)Removing MSA via ADB
Mi TV Q1/Q2 (2022–2023)❌ No, only. ADB)DNS lock or reset

πŸ’‘

The engineering menu is the most powerful tool to disable ads, but not available on all models. If it's not available, use the ADB + Ad ID reset combination.

Method 4: Removing or blocking ads in apps

Even after the system ad has been disabled, banners can be displayed in pre-installed apps: Mi Video, PatchWall, Mi Home, Netflix (if installed via the MIUI Store).

Option 1: Remove unnecessary applications (requires ADB):

  1. Connect the TV to your PC and open the ADB (as in Method 2).
  2. Run a command to view all packages:
  3. Find in the list of apps with ads (examples of packages): πŸŽ₯ com.miui.videoplayer β€” Mi Video. 🏠 com.xiaomi.mitv.appstore β€” Mi TV App Store. πŸ“Ί com.miui.tv.launcher - PatchWall (main screen). πŸ›’ com.xiaomi.mitv.shop β€” Mi Shop.

Remove unnecessary applications by command:

adb shell pm uninstall -k --user 0 name packet

(e.g. adb shell pm uninstall -k --user 0 com.xiaomi.mitv.shop).

Option 2: DNS-blocking (without ADB):

  1. Go to Settings β†’ Network β†’ Network Configuration β†’ DNS.
  2. Instead of automatic DNS, manually specify:
  3. Save the settings and restart the TV.

This won’t remove the ads completely, but it will block some of the banners that are downloaded from Xiaomi’s servers.

adb shell cmd package install-existing name packet

For example, for Mi Video:

adb shell cmd package install-existing com.miui.videoplayer

Method 5: Complete resetting of settings (last resort)

If nothing works, you'll have to reset the TV to factory settings, which will delete all your accounts, apps, and settings, including your advertising IDs, minus you having to reset the TV.

How to reset:

  1. Go to Settings β†’ About TV β†’ Reset settings.
  2. Select to erase all data (not network reset!).
  3. Confirm the action with a password (if installed).
  4. After the reboot, do not log into your Xiaomi account and disable it immediately: πŸ”˜ Personalized Advertising (in the first settings window). πŸ”˜ Synchronization of data. πŸ”˜ Notifications from Mi Video and PatchWall.

After reset, do not update your firmware via OTA (over the air) – newer versions of MIUI TV often return ads. If you need an update, use manual firmware with the ad modules disabled (see 4PDA forums).

⚠️ Note: On Xiaomi account-based TVs (such as Mi Shop purchases), the reset may block access to certain features. β†’ Accounts.

How to reduce advertising without technical manipulation

If you don’t want to dig into the settings, there are a few simple ways to reduce the amount of advertising:

  • πŸ›‘ Don't use a Xiaomi account. Many banners are tied to your account. Go to Settings. β†’ Accounts and delete the linked account.
  • πŸ“± Install an alternative launcher, ATV Launcher or TV Launcher (installed through the ADB). They replace PatchWall and remove system advertising.
  • πŸ”Œ Turn off the Internet. If the TV is only used to watch through HDMI (console, game console, turn off Wi-Fi in the network settings. Without the Internet, ads will not load.
  • πŸ›‘οΈ If you have a Pi-hole server or an ad-blocking router at home (like Keenetic with Advertising Filter), blacklist Xiaomi domains: miui.com mitv.com xmpush.xiaomi.com data.mistat.xiaomi.com

These methods do not provide a 100% guarantee, but significantly reduce the number of impressions, for example, disabling a Xiaomi account removes up to 70% of personalized advertising, and Pi-hole blocks the loading of banners at the network level.

FAQ: Frequent questions about advertising on Xiaomi TV

Can you turn off ads forever without root?
Yes, but only a combination of methods: reset Ad ID via ADB + disabling system applications + blocking DNS. On new firmware (2023-2026) advertising can return after updates, so it is recommended to disable automatic software updates in the settings.
Why did the ads come back after the reset?
You are most likely: Log in to Xiaomi (it syncs ad settings); Updated firmware (newer versions of MIUI TV often return ad modules); Did not turn off Personalized Ads in the first window after reset; Repeat Method 2 (ADB) or Method 3 (engineering menu).
Can I remove PatchWall (main screen) altogether?
Technically, yes, but it will cause the TV to run in an unstable way. PatchWall is not just a launcher, but part of the system software. Alternative: Install a third-party launcher via ADB (like ATV Launcher). Disable PatchWall updates in the application settings. Complete deletion (adb uninstall com.miui.tv.launcher) can cause launch errors.
How to turn off advertising in Mi Video?
In the Mi Video app, ads are built in at the code level, so you can only remove them completely by removing the app through ADB (see Method 4). Alternatives: Use other players (VLC, Kodi). Turn off the Internet for Mi Video in the app settings. Install SmartTubeNext (for YouTube without ads).
Will the TV work without the internet?
Yes, all the basic functions (HDMI, USB-Playback, digital TV) work without a connection to the network, only missing: streaming services (Netflix, YouTube, etc.), firmware update (but that's a plus if you don't want to return ads), voice search and some features of Google Assistant. For local content (films from a flash drive, console) the Internet is not necessary.