Are you tired of the intrusive banners on your Xiaomi home screen? Ads in MIUI or PatchWall (on TVs) appear even after resetting, interfering with the comfort of the device, a problem that affects both smartphones (Redmi Note 12, POCO X5, Mi 11) and smart TVs (Mi TV Q2, Redmi Smart TV X).
The manufacturer integrates ads on a system level, but you can turn them off without rooting permissions โ if you know the right settings. In this article, we will discuss 5 working methods (including hidden developer parameters), compare their effectiveness across models, and explain why ads return after updates, and learn how to block the collection of personal data that underlies targeted advertising.
Why is there an advertisement on Xiaomi?
Xiaomi monetizes its MIUI firmware and PatchWall TV shell through ad impressions, which is the company's official policy, as stated in the user agreement, and the ad units can be displayed in the following places:
- ๐ฑ The main screen of the smartphone โ widgets โRecommendationsโ, โNewsโ, banners in the folder โGames"
- ๐บ TV screen โ the โRecommended Contentโ line in PatchWall, pop-ups when running apps
- ๐ Search String โ Suggestions from Partners in Search Results
- ๐ File Manager โ banners in the โCloudโ section"
- ๐ฎ Game Center โ Advertising new games when swiping down
On Xiaomi TVs, ads are particularly aggressive: they can cover up to 30% of the screen in the PatchWall menu, and banners are updated every 5-10 seconds. On smartphones, ads are disguised as โhelpful recommendationsโ (for example, in the Mi Video or Mi Browser widget).
โ ๏ธ Attention: After updating the firmware, ad settings may be reset. Xiaomi regularly changes paths to hidden parameters, so some methods stop working. This article provides current ways for 2026.
| Type of device | Where the adverts come in | Can I remove without root? |
|---|---|---|
| Smartphones (MIUI 14/15) | Main screen, search, file manager | Yes (partially) |
| TVs (PatchWall) | Main menu, content bar, application launch | Yes (fully) |
| Tablets (Pad 6/6 Pro) | Widgets, notification centre | Yes (with limitations) |
| Smartwatches (Mi Band 8) | Notifications from partners | No. |
Method 1: Disabling advertising in MIUI settings (for smartphones)
The easiest method is to deactivate advertising services through the standard menu, which is suitable for Redmi, POCO and Mi on MIUI 12-15.
Instructions:
- Open Settings โ About phone and tap 7 times on the MIUI version to activate the developer mode.
- Return to Settings โ Additional โ Special Opportunities โ Advertising Services.
- Turn off the sliders: ๐ Personalized recommendations (primary source of advertising) ๐ Showing advertisements in MIUI ๐ Advertising identification (activity tracking)
Reset the device.
Are banners removed on the main screen?|Have the recommendations in the search disappeared?|Is there any advertising in the file manager?|Whether pop-ups in games have gone missing-->
This method removes up to 70% of ad units, but does not affect widgets from third-party applications (for example, Mi Video or Mi Browser). โ3.
โ ๏ธ Attention: On some firmware (MIUI Global for Europe) item Advertising services may not be available. โ4 ADB.
Method 2: Removing Advertising on Xiaomi TVs (PatchWall)
On Xiaomi TVs, the ads are embedded in the PatchWall shell and displayed as a line of "Recommended Content" or banners under app icons to remove it:
Steps for Mi TV Q2, Redmi Smart TV X and other models:
- On the remote, press Settings (โ๏ธ) โ Account & Security โ Ads services.
- Turn it off: ๐ Personalized recommendations ๐ User experience program (data collection) ๐ Interest-based ads
Settings โ Apps โ Manage installed apps
turn off
- ๐ฆ PatchWall (main launcher)
- ๐ฆ Home (if you donโt use a smart home)
- ๐ฆ Mi Video (unless you watch Xiaomi content)
- Install an alternative launcher (such as an ATV Launcher or Sideload Launcher) via Send Files to TV.
- Connect the device to the PC and type in the command line: adb devices (your device should appear).
- Follow the commands in turn: adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.mipicks adb shell pm hide com.miui.analytics adb shell pm hide com.miui.msa.global
- Reset the device.
These commands hide (not remove!) the system applications responsible for displaying ads, and if the ad returns after the update, repeat the steps.
What if the ADB canโt see the device?
โ ๏ธ Attention: On some firmware (MIUI EU The pm hide commands may not work, in which case use the alternative: adb shell pm uninstall. -k --user 0 com.miui.systemAdSolution But this will remove the app only for the current user, not systemically.
Method 4: Using third-party applications (without root)
If you don't want to mess with ADB, you can use specialized utilities that block DNS-level advertising domains or shut down system services.
Top.-3 Applications to remove advertising on Xiaomi:
- ๐ก๏ธ Blokada โ Blocks Advertising Domains through VPN (It doesn't require root.
- ๐ง App Inspector โ Finds and disables hidden advertising modules in the MIUI.
- ๐ซ NoAds for Xiaomi โ Automating Teams ADB (You need a PC for the first run).
Instructions for Blokada:
- Download and install the app from the official website (not from Google Play!).
- Start and select DNS Lock mode.
- Activate domain blocking: miui.com adservice.google.com config.miui.com
- Reset the device.
๐ก
Blokada does not remove system advertising MIUI completely, but blocks the download of banners from the Internet. For 100% of the result, combine with the method โ1 โ3.
For TVs, the Pi-hole app is suitable, but you need to deploy it on a separate device (for example, Raspberry Pi) and configure how to use it. DNS-server.
Method 5: Reset to factory settings (extreme case)
If none of the methods worked, you'll have a hard reset, which will delete all the data from the device, but also reset the ad settings to the factory settings. โ1 โ2) so that they do not reactivate again.
How to reset:
- ๐ฑ On a smartphone: Settings โ The phone. โ Resetting settings โ Delete all data.
- ๐บ On TV: Settings โ Device Preferences โ Reset โ Factory data reset.
โ ๏ธ Note: Xiaomi TVs may require re-authorization to Mi Account after reset. If you forget your password, use the official website to recover.
After discharge:
- Donโt connect to Wi-Fi right away โ first turn off off the advertising services offline.
- Do not update your firmware in the first 24 hours (let the system stabilize).
- Install an alternative launcher (for TVs) before your first internet connection.
What to do if the advertisement returns?
Even after the shutdown, the ads can reappear, because:
- ๐ Automatic updates MIUI/PatchWall (restores default settings).
- ๐ฅ Updates to system applications via Google Play (e.g. Mi Video or Mi Browser).
- ๐ Sync with Mi Account (restores personalized recommendations).
How to prevent the return of advertising:
- Turn off automatic firmware updates: ๐ฑ On a smartphone: Settings โ The phone. โ Updating the system โ โ๏ธ โ Auto-update (off). ๐บ On TV: Settings โ About โ System update โ Auto-update (off).
App Freezer
ADB
adb shell pm disable-user com.miui.systemAdSolutionMi Account
Settings โ Accounts โ Mi Account โ Synchronization (off)
๐ก
If you use a Xiaomi TV, the most reliable way is to disconnect it from the internet after initial setup. Ads in PatchWall are only loaded when you are actively connected.