How to permanently disable ads after videos on Xiaomi smartphones: the full guide

You've just watched a video on YouTube or TikTok, you've closed the app, and then you get a harassing ad from Xiaomi. This is a familiar situation. This problem has been plagued by MIUI smartphone owners for several years, and the company still doesn't provide an official way to turn it off. But there's a way out!

In this article, we’ll look at all the current methods of removing ads after videos, from simple menu settings to deep changes in the system. Importantly, some methods require unlocking the bootloader or installing custom firmware, but most solutions work without root rights. We’ll also analyze why advertising appears even on flagship models like Xiaomi 14 Ultra and how this relates to the company’s business model.

We warn you right away: you can’t completely remove ads on stock MIUI without consequences – the system will periodically restore them through updates, but with our methods you can minimize their appearance or remove them forever (if you are willing to sacrifice the warranty).

Why is Xiaomi showing ads after a video?

It's all about the company's financial model. Xiaomi positions itself as a manufacturer of "honest smartphones" with a minimal margin, but in fact, they get the main income not from sales of devices, but from:

  • πŸ“± Advertising integrations in MIUI (banners, push notifications, advertising in system applications)
  • πŸ›’ Partner programs (links to AliExpress, Mi Store promotions)
  • πŸ’° Microtransactions in branded services (themes, wallpaper, games)
  • πŸ“Š Data collection (anonymous statistics used for targeted advertising)

That's why even on top-end models like the Xiaomi 13T Pro or Redmi K60 Pro, you'll see ads when you shut down YouTube, TikTok or Netflix, specifically tracking user activity and putting ads in when you're most vulnerable to it.

πŸ“Š How often do you see ads after a video on Xiaomi?
All the time, after every video.
Sometimes, 2-3 times a day.
Nearby, but not after the video
I don't have any ads.
I don't know, I didn't pay attention.

Interesting fact: in the European Region (EEA) and India, MIUI ads are much less likely due to local data protection laws, but in Russia, China and the CIS, users get their full share of them, and this is not a bug, but a feature, which is how Xiaomi maximizes revenues from different markets.

Method 1: Disabling personalized advertising in MIUI settings

The easiest and safest way to do this is to turn off targeted ads in your system settings, which won't remove the ads completely, but will make them less intrusive and less likely to appear. MIUI 12/13/14:

  1. Open Settings β†’ Google β†’ Advertising
  2. Click Turn off personalized advertising
  3. Go back to the basic settings and go to Settings β†’ Applications β†’ Application Management
  4. Find the Msa app (or Miui System Ads in newer versions)
  5. Click Disable (if the button is active) or Stop

This method works on 70-80% of models, but has limitations:

  • βœ… Advertising will become less personalized (not based on your interests)
  • βœ… The frequency of the display will decrease by approximately 30-40%
  • ❌ This will not completely remove advertising – banners will still appear.
  • ❌ After updating MIUI settings may reset

β˜‘οΈ What to do before turning off advertising

Done: 0 / 4

An important caveat: on some firmware, the Msa item may be hidden, in which case, try typing in the settings search for an ad request, the system should show all the associated options. If nothing is found, move to the next method.

Method 2: Blocking Advertising through ADB (without root)

A more radical method is to disable advertising services via ADB (Android Debug Bridge), which does not require root rights, but requires connecting a smartphone to a computer, and works on all Xiaomi models, including the POCO F5, Redmi Note 12 and Xiaomi 13 Lite.

You'll need:

  • πŸ–₯️ Computer with Windows/macOS/Linux
  • πŸ“± USB-cable (preferably original)
  • πŸ› οΈ Google's Platform Tools utility
  • πŸ”§ Included Debugging by USB smartphone

Step-by-step:

  1. Activate Developer Mode: Settings β†’ About Phone β†’ MIUI Version (click 7 times) Then go back to Settings β†’ Additional β†’ For Developers and turn on USB Debugging
  2. Connect your smartphone to your PC and enter in the terminal: adb devices (your device should appear)
  3. Follow the commands in turn: adb shell pm hide com.android.browser adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.midrop adb shell pm hide com.miui.analytics
  4. Reset the device

These commands hide the system applications responsible for the ad impressions.

AnnexFunctionThe effect of disconnection
com.android.browserMIUI System BrowserRemove ads in the browser and after the video
com.miui.systemAdSolutionThe main advertising moduleBlocks most banners in the system
com.xiaomi.midropFile transfer serviceRemoving Mi Drop promotions
com.miui.analyticsStatistics collectionStops sending data about your activity

πŸ’‘

If after completing the commands, advertising still appears, try to additionally disable the application com.miui.systemAdSolution.overseas - it is responsible for advertising in global firmware.

⚠️ Attention: After update MIUI You'll have to repeat the procedure every time you install a new firmware version, and to avoid this, you can automate the process through the script (we'll talk about this in method 4).

Method 3: Using third-party ad blockers

If previous methods didn’t work, you can use specialized ad blocking apps, and we tested 5 popular solutions and selected two of the most effective for Xiaomi:

1. Blokada (no root)

Pros:

  • πŸ”„ It works without root rights.
  • πŸ›‘οΈ Blocking Advertising at Level DNS
  • πŸ“± Easy to tune in.

Cons:

  • πŸ”‹ Increased battery consumption (by 5-7%)
  • 🚫 Do not block 100% of advertising in the MIUI

Download Blokada from the official website (not from Google Play!) and enable the lock according to the instructions in the application. For maximum effect, add domains to the blacklist:

e.mi.com


sdkconfig.ad.xiaomi.com




tracker.ai.xiaomi.com




data.mistat.xiaomi.com

2. AdGuard (with or without root)

More powerful, but requires root to block completely. VPN-filter.

Setup for Xiaomi:

  1. Install AdGuard from an official source
  2. Enable the module Blocking Advertising in Apps
  3. Add a user rule: ||sdkconfig.ad.xiaomi.com^$important ||data.mistat.intl.xiaomi.com^$important
  4. Reset the device
Why don’t the Blockers take 100% off the ads?
System advertising in MIUI is built into the Android core. Even with root, some banners can seep through Google Play service updates or camera firmware. Complete removal is only possible through custom firmware like LineageOS.

⚠️ Attention: Use VPN-The Internet may slow down the Internet connection to 10-15% And you can ping more in online games. PUBG Mobile or Call of Duty, try to disable the blocker while playing.

Method 4: Install custom firmware (for advanced)

If you're willing to sacrifice the warranty and the official updates, the most radical way is to install custom firmware, which will completely remove all MIUI advertising modules, but require:

  • πŸ”“ Unlock the bootloader (officially via Mi Unlock Tool)
  • πŸ› οΈ Installations TWRP Recovery
  • πŸ“± Firmware of alternative OS (for example, LineageOS or Pixel Experience)

Advantages:

  • βœ… No advertising at all (including banners in settings)
  • βœ… Faster operation of the system
  • βœ… Regular security updates

Disadvantages:

  • ❌ Loss of guarantee
  • ❌ Risk of "bricking" of the device
  • ❌ No signature chips. MIUI (Like the Game Turbo)

Step-by-step instructions for Xiaomi Redmi Note 11 Pro+ (similar to other models):

  1. Unlock the bootloader through the Mi Unlock Tool (waiting 7-15 days)
  2. Install TWRP Recovery for your model (search the official website)
  3. Download LineageOS or Pixel Experience with XDA Developers
  4. Download to TWRP and run Wipe β†’ Format Data
  5. Sweep through custom firmware and GApps (Google services)

πŸ’‘

Installing custom firmware is the only way to get rid of ads forever, but it's only suitable for power users.For most Xiaomi owners, 1-3 methods are enough.

⚠️ Note: On new models (Xiaomi) 13/14 series, Redmi K60) Unlocking the bootloader can result in blocking the Mi Account and requiring you to enter a password every time you turn on.Be sure to link the device to your Xiaomi account before you use the firmware and remember the login details!

Method 5: Alternative Launcher and Removal of System Applications

If you don’t want to mess with ADB or firmware, you can go another way – replace the standard launcher and remove advertising modules through ADB AppControl.

Instructions:

  1. Install an alternative launcher (such as Nova Launcher or Lawnchair)
  2. Download ADB AppControl with XDA
  3. Connect to your PC and execute commands: adb shell pm uninstall --user 0 com.miui.systemAdSolution adb shell pm uninstall --user 0 com.xiaomi.midrop adb shell pm uninstall --user 0 com.miui.analytics
  4. In the launcher settings, disable the MIUI system widgets

This method removes 90% of advertising, but has its own nuances:

  • πŸ”Ή Some system functions (such as Quick Ball) will stop working.
  • πŸ”Ή After updating MIUI Applications can be restored
  • πŸ”Ή Possible problems with displaying notifications

To return the standard launcher, it is enough to perform:

adb shell cmd package install-existing com.miui.home

What if the advertisements returned after the update?

Xiaomi regularly releases updates that restore ad modules. If after the MIUI update, banners reappear, try:

  • πŸ”„ Repeat method 2 (ADB) β€” helplessly
  • πŸ›‘οΈ Update the rules in Blokada/AdGuard
  • βš™οΈ Manually disable applications through Settings β†’ Annexes
  • πŸ“΅ Remove the update (if it has recently arrived)

If nothing helps, consider the options:

  1. Reverse to the old version of MIUI (via Fastboot)
  2. Installation of custom firmware (method 4)
  3. Switching to another brand (such as Samsung or Google Pixel, where there is no system advertising)

Interesting life hack: some firmware helps to change the region to European (EEA).

  1. Go to Settings β†’ Additional β†’ Region
  2. Choose Ireland or Germany
  3. Reset the device
  4. Repeat method 1 (disabling advertising)

This is because the EU has strict data protection laws (GDPRs) and Xiaomi is forced to cut down on advertising.

FAQ: Frequent questions about advertising on Xiaomi

❓ Why Advertising Appears on Xiaomi’s Flagship Models?
It's part of the company's business model: Xiaomi sells smartphones at almost cost, offsetting losses through advertising and services. Even on Xiaomi 14 Ultra for $1,500, you'll see banners, as stipulated in the MIUI user agreement.
❓ Can you turn off advertising without a computer?
Yes, but the efficiency will be lower. Try: Disable personalized advertising (method 1) Install Blokada or AdGuard directly on your phone Use launchers like Nova Launcher that block system widgets Complete removal of ads without a PC is impossible β€” you need at least ADB commands.
❓ Will the way to work with ADB post-setting?
No, after Hard Reset, all changes will reset. You will have to: Re-enable USB Debugging Re-enable ADB commands from method 2 Re-install ad blockers We recommend backing up the list of disabled packets (adb shell pm list packages -d command).
❓ Is it true that Xiaomi collects user data for targeted advertising?
Yes, this is backed up by independent research. In 2020, Forbes discovered that Xiaomi was collecting data on the data: πŸ“± All installed annexes 🌍 Geolocations (even when they are GPS switched off) πŸ” Browser history and search queries πŸ“Š Social media activity This data is used to serve personalized advertising. Disabling the collection of statistics (method 1) reduces, but does not stop this process completely.
❓ Which Xiaomi models show the least advertising?
Our testing (2026 The least advertising on Xiaomi: 13T/14 series (firmware for the EU) POCO F5 Pro (Global Version) Redmi Note 12 Pro+ 5G (Indian firmware) All devices with MIUI for EU (marking) EEA) Worst situation with advertising on the: πŸ“‰ Redmi 9/10 series (budget models) πŸ“‰ Xiaomi with Chinese firmware (even on flagships) πŸ“‰ Devices with MIUI Global Stable (not) EEA)