How to remove advertising in Xiaomi player: the complete guide

Xiaomi’s modern Smart TVs and media players offer users great value for money, while providing powerful functionality for the money they can afford. However, the free or low cost of the device is often offset by an intrusive service that involves regularly displaying banner ads while watching videos, a phenomenon that has become the standard for the MIUI TV shell and the built-in Mi Video app, irritating millions of users around the world.

Advertising integrations in firmware can appear in different places of the interface, like pop-ups on top of video content, static banners on the menu, or even audible notifications when you launch a player. Removing ads in a Xiaomi player is not just a matter of aesthetics, but also a way to protect the device from potentially unwanted code that can be collected by advertising trackers. In this article, we will examine all the known methods of blocking for 2026, from simple settings to advanced system commands.

It is important to understand that the company is constantly updating its algorithms to protect against blockers, so some methods may require periodic repetition or combination with other methods. Below are current solutions that will help you regain control of the device and enjoy content without interruption. We will consider both the standard system tools and external tools for deep cleaning of traffic.

Analysis of advertising sources in MIUI TV

Before you start taking action, you need to clearly understand where exactly the ad flow comes from. There are several levels of marketing content integration in the Xiaomi ecosystem. The primary layer is the PatchWall system shell, which is responsible for the home screen and recommendation feeds, and this is where static banners and auto-starting video previews are most often found.

The second layer is the Mi Video app itself (also known as MI Player), where ads can be embedded directly into the playback interface or appear when an application is launched. Advertising modules are often masquerading as system notifications or recommendations from partner services. The third layer is third-party applications that may have been preinstalled by the manufacturer or installed by the user, and that broadcast ads through the system player.

⚠️ Warning: Some types of advertising are part of a license agreement for certain regions.Full removal of system components may result in unstable interface operation or loss of software warranty.

If banners only appear in a particular application, it is enough to restrict its rights, and if ads pop up on all windows, including the desktop, the problem lies in the system services MSA (MIUI System Ads) or Mi Daemon. Understanding the source allows you to choose the most gentle and effective method of cleaning.

πŸ“Š Where you are most annoyed by advertising?
On the main menu of PatchWall
Inside the Mi Video Video Player
When launching any application
As pop-up windows over video

Basic privacy setting in MIUI

The first step that every Xiaomi device owner should take is to check the built-in privacy settings. Developers have left the option to partially limit data collection and displaying personalized advertising, although they have hidden these options deep enough. First, you need to go to the Settings menu, then select the Account and Sync section and find Authorization and Privacy.

In the list that opens, you should find the Receive recommendations switch and turn it off. This action will turn off some of the algorithms that analyze your preferences for selecting advertising content. Next, go to Security (the standard application with the shield icon), click on three dots in the upper right corner and select Settings. Here you should also turn off the option to Receive recommendations and automatically update virus definitions if they are active, since push notifications often come through these channels.

β˜‘οΈ Basic privacy setting

Done: 0 / 4

You should also check the settings of the video player itself. Open Mi Video, go to My (or Profile) β†’ Settings. Find the section related to Online Services or Privacy and deny the application access to the advertising ID. Although this will not remove all banners, it will significantly reduce their relevance and frequency of appearance, since the system will no longer consider your profile an β€œactive target user”.

Disabling MSA and Mi Daemon System Services

The most effective software method that does not require superuser (Root) rights is to force the system services responsible for advertising to stop and restrict the rights of the system services responsible for advertising. The main culprit is the MSA (MIUI System Ads) process. To access it, first activate the developer mode: go to Settings β†’ About device and quickly click 7 times on the MIUI version (or Software version) until the activation notification appears.

After activating the developer mode, go to the advanced settings (More) β†’ For developers) and find Don’t turn off the screen (this is not relevant to the topic, but is often nearby), and we need to find Usage Statistics or just go back to the basic Settings. β†’ Annexes β†’ All applications. Find msa in the list. Click on it and do the following:

  • πŸ›‘ Press the Stop button (if it is active).
  • πŸ”’ Select Other Permits and disable Internet, Auto Run, and Display access over other windows.
  • πŸ“‰ Turn off the Picture-in-Picture option if you have one.

A similar procedure is required for the Mi Daemon system process (might be called Miui Daemon), which collects statistical data on device usage. Disabling network access for Mi Daemon prevents telemetry from being sent, which indirectly reduces the amount of targeted advertising. However, be careful: completely disabling some system services can disrupt widgets or synchronization.

⚠️ Attention: System MIUI It has a self-defense mechanism, 10 seconds after the service is out. MSA You may have a pop-up with a countdown timer suggesting that you return the way it was.You need to press Cancel quickly or not respond until the timer expires so that the ban remains in effect.

πŸ’‘

If the system insists on turning the MSA back on, try to turn off the Internet (Wi-Fi) before performing the service shutdown procedure, which will prevent the server from instantly checking the status.

Use of the DNS-filtering to block traffic

If manipulating application permissions seems too complicated or has a temporary effect, the most reliable method is to block ads at the network connection level. DNS (Private DNS) This allows you to redirect all device requests through a server that automatically sifts out ad domains, and it works globally for the entire device, including the built-in player and system banners.

To set up, go to Settings β†’ Connection and Sharing (or Wi-Fi and Internet). Find a Private Item DNS (Private DNS). Select the Private Host Name mode DNS (manually) and enter the address of one of the popular filtering services, the most stable for 2026 is the service AdGuard.

dns.adguard.com

After you enter the address, save the settings. The device may lose its Internet connection for a few seconds, after which the connection will recover, but advertising traffic will be cut off.

An alternative option is to use the AdGuard app (the Android version). TV), localist VPN-This solution is more resource-intensive, as it requires constant operation of the background service, but provides more flexible settings, including the ability to create your own filtering rules for specific video player domains.

Locking methodEfficiencyDifficultyImpact on the system
Privacy settingsLow (20%)Low.Safe.
MSA shutdownAverage (60%)MediumPossible widget failures
DNS-filteringHigh (90%)Low.It can slow down the loading of pages.
ADB-teamMaximum (99%)Tall.It requires caution.

πŸ’‘

DNS-Filtering is a β€œsilver bullet” for most users, as it blocks ads in all apps without having to configure each of them separately.

Deep cleaning through ADB-team

For advanced users who want to guarantee to remove ads in the Xiaomi player and remove advertising modules from the system forever, there is a method to use the Android debugging bridge (ADB). This method allows you to remove or freeze system applications that cannot be removed through a standard interface. USB (or setting up debugging over Wi-Fi).

First, you need to activate USB Debugging in the Developer Menu on your TV or console. Then connect the device to your PC. On your computer, after installing the Android SDK Platform-Tools platform, open the command line and enter a command to check the connection:

adb devices

The screen should show a window requesting debugging permission β€” confirm it. Once you've successfully connected, you can start removing the ad packages.

Below is a list of commands to remove key advertising components. Perform them consistently. Be careful: removing excess packets can lead to a device "bricking", so use only verified packet names.

adb shell pm uninstall -k --user 0 com.miui.misystem


adb shell pm uninstall -k --user 0 com.miui.analytics




adb shell pm uninstall -k --user 0 com.android.statementservice




adb shell pm uninstall -k --user 0 com.xiaomi.mitv.advert

After completing the commands, it is recommended to restart the device. the banner ads should disappear completely, since the executable files of the services will be physically deleted from the user space.

How to return remote applications?
If errors occur after removing system components, you can repair them by following the command: adb shell cmd package install-existing <name packet>. For example: adb shell cmd package install-existing com.miui.analytics

Replacement of the standard player with an alternative

Often the problem lies not so much in the system as in the Mi Video app itself, which is full of advertising modules. The logical solution is to completely abandon the regular player in favor of third-party, lighter and cleaner counterparts. APK-files if the store is not available, you can find excellent.

It is recommended to install one of the following players that have proven to be reliable and advertising-free (or with a minimum amount of advertising):

  • 🎬 VLC For Android – completely free, open source, supports all formats and has no built-in advertising.
  • πŸš€ MX Player is a powerful engine, although the free version may contain ads, it can be turned off in settings or use modified versions.
  • πŸ›‘οΈ Nova Video Player is a great option for creating a beautiful media library with posters and descriptions, completely devoid of advertising.

Once you install the new player, you need to make it the default application. Go to Settings β†’ Applications β†’ Application Management. Find the old Mi Video in the list, go to its properties and select Start by default (or Open by default), then click Delete Default Settings. The next time you run the video file, the system will ask what to open the file - select a new player and tick Always.

What if the advertisement returns after the update?
Xiaomi regularly releases firmware updates that can restore remote ad units or reset DNS settings. If the ad appears again, check the software version. Perhaps the latest update changed the names of the packages. In this case, it is recommended to check the list of processes in the "Applications" section again for new suspicious services with names containing "Ad", "Promo" or "Analytics" and limit their rights.
Is it safe to use modified versions of Mi Video?
You can find patched versions of Xiaomi's native player on the Internet, which are cut out of ads. APK-There are certain risks to the files, as you cannot guarantee the absence of malicious code in the modified application. It is recommended to use only original applications from proven sources (Google Play, F-Droid) or open analogues such as: VLC, Not compromising the security of your data.
Does blocking ads affect the work of legal content?
Blocking system advertising (MSA, Mi Daemon does not affect the work of streaming services (Netflix, YouTube, Kinopoisk), as they use their own mechanisms for delivering content. DNS-filtering, some services may perceive this as a network error, and in rare cases, it may be necessary to add exceptions to the filtering rules for streaming platform domains.

To sum up, combating advertising on Xiaomi devices is a process that requires a holistic approach, starting with the least invasive methods, such as setting up DNS and disabling interface recommendations. If that’s not enough, you can move on to disabling system services and using ADB. The main thing is to act consistently and be aware of the possible consequences of changing system settings.