Video ads on Xiaomi devices are one of the most annoying features of MIUI and MIUI TV firmware, and not only appear in standard apps like Mi Video or Gallery, but also interrupt viewing on YouTube, Netflix and even local files. Unlike in-browser ads, you canβt block them with an extension here, requiring deep intervention in system settings.
In this article, we will discuss 5 working ways to remove ads in video on Xiaomi, from simple (via TV settings) to advanced (using ADB and alternative firmware). All methods have been tested on current models from 2023-2026: Mi TV Q2 75, Redmi Smart TV X55, Xiaomi 13 Pro and others. Importantly, some solutions require disabling system updates, otherwise advertising may return after the update.
Why Xiaomi is showing ads in videos and can it be removed legally
Xiaomi integrates advertising modules into firmware for two reasons:
- π° Monetization is the main source of revenue for low-end devices (especially in China, where TVs are sold at almost cost).
- π Data collection - advertising SDK (For example, com.miui.systemAdSolution tracks user preferences for targeted advertising.
- π Forcing you to buy premium versions β for example, Mi Video does not only have paid Mi Video subscription ads VIP.
There are no legal ways to disable ads β Xiaomi does not provide this option in the settings.
- π οΈ Shutdown through ADB (The most reliable method, but requires a PC).
- π± Use of alternative firmware (e.g. LineageOS for smartphones).
- π§ Lockdown DNS (It does not work on all models).
- π« Removing system applications (risky, can cause crashes).
β οΈ Note: Disabling advertising may violate the terms of use MIUI. In extreme cases, Xiaomi may block access to services (such as Mi Cloud) for βunauthorized software modification.
Method 1: Disabling Advertising via MIUI TV Settings (for TVs)
On Xiaomi TVs (Mi TV A series, Redmi Smart TV, Xiaomi TV Q) the ad is built into the system application Mi Video and appears when viewing both online content and local files.
- Open Settings (cog in the upper right corner of the main screen).
- Go to the Account and Security β Advertising.
- Turn off the sliders: πΊ Personalized Ads (maintained personalized ads). π Content recommendations (content recommendations).
Go back to the main settings menu and select Applications β Application Management.
Find Mi Video, open its settings and clear the cache + data.
This method removes some of the ads, but not all of them, like the banners in front of the videos on YouTube or Netflix, and it will require more radical measures to remove them completely.
βοΈ Preparation for disabling advertising on MIUI TV
Method 2: Blocking Advertising via ADB (for smartphones and TVs)
ADB (Android Debug Bridge) is an Android debugging tool that allows you to disable system applications and services responsible for displaying ads. The method works on all Xiaomi devices with the unlocked option of debugging over USB.
Instructions:
- Download ADB Tools for Windows/macOS/Linux and unpack the archive.
- On the Xiaomi device, turn on: π§ Settings β The phone. β Version. MIUI (Press 7 times to activate Developer Mode). π Settings β Additionally. β For developers β Debugging by USB.
Connect the device to the PC and in the terminal (command line) perform:
adb devicesIf the device is displayed, enter:
adb shell pm disable-user --user 0 com.miui.systemAdSolutionFor MIUI TVs, use a similar command, but with different packages:
adb shell pm disable-user --user 0 com.xiaomi.mitv.ad
adb shell pm disable-user --user 0 com.miui.tv.adserviceβ οΈ Note: On some models (e.g. Mi) TV P1 2023 Xiaomi blocks the disabling of advertising packages through ADB. In this case, only a complete reset to factory settings will help with the subsequent blocking of updates.
List of Xiaomi Advertising Packages for ADB
Method 3: Use of alternative firmware (for advanced users)
If you're willing to sacrifice your MIUI branded shell, you can install custom firmware without advertising.
- π± For smartphones: LineageOS, Pixel Experience, Havoc-OS.
- πΊ For TVs: ATV Custom ROM (Android-based TV).
Advantages:
- β No system advertising.
- β More opportunities to set up.
- β Regular security updates.
Disadvantages:
- β Loss of warranty (if the device is under warranty).
- β Risk of "bricking" if installed incorrectly.
- β Not all Xiaomi features will work (e.g. Mi Remote or Mi Home).
Installation instructions (simplified):
- Unlock the bootloader through the official Xiaomi tool.
- Install TWRP Recovery for your model.
- Download firmware (e.g. LineageOS for Redmi Note 10) from the XDA Developers forum.
- Use TWRP (wipe β install β reboot)
π‘
Before installing custom firmware, check compatibility with your model on the 4PDA or XDA forums. For example, the firmware for the Xiaomi Mi 11 will not work for the Redmi Note 11, even if the chipset is the same.
Method 4: Blocking Advertising via DNS (for TVs)
If the ads only appear on online services (e.g. YouTube or Mi Video), they can be blocked at the DNS level, which does not require root rights and works on all Xiaomi devices with Internet access.
Instructions:
- Go to Settings β Network β Network settings (for TVs) or Wi-Fi β Additional (for smartphones).
- Select your network and change your settings. DNS on: π‘οΈ AdGuard DNS: 176.103.130.130 and 176.103.130.131. π Cloudflare Family: 1.1.1.3 and 1.0.0.3.
Save the settings and restart the device.
Efficiency of the method:
| Service | Whether advertising is blocked | Notes |
|---|---|---|
| Mi Video | β No. | Advertising is built into the app, DNS doesn't help. |
| YouTube | β Partially. | Banners are blocked, but not videos before the video. |
| Netflix | β Yes. | Promo banners are removed between series. |
| Local files | β No. | DNS does not affect the built-in advertising in the player. |
π‘
DNS-The blocking is only effective for online advertising. To remove the built-in banners in Mi Video or Gallery, use ADB custom-made.
Method 5: Remove System Applications (Risk Method)
If previous methods failed, you can manually remove the ad units, which is an extreme measure, as it can lead to unstable system operation.
For smartphones:
- Install Root Explorer or Titanium Backup (root rights required).
- Find and remove packages: com.miui.systemAdSolution com.xiaomi.mipush.sdk com.miui.analytics
- Clear the cache of Google Play Services and Mi Video.
For TVs:
- Connect to ADB and execute: adb shell su mount -o rw,remount /system rm -rf /system/priv-app/SystemAdSolution rm -rf /system/app/MiPushSDK reboot
If the update is already installed and the ad returns, repeat the steps from Method 2 (ADB) or Method 5 (delete packets).