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:
- Open Settings β Google β Advertising.
- Click Disable Ad Personalization and Confirm the Action.
- Return to the main settings menu and go to Settings β Additional β Special Opportunities β Advertising Services.
- Turn off the slider Personalized recommendations.
- 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:
- Activate Developer Mode: Go to Settings β About Phone and click on MIUI Version 7 times.
- Return to Settings β Additional β For developers and enable USB debugging.
- 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.
- Execute the command to disable the advertising service: adb shell pm uninstall -k --user 0 com.miui.systemAdSolution
- 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
- 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:
- Go to Settings β Connections β Mobile Network β Access Point Name (APN).
- 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.
- For Wi-Fi: Open Settings β Wi-Fi, click on your network β Change network β Additional β IP settings and select Static.
- In the DNS 1 and DNS 2 fields, enter the same addresses: 1.1.1.3 and 1.0.0.3.
- Save the settings and restart the smartphone.
| DNS-server | Address 1 | Address 2 | Features |
|---|---|---|---|
| Cloudflare Family | 1.1.1.3 | 1.0.0.3 | Block malware and advertising, high speed |
| AdGuard DNS | 94.140.14.15 | 94.140.15.16 | Specialized for blocking advertising |
| Google DNS | 8.8.8.8 | 8.8.4.4 | It does not block ads, but speeds up loading. |
| OpenDNS | 208.67.222.123 | 208.67.220.123 | Filters 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.
- 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).
- Install custom recovery (TWRP): fastboot flash recovery twrp-3.7.0_12-vayu.img fastboot reboot recovery
- 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?
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):
| Firmware | Android version | Stability | Reference |
|---|---|---|---|
| Pixel Experience | 13 | ββββ (minor-bug) | Download |
| LineageOS | 20 | βββββ (stably) | Download |
| ArrowOS | 13 | βββ (camera-bug) | Download |
| crDroid | 12/13 | ββββ (good-optimization) | Download |
Installation instructions:
- Unlock the bootloader (see the previous section).
- Download firmware, TWRP for vayu and GApps (if you need Google services).
- Go to TWRP and run Wipe β Advanced Wipe by selecting Dalvik, Cache, System, Data.
- Install firmware, then GApps (if required).
- 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.
- Reset your smartphone to factory settings (Settings β Additional β Reset).
- At the setup stage, skip the Mi Account login (click to Miss or Set up later).
- 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.
- Download the latest Fastboot firmware for vayu with EEA tagged on Xiaomi Firmware Updater.
- Unpack the archive and swipe through the Mi Flash Tool (select clean all).
- 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.