Are you tired of the annoying banners that advertise on your Xiaomi Mi TV or Redmi Smart TV lock screen? This problem is familiar to most owners of the brandβs smart TVs β instead of a beautiful screensaver or family photos, the system stubbornly displays ads for movies, apps and promotions. The good news is that you can remove ads completely, and you donβt need to be a technical specialist.
In this article, we will look at all the current ways to disable ads on the screensaver for 2020-2026 models, including official settings, hidden developer settings and even alternative firmware. Importantly, some methods require caution - wrong actions can lead to a reset or lock the TV. We will explain in detail how to proceed safely.
We warn you right away: Xiaomi actively blocks βgrayβ methods of disabling advertising through software updates, so some methods may stop working after the system upgrade.
Why is Xiaomi showing ads on the screensaver?
Advertising on the lock screen is part of Xiaomiβs business model, which allows the company to sell TVs at a lower price.
- π° Monetizing the ecosystem: Xiaomi makes money from displaying targeted ads, as Google or Samsung do on their devices.
- πΊ Partner Agreements: Advertising is mainly Xiaomi services (Mi Home, Mi Video) and partners (Netflix, Prime Video, local streaming platforms).
- π Software Updates: After each major update, the system can turn on ads again, even if you have previously disabled them.
- π Regional features: China and India have less (or no) advertising, while Europe and Russia have more advertising.
Interesting fact: on Xiaomi TVs premium series (for example, Mi TV Q2 75" or Mi TV Master Series) advertising is often not β it is turned off for flagship models, but on the budget Redmi Smart TV or Mi TV 4A it appears immediately after the first setup.
β οΈ Note: If you bought a TV from a Xiaomi official store in Russia, Belarus or Kazakhstan, you have agreed to the User Agreement, which states that the company has the right to show βpersonalized recommendationsβ. This legally covers up advertising, but does not deprive you of the right to turn it off.
Method 1: Disabling Advertising through Standard Settings (Official Method)
The easiest and safest way is to use the built-in system options. It is suitable for most Xiaomi Mi models. TV redmi TV based on PatchWall (Android shell) TV Xiaomi's instructions are relevant for firmware MIUI TV 3.0 and newer.
Steps to shut down:
- Turn on the TV and go to the main screen (click the Home button on the remote).
- Open Settings β Accounts and Security β Advertising.
- Find options: Personalized ads β turn off the slider. Recommendations on the lock screen β turn off. Show ads on the screensaver (if any) β turn off.
Settings β About TV β Reboot
If your version of the software does not have the "Advertising" option in the settings, try an alternative way:
Settings β All settings β Personal β Privacy β Personalized advertisingβ οΈ Note: On some models (e.g. Mi) TV P1 55" 2023) after disabling the ad through the settings, it can return after the system update, in which case you will have to repeat the procedure or use other methods from this article.
Is the Internet on the TV turned off (to avoid automatic adverts)
Is there a backup of settings (in case of reset)
Updated to the latest version (sometimes new versions add hidden options)
Is the remote connected to the TV (to confirm the actions)-->
Method 2: Resetting Advertising Settings through the Service Menu
If standard settings donβt work, try resetting your ad settings through a hidden service menu, which works on most Xiaomi and Redmi TV models, but you need to be careful not to change the other options on this menu!
Instructions:
- Turn on the TV and go to the main screen.
- On the remote, quickly press the button sequence: Menu β Up β Up β Down β Down β Left β Left β Left β Right (this is the universal code for logging into the service menu on Android TV).
- You can find the Developer Options menu, and you can find the Advertisement Settings or Mi Ad Settings section.
- In this section, disable all sliders associated with: π’ Advertisement (advertising) π Recommendation (recommendations) πΌοΈ Screensaver Ads (Advertising on Screensaver)
Save the changes and restart the TV.
If the button code doesnβt work, try an alternative way to log in to the service menu:
Settings β About TV β Quickly press 5 times on the "Version of the software"What to do if the service menu is not opened?
Method 3: Disabling Advertising through ADB (for Advanced Users)
If previous methods have failed, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which requires a computer and basic command line knowledge, but gives you guaranteed results.
What you need:
- π» Computer with Windows, macOS or Linux
- π USB-cable (to connect the TV to the PC)
- π₯ Utility. ADB Tools (download and unpack)
- βοΈ Developer mode on the TV
Step-by-step:
- Turn on the developer mode on the TV: Settings β About TV β Press 7 times on the "Software Version" After that, the "Developers" item will appear in the settings.
- In the section For developers, turn on: Debugging by USB Debugging over the network (if you connect over Wi-Fi)
Connect the TV to your computer via USB or make sure both devices are on the same Wi-Fi network.
Open the command prompt (Windows) or terminal (macOS/Linux) and go to the folder with ADB.
adb connect [IP- TV address] # if you connect over the network
adb shell
pm uninstall -k --user 0 com.miui.systemAdSolution # removes the ad module
pm uninstall -k --user 0 com.xiaomi.mitv.appstore # removes the app store (optional)
settings put global captive_portal_detection_enabled 0 # disables Internet connection checkReboot the TV.
After this action, the adverts on the screensaver should disappear. If you want to return the app store (but without advertising), use the command:
adb shell pm install-existing com.xiaomi.mitv.appstoreadb backup -apk -obb -shared -all -f backup.ab
The backup.ab file will be saved to your computer and can be restored later.-->
Method 4: Install an alternative launcher (without root)
If you're tired of not only advertising, but also the standard PatchWall interface, you can install an alternative launcher, like an ATV Launcher or a HalLauncher, which doesn't require root rights, but gives you full control of the home screen and the screensaver.
How to determine:
- Download. APK-launcher USB-storage device (e.g, ATV Launcher with APKMirror).
- Connect the flash drive to the TV and open the File Manager.
- Install. APK-File by allowing installation from unknown sources (Settings) β Security β Unknown sources).
- After installation, open Settings β Applications β Default Launcher and select a new launcher.
Standard PatchWall
ATV Launcher
HalLauncher
Wolf Launcher
Another (I will write in the comments)-->
Method 5: Blocking Advertising via DNS (for power users)
Another effective method is to block ad servers at the DNS level, which does not remove ad modules from the TV, but prevents them from downloading from the Internet, which works on all Xiaomi models and does not require root.
Instructions:
- Go to Settings β Network β Network settings.
- Select your connection (Wi-Fi or Ethernet) and click on Additional.
- Find the DNS and enter one of the following addresses: AdGuard DNS: 176.103.130.130 and 176.103.130.131 Cloudflare Family: 1.1.1.3 and 1.0.0.3 NextDNS: 45.90.28.167 (requires registration on the site)
Save the settings and restart the TV.
How it works:
| DNS-server | Locks it down. | Pluses | Cons |
|---|---|---|---|
| AdGuard DNS | Advertising, trackers, malicious sites | No registration required, high speed | It may block some legitimate services. |
| Cloudflare Family | Adult content + advertising | Reliable, supported by Cloudflare | Sometimes itβs slower than AdGuard. |
| NextDNS | Customizable filters | Maximum flexibility (you can add your own block lists) | Requires registration, restriction on free fare |
β οΈ Attention: Change DNS This can cause problems with some applications (for example, Netflix or Disney).+ If you encounter this problem, return the standard ones. DNS or add streaming service domains to the exceptions.
Method 6: Complete removal of advertising modules (requires root)
If you're willing to take drastic measures, you can get root rights and remove advertising modules at the system level, which is 100% effective, but it's not guaranteed and can cause the TV to run in a very unstable way.
What you need:
- π§ Magisk Program for Getting Root
- π» Computer with ADB
- π Backup copy of firmware (in case of failure)
Step-by-step:
- Download the firmware for your TV model from the Xiaomi Firmware Updater website.
- Unpack the firmware and find the boot.img file.
- Using Magisk, patch boot.img to get root.
- Squeeze the modified boot.img Fastboot: Fastboot Flash boot magisk_patched.img fastboot reboot
- After receiving root, remove the advertising packages: su pm uninstall --user 0 com.miui.systemAdSolution pm uninstall --user 0 com.xiaomi.mitv.ad pm uninstall --user 0 com.xiaomi.mitv.analytics
The risks of this method:
- β Loss of warranty (Xiaomi will detect root when contacting the service).
- β οΈ System failures may occur (for example, applications will not be updated).
- π After the update, root may fly and the procedure will have to be repeated.
π‘
Getting root on a Xiaomi TV only makes sense if you are an experienced user and are ready for possible problems. For most tasks, there are enough methods without root (ADB, DNS, alternative launcher).
Frequent problems and solutions
Even after the ad is turned off, it can come back, and let's look at the typical situations and the ways in which we can address them.
| Problem. | Reason. | Decision |
|---|---|---|
| Advertising returns after update | Xiaomi resets the advertising settings | Repeat the shutdown via ADB or service menu |
| The buttons in the service menu are not working. | Updated firmware blocks access | Use ADB or Alternative Launcher |
| After the change, the DNS does not work for Netflix. | DNS blocks streaming servers | Return the standard DNS or set exceptions |
| The TV will not turn on after receiving root | The wrong boot.img patched | Sweep the original firmware through fastboot |
If none of the methods worked, try resetting the TV to factory settings:
Settings β About TV β Data Reset β Reset all settingsAfter reset, do not connect the TV to the Internet immediately - first turn off advertising through settings, and only then configure the network.