Advertising in Xiaomi Poco smartphones is one of the most annoying features of MIUI firmware, which the manufacturer has integrated at the system level. Even after buying the device, users encounter banners in the settings menu, push notifications from Mi Browser, ad units in standard applications and βrecommendationsβ on the lock screen. Unlike most Android smartphones, where ads can be turned off in two clicks, in Poco this process requires deep customizations β and sometimes even interference with system files.
In this article, we will discuss 5 proven ways to remove ads on Xiaomi Poco from different generations β from budget models (Poco M3/M4) to flagships (Poco F5 Pro). It is important to understand that some methods work only on certain versions of MIUI (for example, MIUI 14 or HyperOS), and some require unlocking the bootloader or superuser rights (root).
We warn you in advance: completely removing ads at the system level can cause malfunctions in some Xiaomi services (for example, cloud storage or proprietary applications).If you are not ready for experiments, use at least the basic methods from the first two sections.
1. disable personalized advertising in MIUI settings
The easiest and safest way to do this is to deactivate data collection for targeted advertising, which will not remove all banners, but will significantly reduce their number, especially in standard applications (Mi Browser, Mi Video, Music).
The following instructions are used for MIUI 12-14 and HyperOS:
- Open Settings β Xiaomi Passport (or Xiaomi Account in older versions).
- Go to Account Settings β Synchronization β Advertising.
- Turn off the slider Personalized recommendations.
- Go back to the basic settings and select Applications β Application Management.
- Slip on the three dots in the upper right corner and select Show all processes.
- Find msa (Miui System Ads) and disable auto-start, and also prevent notifications from showing.
This method works on all Poco models, including the Poco X3/X4/X5, but has limitations.
- β Does not remove ads in Mi Browser (requires a separate setup).
- β Does not block banners on the lock screen.
- β Reduces the number of push notifications from Xiaomi.
- β Disable Advertising in Mi Video and Mi Music.
β οΈ Note: After disabling msa, some system applications (such as Themes or the Cloud) may stop updating. MIUI narrow down.
2. Manual removal of advertising modules through ADB (without root)
If standard settings didnβt work, you can go further and disable ad packages via ADB (Android Debug Bridge), a method that doesnβt require superuser rights, but requires connecting the smartphone to a computer.
You'll need:
- β‘ A computer with installed Xiaomi drivers and ADB Tools.
- β‘ Included debugging by USB (Settings β The phone. β Version. MIUI β Tap 7 times, then go back to Settings β Additionally. β For developers β Debugging by USB).
- β‘ Cable USB Type-C (preferably original).
Steps to remove advertising:
- Connect Poco to your PC and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Follow the following commands in turn: 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
- Reboot your smartphone.
These commands delete:
- π The main module of system advertising (com.miui.systemAdSolution).
- π Xiaomi analytics service that collects data for targeted advertising.
- π Built-in Mi Browser browser (it can be returned via Settings) β Annexes).
Install ADB Tools on PC
Enable debugging by USB on a smartphone
Connect the original cable
Check the connection of the adb device team
Make a backup copy of the data-->
β οΈ Note: Some Poco models (e.g. Poco) F4 GT) The pm uninstall command may not work due to protection MIUI. Use pm hide instead of uninstall.
3. Mi Browser setup: how to remove ads in the browser
Mi Browser is one of the most βadvertisingβ apps in the Xiaomi ecosystem, and even after personalized ads are turned off, it still has banners on the homepage, pop-ups and βrecommended newsβ that canβt be completely removed (itβs system-based), but you can turn off most of the ads.
Instructions for MIUI 13-14:
- Open the Mi Browser and tap three dots at the bottom of the screen.
- Select Settings β Main page.
- Turn off all sliders in the Recommended Content section.
- Go back to the basic browser settings and select Privacy β Advertising.
- Deactivate Personalized Recommendations and Display Ads.
- To completely remove the news feed, install a third-party launcher (like Nova Launcher) and hide the Mi Browser widget.
If the advertisement still appears, try resetting your browser settings:
- Go to Settings β Applications β Application Management β Mi Browser.
- Select Warehouse. β Clear the data.
- After reset, re-disable the advertisement in the browser settings.
| Type of advertisement | How to turn off | Works on |
|---|---|---|
| Banners on the homepage | Settings β Home β Disable βRecommended Contentβ | All versions of MIUI |
| Pop-ups | Settings β Privacy β Disable βShow Advertisingβ | MIUI 12 and newer |
| News Feed on Lock Screen | ADB-Command: Adb shell pm hide com.miui.weather2 | Only for MIUI 13+ |
| Bookmarked advertising | Install a third-party browser (Chrome, Firefox) | All Poco models |
π‘
If after resetting the Mi Browser continues to show ads, try installing Bromite or Firefox Focus β these browsers block trackers and banners at the engine level.
4. Disabling ads on the lock screen
One of the most intrusive types of ads in Xiaomi Poco is banners and βrecommendationsβ on the lock screen, which appear even when the phone is locked and canβt be simply swiped, and to remove them, you need to turn off the system service com.miui.weather2 (despite the name, it is responsible not only for the weather, but also for advertising).
Method 1: Through ADB (without root)
adb shell pm hide com.miui.weather2Method 2: Through settings (partial shutdown)
- Go to Settings β Lock screen.
- Select Additional Settings β Notifications on the lock screen.
- Turn off the weather and recommendations.
- Return to Lock Screen β Lock screen style and select the option without widgets (e.g. Simple).
If the ad remains, check if there are third-party apps that show it, for example, some launchers (such as POCO Launcher) can add their own banners.
- π Remove or upgrade the launcher to the latest version.
- π Turn off auto-run for suspicious apps in Settings β Annexes β Auto-start.
What if the advertisement returns after the reboot?
5. Complete removal of ads using root (for power users)
If you're willing to take drastic measures, getting root rights will remove the ad modules at the system level, a method that's suitable for users who:
- π οΈ They can unlock the bootloader (bootloader).
- π οΈ Ready for possible loss of warranty.
- π οΈ Understand the risks (e.g., incorrect deletion of system files can lead to a device βbrick).
Instructions for Xiaomi Poco with unlocked bootloader:
- Install Magisk to obtain root rights.
- Download a root-enabled file manager (such as Root Explorer or FX File Explorer).
- Go to /system/priv-app/ and delete the following folders: MiuiSystemAdSolution AnalyticsCore MSA
- Open /system/app/ and delete: Browser (Mi Browser) Weather (if you don't need a weather widget) MiuiDaemon
- Reset the device.
After that, the advertisement should disappear from:
- β System menus and settings.
- β Lock screen.
- β Standard applications (Mi Video, Music, File Manager).
- β Push notifications from Xiaomi (you need to turn them off separately in Settings) β Notifications).
β οΈ Note: Deleting system applications may disrupt Mi Account, Find Device and other Xiaomi services.Before experimenting, back up through Settings β Additionally. β Backup and reset.
π‘
Root rights give you maximum control over the system, but they take away warranties and increase the risk of failure. Use this method only if other methods have not worked.
6. Alternative methods: custom firmware and ad blockers
If you donβt want to mess with MIUI settings, there are two radical options to consider:
Option 1: Install custom firmware (e.g. LineageOS or Pixel Experience)
Custom firmware completely removes all Xiaomi advertising modules, but requires:
- π§ Unlocked loader.
- π§ Knowledge of working with TWRP Or OrangeFox Recovery.
- π§ Understanding the risks (e.g., non-functioning) NFC orcamera on some firmware).
Pros:
- β Clean Android without ads and unnecessary apps.
- β Regular security updates.
Cons:
- β Maybe it won't work. IR Blaster (Infrared Port).
- β No Xiaomi branded features (like Game Turbo).
Option 2: Use of ad blockers (e.g. Blokada or AdGuard)
Blocking applications intercept DNS or VPN-level advertising requests, and they do not remove MIUI system ads, but they do effectively block:
- π± Banners in browsers and applications.
- π± Push notifications from advertising networks.
- π± Trackers that collect data for targeted advertising.
Recommended annexes:
- π‘οΈ Blokada (free, working without root).
- π‘οΈ AdGuard (there is a premium version with advanced filters).
- π‘οΈ NextDNS (blocking at the level) DNS, requires adjustment VPN).
How to set up Blokada:
- Download the app from the official website (not from Google Play!).
- Launch and allow creation VPN-connection.
- In Settings, select Lock β Active Listings and add: https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/SmartTV.txt https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/Android.txt
- Restart the blocker.
π‘
Adblockers do not remove MIUI system banners, but they significantly reduce the amount of third-party advertising in apps and the browser.