How to permanently disable advertising in the Xiaomi player: official and hidden methods

Embedded players on Xiaomi TVs (Mi TV, Mi Box, Smart TV series) and smartphones often display intrusive ads β€” banners before videos, pop-ups and even videos in the interface β€” not only annoying, but also slowing down the device, especially on budget models with limited resources. Unlike in-browser ads that can be blocked by extensions, system ads in the player require a comprehensive approach.

In this article, we'll look at 5 proven ways, from official settings to technical workarounds, including methods for rootless devices (MIUI TV, Google TV Android TV) And the region where the TV is sold, like models for China (CN-Version often has more advertising than global (Global).

Before you start, make sure your device is connected to the Internet – some settings require synchronization with Xiaomi servers. Also prepare your remote control or connect your mouse/keyboard via Bluetooth for easy navigation.

1. disable personalized advertising in MIUI TV settings

The safest and most official way is to deactivate data collection for targeted advertising, which won't remove all banners, but will significantly reduce their number. TV 4/4S/4A/5 and the Mi Box. S/4K:

  1. Open the settings (cog on the main screen).
  2. Go to the Account and Security section β†’ Privacy.
  3. Select Personalized Recommendations and turn off the slider.
  4. Go back and go to Advertising – deactivate the option Personalized Advertising.
  5. Restart the device (Settings β†’ About TV β†’ Reboot).

⚠️ Attention: On some firmware (MIUI TV 3.0 and below) these options may not be available.

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

Done: 0 / 4

This works at the system level, but does not block ads in third-party apps (such as YouTube or Netflix), which will require separate settings or the installation of alternative versions.

2. resetting of the advertising ID (Advertising ID)

Each Xiaomi device has a unique Advertising ID that is used to track impressions, and its reset temporarily β€œnullifies” your profile in ad networks, resulting in fewer targeted ads.

Instructions for Android TV (including Mi Box):

  1. Open Settings β†’ Applications β†’ Special Access.
  2. Select the Advertising Identifier.
  3. Click Reset Ad ID and confirm the action.

For MIUI TV (Xiaomi TVs):

  1. Go to Settings β†’ About TV β†’ The version of the software.
  2. Click 5 times in a row on the Build Number to activate Developer Mode.
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Find the Advertising Identifier and reset it.

⚠️ Attention: Resetting Advertising ID This can cause temporary errors in the operation of some applications (for example, the Google Play Store may request re-authorization.

πŸ“Š How often do you see ads in Xiaomi Player?
It's always annoying.
Sometimes, tolerably.
There's almost no advertising.
Didn't notice the commercials.

3. Installation of an alternative player (without advertising)

If Xiaomi's built-in player (Mi Video or Gallery) is too aggressive in showing ads, the best solution is to use a third-party app. We recommend 3 proven options:

  • 🎬 VLC Android TV β€” Supports all formats, no advertising, open source.
  • πŸ“Ί Kodi is a media center with plugins for streaming. It requires customization, but completely removes advertising.
  • πŸŽ₯ MX Player is a lightweight player with gesture support. The free version has banners, but you can turn them off in the settings.

How to determine:

  1. On the TV, open the Google Play Store (if not, install via APK from the flash drive).
  2. Find the right player and install it.
  3. In the TV settings (Settings β†’ Applications β†’ Default Apps), select a new player to play video.
Player.Support for formatsAdvertisingRoot is required.
VLCAll (including MKV, AVI, MP4)No.No.
KodiAll + streamingNo.No.
MX PlayerMost of the time.Yes (can be turned off)No.
Mi Video (built-in)Limited.Yes.No.

⚠️ Attention: On Xiaomi TVs with firmware MIUI TV The installation may be blocked APK To unlock, go to Settings. β†’ Security β†’ Unknown sources and activate the option.

πŸ’‘

If the video slows down after installing the alternative player, try to turn on the option β€œHardware acceleration” in its settings.

4. Blocking Advertising via DNS (for Advanced)

Change of change DNS-And the way that you can block ad domains on a TV is to block ad domains at the network level, and this works for all applications, including the built-in player. DNS or NextDNS.

Instructions:

  1. Open Settings β†’ Network and Internet β†’ Wi-Fi (or Ethernet).
  2. Click on the connected network and select Additional β†’ IP settings.
  3. Change DNS 1 and DNS 2 to 94.140.14.14 (AdGuard DNS) 94.140.15.15 (AdGuard DNS)
  4. Save the settings and restart the TV.

Alternative DNS for blocking ads:

  • πŸ”’ NextDNS: 45.90.28.167 (requires registration at nextdns.io)
  • πŸ›‘οΈ Cloudflare Family: 1.1.1.3 (blocks malicious sites) + promotion)
  • 🌍 CleanBrowsing: 185.228.168.168 (family filter)

⚠️ Note: Some services (e.g. Netflix or Disney)+) They can block access when using third-party DNS. In this case, temporarily return the standard DNS (8.8.8.8 from Google).

What if the DNS does not block ads?
If the DNS change has left the advert, check: 1. Correctness of the entered addresses (typos are not allowed). 2. DNS cache - clear it through Settings β†’ Network β†’ Network Reset. 3. Alternative DNS (for example, 1.0.0.1 from Cloudflare). 4. The presence of a VPN - it can block the DNS settings.

5. Disabling Advertising through ADB (for power users)

If previous methods failed, you can manually disable advertising services through ADB (Android Debug Bridge), which requires connecting the TV to a PC and basic command line knowledge, and works only on devices with unlocked developer mode.

Step-by-step:

  1. Activate Developer Mode (see Section 2).
  2. Enable USB debugging in Settings β†’ For developers.
  3. Connect the TV to your PC via USB (or Wi-Fi if supported).
  4. Download ADB Tools and unpack it into a folder.
  5. Open the command prompt (cmd) in the ADB folder and type: adb devices Make sure the device is defined.
  6. 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.appstore adb shell pm disable-user --user 0 com.miui.videoplayer

List of commands for blocking the main advertising modules:

Team team.What's off?
com.miui.systemAdSolutionSystemic banner advertisements
com.xiaomi.mitv.appstoreAdvertising from the Mi App Store
com.miui.videoplayerBuilt-in player (replace with an alternative)
com.xiaomi.mitv.analyticsCollecting Analytics for Targeted Advertising

⚠️ Attention: Misuse of the right ADB This can cause a TV to crash. Create a backup before you execute commands (Settings) β†’ On TV. β†’ Backup: If important features (e.g. Google Play) stop working after the services are disabled, return them with a command:

adb shell pm enable com.name.service

πŸ’‘

Disabling services through ADB is the most radical method, but it requires caution: once applied, advertising will disappear completely, but some system functions may not work properly.

6. Update firmware or reset to factory settings

If the ad appears after the firmware update, try rolling back to the previous version or installing global firmware (if you have a Chinese version of the TV).

  1. Download the official firmware from the Xiaomi Support website (choose your TV model).
  2. Copy the update.zip file to a flash drive (formatted in FAT32).
  3. Connect the flash drive to the TV and go to Settings β†’ About TV β†’ System Update β†’ Local Update.

If the problem is not in the firmware, but in the settings, reset to the factory parameters:

  1. Open Settings β†’ About TV β†’ Reset settings.
  2. Choose to erase all data and confirm.
  3. After the reboot, reset the TV, but don’t sign in to your Mi Account – this will reduce the amount of personalized advertising.

⚠️ Warning: Reset will delete all installed applications and stored data (including Wi-Fi passwords.

πŸ’‘

Before reset, take screenshots of the home screen with the location of the applications - this will speed up the resetting.

FAQ: Frequent questions about advertising in Xiaomi player

πŸ” Why the ads came back after the reset?
You may have logged in to Mi Account again, which syncs your ad settings. Try: Sign out (Settings β†’ Account & Security β†’ Sign out). Turn off automatic sync to Settings β†’ Account & Security β†’ Mi Cloud.
πŸ“Ί Can you remove ads on Xiaomi Mi Box?
Yes, all of the methods described work for the Mi Box (including the Mi Box S and Mi Box 4K), and you can also install Blokada (an ad blocking app via VPN) from Google Play.
πŸ”„ How to roll back firmware if after the update there is more advertising?
Recoil only through a local update (see section 6). Important: Download firmware strictly for your model (e.g. Mi TV 4A 32" and Mi TV 4A 43" may have different files). Do not interrupt the upgrade process - this can lead to a "brick" (inoperability) of the TV.
πŸ›‘οΈ Is there a legal way to remove advertising altogether?
No, Xiaomi doesn’t provide an official option to completely disable ads β€” that’s part of their business model, but the combination of methods in this article (DNS + Alternative Player + Ad ID Reset) reduces the number of ads by 90 to 95 percent.
πŸ’» Can I block advertising through a router?
Yes, if your router supports DNS setting or AdGuard Home/Pi-hole installation. For example, on Xiaomi Mi Router routers, it does this: Open the router control panel (192.168.31.1). Go to DNS and specify addresses 94.140.14.14 and 94.140.15.15. Save and restart the router. This will block advertising on all devices connected to the network.