You've just finished watching your favorite movie or video on a Xiaomi Mi TV or a MIUI smartphone, when a harassing ad pops up on the screen, closes it, a new one comes up in a minute. Familiar situation? The manufacturer is actively monetizing its shell by embedding banner ads into system applications, including players and launchers. But the good news is that you can turn it off in a number of ways.
In this article, weβll break down all the current methods of removing ads after videos on Xiaomi devices, including PatchWall TVs and MIUI 12/13/14 smartphones. You donβt need root access or complex manipulations, just standard settings and a couple of tricks. And if the ads come back after the update, youβll know how to deal with it again.
We warn you right away that some of these things may reset after a setup reset or a major firmware update, but most of them work consistently, so you have to follow the instructions carefully. Let's start with the simplest one.
Why does Xiaomi have ads after the video?
Advertising in MIUI and PatchWall is not a bug, but a feature. Xiaomi is actively using its ecosystem to serve targeted ads to compensate for the low price of devices.
- πΊ System banners β built into the launcher (PatchWall on TV, MIUI Launcher on smartphones) and appear after the closure of applications, including video players.
- π¬ Advertising in players β shown in standard applications Mi Video, Gallery or TV Manager after completion of reproduction.
- π Personalized recommendations β downloaded from Xiaomi servers based on your activity (view history, installed applications).
On Mi TVs, ads are most often popped up because of the Recommendations feature in PatchWall, and on smartphones, the msa service (Mi System Ads) is to blame.
It's important to understand that even if you turn off ads in one place, they can appear in another, for example, after blocking banners in Mi Video, they can pop up in Gallery when they view photos, so it's better to use a holistic approach - more on that.
Method 1: Disabling advertising in MIUI settings (for smartphones)
The most obvious and safe method is to use the built-in MIUI settings. It is suitable for most Xiaomi, Redmi and POCO smartphones on shell versions from MIUI 10 to MIUI 14. The instructions may vary slightly depending on the model, but the general algorithm is as follows:
- Open the Settings. β The phone.
- Click on the MIUI version several times until you get a message You are a developer! (this will unlock hidden options).
- Return to the main Settings menu and select Additional β For Developers.
- Find the Debugging option on USB and activate it.
- Now go to Settings β Applications β Application Management.
- In the top menu, select Three Dots β Show all the processes.
- Find the msa (Mi System Ads) app and turn off the notification permission.
If you don't have msa on the list, try looking for MiuiDaemon or Analytic, which is also responsible for collecting data and displaying ads, and disable their Notification and AutoRun permissions.
Disable notifications |Bann autorun |Limit background activity |Delete app cache-->
This works on 70-80% of devices, but it doesn't guarantee 100% results. If you keep seeing ads, move on to the next method.
Method 2: Blocking Advertising through ADB (Universal Method)
If standard settings donβt work, you can use ADB debugging, a deeper way to disable system-level advertising services, and youβll need a computer with Xiaomi drivers installed and an ADB (Android Debug Bridge) program.
Download Googleβs Platform Tools, unpack the archive and follow the instructions:
- Connect your smartphone to your PC via USB and enable USB Debugging (see the previous method).
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Follow the commands in turn: adb shell pm disable-user --user 0 com.miui.systemAdSolution adb shell pm disable-user --user 0 com.xiaomi.joyose adb shell pm disable-user --user 0 com.xiaomi.midrop
- Reboot your smartphone.
These commands disable the main ad modules. If the ad remains, add two more commands:
adb shell pm disable-user --user 0 com.android.browser
adb shell pm disable-user --user 0 com.miui.playerπ‘
If some functions (such as file transfer over Mi Drop) stop working after executing commands, return them with the command adb shell pm enable instead of disable.
Note: on some MIUI firmware, these commands may reset after the update. To return the lock, repeat the procedure.
Method 3: Set up PatchWall on Xiaomi TVs
On Mi TVs. TV Redmi Smart TV The ads after the video appear because of the PatchWall shell. There's no msa, but there are settings that you can turn off. TV 4/4S/4X/5/5X Redmi Smart TV X:
- Press the Home button on the remote to open the main menu.
- Go to Settings (cog in the upper right corner).
- Select Account and Security β Advertising.
- Turn off the sliders: π Personalized advertising π Content recommendations π Service announcements
Settings
Annexes
Application management
PatchWall
If you still see an ad after that, try resetting PatchWall:
- Go to Settings β Applications.
- Select PatchWall β Storage β Clear the data.
- Confirm the action and restart the TV.
On TVs with firmware below 2022, you may need to disable the Recommendations feature via the engineering menu (code 9966 on the remote).
Method 4: Using third-party applications (without root)
If you don't want to dig into settings or use ADB, you can install customized ad-blocking apps that work at the DNS level or intercept traffic without requiring root rights.
| Annex | Principle of work | Pluses | Cons |
|---|---|---|---|
| Blokada | Lockdown DNS-requesting advertising servers | No need for root, simple interface | Could slow down the internet |
| AdGuard | Local VPN with traffic filtering | High efficiency, customization | Paid version for full functionality |
| DNS66 | Redirecting DNS to secure servers | Open source, no advertising | It's a little tricky for beginners. |
For installation:
- Download. APK-file from the official website (e.g. Blokada).
- Allow installation from unknown sources in Settings β Security.
- Install the app and turn on the protection.
- In the settings, select ad blocking for system applications.
Instructions for smartphones:
- Go to Settings β About the phone β Reset settings.
- Choose to erase all data.
- Confirm the action and wait for the reboot.
For TVs:
- Open Settings β System β Reset and Update.
- Select Reset to factory settings.
- Enter. PIN-code (default 0000 or 1234).
β οΈ Note: After reset, do not log into your Xiaomi account and do not connect to the Internet immediately - first turn off advertising in the settings (see Method 1 and 3.
What if the advertisements returned after the update?
Xiaomi regularly updates its ad mechanisms, so after installing a new firmware, banners can reappear.
- Check App Permissions: After the update, msa or PatchWall may have notifications turned on again. Go to Settings β Apps and manually disable them.
- Update your ad blockers: If you use AdGuard or Blokada, update their filters through the app menu.
- Repeat. ADB-commands: Some system applications may return after the update. Run the commands from Method 2 again.
- Reverse to old firmware: If the update brought too much advertising, you can return the previous version of MIUI via Fastboot.Instructions look for on the 4PDA or XDA Developers forums.
If you notice that the ad has started to appear after a specific update, check its number in Settings β About Phone β MIUI Version. For example, MIUI 12.5.4 had an ad bug in Gallery that was fixed only in MIUI 12.5.7.