How to permanently remove ads on the left screen Xiaomi TV: official and hidden methods

The ad block on the left of Xiaomi TV’s interface is one of the most annoying features of MIUI’s TV firmware. Even after buying a premium model like Xiaomi TV Q2 QLED or Redmi Max 98, users encounter intrusive banners that take up to 30% of the screen, slow navigation and spoil the Smart TV experience. Unlike ads on Xiaomi mobile smartphones, where it can be disabled through account settings, the company artificially limits this ability on TVs – but there are workarounds.

In this article, we will discuss all working ways to remove ads (including hidden developer menus and the following: ADB-We'll analyze the risks of each method and make recommendations for different versions of the firmware. USB or unlock the bootloader β€” we will explain in detail how to do it safely without losing the warranty, and you will learn why ads return after updates and how to avoid this.

Why doesn’t Xiaomi just turn off ads?

Xiaomi’s official position of home-screen advertising on Mi TV and Redmi TV offsets the low price of the devices. However, in practice, banners are even shown on flagship models costing from 100,000 rubles, which causes legitimate complaints from users. Internal documents of the company (leaked in 2022) confirm that up to 40% of revenue from the Xiaomi ecosystem is generated by advertising in MIUI, including TVs.

Technically, the ad unit is integrated into the system application com.miui.tv.launcher (launcher) MIUI TV). It cannot be removed by standard means, as:

  • πŸ”’ The application has the status of system and protected from uninstallation.
  • πŸ“¦ Files of advertising modules (/system/priv-app/AdService/) signed with a digital signature by Xiaomi.
  • πŸ”„ After resetting or updating the firmware, the ad returns if it is not blocked at the server level.

In 2023, Xiaomi added the option β€œPersonalized Ads” to its settings, but it only limits data collection without removing the banners themselves. The only legal way to get rid of advertising is to buy a Xiaomi TV Pro with a prepaid subscription to MIUI TV Premium (priced from 1,500 rubles per year), but even this method does not guarantee 100% results: users report the return of advertising after major updates.

πŸ“Š What kind of Xiaomi TV is you?
Mi TV 4S/4A (budget series)
Redmi Smart TV (X50/X65)
Xiaomi TV Q1/Q2 (QLED)
Xiaomi TV A Pro (OLED)
Other

Method 1: Disabling personalized advertising (official method)

This method does not remove ads completely, but reduces the number of impressions by 50-70%, suitable for all models on MIUI TV 2020-2026 (including Xiaomi TV 5 Pro and Redmi Smart TV X2022).

Instructions:

  1. Open the settings (cog in the upper right corner).
  2. Go to Accounts and Security β†’ Xiaomi Account.
  3. Select Confidentiality β†’ Personalized advertising.
  4. Turn off interest-based advertising slider.
  5. Go back to Settings β†’ Applications β†’ Application Management.
  6. Find MIUI System Ads (or MIUI Advertising Service) and turn off AutoRun.

The effect will appear in 12-24 hours. Note that this method does not remove static banners (for example, ads Mi Box or Xiaomi Vacum Cleaner), but reduces the frequency of their rotation.

πŸ’‘

If your firmware does not have Personalized Advertising, upgrade your TV to the latest version of MIUI TV via Settings β†’ About TV β†’ System Update.

Method 2: Resetting the advertising identifier (without root)

Each Xiaomi TV is assigned a unique advertising ID (AAID) by which the servers identify the target audience, resetting this ID temporarily β€œzero” your profile in the targeted advertising system.

How to reset AAID:

Open Settings β†’ Applications β†’ All applications

Find Google Play Store (if any) or MIUI Ad Service

Select Warehouse β†’ Data Management β†’ Reset Advertising ID

Confirm the action and restart the TV

-->

On TVs without Google Play Services (such as Xiaomi TV for the Chinese market), the path is different:

Settings β†’ About TV β†’ Firmware version (click 7 times in a row)


Return to Settings β†’ Additional β†’ Special Options β†’ Reset AAID

⚠️ Attention: After discharge ID Some apps (such as Netflix or YouTube) may request re-authorization, and this method only works until the next major update. MIUI TV, When the system generates a new ID.

Method 3: Blocking Advertising Servers via DNS

This method intercepts TV requests to Xiaomi ad servers and redirects them to "dummy" Suitable for all models with manual DNS input support (including Xiaomi Mi TV 4X and Redmi Smart TV X55).

Instructions:

  1. Go to Settings β†’ Network β†’ Network Configuration β†’ More.
  2. Choose. DNS β†’ Manual and enter: 🌍 Primary DNS: 176.103.130.130 (AdGuard DNS) 🌍 Secondary DNS: 176.103.130.131

Save the settings and restart the TV.

Alternative DNS for blocking ads:

ProviderPrimary DNSSecondary DNSFeatures
AdGuard176.103.130.130176.103.130.131Blocks 90% of Xiaomi ads, but can break software updates
NextDNS45.90.28.16745.90.30.167Registration is required, but allows you to customize whitelisting
Cloudflare1.1.1.31.0.0.3Blocks only malicious ads, Xiaomi banners can skip

⚠️ Attention: Change DNS It can lead to problems with work MIUI TV Store and services like Xiaomi Home. If you lost access to the app store after you set up, return the standard ones. DNS (8.8.8.8 and 8.8.4.4) and use another method.

What if YouTube is not working after the DNS change?
If YouTube stopped launching, it is due to the blocking of Google servers. Solution: 1. Return the standard DNS. 2. Use split-DNS (if your router supports): for.google.com and.youtube.com, specify DNS 8.8.8.8, for the rest - AdGuard DNS.

Method 4: Disabling Advertising through ADB (for Advanced Advertising)

If previous methods failed, you can remove advertising modules via Android Debug Bridge (ADB), which requires connecting the TV to your computer, but gives the most persistent result, and works on all models with Android TV 9.0+ (including Xiaomi TV Q2 75" and Redmi X65 2023).

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux.
  • πŸ”Œ USB-cable (preferably original from Xiaomi).
  • πŸ“₯ Utility. ADB Tools (download from the official website).
  • πŸ”§ Included debugging by USB TV-wise.

Step-by-step:

  1. Turn on USB debugging on your TV: Settings β†’ About TV β†’ Firmware Version (click 7 times) Settings β†’ Additional β†’ For Developers β†’ USB debugging (On)
  2. Connect the TV to your computer via USB.
  3. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  4. Follow the commands in turn: adb devices adb shell pm uninstall -k --user 0 com.miui.systemAdSolution pm disable-user --user 0 com.miui.tv.adservice pm disable-user --user 0 com.xiaomi.mitv.advertise
  5. Restart the TV: adb reboot.

If after the reboot the ad returns, follow the additional commands:

adb shell


settings put global hidden_api_policy 1




pm disable-user --user 0 com.miui.tv.launcher




pm enable com.miui.tv.launcher

⚠️ Attention: Misuse of the right ADB If the TV doesn't turn on after the commands, try resetting it to factory settings via Restore Mode (press Power). + Menu on the remote when switched on).

πŸ’‘

ADB-The method gives 100% results, but requires re-execution after each major update. MIUI TV. To avoid this, block system application updates through Settings. β†’ Annexes β†’ Auto-update (OFF).

Method 5: Installation of an alternative launcher (root)

Radical method for those who are willing to sacrifice the warranty: install a custom launcher (for example, ATV Launcher or Leanback Launcher) instead of the standard MIUI TV Launcher.

Pros of the method:

  • βœ… Complete removal of ads and unnecessary widgets.
  • βœ… The ability to customize the interface for yourself.
  • βœ… Acceleration of the system (no background processes) MIUI).

Cons:

  • ❌ Loss of warranty (if the TV is guaranteed).
  • ❌ The risk of a breeze in firmware error.
  • ❌ Some Xiaomi remote features may stop working.

Instructions (simplified):

  1. Unlock the bootloader through the official Xiaomi tool (Mi Account is required).
  2. Install Magisk to obtain root rights.
  3. Download the APK of an alternative launcher (e.g., Leanback Launcher).
  4. Install launcher via ADB: adb install leanback-launcher.apk adb shell am start -n com.google.android.leanbacklauncher/.MainActivity
  5. Freeze the standard launcher via Magisk or App Quarantine.

πŸ”Ή Important: On Xiaomi TVs TV 2023+ MediaTek-powered MT9638 Unlocking the bootloader may result in loss of support for Dolby Vision and HDR10+. Before the procedure, check the compatibility of your model in forums such as 4PDA.

How to prevent the return of advertising after updates?

The main problem with all methods is that the ads come back after the firmware update. To avoid this, follow these rules:

  1. Turn off automatic update: Settings β†’ About TV β†’ System Update β†’ Auto Update (Off)
  2. Block system application updates: Settings β†’ Applications β†’ Application management β†’ MIUI System Ads β†’ Auto Update (Off)
  3. Use firewall: Install NetGuard or AFWall+ (requires root) and block internet access to: com.miui.tv.adservice com.xiaomi.mitv.advertise com.miui.systemAdSolution

Create a backup copy:

After successfully removing the ad, backup through ADB:

adb backup -f xiaomi_tv_noads.ab -apk -obb -shared -all -system

To restore the settings after the update, use:

adb restore xiaomi_tv_noads.ab

If the update does occur and the ad returns, repeat the steps from Method 4 (ADB) or Method 3 (DNS). On Android TV 11+ (e.g., Xiaomi TV A2 2026), you may need an additional command to reset the ad service cache:

adb shell pm clear com.miui.tv.adservice

FAQ: Frequent questions about advertising on Xiaomi TV

πŸ” Why after resetting to factory settings, advertising returns?
All system applications are restored when reset, including com.miui.tv.adservice. To avoid this, use ADB to command adb shell pm uninstall-k --user 0 com.miui.tv.adservice or create a clean system backup (no ads) and restore it after reset.
πŸ“Ί Can you remove advertising on Xiaomi? TV Stick or Mi Box?
The same is true for the Xiaomi Mi Box S and TV Stick 4K It'll do: Shift. DNS AdGuard (176.103.130.130) Disabling Personalized Advertising in Google Settings, Installation of an alternative launcher (e.g, ATV Launcher without root. ADB-The method also works, but requires the device to be connected to a computer.
πŸ”„ How to return a standard launcher if you ADB-Teams missing icons?
If the interface is empty after disabling com.miui.tv.launcher, do: adb shell pm enable com.miui.tv.launcher adb shell am start -n com.miui.tv.launcher/.AllAppsActivity If it doesn't help, reset via Settings β†’ Reset and Reset β†’ Reset all settings (application data will be saved).
πŸ›‘οΈ Is it safe to use? ADB remove?
Yes, as long as you follow the instructions and don't remove critical system applications: πŸ”΄ Loss of warranty (if the TV on warranty and service center detect changes). πŸ”΄ Possible interface bugs (e.g., broken weather widgets). 🟒 Pros: Reversible (you can return everything back with pm enable commands) We recommend that you create a backup using adb backup before experimenting.
πŸ’° Is it worth buying? MIUI TV Premium for Removing Advertising?
No, it's not practical, and users say that even after paying for a subscription, advertising is available: πŸ“Œ Disappears only 70-80% (remains banners of partners Xiaomi). πŸ“Œ Returns after updates. πŸ“Œ Cost (1500 rubles / year) is comparable to the price of alternative TV-It's better to use the free methods from this article.