Ads in Xiaomiβs standard player are one of the most annoying features of the brandβs devices, appearing when you start a video, when you pause, even in the settings menu. The manufacturer has integrated ad units into the firmware at the system level, so simply turning off notifications wonβt help. In this article, weβll look at all the current ways to remove ads, from official settings to radical methods with flashing.
The problem concerns all Xiaomi devices with a pre-installed player: Mi TVs (series A2, P1, Q2), Mi Box S/4K media, as well as smartphones with MIUI. It is important to understand that some methods require technical skills and can lead to loss of warranty. We will specify the level of complexity of each method so that you can choose the best option.
Why Xiaomi Player Has Advertising and Can It Be Removed Legally?
Xiaomi firmware inserts are part of the company's business model, where the brand monetizes its devices by displaying ads in standard applications, keeping prices lower than those of competitors.
- πΊ Banners in the interface β static or animated blocks in the file selection menu.
- π¬ Videos before playback β Forced ads that you can not miss the first 5-10 seconds.
- π Pause pop-ups β appear 30 to 60 seconds after the video stops.
There's no legal way to completely disable ads through player settings, and at best, you can reduce the amount of ads by disabling personalization in your Mi Account, but that doesn't guarantee 100% results -- ads will still be shown, just less often, and you'll have to use workarounds to remove them completely, which I'll talk about later.
It is important to note that with the release of firmware updates, Xiaomi regularly blocks working methods of bypassing advertising. For example, in 2023, the ways to disable services via ADB for Mi TV on Android TV 11+ stopped working. So check the relevance of information for your version of the software before using any method.
π‘
If you use a Xiaomi TV with a child mode, the player ads can be blocked automatically. Try turning it on in the parental controls settings (Settings β Accounts and Security β Parental Controls).
Method 1: Disabling personalized advertising in your Mi Account
It's the easiest and most secure method, but it doesn't eliminate ads completely, it just reduces the frequency of ads, and it's suitable for all Xiaomi devices that have a binding to your Mi Account.
Instructions:
- Open the settings on the device.
- Go to Accounts and Synchronization β Mi Account.
- Select Account Management β Advertising Settings.
- Turn off the sliders: π Personalized advertising π Recommendations based on use π Behavioral analytics
Save the changes and restart the device.
After that, the in-player ads will become less intrusive, but they wonβt disappear completely. The effect will be noticeable in 24-48 hours, as the system needs time to apply new settings.
Open player and run video | Check for banners in the menu | Make sure the video clips are shorter before playback |Reboot the device to apply the changes-->
Method 2: Use of alternative players (without root)
If the standard Xiaomi player annoys with advertising, the most reliable solution is to install a third-party player, which does not require root rights and is suitable for all Android devices (including Mi TV and Mi Box).
The best alternatives with support for all popular formats:
| Player. | Advantages | Deficiencies | Download link |
|---|---|---|---|
| VLC | β No advertising.β Support for all codecsβ Built-in equalizer | β The interface is not optimized for TV | Google Play |
| MX Player | β Hardware accelerationβ Control gesturesβ Support for subtitles | β There are banners in the free version (but not in the player) | Google Play |
| Kodi | β Full customizationβ Support for network protocolsβ Streaming plugins | β Difficult for beginners | Google Play |
To install on Mi TV or Mi Box:
- Download. APK-player-file USB-drive (for example, from the APKMirror website).
- Connect the flash drive to the TV/set-top box.
- Open File Manager β Install from USB.
- Select the downloaded APK and confirm the installation.
If the installation from unknown sources is blocked on Mi TV, allow it in the security settings (Settings β Applications β Special Access β Installation of unknown applications).
How to make an alternative player by default?
Method 3: Disabling Advertising through ADB (for Advanced Users)
The ADB (Android Debug Bridge) method disables the system services responsible for displaying ads. This works on Mi TV, Mi Box and Xiaomi smartphones, but requires a computer connection and basic command line knowledge.
Warning: Incorrect ADB commands can cause device malfunctions, and we recommend backing up your data before starting.
Instructions:
- Enable USB debugging on your device: For Mi TV/Mi Box: Settings β About TV β Software Version (click 7 times on the line with the version, then go back to Settings β For developers β Debugging on USB). For smartphones: Settings β About Phone β MIUI Version (tap 7 times), then Additional β For developers β Debugging on USB.
Connect the device to the PC through USB (TV/Stop boxes are needed OTG-cable).
ADB Tools
Win + R β cmd
ADB
cd C:\platform-tools- Check the connection of the device:
adb devicesIf the device appears in the list, follow the commands to disable advertising services:
adb shell pm disable-user --user 0 com.miui.systemAdSolution
adb shell pm disable-user --user 0 com.xiaomi.mitv.advertise
adb shell pm disable-user --user 0 com.xiaomi.mitv.appstoreFor Xiaomi TVs on Android TV 10 and below, these commands disable the main ad modules, but newer versions (Android TV 11+) may require additional manipulation of system files.
π‘
After disabling services through ADB, the ad disappears immediately, but can return after updating the firmware.
Method 4: Removing Advertising through Modified Firmware (Root)
The most radical method is to install custom firmware with remote ad modules, which requires unlocking the bootloader and obtaining root rights, which cancels the warranty and can lead to a device "brick".
Suitable for experienced users, ready for risks.
- Unlocking the loader: π Register on the official Xiaomi website to unlock. π Download Mi Unlock Tool and connect your device in Fastboot mode. π Follow the instructions (it may take 7-30 days to confirm your account).
- Installation TWRP: π± Download the version. TWRP Recovery for your model from the forum XDA Developers. π± Installation with fastboot flash recovery twrp.img.
- Custom software firmware: π οΈ Download firmware without ads (like LineageOS or Pixel Experience). π οΈ Set it through TWRP (wipe β install β choose ZIP-file).
For the Mi TV and Mi Box, the process is more complicated due to the closed architecture of Android TV. There are modified firmware from enthusiasts (for example, ATVXperience), but their installation requires soldering contacts or the use of special cables.
β οΈ Note: On Xiaomi TVs 2022-2026 release unlocking the bootloader often leads to locking the device through the manufacturer's servers. Before trying the modification, check the compatibility of the model on profile forums.
Method 5: Resetting settings to factory (extreme case)
If the ad appears after a firmware update or setting change, sometimes a complete device reset helps, which will delete all user data, but return the system to its original state, where the ad modules may be less active.
Instructions for Mi TV/Mi Box:
- Open Settings β Device β Reset settings.
- Choose to erase everything (or Factory data reset).
- Confirm the action and wait for the reboot.
For smartphones:
- Go to Settings β About the phone β Reset settings.
- Select Delete all data.
- Enter your password (if required) and confirm.
After the reset, donβt log in to Miβs account or connect to the internet immediately β first check if the ads in the player have disappeared. If so, you can gradually reconfigure the device, avoiding synchronization with the cloud.
β οΈ Note: On some Mi models TV (Like Mi. TV 5 Pro) the latest version of the ad firmware automatically installs after reset. To avoid this, turn off the Internet before the initial setup is complete.
What to do if nothing helps: radical measures
If all of these methods do not work, there are two options:
- Blocking Advertising at the Router Level: π Install firmware on the router with support for AdGuard Home or Pi-hole. π Blacklist the domains of Xiaomi ad servers (e.g. ad.mi.com, tracker.miui.com) and block ads from downloading to all devices on the network, but may disrupt some services (e.g. weather or widgets).
- Physical Internet Shutdown for Player: π΅ Go to Settings. β Annexes β Player. β Permits. π΅ Turn off internet access (Wi-Fi and mobile data).
Cons: the player will not be able to play online content (YouTube, streaming services).
Xiaomi TVs also have a hardware method of turning off the microphone (if there is one in the model), and advertising modules often use voice data for targeting, and their absence can reduce the number of impressions, but this does not guarantee the complete disappearance of advertising.