How to permanently remove ads on Xiaomi Mi TV 9: working ways of 2026

Advertising on Xiaomi Mi TV 9 and Mi TV 4S has become one of the most annoying features for users. menu pop-up banners, home screen ad units and intrusive notifications about โ€œrecommended contentโ€ sometimes make the device uncomfortable. The manufacturer has integrated ad modules at the PatchWall firmware level, making it difficult to remove them completely without drastic measures. However, there are legal and semi-legal ways to minimize or completely remove advertising โ€“ from standard settings to deep interventions in the system.

In this article, we will discuss 5 current methods (including hidden settings and workarounds) that work on models from 2020-2026. It is important to understand that some solutions will require resetting the TV or manually editing configuration files, so before any manipulations save a list of installed applications and key settings (for example, network and sound parameters) โ€“ after resetting, they will have to be reconfigured.

1. Disabling Advertising through Standard Settings

The safest way to do this is to use the built-in options, which, despite its limited efficiency, will help reduce the number of pop-up banners by 30-40%.The main menu of the Xiaomi Mi TV 9 hides several key switches:

  • ๐Ÿ“บ Advertising Notifications: Go to Settings โ†’ Notifications โ†’ Advertising notifications and disable all sliders.This will block the pop-ups with offers from Mi TV partner.
  • ๐ŸŽฏ Personalized advertising: in the Settings section โ†’ Account and security โ†’ Confidentiality โ†’ Personalized ads deactivate the option, which will reduce the targeting of the banners shown.
  • ๐Ÿ”„ Auto-Update Applications: C Settings โ†’ Annexes โ†’ Auto Update select "Switched Off." Many ad modules update automatically by adding new banners.

Note that even after these options are turned off, ads in the PatchWall launcher (main screen) and in pre-installed apps (Mi Video, Mi Music) can persist, because some of the ad blocks are hard-wired into the shell, and more radical methods will be needed to remove them.

โš ๏ธ Note: On some firmware, after disabling advertising notifications, the system can automatically turn them back on after 1-2 weeks.

๐Ÿ“Š How often do you get annoyed by Xiaomi ads? TV?
It's always getting in the way of using.
Sometimes it comes up, but it's tolerant.
Almost never, I don't notice.
I have another manufacturer.

2. resetting the TV to factory settings

If the ad appears after a firmware update or new apps are installed, a full reset can help.This method deletes all user data, including the ad cache, but requires reconfiguration of the device. Importantly, the reset does not remove pre-installed apps (such as Mi Video or Netflix), but resets their settings, which sometimes reduces the amount of ads displayed.

Resetting instructions:

  1. Open Settings โ†’ About TV โ†’ Reset to factory settings.
  2. Enter. PIN-code (by default 0000 or 1234 if you have not changed it).
  3. Confirm the action and wait for the reboot (it will take 3-5 minutes).

After reset, don't connect your Xiaomi account right away -- check if there's any ads left. If the banners are gone, you can log in later. If the ads come back, the firmware is a problem, and you'll need one of the following methods.

โ˜‘๏ธ Preparing for Xiaomi's reset TV

Done: 0 / 4

3. Disconnecting advertising services through ADB

For power users, there is a method of disabling advertising services through Android Debug Bridge (ADB), a semi-legal method that does not require root rights, but can disrupt some of the functions of the TV, the essence of the method is to deactivate the system applications responsible for displaying ads.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB Tools.
  • ๐Ÿ”Œ USB-cable (preferably original from Xiaomi).
  • โš™๏ธ Included debugging by USB on TV (path: Settings) โ†’ On TV. โ†’ Software version โ€“ click 7 times on the build number, then go back to Settings โ†’ Additionally. โ†’ For developers โ†’ Debugging by USB).

Commands to disable advertising modules (enter in cmd or Terminal):

adb shell pm disable-user --user 0 com.mitv.tvhome # Shuts down the PatchWall launcher


adb shell pm disable-user --user 0 com.xiaomi.mitv.appstore # Xiaomi App Store




adb shell pm disable-user --user 0 com.miui.systemAdSolution # System Advertising Module




adb shell pm disable-user --user 0 com.xiaomi.mitv.analytics # Analytics collection (ad targeting)

After you've done the commands, reboot the TV. Advertisements should disappear, but keep in mind:

  • ๐Ÿšจ PatchWall launcher will be replaced by standard Android TV Launcher (less convenient).
  • ๐Ÿ”„ Some features (such as voice search) may stop working.
  • ๐Ÿ”„ After updating the firmware, advertising modules can be turned on again.

โš ๏ธ Note: Do not disable system applications called com.android. or com.google. โ€“ This can cause the TV to fail. Also, do not use the pm uninstall command instead of pm disable-user โ€“ this will remove the apps permanently and can cause bugs when updating.

Installation of an alternative launcher

One of the most effective ways to get rid of advertising is to replace the standard PatchWall launcher with a third-party one, such as the ATV Launcher or HalLauncher, which does not contain ad units and offers a more flexible interface configuration, but they will require:

  1. Enable the installation of applications from unknown sources (Settings โ†’ Security โ†’ Unknown sources).
  2. Download APK-a launcher file (e.g., with APKMirror) and upload it to the TV via a flash drive or cloud storage.
  3. Install the launcher and select it as the main one in the settings (Settings โ†’ Applications โ†’ Default Launcher).

Advantages of alternative launchers:

FunctionPatchWall (standard)ATV LauncherHalLauncher
Banner advertisementsโŒ There is.โœ… No.โœ… No.
Customizable interfaceโŒ Limited.โœ… Yes.โœ… Yes.
Widget supportโœ… Yes.โŒ No.โœ… Partially.
Voice searchโœ… Yes)โœ… Yes, Google)โŒ No.

Disadvantages of the method:

  • ๐ŸŽฎ Some Xiaomi remotes may not work properly with third-party launchers (for example, hot keys will not work).
  • ๐Ÿ”„ When updating the firmware, the launcher can be reset to the standard.

๐Ÿ’ก

Before installing an alternative launcher, check its compatibility with your Xiaomi TV model on forums (like 4PDA).Some launchers are optimized for specific versions of Android TV only.

5. Blocking Advertising via DNS or VPN

If the ad is displayed in an app (e.g. Mi Video or YouTube), it can be blocked at the network level.

  • ๐ŸŒ DNS-Ad-blocking servers: Replace the standard DNS 1.1.1.3 (Cloudflare Family) or 94.140.14.14 (AdGuard) DNS). Path: Settings โ†’ Network โ†’ Network setup โ†’ DNS.
  • ๐Ÿ”’ VPN With Tracker Locking: Install ProtonVPN or AdGuard VPN Google Play (if available on your TV).

This method blocks up to 70% of in-app ads, but does not affect banners in the PatchWall interface itself. Also note that some streaming services (such as Netflix) may block access when using a VPN.

For maximum efficiency, combine DNS and VPN.

  1. Set DNS 94.140.14.14.
  2. Connect AdGuard VPN in the โ€œAd Blockโ€ mode.
  3. Reboot the TV.

โš ๏ธ Attention: Use VPN It can reduce the speed of the Internet connection by 10-30%, which is critical for watching video in the Internet. 4K. Turn off before watching movies. VPN, if you notice the lags.

How to check if the DNS lock is working?
Open your browser on your TV and go to the DNS Leak Test site. If the results show AdGuard or Cloudflare DNS, the lock is active.

6. firmware custom firmware (for advanced)

The most radical way is to install custom firmware, such as LineageOS for Android TV. This will completely remove all Xiaomi advertising modules, but will require:

  • ๐Ÿ”“ Unlock the bootloader (you may need permission from Xiaomi).
  • ๐Ÿ’ป Ability to work with fastboot and ADB.
  • ๐Ÿ”„ Risk of "bricking" TV in case of error.

Advantages of custom firmware:

  • โœ… Complete lack of advertising and system software Xiaomi.
  • โœ… Regular security updates.
  • โœ… Ability to fine-tune productivity.

Disadvantages:

  • โŒ Loss of warranty (if it is still valid).
  • โŒ Possible problems with the remote or Wi-Fi module.
  • โŒ Lack of official support for Xiaomi.

If you decide to take this step, follow the instructions from the proven resources (e.g., the following, XDA For Xiaomi Mi Developers. TV 9 It will fit firmware based on Android TV 11/12 supportive arm64-architecture.

๐Ÿ’ก

Installing custom firmware is a last resort, and before you start, make sure that your TV model has a stable build and you are prepared for possible hardware problems (such as a broken IR port remote).

FAQ: Frequent questions

โ“ Why did the new firmware update reappear?
Xiaomi regularly adds ad modules to new versions of the software. Even if you disabled them manually, the update can return the standard settings. Solution: before updating, back up your settings through ADB or roll back to the old firmware (if there is a backup).
โ“ Can you remove advertising without a computer?
Yes, but the options are limited. You can: Disable advertising notifications in the settings (section 1 of article); Set an alternative launcher via the flash drive (section 4); Use a Smart DNS on the router (section 5); A computer is required to completely remove ads (for example, through ADB).
โ“ Will Google Play Work if I Turn Off PatchWall?
Yes, Google Play and other Google services (like YouTube or Google Assistant) will continue to work because they donโ€™t depend on the PatchWall shell, but some remote features (like the voice search button) can be redirected to the standard Xiaomi app you disabled.
โ“ How to return a standard launcher if you donโ€™t like the alternative?
Go to Settings โ†’ Applications โ†’ Default Launcher and select PatchWall. If it doesnโ€™t appear in the list, turn it on via ADB: adb shell pm enable com.mitv.tvhome After that, restart the TV.
โ“ Is it legal to turn off ads on Xiaomi? TV?
Legally, you are not breaking the law, as the TV is yours and you can customize it as you wish, but Xiaomi may consider disabling ad units to be a violation of the user agreement (especially if you use informal methods such as custom firmware), in the worst case, it can be a reason for denial of warranty service.