Video ads on Xiaomi smartphones are one of the most annoying features of MIUI firmware. Even after buying premium models like the Xiaomi 13 Ultra or Redmi K60 Pro, users encounter intrusive banners that appear when viewing local files, online content and even in the player menu. Unlike ads in Mi Browser or Mi Music, here it is integrated deeper: it cannot be disabled through standard settings, and blockers like AdGuard often fail.
In this article, we will discuss 5 proven methods to remove advertising in the Video app, from simple tricks with MIUI settings to radical solutions like removing system components (requires root rights). All methods are tested on current versions of firmware (MIUI 14 based on Android 13/14) and are suitable for most models: Redmi Note 12 Pro+, POCO F5, Xiaomi 12T and others. Importantly, some methods can affect the stability of the system โ before experiments, back up data through Settings โ About Phone โ Backup.
Why does the video app appear advertising and can it be removed legally?
The video app (com.miui.videoplayer package) in MIUI has two advertising sources:
- ๐ Local advertising: banners and promo blocks built into the player itself, which are displayed even without the Internet and downloaded along with the firmware.
- ๐ Network Advertising: Dynamic ads that are loaded from Xiaomi servers (domains like ad.mi.com or tracker.ai.xiaomi.com).
Xiaomi does not officially provide a way to disable ads in this app, even in regional firmware (EEA, Global, Russia). Unlike the Mi Browser, where you can buy a premium version without ads, the player remains โfreeโ with monetization through impressions.
| Method | Root is required. | Risk to the system | Efficiency |
|---|---|---|---|
| Disabling personalized advertising | โ No. | โ ๏ธ Low. | โญโญ (strips off) |
| Blocking Domains Through Hosts | โ No. | โ ๏ธ Medium. | โญโญโญ (smack down) |
| Removal of system APKs | โ Yes. | โ ๏ธโ ๏ธโ ๏ธ High-pitched | โญโญโญโญ (complete removal) |
| Replacement with an alternative player | โ No. | โ ๏ธ Low. | โญโญโญโญโญ (no advertising) |
โ ๏ธ Note: If you are using a firmware MIUI China (CN-ROM), There will be a lot more advertising than the global versions, and even blocking domains may not help, because some of the banners are sewn into the web. APK-player-file.
Method 1: Disabling personalized advertising in MIUI settings
The safest, but least effective, method is to limit data collection for targeted advertising, which will not remove all banners, but will reduce their number.
Open Settings โ Google โ Advertising
Click on โDelete Advertising IDโ and confirm
Return to Settings โ Applications โ Application Management
Find the Video and turn off Ads permission
Reboot the phone.-->
After these actions, network advertising will be shown less often, but local banners (for example, when opening a player) will remain.
โ ๏ธ Note: Some models (e.g. Redmi) 10C or POCO M4 Pro) the item โAdvertisingโ may not be in the application permissions, in which case proceed to the next method.
Method 2: Blocking Advertising Domains through Hosts File
This method blocks the player from accessing servers that deliver dynamic ads, and requires:
- ๐ฑ Smartphone with unlocked bootloader (not necessarily root).
- ๐ Hosts Editor App (such as Hosts Editor or AdAway).
Add the following lines to the hosts file (use the # symbol for comments):
127.0.0.1 ad.mi.com
127.0.0.1 tracker.ai.xiaomi.com
127.0.0.1 sdkconfig.ad.intl.xiaomi.com
127.0.0.1 globalapi.ad.intl.xiaomi.comOnce saved, reboot your phone. This method removes up to 80% of network advertising, but does not affect local banners. For full effect, combine it with disabling personalization (Method 1).
๐ก
If the Internet goes missing after editing hosts, check the syntax of the file. Each line should end with a new string symbol (click Enter after the last entry).
Method 3: Remove Advertising Modules via ADB (without root)
With Android Debug Bridge (ADB), you can disable the components of the player responsible for displaying ads. This method does not require root rights, but you need to activate Debugging over USB:
- Turn on Settings โ About Phone โ MIUI version (click 7 times to activate Developer Mode).
- Return to Settings โ Additional โ For developers and enable USB debugging.
- Connect your phone to your PC, install ADB Tools, and execute the commands:
adb shell
pm uninstall -k --user 0 com.miui.systemAdSolutionThis command removes the system application that manages the ad impressions in MIUI. After the reboot, the banners in the player should disappear. If the ad remains, try the additional command:
pm uninstall -k --user 0 com.xiaomi.midropโ ๏ธ Note: On some firmware (for example, MIUI 14 Xiaomi 13) These packages can be protected. ADB Issuing a Failure Error [DELETE_FAILED_INTERNAL_ERROR], Go to the root method.
What if the ADB canโt see the device?
Method 4: Completely remove ads with root rights
If the previous methods didn't work, the radical solution is to remove the ad modules from the system files.
- ๐ Unlocked bootloader and root access (for example, via Magisk).
- ๐ File Manager with support for root (such as Root Explorer or Mixplorer).
Instructions:
- Open the file manager and go to /system/priv-app/MiuiVideo.
- Delete or rename the file MiuiVideo.apk (e.g. in MiuiVideo.apk.bak).
- Reboot the phone.
After that, the standard player will disappear from the system. To return it, download the clean version of the APK (for example, with APKMirror) and install manually. Importantly, removing the system APKs can lead to MIUI update errors. Before the next firmware update, restore the original file.
๐ก
If after removing the player, functions like Smart Cast (screen transfer to TV) stop working, install an alternative player with Miracast support, such as MX Player or VLC.
Method 5: Replacement with an ad-free alternative player
The most reliable way to get rid of advertising is to abandon the standard player in favor of third-party solutions.
| Player. | Support for formats | Additional functions | Advertising |
|---|---|---|---|
| VLC | All popular (MKV, MP4, AVI, FLAC) | Subtitles, equalizer, streaming over the network | โ No. |
| MX Player | With hardware acceleration | Gestures, background playback | โ No (in the free version) |
| nPlayer | 4K, HDR, Dolby Vision | NAS support, Chromecast | โ No (paid version) |
To make the alternative player the main one:
- Install the selected application from Google Play.
- Open any video file through Files or Explorer.
- In the dialog box, select โAlwaysโ for a new player.
โ ๏ธ Attention: Some players (for example, MX Player) may request permissions to access storage and contacts. Opt out of unnecessary permissions through Settings โ Annexes โ [Player name] โ Permits.
What to do if the ad returns after the MIUI update
After the firmware update, all changes (except for the player replacement) can be reset, to avoid reappearance of ads:
- ๐ Save a backup of the hosts file and a list of disabled packages (via ADB).
- ๐ฅ Refuse automatic updates MIUI: Go to Settings. โ The phone. โ Updating the system โ โฎ โ Update settings and disable โOutload via Wi-Fiยป.
- ๐ก Use Magisk modules like Xiaomi Debloater that block system-level advertising components.
If the player starts showing ads again after the update, repeat the actions from Method 3 (ADB) or Method 4 (root). Newer versions of MIUI (14+) may require an updated list of domains to block - keep an eye on the latest data on forums like 4PDA.