How to Remove Ads from Xiaomi TV: The Complete Guide

Owners of modern Xiaomi equipment often face intrusive marketing that appears immediately after the device is turned on.Advertising banners can overlap content, pop up in pauses and even block access to menus.This is not a bug, but a feature of the PatchWall operating system integrated into the shell of Android TV.However, there are proven ways to completely clean the interface of unnecessary visual noise.

In this article, we will look at all the current techniques available at the beginning of 2026: you will learn to block advertising servers at the DNS level, use USB debugging to remove system components and configure third-party launchers. TV models released in 2026 and 2026 have updated protection, but the algorithms described below allow you to bypass even the new firmware restrictions.

Before we take any drastic measures, we need to assess the risks. Any interference with system files requires care. Resetting or improperly installing certificates can lead to unstable operation of Smart functions. We have prepared step-by-step instructions that minimize the likelihood of errors and help to return comfortable use of the TV.

Disabling Advertising through Standard System Settings

The safest, though not always completely effective, method is to manually disable personalization from the TV menu, which manufacturers leave to formally comply with privacy rules, but hide it deep in the submenu, and you need to find the section responsible for collecting usage statistics.

Go to your profile settings and look for Privacy or Advertising, and you should turn off Personalized Advertising, which will prevent the system from sharing your preferences with advertisers, which should theoretically reduce the frequency of targeted banners, but the system promotional videos may remain.

Additionally, check the settings of a specific launcher PatchWall. Some firmware versions have a "Recommendations" or "Show promotional materials" switch. Deactivation of the switch clears the main screen of tiles with store offers. If these actions are maintained, deeper intervention will be required.

⚠️ Note: After a major firmware update (OTA) All of these settings can automatically reset to factory values. Check this menu section periodically to make sure that ad restrictions are active.

πŸ“Š Have you encountered ads on Xiaomi’s home screen? TV?
Yeah, it's always annoying.
Sometimes it pops up.
No, I have a clean version.
I'm using an external console.

Blocking Advertising Through Change DNS-server

A more effective way, working at the level of a network connection, is to prescribe special DNS-This method redirects TV requests to ad servers to nowhere. DNS Or the ability to change network settings directly on the TV.

The most popular and stable solution in 2026 is AdGuard DNS servers, which automatically filter traffic by screening out domains known as ad sources and trackers, and does not require the installation of additional software on the TV itself, making it universal for any Xiaomi or Redmi model.

To apply the settings, go to the menu of your TV network. Select your current Wi-Fi connection or wired network and change the IP settings from Automatic to Manual. In the DNS field, enter 94.140.14.14 and in DNS 2, 94.140.15.15. Once saved, the TV can reboot the network module.

  • 🌐 AdGuard DNS β€” Blocks advertising in applications and system.
  • πŸ›‘οΈ Control D – an alternative service with flexible filters.
  • ⚑ Quad9 β€” Focus on security, but also cuts some ad traffic.

The effectiveness of the method depends on whether the TV advertising module uses standard DNS-Requests or Secure Connection (DoH) – In most cases, standard system banners stop loading, freeing up space on the screen, but ads inside apps like YouTube or embedded video player are not removed by this method.

β˜‘οΈ Checking the settings DNS

Done: 0 / 1

Using ADB to remove system components

The most radical and effective method is USB debugging (ADB), which allows you to remove or freeze system applications that are responsible for displaying ads, and for this you will need a computer (Windows, macOS or Linux) and a USB-Type-C cable (or USB-A, depending on the port on the TV).

First, you need to activate the developer mode on the TV. Go to Settings β†’ About TV and quickly press 7 times on MIUI Version or Assembly. You will see a message that you have become a developer. Then in the menu that appears, turn on β€œDebugging by USB” and β€œInstall by USB”.

What to do if your computer can’t see TV?
If the computer does not respond when connecting the cable, try using another one. USB-port (preferably) USB 2.0, black, not blue USB Also make sure the cable supports data transfer, not just charging. A window should appear on the TV screen asking for debugging permission - be sure to click "AllowΒ».

Once you connect your TV to your PC over a network or cable, use the console to execute commands. You'll need Android Debug Bridge. Type a command to search for an ad package. It's usually called msa (MIUI System Ads).

adb shell pm disable-user --user 0 com.miui.msa.global

In addition to the main advertising module, you should pay attention to other system services that can collect data or display notifications. Below is a table with the main packages that are safe to disable on most models.

Package nameFunctionRecommendation
com.miui.msa.globalSystemic advertisingIt's imperative to turn it off.
com.android.statementserviceChecking referencesWe can turn it off.
com.miui.personalassistantNews Feed (left)Turn it off if you don't need to.
com.xiaomi.mipicksApp Store GetApps App StoreDisable if not in use

Once the commands are executed, the changes take effect instantly. The TV can become noticeably more responsive, as the background ad processes will no longer consume the CPU and RAM resources. If something goes wrong, you can return everything back to the command adb shell pm enable. <packet>.

πŸ’‘

Before removing system applications via ADB, take a screenshot of a list of packages or write down their names, which will make it easy to restore functionality if necessary.

Installation of a third-party launcher for a clean interface

If you think PatchWall is overloaded, you can replace it, and if you install a third-party launcher like Flauncher or Projectivy Launcher, you can completely ignore the standard shell, and these applications create a minimalist interface that is designed to be controlled by the remote.

For installation you will need to download APK-The launcher file is on a flash drive or through the built-in browser (if it is available and not blocked). After installation, do not rush to launch the application. First, you need to assign a new launcher to the main default. This is done through application settings or when the system first starts, when it asks how to open the main screen.

The key advantage of this method is complete control over what the user sees. You can remove all preinstalled widgets, leave only the desired applications and adjust the background. Projectivy Launcher, for example, can hide system strings and completely mimics pure Android TV, depriving Xiaomi of its proprietary but intrusive shell.

⚠️ Attention: New TV models 2026-2026 In years, the system can force the return of a standard launcher after a reboot. To get around this, you sometimes need to additionally disable the system application "Settings" through the system. ADB, But it's not accessing the TV's settings menu.

Comparison of methods of combating advertising

The choice of method depends on your technical background and the model of the TV. There is no one-size-fits-all solution that works perfectly on all devices without side effects. Below is a comparison of the basic approaches so that you can choose the best one for yourself.

Users who don't want to mess with code and commands can limit themselves to DNS. This gives a good result with minimal effort. Enthusiasts willing to spend 15 minutes setting up ADB will get a virtually sterile system. Launcher installation is a middle ground for those who want a beautiful interface.

MethodDifficultyEfficiencyRisks.
System settingsLow.Low (20-30%)Absent.
DNS-filteringMediumHigh (70-80%)Some websites may not work.
ADB (Package Removal)Tall.Maximum (95-100%)Possible instability of the software
Third-party launcherMediumTall (visually)Difficulty of re-run

It's important to understand that a combination of methods gives the best result, for example, using DNS in conjunction with a third-party launcher is almost guaranteed to eliminate any marketing noise, system advertising is blocked at the network level, and the interface remains clean thanks to the launcher.

Frequently Asked Questions (FAQ)

Will removing ads throw off the TV guarantee?
Use of the DNS and setting up standard options does not violate the warranty. ADB formally is an interference with the software, but since you do not change the firmware itself (you do not root and do not install a custom OS), but only manage system applications, when you pass to the service, it is enough to make a full reset (Factory Reset) to return everything as it was. 99% of the time, the service centers don’t even check the history. ADB-team.
Will voice search disappear after system components are turned off?
In most cases, voice search continues to work because it is tied to other system services (Google Assistant or local assistant). However, if you delete the voice processing package, the function may stop working, and it is recommended to disable only packets associated with msa and advertising, without touching the input and voice services.
Do I need to repeat the procedure after updating the firmware?
Yes, system updates through OTA (Over the air) often returns all deleted or disabled applications to their original state. You will have to turn off the ads again through settings or re-execute commands. ADB. DNS-filtering is maintained because it is configured at the router or current network level.
Can I remove YouTube ads without Premium?
The methods described (ADB, DNS) do not remove ads inside the YouTube app itself, as they are streamed from Google servers and sewn into the video stream. To block YouTube ads on the TV, you need to install modified clients (such as SmartTube), which requires more complex configuration and installation through APK.

πŸ’‘

The integrated approach (DNS + disabling packages via ADB) ensures maximum efficiency and returns the TV to the speed comparable to expensive brands without advertising.