How to permanently remove ads on Xiaomi after watching a video: proven methods 2026

Why Xiaomi is getting ads after videos and how to fix it

You've just finished watching a video on a Xiaomi Mi TV or a MIUI smartphone, and suddenly a screen is filled with annoying ads β€” a familiar situation? This problem has been haunting users of Xiaomi devices for several years, and the reason for this is the aggressive monetization of the branded shell. Ads can appear in the form of banners, pop-ups or even full-screen commercials, interrupting the viewing of content.

The main reason is built-in MSA (Mi Service Analytics) and Mi Video services, which automatically download advertising materials based on your activity. Even if you do not use standard Xiaomi applications, the system can display ads through system notifications or built-in widgets. Fortunately, there are several ways to fix this, from simple tweaks to radical measures.

In this article, we will discuss 5 proven methods that will help remove ads after watching videos on any Xiaomi device – from Mi TVs to smartphones on MIUI 12-14. All instructions are current for 2026 and do not require root rights (except for one advanced method).

Method 1: Disabling personalized advertising in MIUI settings

The easiest and safest method is to deactivate personalized recommendations right in the system settings, which is suitable for Xiaomi, Redmi and POCO smartphones on any version of MIUI (including HyperOS).

Go to: Settings β†’ Google β†’ Advertising (or Settings β†’ Additional β†’ Privacy β†’ Advertising on older versions).

Turn off the option β€œPersonalized Ads” and reset the advertising ID (Reset button).

  • πŸ”§ Pros: Does not require technical skills, works on all devices.
  • ⚠️ Cons: does not remove advertising completely, but only reduces its number.
  • πŸ“± Suitable for: Xiaomi 11/12/13 series, Redmi Note 10/11/12, POCO F3/F4/F5.

⚠️ Note: Some firmware may have different paths to ad settings. If you don't find the Ads section, try searching for the settings to search for the adverts. ID".

Disable mobile internet and Wi-Fi (so that the system does not load new banners)

Clear the cache of the Advertising app (Settings β†’ Applications β†’ Application Management β†’ Advertising)

Reboot the device after changes

Check for updates MIUI (Sometimes advertising bugs are fixed in new versions)-->

Method 2: Block ads via Mi Video and Mi Browser

If the ads appear after watching a video in a standard Mi Video player or Mi Browser, the problem lies in the settings of these applications. Many users do not know that even if you do not run these programs, they can work in the background and display ads.

For Mi Video:

  1. Open the Mi Video app.
  2. Go to Profile β†’ Settings β†’ Recommendations.
  3. Turn off "Personalized recommendations" and "Advertising in the player".
  4. Clear the app cache in the phone settings.

For Mi Browser:

  1. Launch Mi Browser.
  2. Click on the three dots in the top right corner β†’ Settings β†’ Privacy.
  3. Turn off "Personalized News" and "Show Recommendations."
  4. In the Additional section, disable Page Preloading (it often downloads banner ads).

AnnexWhat to turn offAdditional action
Mi VideoPersonalized recommendations, Advertising in the playerClear the cache, disable autostart
Mi BrowserPersonalized news, Page PreloadingDelete history, reset settings
Mi MusicBanner ads in the playerTurn off background activity

Mi Video

Mi Browser

Mi Music

Other standard application

Advertising appears on the main screen-->

Method 3: Use ADB-commands for deep disabling advertising

If the standard settings do not help, you can use ADB-Android Debug Bridge, which requires you to connect the device to a computer, but doesn't need root rights.

You'll need:

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ press 7 times, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ USB-cable (preferably original).

After connecting the device to the PC, execute the following commands in the command line (cmd):

adb shell pm uninstall --user 0 com.miui.systemAdSolution


adb shell pm uninstall --user 0 com.xiaomi.midrop




adb shell pm hide com.android.browser




adb shell pm disable-user --user 0 com.miui.analytics




adb shell pm disable-user --user 0 com.xiaomi.joyose

These commands disable the main Xiaomi advertising modules, including MSA (Mi Service Analytics) and Joyose (a banner display service).

⚠️ Note: On some devices, disabling com.xiaomi.joyose may cause themes to malfunction. If you notice problems, return the settings with the command: adb shell pm enable com.xiaomi.joyose

What if the ADB does not recognize the device?
1.Make sure drivers are ADB installed (download from Google site). 2. Try another one USB-cable (sometimes cheap cables don't support data transfer). 3. Enable the "Allow debugging by debugging" option in the developer settings USB (Safe Mode)” 4. Restart your computer and smartphone. 5. If you use Windows, run cmd on behalf of the administrator.

Method 4: Installation of an alternative launcher (for smartphones)

If you see ads on the home screen or on the app menu, the standard MIUI launcher is to blame, and you can replace it with a third-party launcher like Nova Launcher or Lawnchair, which not only removes the ads, but also adds additional customization features.

Instructions:

  1. Download Nova Launcher from Google Play.
  2. Install and open the application.
  3. Click "Install as default launcher".
  4. In the Nova Launcher settings, go to Settings β†’ Home Screen and turn off β€œShow Google Tips” (they may also contain ads).

Important: On Mi TVs, it is impossible to replace the launcher without root rights - this method works only for smartphones and tablets.

  • βœ… Pros: complete removal of ads from the main screen, flexible interface configuration.
  • ❌ Cons: does not remove ads in system applications (for example, in Mi Video).
  • πŸ’‘ Tip: after installing an alternative launcher, disable auto-update standard through Settings β†’ Annexes β†’ MIUI Launcher β†’ Auto-update.

Method 5: Radical measures – disabling MSA and resetting advertising identifiers

If nothing works, you can go to extremes to completely disable Mi Service Analytics (MSA) and reset all advertising identifiers, a method that takes longer, but has maximum effect.

Step 1: Disable MSA through Hidden Menu

  1. Open the phone app.
  2. Enter the code: ##4636###.
  3. Go to the "Phone Information" section.
  4. Scroll down and disable "MSA collect data" and "MSA auto report".

Step 2: Resetting Advertising Identifiers

  1. Go to Settings β†’ Google β†’ Advertising.
  2. Click Reset Advertising ID 3-5 times in a row (this will reset all stored data for targeted advertising).
  3. Turn off Personalized Ads.

Step 3: Cleaning up system application data

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find and clear the cache for: MSA (com.miui.analytics) Mi Video (com.miui.videoplayer) Mi Browser (com.android.browser) Security (com.miui.securitycenter)

Reset the device.

πŸ’‘

Disabling MSA may result in stopping receiving some updates through OTAs. If you are interested in regular updates, use this method with caution.

More tips: how to prevent the return of advertising

Even after successful disabling of the ad, it may reappear after a firmware update or reset. To avoid this, follow these guidelines:

  • πŸ”„ Turn off automatic updates MIUI: Settings β†’ The phone. β†’ Updating the system β†’ Three points. β†’ Settings β†’ Deactivate "Downloading".
  • 🚫 Block Ad Domains via hosts file: Install AdAway app (requires root) or use Blokada (works without root).
  • πŸ“¦ Remove unnecessary system applications: ADB or Debloater scripts delete com.xiaomi.mipicks, com.miui.weather2 and other unnecessary services.
  • πŸ”’ Use it. VPN Ad-blocking: For example, AdGuard VPN or ProtonVPN with tracker lock enabled.

If you are using Mi TV, check the settings of the smart assistant further: Settings β†’ Smart Assistant β†’ Disable Content Recommendations and Personalized Services.

πŸ’‘

Back up your current settings before a massive service shutdown. Go to Settings β†’ Additional β†’ Backup and Reset β†’ Local Backup.

FAQ: Frequent questions about advertising on Xiaomi

❓ Why Advertising Returns After Resetting?
When resetting to factory settings, all system applications (Mi Video, Mi Browser, MSA) They return to their original state, including the ad modules. To avoid this, after resetting immediately: Turn off personalized ads in Google settings. Clear the cache of system applications. ADB-teams to disable advertising services.
❓ Can I remove the ads on Mi? TV computer-free?
Yes, but options are limited. On Mi TVs, try: Turn off Content Recommendations in Settings β†’ Smart Assistant. Remove updates for Mi Video and Mi Browser apps (if available); Use third-party players (like VLC or Kodi) instead of the standard one. Advertising will need ADB or root access to be completely removed.
❓ Will the way to work with ADB Xiaomi with HyperOS?
Yes, but with reservations. HyperOS (new firmware for Xiaomi) 14, Redmi K70 Some advertising services have been renamed, for example, com.xiaomi.hyperos.analytics can be used instead of com.miui.analytics. To find out the current names of packages, use the command: adb shell pm lists packages | grep -i "miui\|xiaomi\|ad" Then disable the found packages with standard ADB-team.
❓ Why after the shutdown MSA updates have stopped coming?
MSA (Mi Service Analytics is not only responsible for collecting data for advertising, but also for checking updates. OTA. If updates are critical, instead of completely shutting down MSA You can: Leave com.miui.analytics on, but only disable advertising modules (com.miui.systemAdSolution). ADB selectively MSA: adb shell cmd appops set com.miui.analytics RUN_ANY_IN_BACKGROUND Ignore manually checking updates through Settings β†’ The phone. β†’ Updating the system.
❓Legal: Is it legal to disable ads on Xiaomi?
From a legal point of view, disabling personalized advertising through your device settings does not violate any laws - it is your right as a user: πŸ”Ή Use of the ADB or root to modify system files may be considered a violation of the license agreement of Xiaomi (but not the law). πŸ”Ή In some countries (e.g. the EU) GDPR, which allows users to opt out of data collection for targeted advertising. πŸ”Ή Xiaomi can block access to certain services (such as cloud storage) if it detects system modifications, and we recommend that you try legal methods (settings, alternative launchers) first, and only if they do not help - resort to using the system. ADB.