How to completely remove ads on Xiaomi Poco: from system banners to push notifications

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:

  1. Open Settings β†’ Xiaomi Passport (or Xiaomi Account in older versions).
  2. Go to Account Settings β†’ Synchronization β†’ Advertising.
  3. Turn off the slider Personalized recommendations.
  4. Go back to the basic settings and select Applications β†’ Application Management.
  5. Slip on the three dots in the upper right corner and select Show all processes.
  6. 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.

πŸ“Š Which advertisements annoy you the most?
Banners in settings
Push notifications
Advertising at Mi Browser
Advertising widgets on the main screen
Advertising on the lock screen

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:

  1. Connect Poco to your PC and confirm the debugging permission.
  2. Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. 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
  5. 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:

  1. Open the Mi Browser and tap three dots at the bottom of the screen.
  2. Select Settings β†’ Main page.
  3. Turn off all sliders in the Recommended Content section.
  4. Go back to the basic browser settings and select Privacy β†’ Advertising.
  5. Deactivate Personalized Recommendations and Display Ads.
  6. 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:

  1. Go to Settings β†’ Applications β†’ Application Management β†’ Mi Browser.
  2. Select Warehouse. β†’ Clear the data.
  3. After reset, re-disable the advertisement in the browser settings.
Type of advertisementHow to turn offWorks on
Banners on the homepageSettings β†’ Home β†’ Disable β€œRecommended Content”All versions of MIUI
Pop-upsSettings β†’ Privacy β†’ Disable β€œShow Advertising”MIUI 12 and newer
News Feed on Lock ScreenADB-Command: Adb shell pm hide com.miui.weather2Only for MIUI 13+
Bookmarked advertisingInstall 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.weather2

Method 2: Through settings (partial shutdown)

  1. Go to Settings β†’ Lock screen.
  2. Select Additional Settings β†’ Notifications on the lock screen.
  3. Turn off the weather and recommendations.
  4. 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?
If after the smartphone reboot, the advertisement on the lock screen appears again, this means that the system application com.miui.weather2 It's automatically powered: 1. Use it. ADB-Adb shell pm disable-user --user 0 com.miui.weather2 hide. 2. Install a third-party lock screen (e.g. Always On) AMOLED). 3. Get root rights and remove the app entirely through Root Explorer.

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:

  1. Install Magisk to obtain root rights.
  2. Download a root-enabled file manager (such as Root Explorer or FX File Explorer).
  3. Go to /system/priv-app/ and delete the following folders: MiuiSystemAdSolution AnalyticsCore MSA
  4. Open /system/app/ and delete: Browser (Mi Browser) Weather (if you don't need a weather widget) MiuiDaemon
  5. 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:

  1. Download the app from the official website (not from Google Play!).
  2. Launch and allow creation VPN-connection.
  3. 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
  4. 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.

FAQ: Frequent questions about advertising on Xiaomi Poco

❓ Why After Updating MIUI The commercial reappeared?
When you update your firmware, some system applications (e.g., com.miui.systemAdSolution) are restored. To avoid this: Back up adb backup before upgrading. ADB-If you use root, remove the advertising modules again.
❓ Can you remove advertising without a computer?
Yes, but the options are limited. Without ADB or root, you can: Disable personalized ads in settings (section 1); Remove updates for Mi Browser and other standard applications; Use blockers like Blokada (but they don't remove system banners); You still need a computer to completely remove ads.
❓ Will the way to work with ADB Poco with HyperOS?
HyperOS (new firmware from Xiaomi, which replaced the new one) MIUI) It's got enhanced system application protection (2026 year): βœ… Pm hide and pm disable-user commands work. ❌ Pm uninstall commands may not be executed due to protection. πŸ”„ After upgrading to HyperOS, some ad modules change their names (e.g., com.miui.systemAdSolution may be called otherwise). Before executing commands, check the current package names through: adb shell pm list packages | grep -i ad
❓ Can Remote System Applications Be Returned?
Yes, there are two ways: through ADB (if the application was hidden rather than removed): adb shell pm enable com.miui.weather2 Through resetting (Settings β†’ Additional β†’ Backup and Reset β†’ Reset all settings).This will return all system applications, but delete your data. If the application was removed through root, it can only be restored by flashing the device.
❓ Why Poco? X3 Pro advertising comes back even after ADB-team?
On some models (e.g. Poco) X3 Pro, Poco F3) Xiaomi uses additional services to display ads, such as com.xiaomi.joyose (responsible for "recommendations" on the home screen). ADB-Adb shell pm disable-user --user 0 com.xiaomi.joyose adb shell pm disable-user --user 0 com.miui.contentcenter Install a third-party launcher (like Nova Launcher) and disable widgets MIUI.