Xiaomiβs built-in players β Mi Video, Mi Music and Mi TV media player β have long annoyed users with intrusive ads, banners before videos, pop-ups in the music player, recommendations of content from partners of the company appear even in paid models, and the problem is relevant for all lines from the budget Redmi Note to the flagship Xiaomi 14 and Mi TV Q2.
Many people try to solve the problem by installing third-party players like VLC or MX Player, but this is a half-measure: system applications continue to consume resources in the background and display ads when opening media files by default. Fortunately, there are ways to completely disable advertising modules without losing functionality β from simple settings to deep interventions. In this article, we will discuss all current methods, including hidden options for MIUI 14/15 and HyperOS.
Important: Some methods require unlocking the bootloader or the rights of the superuser (root).If you are a beginner, start with safe methods (sections 2β3) and then move on to radical ones (sections 4β6).
1. disable personalized advertising in MIUI settings
The safest and most official way is to deactivate data collection for targeted advertising, which wonβt eliminate banners completely, but will reduce the number of banners by 30-50%, which works on all Xiaomi devices with MIUI 12 and later, including HyperOS.
Instructions:
- Open Settings β Google β Advertising.
- Click Reset Advertising ID and confirm the action.
- Go back to the main settings, go to Memory β Applications β Application Management.
- Find Mi Video (or Music), open Permissions and disable Ads (if there is a clause).
For Mi TV/Redmi TVs, the way is different:
- Press Menu on the remote β Settings β Account and security.
- Select Privacy β Personalized Advertising and deactivate the slider.
π‘
If you don't have Ads in the permissions, try updating the app through Google Play. In the latest versions of Mi Video, the option appears after the update.
β οΈ Note: This method does not block ads from Xiaomi partners (e.g., Tencent Video or iQiyi banners in Chinese firmware.
2. Resetting the player settings to factory
Sometimes the adverts appear because of app cache crashes or improperly installed updates.A full reset of the player's settings can return it to a "clean" state without advertising modules.
How to reset Mi Video or Mi Music:
- Go to Settings β Applications β Application Management.
- Select the appropriate application (such as Video).
- Click Warehouse β Clear the data and Clear the cache.
- Return to the main menu of the application and click Reset Settings (if any).
For Mi TV:
- Press Menu on the remote β Settings β Applications.
- Select Media Player or Video β Clear the data.
- Restart the TV (Settings β About TV β Reboot).
Be sure to export playlists |Remember the current equalizer settings |Save browsing history (if necessary) |Disable automatic app update-->
β οΈ Note: On some firmware (especially Chinese) resets, you may lose licenses for purchased content (movies, subscriptions). β Xiaomi account.
3. Blocking ads via DNS (without root)
The method is suitable for smartphones and TVs Xiaomi with MIUI/HyperOS. Redirect requests to advertising servers to βempty" IP-Addresses that block the loading of banners.
Instructions for smartphones:
- Go to Settings β Connections β Private DNS.
- Select the Private DNS Host Name and type in: dns.adguard.com or alternative: 103.86.98.98
- Save and restart the device.
For Mi TV:
- Open Settings β Network β Network Configures β More.
- In the DNS field 1 enter 176.103.130.130, in DNS 2 - 176.103.130.131 (adGuard servers).
- Confirm and reconnect to the network.
| DNS-server | Address | Efficiency | Cons |
|---|---|---|---|
| AdGuard | dns.adguard.com | Block 80% of ads | It can slow down the loading of some websites. |
| NextDNS | 45.90.28.167 | Blocks 90%, there are settings | Registration is required for full functionality |
| Cloudflare | 1.1.1.3 | Block 60-70% | Not specialized in Xiaomi |
β οΈ Attention: After the change DNS Some Xiaomi services (such as Mi Cloud or Theme Store) may not work well. DNS (8.8.8.8 and 8.8.4.4).
AdGuard|NextDNS|Cloudflare|Standard from the provider|Other-->
4. Removal of advertising packages through ADB (advanced method)
For users who are ready for technical manipulation, there is a way to physically remove ad modules from system applications, which will require a computer, a USB cable and enabled USB debugging.
Step-by-step:
- Activate Developer Mode: Go to Settings β About Phone. Click 7 times on MIUI Version. Return to Settings β Additional β Developer. Enable USB Debugging and OEM Unlock.
ADB Tools
adb.exe
adb devices(Your device should be displayed).
adb shell pm uninstall -k --user 0 com.miui.systemAdSolutionadb shell pm uninstall -k --user 0 com.xiaomi.midropadb shell pm uninstall -k --user 0 com.miui.analyticsFor Mi TV commands are similar, but additional packs may be required:
adb shell pm uninstall -k --user 0 com.dianshi.adsadb shell pm uninstall -k --user 0 com.xiaomi.mitv.adsList of all advertising packages in MIUI
β οΈ Note: Deleting system packages may cause some features to fail (e.g., air updates or sync with Mi Account).Before executing commands, back up via Settings β Additionally. β Backup.
π‘
ADB-It doesn't require root, but it only works until the next setup reset or firmware update.
5. Installation of modified versions of players
If standard methods don't work, you can replace the regular Mi Video and Mi Music apps with modified versions without ads, such builds are created by the community of developers (for example, in a forum). XDA Developers or in telegram channels like @miui_mods).
How to install a modified player:
- Download. APK advertising-free (examples: π₯ Mi Video Mod (without banners and analytics) π΅ Mi Music Unlocked (with support) FLAC without limitation)
ADB
adb shell pm uninstall -k --user 0 com.miui.videoadb install mi-video-mod.apkThe Mi TV is more complicated, requiring unlocking the bootloader and installing it via ADB sideload, and the 4PDA guides are detailed on specific TV models.
β οΈ Note: Modified apps may violate the terms of Xiaomiβs license agreement.Do not install them on devices with tied paid subscriptions (e.g. Mi Mi). TV VIP), to avoid blocking the account.
6 Radical methods: root and custom firmware
If nothing has worked, there are two extreme options:
- Get root rights and manually remove advertising modules through Titanium Backup or Lucky Patcher.
- Install custom firmware (such as LineageOS or Pixel Experience) where there is no system advertising.
Instructions for getting root on Xiaomi:
- Unlock the bootloader through the official Xiaomi tool (requires a tied Mi Account).
- Install TWRP Recovery for your model (you can download it on XDA or 4PDA).
- Sweep Magisk through TWRP to get root.
- Use AdAway or Blokada to block ads at the system level.
If after all the manipulations the advertising remained, check:
- Have any viruses installed (scan the device through Malwarebytes).
- Are there VPNs or proxy services that can embed their ads?
- Do you use Chinese firmware (there are more ads in them than in global ones).