How to permanently remove advertising on Xiaomi Poco X3 Pro: from simple ways to radical

Xiaomi Poco X3 Pro is one of the most popular smartphones in the budget segment, but many users face its main problem: aggressive advertising in system applications and MIUI. Even after disabling personalized ads in the settings, banners continue to appear in the notification menu, Mi Browser browser, the Theme app and even on the lock screen. In this article, we will analyze all the current ways to remove ads – from standard settings to flashing on custom firmware.

It's important to understand that MIUI has built-in ad units that you can't always turn off through the interface. The manufacturer has integrated them at the system level, so it often takes drastic measures to completely remove them. We tested all the methods on Poco X3 Pro with MIUI 14 (Android 12) and highlighted those that work consistently. If you're not ready for firmware experiments, start with the first three ways β€” they don't require root rights.

1. disable personalized advertising in MIUI settings

The first and safest step is to deactivate ad services through standard settings, which does not remove ads completely, but reduces them by 40-60%. MIUI Poco X3 Pro:

  1. Open Settings β†’ Google β†’ Advertising.
  2. Click Disable Ad Personalization and Confirm the Action.
  3. Return to the main settings menu and go to Settings β†’ Additional β†’ Special Opportunities β†’ Advertising Services.
  4. Turn off the slider Personalized recommendations.
  5. Reboot your smartphone.

After this action, the ads in Mi Browser, Weather and Music should disappear, but the banners in Settings and Themes may remain.

πŸ’‘

If the Advertising Services item is not in your MIUI version, try to enter the "advertising" request in the settings search - the system will tell you an alternative way.

2. Removal of Advertising through ADB (without root)

The Android Debug Bridge (ADB) method allows you to disable the system applications responsible for displaying ads without obtaining root rights. It is an official tool from Google, but requires connecting a smartphone to a PC. The advantage of the method is reversibility: you can return all settings if necessary.

You'll need:

  • πŸ–₯️ Computer with Windows, macOS or Linux
  • πŸ“± Cable USB (preferably original)
  • πŸ”§ Installed drivers Xiaomi and ADB Tools
  • βš™οΈ Included debugging by USB smartphone

Step-by-step:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect Poco X3 Pro to your PC and type in the terminal (or command line) the command: adb devices If the device appears in the list, go further. If not, check the drivers.
  4. Execute the command to disable the advertising service: adb shell pm uninstall -k --user 0 com.miui.systemAdSolution
  5. To remove banners in Settings and Themes, type: adb shell pm uninstall -k --user 0 com.xiaomi.midrop adb shell pm uninstall -k --user 0 com.miui.analytics
  6. Reboot your smartphone.

Installed drivers Xiaomi|ADB Tools downloaded and unpacked |Debugging by USB enabled |Smartphone connected to PC with original cable-->

After these commands are executed, the ads in the system menus and notifications will disappear, but they can be saved in the Mi Browser and Mi Video applications.

3. Blocking ads via DNS (without root)

Change of change DNS-This method does not require root rights and works for all applications, but can reduce Internet speed by 5-10.

Instructions:

  1. Go to Settings β†’ Connections β†’ Mobile Network β†’ Access Point Name (APN).
  2. Select an active APN and enter 1.1.1.3 (Cloudflare Family) in the DNS 1 field and 1.0.0.3 in DNS 2.
  3. For Wi-Fi: Open Settings β†’ Wi-Fi, click on your network β†’ Change network β†’ Additional β†’ IP settings and select Static.
  4. In the DNS 1 and DNS 2 fields, enter the same addresses: 1.1.1.3 and 1.0.0.3.
  5. Save the settings and restart the smartphone.
DNS-serverAddress 1Address 2Features
Cloudflare Family1.1.1.31.0.0.3Block malware and advertising, high speed
AdGuard DNS94.140.14.1594.140.15.16Specialized for blocking advertising
Google DNS8.8.8.88.8.4.4It does not block ads, but speeds up loading.
OpenDNS208.67.222.123208.67.220.123Filters phishing and malicious sites

If some sites stopped opening after changing the DNS, return the standard settings or try another server. Also note that this method does not work in applications with their own DNS (for example, Mi Browser can ignore system settings).

Disable personalization in settings|Used. ADB|Changer DNS|I was installing custom firmware.|I've tried nothing.-->

4. Removal of root-access system applications

If the previous methods didn't work, you'll have to turn to root rights, which is a radical way to remove ad units at the system level, but there are risks:

  • 🚨 Loss of warranty (if the smartphone is guaranteed)
  • πŸ”„ Possible problems with OTA-update
  • πŸ›‘οΈ Risk of β€œbricking” with errors
  • πŸ”’ Some banking applications will stop working

For Poco X3 Pro, the method of unlocking the bootloader via Fastboot and installing Magisk is suitable.

  1. Unlock the bootloader: Go to the official Xiaomi website and get permission to unlock (link Mi Account). Download Mi Unlock Tool and connect your smartphone in Fastboot mode (press Power). + Volβˆ’ Start the utility and follow the instructions (the process will take 3-5 days due to Xiaomi restrictions).
  2. Install custom recovery (TWRP): fastboot flash recovery twrp-3.7.0_12-vayu.img fastboot reboot recovery
  3. Squeeze Magisk to get root: Download the latest version of Magisk (.zip). In TWRP, select Install and specify the path to the file. After installation, restart.

Magisk

Root Explorer

com.miui.systemAdSolution


com.xiaomi.midrop




com.miui.analytics




com.miui.bugreport




com.miui.hybrid

⚠️ Warning: Once the bootloader is unlocked, the smartphone will be completely reset to factory settings. β†’ Additionally. β†’ Backup or Mi Cloud Backup.

What to do if the smartphone does not turn on after unlocking?
If the Poco X3 Pro is stuck on the POCO logo after unlocking, try: 1. Go to Fastboot (Power + Volβˆ’) and re-swipe the stock firmware through the Mi Flash Tool. 2. Make sure the firmware version matches the region (Global/EU/China). 3. If the screen is black, plug it into charging for 30 minutes, then try to go to Recovery (Power + Vol+). If you make repeated errors, contact the service center - it may be damaged partition EFS.

5. Installation of custom firmware (radical method)

If you're willing to sacrifice stability for no advertising, installing custom firmware (like LineageOS or Pixel Experience) is the best solution. These firmwares are devoid of Xiaomi ad modules and offer a clean Android.

  • πŸ“± Loss of all functions MIUI (including IR Blaster, Game Turbo and brand gestures).
  • πŸ”‹ Possible increase in battery consumption by 10-15%.
  • πŸ“‘ Mobile communication problems (depending on firmware).
  • πŸ”„ Absence OTA-Updates (you will need to update manually).

Recommended firmware for Poco X3 Pro (codename vayu):

FirmwareAndroid versionStabilityReference
Pixel Experience13⭐⭐⭐⭐ (minor-bug)Download
LineageOS20⭐⭐⭐⭐⭐ (stably)Download
ArrowOS13⭐⭐⭐ (camera-bug)Download
crDroid12/13⭐⭐⭐⭐ (good-optimization)Download

Installation instructions:

  1. Unlock the bootloader (see the previous section).
  2. Download firmware, TWRP for vayu and GApps (if you need Google services).
  3. Go to TWRP and run Wipe β†’ Advanced Wipe by selecting Dalvik, Cache, System, Data.
  4. Install firmware, then GApps (if required).
  5. Reboot. The first launch can take 10 to 15 minutes.

⚠️ Attention: Firmware based on Android 13+ may not support IR Blaster (DU remote) on Poco X3 If this feature is critical, choose LineageOS 20 or stay on the phone. MIUI.

6.Alternative methods: launch without a Mi Account and regional firmware

If you don’t want to unlock the bootloader, but are willing to sacrifice some features, try these ways:

Method 1: Starting without a Mi Account

The MIUI ads are linked to Xiaomi's account, and if you don't log in when you set up your smartphone, some of the banners won't show up.

  1. Reset your smartphone to factory settings (Settings β†’ Additional β†’ Reset).
  2. At the setup stage, skip the Mi Account login (click to Miss or Set up later).
  3. Turn off data synchronization in Settings β†’ Accounts.

Disadvantage: You will lose access to Mi Cloud, Find Device and some MIUI features.

Method 2: Transition to European (EU) firmware

Firmware for the EEA region is less publicized because of local data protection laws.

  1. Download the latest Fastboot firmware for vayu with EEA tagged on Xiaomi Firmware Updater.
  2. Unpack the archive and swipe through the Mi Flash Tool (select clean all).
  3. After the firmware, reset the settings.

Advantage: all MIUI features are retained, but the amount of advertising is reduced, disadvantage: there may be problems with the Russian language in some menus.

πŸ’‘

European firmware (EEA) is a compromise option for those who do not want to lose the functionality of MIUI, but want to reduce advertising.

FAQ: Frequent questions about removing ads on Poco X3 Pro

Can I remove ads without rooting and unlocking the bootloader?
Yes, but not completely. The combination of 1-3 methods (disable personalization, ADB, change DNS) reduces advertising by 70-80%. Complete removal requires root or custom firmware.
Why do some websites not open after changing their DNS?
Some of them DNS-servers (e.g. AdGuard) DNS) Not only do they block ads, but they block individual resources. Try alternative servers from the table in Section 3 or return the standard settings.
Will Google Pay work after you get root?
No, most banking applications (including Google Pay, SberBank Online) refuse to work on rooted devices. Magisk Hide or Universal SafetyNet Fix will be required to bypass the lock, but this does not guarantee 100% success.
Can I return the stock firmware after installing the custom?
To do this, download the official Fastboot firmware for vayu on the Xiaomi website and run it through the Mi Flash Tool (select clean all). After that, the smartphone will return to its original state, but the bootloader will remain unlocked.
Why did the MIUI update reappear?
Xiaomi regularly adds new ad modules in updates.If you've used ADB-For custom firmware, the updates are manually installed, so the ads won't come back.