How to permanently disable ads in Xiaomi Player: from MIUI Video to Mi TV

Advertising in standard Xiaomi players is one of the most annoying features of the brand shell MIUI. Even after buying a premium smartphone or TV brand users are faced with intrusive banners in Mi Video, MIUI Video Player or Mi TV. And advertising appears not only in the free version of the application, but also in pre-installed services that can not be removed without the rights of the superuser.

In this article, we will discuss all the current ways to disable advertising, from standard settings to deep modifications of the system. You will learn how to remove banners in players on smartphones (Redmi Note 12, POCO X5, Xiaomi 13, etc.), TVs (Mi TV Q2, Redmi Smart TV) and even tablets (Xiaomi Pad 6).

Important: some of the ways require you to modify your system files or use third-party tools, and we don't recommend using them on devices with active warranty or without backup, because this can cause firmware to crash. Let's start with the safest options.

1. disable personalized advertising in MIUI settings

The first and easiest method is to deactivate targeted ads through the settings menu, which will not remove banners completely, but will significantly reduce their number, and is suitable for all devices on MIUI 12-14 (including global and Chinese firmware versions).

Instructions:

  • πŸ“± Open the Settings app on your smartphone or TV.
  • πŸ” Go to the Privacy section. β†’ Advertising (on some versions the path may be different: Settings) β†’ Additionally. β†’ Advertising).
  • πŸ”„ Turn off the slider Personalized recommendations (or MIUI Ads in English-language firmware).
  • πŸ—‘οΈ Click Reset Ad ID (if option is available).

After this, the ads in the player will become less intrusive, but will not disappear completely. For example, in Mi Video banners will no longer appear based on your browsing history, but static ad units from Xiaomi partners will remain.

⚠️ Attention: On Mi TVs TV With PatchWall, this may not work, so move on to the next method.

πŸ“Š What Xiaomi Techniques Are You Using?
Smartphone
Television
Tablet
Smart watches
Other

2. Reset the player settings to factory

If the ad only appears in a particular app (e.g. MIUI Video Player), try resetting it, which will remove the cache, browsing history, and temporary files that may contain ad modules.

How to reset your settings:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find MIUI Video (or Mi Video for TVs) in the list.
  3. Slip on the Storage and select Clear Cache and Clear Data.
  4. Reset the device.

On Xiaomi TVs, the path may be different: Settings β†’ Apps β†’ System Apps β†’ Mi Video β†’ Clear the data.

Once reset, the player will start as if it were first installed, the ad may disappear for days or weeks, but it will come back over time, and for a permanent solution, move on to the following methods.

β˜‘οΈ Preparation for player reset

Done: 0 / 4

3.Use of ADB-call-off

A more radical but safe way is to disable the ad modules via Android Debug Bridge (ADB), a method that requires no root rights and is suitable for Xiaomi smartphones, tablets and TVs, the main condition is the developer mode on and access to the computer.

Step-by-step:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version until the notification appears.

USB debugging

Settings β†’ Additional β†’ For Developers

ADB

adb shell pm hide com.miui.systemAdSolution


adb shell pm hide com.xiaomi.midrop




adb shell pm hide com.miui.analytics

For Mi TVs, use additional commands:

adb shell pm hide com.duokan.phone.remotecontroller


adb shell pm hide com.mitv.tvhome

These commands hide the system applications that are responsible for the ad impressions, so once the device is rebooted, the banners in the player should disappear, and if the ad comes back after the firmware update, repeat the procedure.

⚠️ Note: On some models (e.g, POCO F5 With global firmware, pm hide may not work, so use an alternative method with pm disable-user:

adb shell pm disable-user --user 0 com.miui.systemAdSolution
What if the ADB can’t see the device?
Make sure you have Xiaomi drivers installed (download from the official website). USB-cable (preferably original) Include the "Debugging by" option in the developer settings USB (Security settings)" and confirm PC permission. If the problem persists, restart both devices.

4. Installation of alternative players

If standard methods didn’t help, consider using third-party video players. Not only are they devoid of advertising, but they often offer more features (e.g. DTS support, Dolby Vision or network protocols).

The loserAdvantagesDeficienciesReference
VLCSupport for all formats, no advertising, open sourceThe interface may seem overloaded.Google Play
MX PlayerHardware acceleration, control gestures, pluginsThere are banners in the free version (but not in the player)Google Play
KodiMedia center with support for plugins, no advertisingA complex setup for beginnersGoogle Play
nPlayer4K/8K support, network protocols (SMB, FTP)Paid version for full functionalityGoogle Play

For Mi TVs, TV recommend VLC or Kodi, as they are optimized for the large screen and support remote control. installation is done via Google Play (if preinstalled) or through APK-flash-file.

Warning: Some alternative players (e.g, MX Player may be in conflict with DRM-protection on Xiaomi TVs, which will lead to problems with the playback of licensed content (for example, Netflix or Disney).+).

πŸ’‘

If you often watch movies from an external hard drive, set up an auto-update library in an alternative player. In Kodi, this is done through Settings β†’ Media β†’ Library.

5. Modification of system files (for advanced users)

If you're willing to take risks, you can manually remove ad modules from system files, which requires root rights or access to TWRP, and backups, and is suitable for users who understand the implications of such changes.

Instructions for smartphones:

  1. Install Root Explorer or another file manager with /system access.
  2. Go to /system/priv-app/MiuiVideo or /system/app/MiuiVideo.
  3. Delete or rename the files: com.miui.video.lib (responsible for banner ads) com.xiaomi.ad (targeted advertising module)

Reset the device.

For Mi TVs, the path will be different: /system/priv-app/LeanbackLauncher or /system/priv-app/TvVideo.

Delete files with the.odex and.jar extensions that have ad or analytics in their name.

⚠️ Warning: Incorrect editing of system files can lead to a "bootloop" or loss of player functionality. TWRP Or Mi Flash Tool.

On Xiaomi TVs with PatchWall 4.0+ firmware, deleting com.mitv.adservice.apk and com.mitv.adservice.odex files will result in the complete disappearance of ads, but may disrupt the content recommendations.

6. Updating the firmware to the European version (without advertising)

One of the most reliable ways to get rid of advertising is to install a European one (EEA) Or global firmware without ad modules. MIUI are distributed officially and do not contain embedded banners, as they comply with EU data protection laws.

How to update:

  • 🌍 Download the firmware for your model from the official Xiaomi website (choose the version). EEA or Global).
  • πŸ“ Transfer the.zip file to the root folder of internal memory.
  • πŸ”„ Go to Settings. β†’ The phone. β†’ Updating the system.
  • πŸ”˜ Click on the three dots in the upper right corner and select Select the firmware file.
  • πŸ“² Confirm the installation and wait for the restart.

The process is similar for TVs, but you should look for firmware on forums (for example, 4PDA or XDA Developers), since official versions for Mi TV are rarely updated. After installing European firmware, advertising in the player will disappear forever, but some local features (for example, voice assistant in Chinese) may disappear.

Important: when you switch from Chinese firmware to global, you'll have a complete data reset, save your important files and settings in advance.

πŸ’‘

European firmware (EEA) not only removes ads, but also adds support for Google Services, which is not found in Chinese versions of MIUI.

7. Blocking Advertising via DNS or VPN

If the ad in the player is downloaded from external sources, it can be blocked at the network level. DNS-servers VPN This method works on all Xiaomi devices, including TVs.

Methods of blocking:

  1. Change DNS: Go to Settings β†’ Wi-Fi β†’ Additional β†’ DNS settings. Set 1.1.1.3 (Cloudflare Family) or 94.140.14.14 (AdGuard DNS).
  2. Use VPN: Install AdGuard, Blokada or NextDNS. Activate ad filtering in the app settings.

On Mi TVs, the path to DNS settings: Settings β†’ Network β†’ Network settings β†’ DNS.

This method blocks not only ads in the player, but also banners in other system applications (for example, in Mi Browser or Mi Music). APK-recorder.

FAQ: Frequent questions about advertising in Xiaomi players

❓ Why Advertising Returns After Resetting?
Advertising modules in MIUI They're updated with the firmware, and even after the cache is cleared, they're re-downloaded when you connect to the Internet. ADB-Block system applications updates via pm disable-user.
❓ Can you delete Mi Video without root rights?
No, Mi Video is a system application, and it can't be removed by standard means. However, you can turn it off via Settings β†’ Applications β†’ Mi Video β†’ Disable. After that, install an alternative player.
❓ Will it work? ADB-Xiaomi TV Method?
Yes, but for TVs, you need to first enable USB Debugging via the service menu. To do this: Press on the Menu + Home remote for 5 seconds. Enter the code 12345 (or 57374 for new models). Activate ADB Debugging in service settings.
❓ Why did the new firmware update reappear?
Xiaomi regularly adds ad modules to new versions of MIUI. To avoid this, roll back to old firmware or use magic modules (such as Xiaomi ADB Fastboot Tools), which automatically block ads after updates.
❓ Is there a legal way to remove ads without modification?
Yes, but it's paid. In some regions (like India), Xiaomi offers a Mi Premium subscription that disables ads in all system applications, costing about $5 a year, but in Russia and Europe, this option is not available.