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.
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:
- Open Settings β Applications β Application Management.
- Find MIUI Video (or Mi Video for TVs) in the list.
- Slip on the Storage and select Clear Cache and Clear Data.
- 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
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:
- 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.analyticsFor Mi TVs, use additional commands:
adb shell pm hide com.duokan.phone.remotecontroller
adb shell pm hide com.mitv.tvhomeThese 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.systemAdSolutionWhat if the ADB canβt see the device?
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 loser | Advantages | Deficiencies | Reference |
|---|---|---|---|
| VLC | Support for all formats, no advertising, open source | The interface may seem overloaded. | Google Play |
| MX Player | Hardware acceleration, control gestures, plugins | There are banners in the free version (but not in the player) | Google Play |
| Kodi | Media center with support for plugins, no advertising | A complex setup for beginners | Google Play |
| nPlayer | 4K/8K support, network protocols (SMB, FTP) | Paid version for full functionality | Google 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:
- Install Root Explorer or another file manager with /system access.
- Go to /system/priv-app/MiuiVideo or /system/app/MiuiVideo.
- 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:
- Change DNS: Go to Settings β Wi-Fi β Additional β DNS settings. Set 1.1.1.3 (Cloudflare Family) or 94.140.14.14 (AdGuard DNS).
- 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.