Advertising on Xiaomi smart TVs is one of the most annoying features of budget models, including the popular Mi TV 6A series. The manufacturer integrates banner ads into menus, content recommendations and even the application launch interface, which prevents comfortable viewing. Unlike flagship models, where advertising can be turned off through a premium subscription, on 6A this process requires manual adjustments or technical manipulation.
In this article, we will look at all the working ways to remove ads, from standard menu options to deep changes to system files. It is important to understand that some methods can affect the guarantee or stability of the TV, so before you start, read the risks of each approach and choose the most suitable one.
If you are not ready for firmware experiments, start with safe ways (sections 1-3). For advanced users, we have prepared instructions for blocking ad servers and modifying system files (sections 4-5).
1. Disabling personalized advertising in settings
The easiest and safest way to do this is to deactivate analytics and targeting options, which wonβt remove ads completely, but will reduce them significantly, especially in the recommendations section.
Go to the TV menu:
Settings β Account and Security β Privacy β Personalized AdvertisingTurn off all the switches in this section. If there is no "Personalized Ads" item, look for similar options:
- π Advertising ID (Turn off his reset)
- π Use Analytics (deactivate data sending)
- π Regional recommendations (set neutral region, for example, USA)
After applying the changes, restart the TV (Settings β About TV β Reboot). The effect will be noticeable in 1-2 days when the cache of banner ads is updated.
π‘
If you still have ads after you turn off, check if you have Google or Mi Accounts connected to your TV, and they can transmit data for targeting even when personalization is turned off.
2. Resetting of advertising identifiers (ADB-method)
A more radical way is to reset ad IDs over the Android debugging bridge (ADB), which requires connecting the TV to your computer, but does not violate the warranty unless root access is used.
You'll need:
- π» Computer with Windows/macOS/Linux
- π Cable USB-A β USB-A (for connecting TV to PC)
- π₯ Google's Platform Tools utility
Algorithm of action:
- Turn on the TV debugging mode via USB: Settings β About TV β Android version (click 7 times in a row) β Return to Settings β Additional β Developer Mode β Debugging over USB (VL)
- Connect the TV to your computer and open the terminal (cmd for Windows).
- Enter the commands in turn: adb devices adb shell settings put global device_provisioned 1 adb shell pm clear com.miui.systemAdSolution
These commands reset the identifiers used to display the ads. After the TV is restarted, the banners in the Recommendations menu and on the home screen should disappear for 1-2 weeks.
What if ADB canβt see the TV?
3. Blocking advertising servers via DNS
One of the most effective ways is to redirect queries to Xiaomi ad servers to βemptyβ ones" IP-This is done by changing the settings. DNS on the TV or router.
List of Xiaomi Advertising Domains to Block:
| domain | Appointment |
|---|---|
| ad.mi.com | Main advertising server |
| tracker.miui.com | Analytics gathering |
| api.ad.xiaomi.com | Targeting banners |
| sdkconfig.ad.xiaomi.com | Advertising configuration |
| data.mistat.xiaomi.com | Usage statistics |
How to block:
- On TV: Settings β Network β Network settings β DNS (manual) Specify 94.140.14.14 (AdGuard DNS) or 1.1.1.3 (Cloudflare for ad blocking).
- On the router (recommended): Go to the router control panel (usually 192.168.0.1 or 192.168.1.1) and add domains from the table to the section DNS-filtering.
The advantage of this method is that it locks the system without interfering with the firmware, and the disadvantage is that some functions (such as software updates) can be slower.
4. Removal of advertising through modification of system files (root)
Complete removal of ads will require root access and editing of system files, a method only suitable for experienced users, as improper actions can lead to a βbrickβ of the TV (completely inoperable).
Step-by-step:
- π§ Get root access using the Magisk utility (instructions for Xiaomi) TV search the forum 4PDA).
- π Connect to TV through ADB file manager with root rights (e.g. Solid Explorer).
- ποΈ Delete or rename the following files: /system/priv-app/SystemAdSolution/ /system/priv-app/MiuiSystemAdSolution/ /system/app/MiuiDaemon/
- π Restart the TV.
Warnings:
β οΈ Note: After deleting system files, the TV may stop receiving OTA-They'll need a manual firmware to repair them. USB.
β οΈ Note: On some Xiaomi models TV 6A When the files are modified, the licenses for Netflix and Prime Video are reset, and they will have to be activated again.
If you are not sure about your skills, use an alternative method β install custom firmware without advertising (more about this in the next section).
βοΈ Preparation for modification of system files
5. Installation of custom firmware without advertising
The most radical, but also the most reliable way is to flash the TV with alternative firmware, like LineageOS or a modified version of MIUI TV from enthusiasts, which will completely remove all advertising modules, but require technical skills.
What you need to know before the firmware:
- π The firmware will reset all settings and data (including accounts in apps).
- π οΈ For Xiaomi. TV 6A Appropriate firmware based on Android 9/10 (Check the model in Settings β On TV).
- π It will. USB-volume-storage β₯8GB and Mi program TV Assistant for Windows.
Step-by-step:
- Download the firmware for your model from a trusted source (e.g. xiaomi.eu or XDA Developers).
- Unpack the archive and copy the update.zip file to the FAT32 formatted flash drive.
- Connect the flash drive to the TV and enter recovery mode: Turn off the TV β Press <power button> + <volume button down> on the remote β Hold 10 seconds
- In the recovery menu, select Apply update from USB and specify the path to the file.
After the firmware is installed, the TV will restart. It can take up to 10 minutes to turn on, which is normal. If the screen has been getting stuck on the Xiaomi logo for longer than 15 minutes, then the firmware is not suitable for your model.
π‘
Custom firmware often lacks pre-installed services (such as Mi Home or Xiaomi Cloud), making sure you donβt need these features before you flash TV.
6.Alternative methods: Launch through a third-party launcher
If the previous methods seem too complicated, you can simply replace the standard launcher with an alternative one, such as an ATV Launcher or HalLauncher, which will not remove the ads completely, but hide it behind the interface of a third-party application.
How to install an alternative launcher:
- π₯ Download. APK-launcher file (for example, with APKMirror).
- π Copy it on a flash drive and connect it to the TV.
- π§ Install through any file manager (e.g. X-Plore).
- π In Android settings, select the new default launcher: Settings β Annexes β Default launcher
Advantages of the method:
- β It doesn't require root access.
- β Keeps the guarantee.
- β Allows you to customize the interface (change wallpaper, icons, menus).
Disadvantages:
- β Advertisements may appear in some system windows (e.g. when connecting to Wi-Fi).
- β Some remote functions (such as voice search) may not work properly.