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:
- Open the settings (cog on the main screen).
- Go to the Account and Security section β Privacy.
- Select Personalized Recommendations and turn off the slider.
- Go back and go to Advertising β deactivate the option Personalized Advertising.
- 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
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):
- Open Settings β Applications β Special Access.
- Select the Advertising Identifier.
- Click Reset Ad ID and confirm the action.
For MIUI TV (Xiaomi TVs):
- Go to Settings β About TV β The version of the software.
- Click 5 times in a row on the Build Number to activate Developer Mode.
- Back to Settings β Additionally. β For developers.
- 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.
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:
- On the TV, open the Google Play Store (if not, install via APK from the flash drive).
- Find the right player and install it.
- In the TV settings (Settings β Applications β Default Apps), select a new player to play video.
| Player. | Support for formats | Advertising | Root is required. |
|---|---|---|---|
| VLC | All (including MKV, AVI, MP4) | No. | No. |
| Kodi | All + streaming | No. | No. |
| MX Player | Most 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:
- Open Settings β Network and Internet β Wi-Fi (or Ethernet).
- Click on the connected network and select Additional β IP settings.
- Change DNS 1 and DNS 2 to 94.140.14.14 (AdGuard DNS) 94.140.15.15 (AdGuard DNS)
- 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?
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:
- Activate Developer Mode (see Section 2).
- Enable USB debugging in Settings β For developers.
- Connect the TV to your PC via USB (or Wi-Fi if supported).
- Download ADB Tools and unpack it into a folder.
- Open the command prompt (cmd) in the ADB folder and type: adb devices Make sure the device is defined.
- 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.systemAdSolution | Systemic banner advertisements |
| com.xiaomi.mitv.appstore | Advertising from the Mi App Store |
| com.miui.videoplayer | Built-in player (replace with an alternative) |
| com.xiaomi.mitv.analytics | Collecting 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).
- Download the official firmware from the Xiaomi Support website (choose your TV model).
- Copy the update.zip file to a flash drive (formatted in FAT32).
- 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:
- Open Settings β About TV β Reset settings.
- Choose to erase all data and confirm.
- 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.