How to get rid of ads on Xiaomi Poco X3: the complete guide

Xiaomi Poco X3 is one of the most popular budget smartphones with an excellent price/quality ratio, but many users face its main drawback: aggressive advertising in the system applications MIUI. Banners in settings, push notifications from Mi Browser, advertising in Security and even in the call menu - all this spoils the impression of the device. Fortunately, there are several ways if not to remove the ad completely, then at least to minimize it.

In this article, we'll look at 7 proven methods, from basic settings to advanced tricks with ADB and third-party utilities. It's important to understand that Poco X3 runs on custom MIUI firmware, where advertising is built into the system level, which means that some ways will require additional actions, and some ads may come back after updates. But don't worry: even if you're a beginner, there's a solution for your level of training.

1. disable personalized advertising in MIUI settings

The easiest and safest way to deactivate targeted ads is through the settings menu.This won't remove all banners, but will significantly reduce their number. On the Poco X3, the path to these options may vary slightly depending on the version of MIUI (e.g. MIUI 12.5 vs MIUI 14), but the general logic holds.

Open Settings β†’ Google β†’ Advertising and follow the following steps:

  • πŸ”„ Reset the advertising ID β€” This will nullify your profile for targeting.
  • 🚫 Disable personalized advertising – switch the slider to the off position..
  • πŸ“± Opt out of diagnosis – in the same menu, deactivate sending usage data.

πŸ’‘

If there is no Advertising option in Google’s settings, update Google Play services in the Play Store or clear the cache of the Google Play Services app through Settings β†’

Next, go to Settings β†’ About Phone β†’ Additional β†’ Advertising (on some versions, the path may be Settings β†’ Memory β†’ Advertising Services).

  • 🎯 Disable "Personalized recommendations".
  • πŸ“Š Deactivate β€œShow interest-based advertising".
  • πŸ” In the section "Advertising services" remove all ticks.
πŸ“Š Which advertisements annoy you the most?
Banners in settings
Push notifications
Advertising at Mi Browser
Advertising in Security
Pop-ups

2. Manual disabling of advertising in system applications

Many banners appear in standard Xiaomi utilities, such as Security, Mi Browser, Music and Video.

AnnexThe path to settingsWhat to turn off
SecurityProtection β†’ βš™οΈ β†’ Promotional noticesRemove all checks in the "Recommendations" section
Mi Browserβš™οΈ β†’ Additionally. β†’ AdvertisingDisable "Personalized News" and "Advertising Banners"
Musicβš™οΈ β†’ RecommendationsDeactivate "Show ads on the lock screen"
Videoβš™οΈ β†’ Personal recommendationsDisable "Advertising Clips Before Videos"

On Poco. X3 firmware MIUI 13+ In the Security application appeared hidden section Cleaner β†’ βš™οΈ β†’ Privacy, where you can turn off ads in the garbage cleaner, a point that even experienced users often miss.

If after the shutdown the advertisement still appears, try:

  1. Clear the app cache through Settings β†’ Apps β†’ [Select App] β†’ Memory β†’ Clear the cache.
  2. Remove updates for system utilities (if available).
  3. Reboot the phone.

Clear the Security cache | Disable notifications from Mi Browser| Check the Music/Video | Settings Reboot the device-->

3.Using ADB to Deeply Disable Advertising

If the system settings don’t help, it’s time to ADB-Android Debug Bridge, which allows you to disable the ad modules at the system level without requiring root rights. USB In Settings β†’ The phone. β†’ Version. MIUI (Press 7 times, then return to Additional β†’ For developers).

Install. ADB-Tools on PC, connect Poco X3 down USB and execute on the command line:

adb shell pm disable-user --user 0 com.miui.systemAdSolution


adb shell pm disable-user --user 0 com.android.browser




adb shell pm hide com.xiaomi.midrop




adb shell pm hide com.miui.analytics

These commands are off:

  • πŸ›‘οΈ The main module of system advertising (systemAdSolution).
  • 🌐 Built-in Xiaomi browser with banners.
  • πŸ“€ Analytics Services that Collect Data for Targeting.
  • πŸ”„ Background activity of advertising SDK.
What if the ADB can’t see the device?
1. Make sure that the developer settings include debugging by USB. 2. Try another one. USB-cable (original from Xiaomi). 3. Install Mi drivers PC Suite. 4. Restart your phone and PC. 5. Enter adb devices in the command line – the device should appear in the list.

⚠️ Attention: After update MIUI Some modules may be activated again. Repeat the procedure or use a script to automatically disable (see Section 5).

4. Installation of alternative firmware (for advanced)

If you’re willing to take drastic measures, installing custom firmware (like Pixel Experience or LineageOS) will completely remove Xiaomi ads.

  • πŸ”§ Loss of warranty (if the phone is under warranty).
  • πŸ“± Possible bugs with camera or sensors (on Poco) X3 Snapdragon-powered 732G Most of the firmware is stable).
  • πŸ”„ Need for manual updates.

Instructions for Poco X3 (surya):

  1. Unlock the bootloader through Mi Unlock Tool (requires a Xiaomi account binding and wait 7 days).
  2. Install TWRP for surya (for example, the official version).
  3. Download the firmware (we recommend Pixel Experience for maximum stability).
  4. Use TWRP (wipe β†’ install β†’ reboot)

πŸ’‘

Castom firmware not only removes advertising, but also improves performance due to the absence of unnecessary background MIUI processes.

If you’re afraid to take risks, consider MIUI without third-party ads (e.g. xiaomi.eu), a modified version of the official firmware with remote ad modules, but with all features preserved.

5. Automation of disabling advertising with scripts

Not to be injected ADB-After each update, you can use scripts. For example, Universal Adb Debloater (GUI-interface for managing system applications) or MIUI Adblocker (specialized tool for Xiaomi).

Instructions for MIUI Adblocker:

  1. Download MIUI Adblocker (Python 3.8+ required).
  2. Connect Poco X3 to USB with debugging enabled.
  3. Run the script with the command: python miui_adblocker.py
  4. Select option 1. Disable all ads and confirm.

Script automatically:

  • πŸ” Finds all the advertising packages in the system.
  • 🚫 Disable them via pm disable-user.
  • πŸ“ Creates a log of disconnected components.

⚠️ Note: Some scripts may disable critical system services (e.g., com.xiaomi.finddevice, which is responsible for device search). β†’ System system β†’ Backup.

6. Blocking Advertising via DNS and VPN

If you see ads in your browser or apps, you can block them at the network level.

  • 🌍 Private DNS β€” Go to Settings. β†’ Connections β†’ Private DNS Enter the address dns.adguard.com.
  • πŸ”’ VPN Ad-blocking – for example, AdGuard VPN Blokada (not required by root).
  • πŸ›‘οΈ Local Host File – Apps like AdBlocker can edit hosts without root on some versions of Android.

For Poco X3, Private DNS is the most effective, as it works at the system level and does not require the installation of additional applications. However, note that this will not remove banners in Xiaomi system utilities - only network advertising (for example, in the browser or games).

If you use Blokada, select in the settings:

  • πŸ“± No Root Mode (for Poco) X3 superuserless).
  • πŸ”„ Update the lock lists (Hosts tab").
  • πŸš€ Activate Aggressive Mode to Block Trackers.

7. Resetting settings to factory (last resort)

If none of these methods worked, and the ads became unbearable, you can reset your phone completely, and it will bring the phone back out of the box, but it will delete all the data. On the Poco X3, the procedure takes ~10 minutes and takes place in several stages:

  1. Back up important data (Settings β†’ System β†’ Backup).
  2. Go to Settings β†’ About Phone β†’ Resetting β†’ Delete all data.
  3. Confirm the action (you will need to enter a password or pattern lock).
  4. After the reboot, do not restore data from the cloud – this can return advertising settings.

After discharge:

  • πŸ”§ Turn off personalized advertising immediately (see Section 1).
  • πŸ“± Do not update your system applications (Security, Mi Browser) through the Play Store.
  • πŸ”„ Install. ADB-Teams from Section 3 to first Internet connection.

⚠️ Note: On some versions MIUI After reset, you may activate Quick Setup, prompting you to turn on advertising services.

FAQ: Frequent questions about removing ads on Poco X3

❓ Why After Updating MIUI commercials are back?
Xiaomi regularly returns ad modules through updates. After the update, repeat: Check your personalization settings (Section 1). ADB-Section 3 teams clear the cache of system applications. If the updates are too intrusive, disable them through Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto-update.
❓ Can you remove advertising without a computer?
Yes, but options are limited: Turn off personalization in settings (Section 1). Use Private DNS or Blokada (Section 6). Install an alternative launcher (such as Microsoft Launcher) to hide ads on the home screen. ADB or custom firmware is required to completely remove ads.
❓ Will the method of using ADB Poco X3 Pro or Poco X4?
Yes, ADB-commands are universal for all devices on MIUI, including: Poco X3 Pro (vayu), Poco X4 Pro 5G (veux, Redmi Note 10 Pro (sweet) may only be different in the names of some packages (e.g., com.miui.systemAdSolution may be called com.xiaomi.msa.global on global firmware).
❓ How to Check Which Apps Show Ads?
Use App Inspector (requires ADB): adb shell dumpsys window | grep mCurrentFocus This command will show the current active application. Use PCAPdroid (traffic analysis) to monitor the background.
❓ Is it legal to turn off ads on Xiaomi?
Yes, you have the right to disable personalized ads and deactivate system applications on your device: πŸ“œ Xiaomi may consider changing system files to be a violation of the license agreement (risk of loss of warranty). βš–οΈ In the EU and the US, users successfully challenge forced advertising through the courts (see para. EU Consumer Rights). πŸ”§ Use of the ADB custom firmware does not violate the law, but may lead to the blocking of certain services (for example, Mi Cloud).