How to permanently remove advertising in the Xiaomi player: proven methods 2026

The built-in players on Xiaomi devices - whether they're MIUI smartphones or Mi TVs - have long been known for their pesky advertising: banners before videos, pop-ups with offers and even commercials in playlists sometimes make viewing unbearable. The manufacturer explains this by the need for monetization, but users are looking for ways to bring back a clean interface.

In this article, we will analyze all the current methods of removing advertising in Xiaomi players - from simple settings to technical solutions using the use of advertising. ADB Important: Some methods require disabling MIUI-optimizing or installing alternative firmware that may affect the warranty, we will note the risks and offer safe alternatives.

This article was updated in June 2026 to take into account the latest versions of MIUI 14/15 and firmware for Mi TV. If your device is running on an older version, check the compatibility of methods in the relevant sections.

1. disable personalized advertising in MIUI settings

The easiest and safest way to reduce the amount of advertising is to disable personalization in system settings. This will not remove banners completely, but will reduce their frequency and relevance. The method works on all Xiaomi devices (smartphones, tablets, TVs) without the need for root rights.

Instructions:

  • πŸ“± Open the Settings. β†’ Google β†’ Advertising (on some firmware, the path may differ: Settings) β†’ Additionally. β†’ Confidentiality β†’ Advertising).
  • πŸ”„ Switch the switch toggle "Switch off personalized advertising" in the active position.
  • πŸ—‘οΈ Click "Reset advertising" ID" and confirm the action.
  • πŸ” Go back to the basic settings and go to the Apps β†’ Application management β†’ MIUI Video (or Mi) TV Clear the cache and data.

This method doesn't remove ads completely, but it makes them less intrusive. For example, instead of targeting banners, you'll see random offers. On Mi TVs, it's additionally recommended that you turn off the "Content Recommendations" feature in the player settings.

πŸ“Š What Xiaomi Player Are You Using?
MIUI Video on your smartphone
Mi TV on TV
Both options
Other

2. Blocking Advertising through ADB (without root)

A more radical way is to disable advertising packages by using ADB (Android Debug Bridge: This method does not require superuser rights, but requires a computer and a computer. USB-Suitable for Xiaomi smartphones and TVs on any version MIUI.

Warning: Incorrect ADB commands may disrupt the system. Mi TVs may lose access to some built-in services (e.g. Mi Home) after disabling ad packages.

Step-by-step:

  1. Download and install Platform Tools (the official tool from Google).
  2. On Xiaomi, turn on Developer Mode (7 times click on the MIUI version in the settings) and activate Debugging over USB.
  3. Connect the device to your PC and execute the command in the terminal: adb devices Make sure your device appears in the list.
  4. Enter commands to disable ad packages (for MIUI Video): adb shell pm hide com.miui.video adb shell pm hide com.xiaomi.mitv.appstore adb shell pm hide com.miui.systemAdSolution
  5. Reset the device.

For Mi TVs, use additional commands:

adb shell pm hide com.dianshi.tvmarket


adb shell pm hide com.mitv.tvhome

Download Platform Tools|Enable Developer Mode |Activate Debugging via USB|Connect the Device to PC|Connect Visibility in Adb Devices

-->

If you still have adverts after you run the commands, check for updates for packages via adb shell pm list packages | grep miui. Some Xiaomi models (such as the Redmi Note 12 or Mi TV Q2) may require additional action.

3. Removal of advertising through modification of the hosts file

Another effective method is to block ad servers at the system level, by editing the hosts file by adding the addresses of the servers responsible for displaying ads in Xiaomi players.

The method works on root-righted devices or through ADB (on some firmware). Mi TVs will require unlocking the bootloader, which cancels the warranty.

Instructions:

  • πŸ“„ Download the current hosts file with ad blocking (select the version with the extension for the MIUI).
  • πŸ–₯️ Connect the device to the PC and with ADB Replace the system file with adb push hosts /sdcard/ adb shell su mount -o rw,remount /system cp /sdcard/hosts /system/etc/hosts chmod 644 /system/etc/hosts reboot
  • πŸ”„ After the reboot, check the player's performance. Ads should disappear or be replaced with blank banners.
List of blocked domains for MIUI Video
mi.gdt.qq.com sax.sina.com.cn ad.mi.com track.uc.cn api.ad.xiaomi.com

On Mi TVs, this method may conflict with Xiaomi's built-in services. If Mi Home or Mi Remote stop working after the change, return the original file with the command:

adb shell


su




mount -o rw,remount /system




rm /system/etc/hosts




reboot

4. Use of alternative players

If fighting ads in a standard player seems too difficult, consider installing third-party apps, many of which are not only ad-free, but also support more formats and have advanced features.

The best alternatives for Xiaomi:

Player.AdvantagesDeficienciesReference
VLCNo advertising, support for all formats, open sourceNo integration with MIUI-galleryGoogle Play
MX PlayerHardware acceleration, control gestures, plugins for codecsAdvertising in the free version (disabled in settings)Google Play
KodiSupport for network protocols, plugins for streamingA complex interface for beginnersOfficial website
nPlayerMinimalist design and DLNA supportPaid version for advanced functionsGoogle Play

For Mi TVs, VLC or Kodi are recommended – they are optimized for a large screen and support remote control. Installation is done via Send Files to TV or ADB (if Google Play is not available).

πŸ’‘

On Xiaomi TVs, before installing third-party players, turn off automatic updates to system applications in Settings β†’ Apps β†’ Auto Update. This will prevent conflicts with MIUI Video.

5. Disabling Advertising through Regional Settings

The unexpected but working way is to change the region of the device to a country where Xiaomi does not display ads in its services, for example, in the European Union (EEA), there are strict data protection regulations, and many advertising mechanisms are disabled by default.

How to change the region:

  1. Go to Settings β†’ About Phone β†’ MIUI version and press 7 times to activate Developer Mode.
  2. Go back to Settings β†’ Additional β†’ Region and select β€œEurope (EEA)”.
  3. Restart the device and clear the MIUI Video application data.

On Mi TVs, the path may differ: Settings β†’ Account and Security β†’ Region. After changing region, you may need to re-authenticate to Mi Account.

⚠️ Attention: Changes in region may affect the performance of some services (e.g. Mi Pay or Mi Cloud). TV It will also shut down local channels and services (e.g. MEGOGO in Russia).

If you have remained in the region after the change of advertising, combine this method with blocking through ADB or modification of hosts. For example, on the Redmi Note 11 with the firmware MIUI 14 EEA, advertising in the player is completely absent.

6. Installation of custom firmware (for advanced users)

The radical solution is to replace the standard firmware with a modified one, where the ads are removed at the system level.

  • πŸ“± Xiaomi.eu – unofficial firmware with remote advertising modules and advanced settings.
  • πŸ–₯️ LineageOS – β€œclean” Android without Xiaomi services (requires unlocking the bootloader).
  • πŸ“Ί ATV/Xiaomi TV Mod - firmware for Mi TVs TV remotely SDK.

Installation process:

  1. Unlock the bootloader through the official Xiaomi tool (can take up to 72 hours).
  2. Install TWRP Recovery for your model (see instructions on XDA Developers).
  3. Download firmware (e.g. Xiaomi.eu for Redmi Note 12 or ATV for Mi TV 4S) and stream through TWRP.

⚠️ Attention: Installing custom firmware voids warranty and can cause the device to operate unstable.Mi TVs TV post-fix ATV Embedded services (such as Miracast or Chromecast) will stop working).

Advantages of custom firmware:

  • 🚫 Complete absence of advertising in system applications.
  • πŸ”§ Advanced performance and interface settings.
  • πŸ”„ Regular updates from the community (e.g. Xiaomi.eu updates weekly).

πŸ’‘

Custom firmware is the only way to completely remove ads without returning after updates, but it requires technical skills and lacks warranty.

7. Additional Tips for Mi TVs

The players on Xiaomi TVs have their own peculiarities, and here are the specific methods for Mi TV, Redmi TV and other models:

Ways for TVs:

  • πŸ“Ί Disabling recommendations: Go to Settings β†’ Account and security β†’ Content recommendations and deactivate all tumblers.
  • πŸ”• Blocking through router: Add to blacklist DNS address ad.mi.com, api.ad.xiaomi.com and sax.sina.com.cn.
  • πŸ”„ Factory reset: After reset, don’t connect Mi Account – this will prevent ad modules from loading.
  • πŸ› οΈ Use Launchers: Install an alternative launcher (e.g., launcher, ATV Launcher or Wolf Launcher to bypass the standard interface with advertising.

For models Mi TV 4/4S/5 with PatchWall firmware, an effective way is to disable the service com.mitv.tvhome via ADB:

adb shell pm disable-user --user 0 com.mitv.tvhome

This will remove the main page with the ads, but will keep access to the player through the app menu.

FAQ: Frequent questions

❓ Why After Updating MIUI commercials are back?
System updates often restore ad units. To avoid this: Turn off automatic MIUI Video updates in the app settings. Use ADB to re-disable packets after the update. Install custom firmware (e.g. Xiaomi.eu) where the adverts are removed at the system level.
❓ Can you remove advertising without a computer?
Yes, but options are limited: Turn off personalized ads in settings (article 1); Install an alternative player (section 4); on Mi TVs, change region to EEA (section 5); Root rights will be required to remove ads without a PC completely.
❓ Will YouTube work after blocking ads?
Yes, MIUI Video ad blocking does not affect YouTube or other streaming services. However, if you modify the hosts file, some ad domains may overlap, leading to playback errors. In this case: Use the hosts file without blocking Google domains. Disable the VPN or proxy if they are active.
❓ How to return a standard player if it stopped working after the changes?
If MIUI Video crashed after modifications: Clear cache and application data to Settings β†’ Applications. If you used ADB, return packets with the command: adb shell pm enable com.miui.video In extreme cases, reset settings (Settings β†’ About phone β†’ Reset).
❓ Is it legal to remove ads in Xiaomi player?
From a legal perspective: πŸ“œ Disconnecting via Settings (Section 1) is completely legal – this is a provided function. βš–οΈ Modifying system files (sections 2, 3, 6) may violate Xiaomi’s user agreement, but is not a violation of the law. πŸ”“ In most countries, unlocking the bootloader is not prohibited, but it is not warranty. Xiaomi does not prosecute users for removing ads, but may restrict access to some services (such as Mi Cloud) on modified devices.