How to permanently disable advertising on the screensaver Xiaomi TV: 5 working ways

Ads on the screensaver Xiaomi TV is one of the most annoying β€œchips” of the manufacturer, faced by owners of Mi TV, Redmi Smart TV and other models of the brand. Instead of beautiful wallpaper or family photos, users see intrusive banners with promotions, movies or games that not only spoil the aesthetics, but also slow down the turn on the TV by 5-10 seconds.

In this article, we will analyze all the current ways to remove ads from the lock screen Xiaomi TV, You'll learn how to get around firmware restrictions, what settings are responsible for displaying banners, and what to do if after the update, the adverts appear again. TV Google TV, and also for models with a proprietary shell PatchWall (India/Asia).

Why Xiaomi is showing ads on the screensaver and can it be removed legally

The manufacturer integrates banner ads into Xiaomi TV firmware for two reasons:

  • πŸ’° Monetization of budget models – due to the display of advertising, the company compensates for the low price of Redmi or Mi TV series TV 4A/4S.
  • πŸ“Š Collection of preferences data – banners are selected based on browsing history, installed applications and even geolocation.
  • πŸ”„ Forced use of branded services – advertising often leads to Mi Video, Mi Games or affiliate platforms.

You can legally remove advertising, but with reservations:

  • βœ… On Google TVs TV (2022 and newer models have a shutdown option in the settings.
  • ⚠️ PatchWall (Asia/India firmware) and older versions of Android TV I'll have to use a detour.
  • ❌ On some models (e.g., Mi). TV 5 Pro for the Chinese market) advertising is hard sewn into the system - only a complete reset or firmware will help.

It is important to understand that even after a shutdown, ads can return after a firmware update or reset, so we recommend combining several methods for reliable results.

πŸ“Š What kind of Xiaomi TV is you?
Mi TV 4A/4S
Mi TV 5/5 Pro
Redmi Smart TV
Mi TV Q1/Q2
Another model

Method 1: Disable ads through standard settings (for Google TV and new models)

If your TV is running on Google TV (e.g. Xiaomi TV A2 43" or Mi TV Q2 55"), try this method first.

  1. Open Settings (cog in the upper right corner of the main screen).
  2. Go to Device and Preferences β†’ Lock screen.
  3. Find the Recommendations item on the lock screen or Personalized Advertising and turn off the slider.
  4. Return to Settings β†’ Privacy β†’ Advertising and deactivate the option Personalized Advertising.

If there are no such items, then your model uses PatchWall – move on to the next method.

β˜‘οΈ Preparing for the Advertising Disconnection

Done: 0 / 4

⚠️ Attention: Some TVs don't have banners until 24 to 48 hours after the ad is turned off in the settings, and this is due to data caching. To speed up the process, restart the TV: press the power button on the remote for 5 seconds and select Reboot.

Method 2: Reset Advertising ID (for all Xiaomi TV models)

Advertising ID is a unique code that is used to display personalized ads, and resetting it helps reduce the number of banners and, in some cases, remove them completely.

  1. Open the Settings. β†’ On TV.
  2. Find the Build Number and click on it 7 times to activate Developer Mode.
  3. Go back to the main settings menu and select a new section for developers.
  4. Scroll down and find Reset Advertising ID (or Advertising ID). Click on it and confirm the reset.

After this procedure:

  • πŸ”„ Advertising may disappear immediately or within a few hours.
  • πŸ“± If the banners return, repeat the reset (advertising) ID updated once every 2-3 days).
  • πŸ”’ To secure the result, disable Personalized Advertising in your privacy settings.
What to do if there is no item "Reset advertising ID"?
If this item is not on the developer menu, try an alternative way: 1. Install the app ADB Link to phone or PC. 2. Connect your TV and phone to the same Wi-Fi network. 3. Enter the command: adb shell settings put global advertising_id "" This will manually reset the advertising ID.

Method 3: Disable Xiaomi Services via ADB (Advanced Method)

If standard settings don’t work, you can force ads to be turned off via ADB (Android Debug Bridge), a method that works on 90% of Xiaomi TV models but requires an ADB-enabled computer or smartphone.

You'll need:

  • πŸ–₯️ Computer with installed ADB Tools or smartphone with an app ADB Link.
  • πŸ”Œ Cable USB (for connecting TV to PCs or a shared Wi-Fi network.
  • βš™οΈ Included Developer Mode and Debugging by USB TV-wise.

Step-by-step:

  1. Connect the TV to your computer via USB or the same Wi-Fi network.
  2. Open the command line (Windows) or the terminal (macOS/Linux) and type in: adb connect [IP-TV address] (IP You can find out in Settings β†’ Network)
  3. Follow the commands in turn: adb shell pm disable-user --user 0 com.miui.systemAdSolution adb shell pm disable-user --user 0 com.xiaomi.mitv.advertisement adb shell pm disable-user --user 0 com.miui.daemon
  4. Reboot the TV: Adb shell reboot.
Team team.What's off?The effect
com.miui.systemAdSolutionSystem module of advertisingRemove banners on the screensaver and on the menu
com.xiaomi.mitv.advertisementTargeted advertising serviceStops Personalized Offers
com.miui.daemonXiaomi background processesReduces the load on the system

⚠️ Note: After a firmware update, disabled services can automatically turn on again. To avoid this, repeat the procedure or use Tasker to automatically execute commands when downloading the TV.

adb shell pm enable [packet name]

For example: adb shell pm enable com.miui.systemAdSolution-->

Method 4: Replace firmware with pure Android TV (for power users)

If nothing works, a radical way is to install custom firmware without ad modules, a method that is suitable for Android TV models, but requires unlocking the bootloader and risks losing warranty.

Pros of the method:

  • βœ… Complete absence of advertising and bloatware (pre-installed applications).
  • βœ… Higher speed of the system.
  • βœ… The ability to install fresh versions of Android.

Cons:

  • ❌ Process complexity (you need fastboot skills and a fastboot experience) ADB).
  • ❌ Risk of "bricking" TV in case of error.
  • ❌ Loss of warranty (if you do not return the stock firmware before contacting the service).

Popular firmware for Xiaomi TV:

  • πŸ“¦ LineageOS for TV β€” pure Android TV serviceless.
  • πŸ“¦ ATV Custom ROM β€” Optimized for Xiaomi TVs.
  • πŸ“¦ OpenGApps – to install Google services on custom firmware.

Installation instructions:

  1. Unlock the bootloader via fastboot oem unlock (Xiaomi permission is required).
  2. Install TWRP Recovery for your model.
  3. Download the appropriate firmware (for example, from the XDA Developers forum).
  4. Sweat it through TWRP or fastboot.

πŸ’‘

Before you run your firmware, make sure to back up your current system through TWRP! This will help restore the TV if something goes wrong.

Method 5: Blocking Advertising via a router (alternative method)

If you don't want to interfere with your TV settings, you can block ad servers at the router level, which works for all devices on the network, including Xiaomi TV.

You will need a router with support:

  • πŸ”’ Parental Control (e.g. TP-Link, ASUS, Keenetic).
  • πŸ“œ Custom firmware (DD-WRT, OpenWRT).
  • πŸ›‘οΈ Built-in DNS-filter (e.g. AdGuard Home or Pi-hole).

Instructions for routers with AdGuard Home:

  1. Install AdGuard Home on a router or a separate device (such as a Raspberry Pi).
  2. In the settings DNS router, specify IP-Address of the device with AdGuard Home.
  3. Add to the blacklist the domains: ad.mi.com tracker.miui.com data.mistat.xiaomi.com sax.sina.com.cn
  4. Restart the router and the TV.

For routers without AdGuard Home:

  1. Go to the router control panel (usually 192.168.1.1).
  2. Find Parental Control or Site Filtering.
  3. Add to the lock domains from the list above.
  4. Tie it up. MAC-TV address to the filtration rule.

⚠️ Note: Some Xiaomi ad servers use dynamic IP-So you can't block the domains, so you can't block them completely. ID (Method 2).

What to do if the ad returns after the firmware update

Xiaomi TV updates often reset ad settings and return services that are disabled.

  1. Turn off automatic update: Go to Settings β†’ About TV β†’ System Update. Turn off Automatic Download Updates.
  2. Use Delayed Update: If the update has already downloaded, don’t install it right away. Wait 1-2 weeks and check the feedback on forums (e.g. 4PDA) – users may have already found a way to disable ads in the new version.

Go back to the old firmware.

  • Download the previous firmware version for your model from the official Xiaomi website.
  • Install it via Recovery or fastboot.

If the update is already installed and the advert is back:

  • πŸ”„ Repeat Method 2 (Reset Advertising) ID).
  • πŸ”§ Follow Method 3 (disabling services through the ADB).
  • πŸ“΅ If nothing helps, reset to factory settings (but note that this will delete all data!).
How do I find out the firmware version?
To check the current version of the software, go to Settings β†’ About TV β†’ Software version. There will be a build number, for example QTM20.05.01.001. The first letters represent the model, and the numbers are the firmware version.

FAQ: Frequent questions about advertising on Xiaomi TV

❓ Why does the ad appear again after a few days?
This is due to the automatic update of the advertising ID and background processes of Xiaomi. To solve the problem: Turn off Autosynchronization data in account settings. Use ADB to permanently disable advertising services (Method 3). Install Tasker and set up an automatic reset of the advertising ID every 2 days.
❓ Can you remove advertising without a computer?
Yes, there are two ways: via smartphone: Install ADB Link on Android/iOS, connect to your TV over Wi-Fi, and execute commands from Method 3. Through router: Use Method 5 (block ad domains). If you have a model with Google TV, try Method 1 - it does not require additional devices.
❓ Will the TV work after the disabling of advertising services through the ADB?
The TV will be working normally, but: βœ… Banners on the screensaver and menu will disappear. βœ… Increased speed of inclusion (no delay in downloading ads). ⚠️ Some branded apps may stop updating (e.g. Mi Video). ⚠️ In rare cases, Xiaomi Cloud is lost (if you use it). If there are problems after the service is turned off, return them with the command: adb shell pm enable [packet name]
❓ How to return ads if something goes wrong?
If after manipulation, the TV began to work unstable, follow the following steps: Turn on the services disabled through the ADB: adb shell pm enable com.miui.systemAdSolution adb shell pm enable com.xiaomi.mitv.advertisement Reset your TV settings to factory settings (Settings) β†’ Device and preferences β†’ If the problem persists, reflash the TV via fastboot (instructions are available on xiaomi.eu).
❓ Is there a legal way to complain about advertising in Xiaomi?
Yes, you can try the official channels: πŸ“§ Write in support of Xiaomi through the form on the website mi.com/support (Specify the TV model and firmware version). πŸ“± Leave a review on Mi Community (official Xiaomi community) with the hashtag #NoAdsOnMiTV. πŸ“„ Complaint to the European Consumer Protection Centre (if you are from the EU) – in some countries, intrusive advertising is considered a violation.Unfortunately, individual complaints rarely lead to changes, but mass appeals can affect company policy.