How to permanently disable advertising in the video player Xiaomi: instructions for TVs and smartphones

Why does Xiaomi Player have ads and can it be removed?

Video players on Xiaomi devices – whether they are smartphones in the series Redmi/POCO or Mi TVs TV β€” They often display intrusive ads before they run, in pauses, and even on top of the interface, and this is not a coincidence, but part of the company's business model: monetization through inserts keeps prices below market prices. However, for users, this approach turns into daily annoyance – especially when the ad block lasts longer than the video file itself.

The main problem is that advertising is built into system applications, unlike third-party players (e.g., the system's app, VLC or MX Player, where advertising can be turned off by buying a premium version, in Xiaomi’s proprietary solutions – Mi Video, Mi TV Player or Gallery, they don't have that option, and in fact, after you update your firmware, you can still get ads back, even if you've disabled them before, but there's a way out, from manual tweaks to radical methods using these tools. ADB.

In this article, we will discuss 5 proven ways to remove ads in Xiaomi players, including:

  • πŸ”§ Setup of system applications without root rights
  • πŸ“± Use of alternative players with support for all formats
  • πŸ–₯️ Disabling Advertising Through ADB (for advanced users)
  • πŸ“Ί Specific instructions for Mi TVs TV/Redmi TV
  • ⚠️ Risks and consequences of each method

Important: Not all ways are universal. For example, on Xiaomi TVs with firmware MIUI TV older than version 3.0, disabling advertising through standard settings is not possible - you will need to ADB Or a player replacement. MIUI 14+ Some of the methods may not work due to tightening security policies.

πŸ“Š What kind of Xiaomi device do you have?
Smartphone (Redmi/POCO/Xiaomi)
Television (Mi TV/Redmi TV)
Tablet (Mi Pad)
Other

Method 1: Disabling personalized advertising in MIUI settings

The easiest and safest method is to deactivate the options associated with displaying ads in system applications, which will not remove the ads completely, but will reduce the number of ads by one. 40–60%. Suitable for all devices on MIUI (including MIUI 12/13/14) It does not require technical skills.

Instructions:

  1. Open the Settings. β†’ Xiaomi accounts.
  2. Select your account (or create it if you are not registered).
  3. Go to Account Settings β†’ Advertising.
  4. Turn off the sliders: πŸ”˜ Β«Personalized recommendationsΒ» πŸ”˜ Β«Showing interest-based advertisingΒ»

Settings β†’ Additional β†’ Special features β†’ System settings

Restrictions on advertising

Advertising ID

After this, ads in Mi Video and other system applications will become less intrusive, but will not disappear completely, for example, banner ads in the main menu of the player will remain, and video inserts in front of the videos may be shown less often.

β˜‘οΈ What to check after disabling advertising

Done: 0 / 4

⚠️ Note: Some firmware may not have Ad Limitations. In this case, try an alternative path: Settings β†’ Annexes β†’ Application management β†’ Mi Video β†’ Permissions and disable access to Warehouse and the Internet, this will limit the player's ability to download ads, but may disrupt some features (for example, online streaming).

Method 2: Using third-party video players

If Xiaomi's system player is annoying with ads, the logical solution is to install an alternative.

  • πŸ“Œ On smartphones, you can freely install any players from Google Play (for example, VLC, MX Player, Kodi).
  • πŸ“Ί On Mi TVs. TV side-station APK limited – you will need to turn on the developer mode and use ADB file manager.

The best players to replace Mi Video:

Player.Support for formatsAdvertisingFeatures
VLCAll popular (MKV, MP4, AVI, FLAC)No.Open source, support for network flows
MX PlayerMost of them, including AC3, DTS)Free version (removed by purchasing Pro)Hardware acceleration, control gestures
KodiAll right. + plug-ins IPTVNo (but there is a risk of piracy addons)Media Center with Extension Support
XPlayerMost of them, including 4K)There (cleanses in the premium version)Built-in browser for online video

For Xiaomi TVs, the process of installing a third-party player is more complicated:

  1. Activate Developer Mode: Go to Settings β†’ About TV and 7 times click on the version MIUI TV.
  2. Turn on Debugging. USB Unknown sources in the developer settings.
  3. Download. APK player (e.g., player, VLC) on the flash drive and install through the File Manager or use ADB: adb install vlc.apk

πŸ’‘

If the player does not open after installation, try to turn off MIUI Optimization in the developer settings (item Disable optimization) MIUI). This can solve compatibility problems.

Method 3: Disabling Advertising through ADB (for Advanced Advertising)

The method using Android Debug Bridge (ADB) β€” It is the most effective for removing ads completely, but requires technical skills, suitable for all Xiaomi devices, including TVs and smartphones.

Step-by-step:

  1. Install. ADB computer: πŸ–₯️ For Windows: Download Google’s Platform Tools. 🐧 For Linux: sudo apt install adb.

Developer mode

USB debugging

adb devices

(Serial number of the device must be displayed).

adb shell pm disable-user --user 0 com.miui.systemAdSolution


adb shell pm disable-user --user 0 com.xiaomi.midrop




adb shell pm disable-user --user 0 com.miui.analytics




adb shell pm disable-user --user 0 com.xiaomi.joyose

adb shell pm disable-user --user 0 com.dianshi.tvplayer


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

adb reboot

The effect is that ads in Mi Video, Gallery and other system applications will disappear, but there are risks:

  • 🚨 Some features (such as Mi Share or Screen Mirroring) may stop working.
  • πŸ”„ After updating the firmware, the ad may return - you will need to repeat the procedure.
  • ⚠️ On devices with a blocked bootloader, some commands may not work.
What if the ADB can’t see the device?
1. Check if the debugging is on USB developer-setting. 2. Install drivers for your device (e.g., Mi). USB Driver for smartphones). 3. Try another one. USB-port 3.0 or original cable). 4. TVs may need Wi-Fi connectivity: Adb connect IP_TV address:5555 (know IP can be in the network settings).

Method 4: Specifics for Mi TVs TV redmi TV

Xiaomi TVs are using a modified version of Android TV β€” MIUI TV, And here, standard methods, like turning off personalized ads, often don't work. Let's look at 3 working options specifically for TV:

Option 1: Replacement of the launcher

Mi System Launcher TV It contains ad units that cannot be removed through settings, and the solution is to install an alternative launcher, for example, ATV Launcher or HalLauncher:

  1. Download. APK flash-starter.
  2. Connect the flash drive to the TV and install APK through the file manager.
  3. In the developer settings (Settings) β†’ On TV. β†’ Version. MIUI TV β€” 7 Clicks) Select the New Default Launcher.

This will remove the ads from the home screen, but not from the player. ADB-method.

Option 2: Disabling system application updates

Advertisements often return after automatic Mi Video updates or TV Player, to avoid that:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find Mi Video or TV Player and disable Auto Update.
  3. In Google Play settings (if installed), disable auto-update for all apps.

Option 3: Use IPTV-player

If you watch TV channels or streaming services, replace the standard player with specialized applications:

  • πŸ“‘ TiviMate - for IPTV playlist-enabled.
  • 🎬 Smart YouTube TV β€” To view YouTube without advertising (requires) ADB fitting).
  • 🌍 Stremio – for films and TV series with torrent integration.

πŸ’‘

On Xiaomi TVs with firmware MIUI TV 3.0+ Turning off ads through standard settings is impossible. + ADB-commands or complete transition to third-party players.

Method 5: Radical methods (for power users)

If none of the above methods have worked, extreme measures remain, they require deep knowledge and can lead to the loss of warranty or inoperability of the device.

Method 1: Removing system applications through ADB

Instead of disabling, you can completely remove advertising components:

adb shell pm uninstall -k --user 0 com.miui.systemAdSolution


adb shell pm uninstall -k --user 0 com.xiaomi.mitv.appstore

⚠️ Consequences: This could disrupt the Mi App Store and other Xiaomi services, and some pre-installed apps (such as Netflix or Prime Video) may disappear on TVs).

Method 2: Firmware custom software

Xiaomi smartphones can install custom firmware like LineageOS or Pixel Experience, where there is no built-in advertising.

  1. Unlock the bootloader through the official Xiaomi website (the process takes up to 72 hours).
  2. Install a custom recavery (TWRP).
  3. Sweep through the alternative firmware.

⚠️ Risks:

  • πŸ”§ Loss of guarantee.
  • πŸ’₯ Possibility of "bricking" the device (turning into a "brick").
  • πŸ“΅ Certain functions (e.g, IR Blaster or NFC) may not work.

Method 3: Blocking Advertising Servers through Hosts

You can block the domains from which the ads are downloaded by editing the hosts file:

  1. Connect to the device via ADB.
  2. Download the hosts: adb pull file /system/etc/hosts
  3. Add the lines at the end of the file: 127.0.0.1 ad.xiaomi.com 127.0.0.1 sdkconfig.ad.xiaomi.com 127.0.0.1 track.ad.xiaomi.com
  4. Download the file back: adb push hosts /system/etc/ adb shell chmod 644 /system/etc/hosts

This method works until the next firmware update, which can overwrite the hosts file.

⚠️ Attention: On devices with MIUI 14+ And with the bootloader locked, editing system files (including hosts) can trigger the Anti-Rollback protection and completely lock the device.

Frequent Mistakes and How to Avoid Them

When trying to remove ads, users often face typical problems, and let's look at the most common and ways to solve them:

Error 1: ADB does not see the device

Causes and solutions:

  • πŸ”Œ Not the original cable: use the cable from the device kit.
  • πŸ–₯️ There are no drivers: for smartphones install Mi USB Driver, for TVs - Android TV ADB Driver.
  • πŸ”„ Not enabled debugging: check that the developer settings activated Debugging by USB and confirmed permission to connect to the PC.

Error 2: Advertising is back after update

Xiaomi system applications are automatically updated, restoring advertising modules.

  • πŸ“΅ Turn off auto-update for Mi Video, TV Player and GetApps in App Settings.
  • πŸ”’ Block Internet access for these applications through Settings β†’ Annexes β†’ Data management.
  • πŸ› οΈ Regularly check the active components through the ADB: adb shell pm list packages | grep -i ad

Error 3: After the ad was turned off, some functions stopped working

If you've used ADB To disable system services, some features (such as Mi Share or Screen Mirroring) may stop working:

  • πŸ”§ Restore Disabled Components: Adb shell pm enable com.miui.systemAdSolution
  • πŸ“± Use alternative apps (e.g. LocalSend instead of Mi Share).
  • πŸ”„ Reset the settings to factory (remove all data!).

Mistake 4: No third-party installations are available on the TV APK

On Mi. TV installation APK It's locked by default:

  1. Activate Developer Mode (7 clicks on Version) MIUI TV).
  2. Enable Installation from Unknown Sources in Security Settings.
  3. Use the X-Plore file manager or FX File Explorer for installation APK flash-drive.
❓ Can you remove ads in Mi Video without ADB and root rights?
Yes, but not completely. You can: Disable personalized ads in your Xiaomi account settings (see Method 1 (VLC, MX Limit Internet access for Mi Video in the application settings, but banner ads in the player interface and video inserts in front of the videos will remain.
❓ Why After Updating MIUI commercials are back?
Firmware updates often restore disabled system components. To avoid this: Before upgrading, back up a list of disabled packages: adb shell pm list packages -d After the update, repeat it. ADB-commands to disable ads. disable auto-update system applications in Google Play and Settings β†’ Annexes.
❓ Will the way to work with ADB on Xiaomi TV 2023-2026?
Yes, but with reservations: On TVs with a MIUI TV 3.0+ (Like Mi. TV Q2 2023 or Redmi Smart TV X2026) Use the extended command list: adb shell pm disable-user --user 0 com.mitv.tvhome adb shell pm disable-user --user 0 com.dianshi.tvplayer adb shell pm disable-user --user 0 com.miui.tv.ads Some models will need to pre-disable MIUI Optimization in the Developer Settings.
❓ Can I get it back if something goes wrong?
To recover the disabled components, use the command: adb shell pm enable package applications For example, to return Mi Video: adb shell pm enable com.miui.videoplayer If the device stopped turning on after experiments with the device ADB Try: Reset settings via Recovery Mode (press Power) + Volume Up when enabled. Flash your device through the Mi Flash Tool (for smartphones).
❓ Is there a legal way to remove ads without risking your device?
There are no legal ways to completely remove ads in Xiaomi system applications (VLC, Buy Xiaomi devices for markets where ads are disabled by default (e.g. models for the EU or India) and ask Xiaomi to turn off ads – sometimes this works for TVs (but not for smartphones). In other cases, you will have to put up with advertising or use the methods described in this article.