Ads on the screensaver Xiaomi TV is one of the most annoying βchipsβ of the manufacturer, faced by owners of Mi TV, Redmi Smart TV and other models of the brand. Instead of beautiful wallpaper or family photos, users see intrusive banners with promotions, movies or games that not only spoil the aesthetics, but also slow down the turn on the TV by 5-10 seconds.
In this article, we will analyze all the current ways to remove ads from the lock screen Xiaomi TV, You'll learn how to get around firmware restrictions, what settings are responsible for displaying banners, and what to do if after the update, the adverts appear again. TV Google TV, and also for models with a proprietary shell PatchWall (India/Asia).
Why Xiaomi is showing ads on the screensaver and can it be removed legally
The manufacturer integrates banner ads into Xiaomi TV firmware for two reasons:
- π° Monetization of budget models β due to the display of advertising, the company compensates for the low price of Redmi or Mi TV series TV 4A/4S.
- π Collection of preferences data β banners are selected based on browsing history, installed applications and even geolocation.
- π Forced use of branded services β advertising often leads to Mi Video, Mi Games or affiliate platforms.
You can legally remove advertising, but with reservations:
- β On Google TVs TV (2022 and newer models have a shutdown option in the settings.
- β οΈ PatchWall (Asia/India firmware) and older versions of Android TV I'll have to use a detour.
- β On some models (e.g., Mi). TV 5 Pro for the Chinese market) advertising is hard sewn into the system - only a complete reset or firmware will help.
It is important to understand that even after a shutdown, ads can return after a firmware update or reset, so we recommend combining several methods for reliable results.
Method 1: Disable ads through standard settings (for Google TV and new models)
If your TV is running on Google TV (e.g. Xiaomi TV A2 43" or Mi TV Q2 55"), try this method first.
- Open Settings (cog in the upper right corner of the main screen).
- Go to Device and Preferences β Lock screen.
- Find the Recommendations item on the lock screen or Personalized Advertising and turn off the slider.
- Return to Settings β Privacy β Advertising and deactivate the option Personalized Advertising.
If there are no such items, then your model uses PatchWall β move on to the next method.
βοΈ Preparing for the Advertising Disconnection
β οΈ Attention: Some TVs don't have banners until 24 to 48 hours after the ad is turned off in the settings, and this is due to data caching. To speed up the process, restart the TV: press the power button on the remote for 5 seconds and select Reboot.
Method 2: Reset Advertising ID (for all Xiaomi TV models)
Advertising ID is a unique code that is used to display personalized ads, and resetting it helps reduce the number of banners and, in some cases, remove them completely.
- Open the Settings. β On TV.
- Find the Build Number and click on it 7 times to activate Developer Mode.
- Go back to the main settings menu and select a new section for developers.
- Scroll down and find Reset Advertising ID (or Advertising ID). Click on it and confirm the reset.
After this procedure:
- π Advertising may disappear immediately or within a few hours.
- π± If the banners return, repeat the reset (advertising) ID updated once every 2-3 days).
- π To secure the result, disable Personalized Advertising in your privacy settings.
What to do if there is no item "Reset advertising ID"?
Method 3: Disable Xiaomi Services via ADB (Advanced Method)
If standard settings donβt work, you can force ads to be turned off via ADB (Android Debug Bridge), a method that works on 90% of Xiaomi TV models but requires an ADB-enabled computer or smartphone.
You'll need:
- π₯οΈ Computer with installed ADB Tools or smartphone with an app ADB Link.
- π Cable USB (for connecting TV to PCs or a shared Wi-Fi network.
- βοΈ Included Developer Mode and Debugging by USB TV-wise.
Step-by-step:
- Connect the TV to your computer via USB or the same Wi-Fi network.
- Open the command line (Windows) or the terminal (macOS/Linux) and type in: adb connect [IP-TV address] (IP You can find out in Settings β Network)
- Follow the commands in turn: adb shell pm disable-user --user 0 com.miui.systemAdSolution adb shell pm disable-user --user 0 com.xiaomi.mitv.advertisement adb shell pm disable-user --user 0 com.miui.daemon
- Reboot the TV: Adb shell reboot.
| Team team. | What's off? | The effect |
|---|---|---|
| com.miui.systemAdSolution | System module of advertising | Remove banners on the screensaver and on the menu |
| com.xiaomi.mitv.advertisement | Targeted advertising service | Stops Personalized Offers |
| com.miui.daemon | Xiaomi background processes | Reduces the load on the system |
β οΈ Note: After a firmware update, disabled services can automatically turn on again. To avoid this, repeat the procedure or use Tasker to automatically execute commands when downloading the TV.
adb shell pm enable [packet name]For example: adb shell pm enable com.miui.systemAdSolution-->
Method 4: Replace firmware with pure Android TV (for power users)
If nothing works, a radical way is to install custom firmware without ad modules, a method that is suitable for Android TV models, but requires unlocking the bootloader and risks losing warranty.
Pros of the method:
- β Complete absence of advertising and bloatware (pre-installed applications).
- β Higher speed of the system.
- β The ability to install fresh versions of Android.
Cons:
- β Process complexity (you need fastboot skills and a fastboot experience) ADB).
- β Risk of "bricking" TV in case of error.
- β Loss of warranty (if you do not return the stock firmware before contacting the service).
Popular firmware for Xiaomi TV:
- π¦ LineageOS for TV β pure Android TV serviceless.
- π¦ ATV Custom ROM β Optimized for Xiaomi TVs.
- π¦ OpenGApps β to install Google services on custom firmware.
Installation instructions:
- Unlock the bootloader via fastboot oem unlock (Xiaomi permission is required).
- Install TWRP Recovery for your model.
- Download the appropriate firmware (for example, from the XDA Developers forum).
- Sweat it through TWRP or fastboot.
π‘
Before you run your firmware, make sure to back up your current system through TWRP! This will help restore the TV if something goes wrong.
Method 5: Blocking Advertising via a router (alternative method)
If you don't want to interfere with your TV settings, you can block ad servers at the router level, which works for all devices on the network, including Xiaomi TV.
You will need a router with support:
- π Parental Control (e.g. TP-Link, ASUS, Keenetic).
- π Custom firmware (DD-WRT, OpenWRT).
- π‘οΈ Built-in DNS-filter (e.g. AdGuard Home or Pi-hole).
Instructions for routers with AdGuard Home:
- Install AdGuard Home on a router or a separate device (such as a Raspberry Pi).
- In the settings DNS router, specify IP-Address of the device with AdGuard Home.
- Add to the blacklist the domains: ad.mi.com tracker.miui.com data.mistat.xiaomi.com sax.sina.com.cn
- Restart the router and the TV.
For routers without AdGuard Home:
- Go to the router control panel (usually 192.168.1.1).
- Find Parental Control or Site Filtering.
- Add to the lock domains from the list above.
- Tie it up. MAC-TV address to the filtration rule.
β οΈ Note: Some Xiaomi ad servers use dynamic IP-So you can't block the domains, so you can't block them completely. ID (Method 2).
What to do if the ad returns after the firmware update
Xiaomi TV updates often reset ad settings and return services that are disabled.
- Turn off automatic update: Go to Settings β About TV β System Update. Turn off Automatic Download Updates.
- Use Delayed Update: If the update has already downloaded, donβt install it right away. Wait 1-2 weeks and check the feedback on forums (e.g. 4PDA) β users may have already found a way to disable ads in the new version.
Go back to the old firmware.
- Download the previous firmware version for your model from the official Xiaomi website.
- Install it via Recovery or fastboot.
If the update is already installed and the advert is back:
- π Repeat Method 2 (Reset Advertising) ID).
- π§ Follow Method 3 (disabling services through the ADB).
- π΅ If nothing helps, reset to factory settings (but note that this will delete all data!).