How to completely disable advertising on Xiaomi Poco X3: proven ways

Why Poco X3 is getting ads and can it be removed forever?

Xiaomi Poco Smartphone X3 base MIUI It's known for its price-to-quality ratio, but many users are annoyed by the built-in advertising in system applications, which appears in the settings menu, launcher, Mi Browser browser, and even in the notification panels. Xiaomi monetizes cheap models due to the display of advertising partners, and this is spelled out in the user agreement.

The good news is that most banner ads can be turned off without rooting. The bad news is that some elements (such as ads in Mi Video or Mi Music) require deep system tuning. In this article, we will discuss all working methods, from standard menu options to hidden commands through ADB.

It's important to understand that after you reset your settings or update your firmware, the ads can come back, so we'll also show you how to make the shutdown permanent.

Method 1: Disabling personalized advertising in MIUI settings

The easiest way to do this is to deactivate personalized recommendations, and that's not going to take away all the ads, but it's going to reduce the number of ads by a lot of people. 30–40%. The instructions are relevant to MIUI 12/13/14 Poco X3:

  1. Open Settings β†’ Google β†’ Advertising.
  2. Click Turn off personalization of ads.
  3. Return to the main settings menu and go to Settings β†’ Applications β†’ Application Management.
  4. Slip on the three points in the upper right corner and select Show System Processes.
  5. Find the msa (Miui System Ads) application, open it and click Disable.

This method does not require technical skills, but has limitations:

  • πŸ“± Advertising in Mi Browser and Mi Video will remain.
  • πŸ”„ After updating MIUI settings may reset.
  • πŸ“Š Banners in the notification panels will be displayed less often, but will not disappear completely.
πŸ“Š You have noticed ads in Poco system applications X3?
Yeah, she's everywhere.
Only in the browser.
Sometimes in the settings
No, I haven't.

Method 2: Using ADB to Deeply Disable Advertising

If the standard settings do not help, you will have to connect to your smartphone via Android Debug Bridge (ADB). This method removes the advertising modules at the system level, but requires a computer and a computer to be used. USB-cable.

Before you start, check:

Enable Developer Mode (7 times tap the MIUI version in Settings β†’ About Phone)

Activate USB Debugging in Settings β†’ Additional β†’ For Developers

Install Xiaomi USB Drivers on PC

Download. ADB Tools by Google-->

Now execute commands in the terminal (command line) in order:

adb shell pm hide com.miui.systemAdSolution


adb shell pm hide com.xiaomi.midrop




adb shell pm hide com.miui.analytics




adb shell pm hide com.miui.msa.global

After each command, you should see a message, "Success," and if you see Error, you'll see:

  • πŸ”Œ The cable is not connected in data mode (check the notification on the phone).
  • πŸ–₯️ ADB Does not recognize the device (reinstall the drivers).
  • πŸ”’ Unlocking lock is on the phone. OEM (turn off the settings β†’ For developers).

πŸ’‘

If the ad returns after the reboot, repeat the commands and add the adb shell pm disable-user --user 0 name package for each module.

Method 3: Installation of an alternative launcher

The POCO Launcher system launcher contains advertising widgets and banners in the search bar, and can be replaced by any third-party launcher from Google Play, for example:

  • 🏠 Nova Launcher – flexible setup, no advertising, gesture support.
  • 🌌 Hyperion Launcher – Minimalist design with a focus on performance.
  • 🎨 Lawnchair is an open source code similar to the standard Pixel Launcher.

How to install and configure:

  1. Download the launcher from Google Play.
  2. When you first start, select it as the default launcher.
  3. Open the launcher settings and disable all options related to recommendations (e.g. Google Discover in Nova Launcher).
  4. Remove or hide Miui widgets from the home screen.

Advantages of the method:

ParameterPOCO LauncherNova Launcher
Search-box advertising❌ There is.βœ… No.
Banner widgets❌ There is.βœ… No (or customizable)
Support for topicsβœ… Yes.βœ… Yes (extended)
Impact on productivity⚠️ Average.βœ… Minimum

πŸ’‘

The alternative launcher does not remove ads in system applications (such as Mi Browser or Security), but clears the main screen and application menu.

Method 4: Disabling Advertising through Mi Account Settings

Some of the promotional modules are linked to your Xiaomi account, and if you are logged in, try disabling the recommendations in your profile:

  1. Open Settings β†’ Xiaomi account.
  2. Go to Mi Cloud β†’ Sync and disable Recommendations.
  3. Return to profile and tap on the avatar β†’ Account settings β†’ Privacy.
  4. Disable options: Personalized recommendations Analytics use of interest-based advertising

This method doesn’t work on all versions of MIUI, but it can reduce the number of banners in Settings and Security Center.

What to do if there is no β€œConfidentiality” clause?
On some Poco firmware X3 (for example, global MIUI 12.5) This section is hidden: 1. Change the region in settings to India or Europe (in Settings) β†’ Additionally. β†’ Region). 2. Update the Mi Account app via Google Play. 3. Use it. ADB Advertising data synchronization: adb shell settings put global miui_analytics_enabled 0

Method 5: Blocking ads through hosts file (for advanced)

The method involves editing the hosts system file, which blocks access to Xiaomi’s ad servers.

  • πŸ”§ Root access or Magisk (for models with unlocked bootloader).
  • πŸ“„ System file editor (e.g., Mixplorer or Root Explorer).
  • πŸ”— List of domains to block (can be found here).

Instructions:

  1. Download the hosts file with the current locks (example here).
  2. Open Root Explorer and go to /system/etc/hosts.
  3. Copy the downloaded file by replacing the original one (create a backup!).
  4. Reboot the phone.

⚠️ Attention: Incorrect editing of hosts can disrupt the Internet. If the changes have lost access to the network, restore the original file or reset settings.

Efficiency of the method:

  • βœ… Blocks banners in Mi Browser, Mi Video, Security.
  • βœ… Reduces background traffic (advertising modules don’t load).
  • ❌ It doesn't work without root.
  • ❌ Requires regular updates to the domain list.

What to do if the ad returns after the MIUI update

Once you install the new firmware version on the Poco X3, all settings are reset and the ad reappears.

  1. Create a backup of your settings ADB: adb pull /data/data/com.miui.systemAdSolution/ shared_prefs/ (save the file shared_prefs PC-only).
  2. Use the script to automatically disable: Create a file disable_ads.sh with teams from the Method 2 and start it after each update.
  3. Opt out of automatic updates: Go to Settings β†’ About Phone β†’ System Update and turn off Auto Update.

If you do not want to refuse updates, check the firmware version before installing:

MIUI versionAdvertising in settingsBrowser advertisementsDoes it work? ADB-method
MIUI 12.0–12.5βœ… Yes.βœ… Yes.βœ… Yes.
MIUI 13.0βœ… Yes.βœ… Yes.⚠️ Partially (new teams needed)
MIUI 14.0❌ No (only in China)βœ… Yes.βœ… Yes.

⚠️ Note: Some of the firmware for Poco X3 (for example, MIUI 13.0.4.0) of the commands ADB This may not work due to changes in security policy, in which case only the installation of custom firmware (for example, Pixel Experience) will help).

FAQ: Frequent questions about Poco X3 ads

Can I turn off advertising without a computer?
Yes, but not completely. The phone settings (Settings β†’ Google β†’ Ads and msa) will remove ~40% of the banners. You need ADB or root for 100% of the result.
Why does it reappear after the Mi Browser ad is turned off?
The Mi Browser app is updated via Google Play and can restore ad modules. Solutions: Install another browser (like Firefox or Brave). Disable auto-update for Mi Browser on Google Play. Use ADB to uninstall the app: adb shell pm uninstall -k --user 0 com.android.browser.
Is it safe to use ADB to disable ads?
Yes, if you follow the instructions and don't type random commands. ADB is the official Android tool, but: Don't turn off system processes with unknown names (risk of disrupting your phone). Use commands only from trusted sources. Back up your data before you change.
Will resetting to factory settings help remove ads?
No, resetting will return all system applications and settings to the default state, including the ad modules, and even more banners may appear after reset, as the system will start collecting user data again.
Which custom firmware for Poco X3 completely removes advertising?
If you’re ready to install unofficial software, consider: Pixel Experience is pure Android without ads and unnecessary apps. LineageOS is stable open source firmware. ArrowOS is optimized for performance. ⚠️ Note that the installation will require unlocking the bootloader (fastboot oem unlock), which will reset all data and may cancel the warranty.