Why is Poco F3 adverts appearing and can it be removed?
Xiaomi Poco F3 is powered by MIUI, a branded shell known for its functionality and aggressive advertising policies. Even in basic apps from Weather to Browser, users encounter banners, pop-ups and βrecommendationsβ from Xiaomi partners, and ads can appear even in Settings or when connected to Wi-Fi.
The main problem is the personalized ads that MIUI displays based on your activity: search queries, installed apps and even geolocation. Unlike Android in its pure form, it has built-in system-level advertising. But the good news is that it can be turned off completely without root rights and loss of warranty, if you know the hidden settings and nuances of a particular version of MIUI on Poco F3.
In this article, we will discuss 5 proven ways β from standard options on the menu to deep settings through ADB and alternative firmware. All methods are tested on Poco F3 with MIUI 14/15 (including global and Chinese versions). Importantly, some points will require care β improper actions can lead to malfunctioning of Xiaomi services (for example, the inability to log in to Mi Account).
Method 1: Disabling personalized advertising in MIUI settings
The easiest and safest way to do this is to deactivate data collection for targeted advertising, which won't take away all banners, but will reduce the number of banners significantly. F3 any version MIUI (including 14.0.6.0 and newer).
Go to: Settings β Privacy β Advertising β Personalized recommendations
Turn off the Personalized Ads slider. Then go back and select Reset Ad ID, which will clear your profile for targeting.
- π What it does: Ads based on your data stop showing (but there is still βgeneralβ advertising left).
- βοΈ Restriction: Does not work for banners in system applications (e.g., in Themes or Mi Video).
- π± For MIUI 15+: The item may be called "Advertising Services" instead of "Advertising".
β οΈ Note: After resetting the ad ID, some Xiaomi services (such as Mi Cloud) may request re-authorization.
βοΈ Preparing for the Advertising Disconnection
Method 2: Manually remove ads through hidden settings (without root)
MIUI hides some options that allow you to disable ads in system applications, to access them you need a secret code or ADB-Let's look at both options.
Option A: Code to disable ads in MIUI
Open the phone app and enter the combination: ##7378423####
After that, the menu will appear "CIT" (Customer Improvement Test. Select Advertisement and turn off all sliders. Reboot your phone.
Option B: ADB-Teams (for experienced users)
If the code didnβt work (relevant to MIUI 15+), use ADB. Connect Poco F3 to your PC, enable USB Debugging (Settings β About Phone β MIUI Version β 7 times tap the build number, then return to Additional β For Developers) and execute commands:
adb shell pm disable-user --user 0 com.miui.systemAdSolution
adb shell pm disable-user --user 0 com.xiaomi.midrop
adb shell pm disable-user --user 0 com.miui.analytics- π οΈ Effect: removes banners in Settings, Weather, Downloads and other system utilities.
- π Reverse: To get it all back, replace disable-user with enable.
- π¨ Risk: On some firmware, this can break the Mi Account (reset).
π‘
Before using ADB, check if the "Allow USB Debugging" option is enabled in the developer settings. Without it, commands won't work.
Method 3: Remove Advertising through Hard Reset
If previous methods have failed, you can perform a partial reset that clears all advertising IDs and the MIUI cache.This method does not affect user data (photos, contacts), but requires reconfiguration of some parameters.
Instructions:
- Go to Settings β Memory β Cleanup.
- Select Deep Cleanup β Advertising Data.
- Confirm the action and restart the phone.
After that, the system will recreate the advertising profile from scratch, but without being tied to your activity.
| Action. | The effect | Side effects |
|---|---|---|
| Resetting the advertising ID | Removes personalized banners | Mi Account settings may be reset |
| Cache Clearing MSA (Mi Service Framework) | Reduces the number of pop-up windows | Temporary synchronization errors |
| Disable com.miui.analytics via ADB | Blocks the collection of statistics | Some Xiaomi services may stop working |
β οΈ Attention: On firmware MIUI POCO F3 older than 14.0.4.0, the item "Advertising data" may not be available. ADB from Method 2.
Method 4: Installation of alternative firmware (for advanced)
If you are willing to take drastic measures, you can completely replace them. MIUI I'm going to use custom firmware without ads. F3 fit:
- π± Pixel Experience β pure Android without unnecessary services.
- π§ LineageOS β stable firmware with open source.
- β‘ Xiaomi.eu β modified MIUI Advertising-free and Chinese-based.
The installation process requires unlocking the bootloader and using TWRP. Detailed instructions:
- Unlock the bootloader through Mi Unlock Tool (you need a Xiaomi account with a tied number).
- Install TWRP for Poco F3 (the version must match the alioth model).
- Download the firmware (e.g. Xiaomi.eu) and run through recovery.
What happens if you interrupt the firmware?
Advantages of custom firmware:
β No advertising at the system level.
β More opportunities to set up.
β Regular security updates.
Disadvantages:
β Loss of warranty if not returned MIUI backwards).
β Risk of firmware errors (for example, a broken module) NFC camera).
β Certain functions MIUI (For example, the Game Turbo may not be available.
Method 5: Blocking Advertising via DNS and VPN
If you don't want to change your firmware or go through your settings, you can block Xiaomi's ad servers at the network level.
- π Private DNS β Enter the settings in dns.adguard.com.
- π VPN Ad-blocking (e.g. AdGuard) VPN or Blokada).
- π΅ Hosts file β requires root rights or a patched Magisk module.
How to set up Private DNS: Settings β Connections β Private DNS β Enter host name
Give one of the addresses:
dns.adguard.com
doh.centraleu.adblockplus.org
security.cloudflare-dns.com
This method blocks not only Xiaomi ads, but also trackers in third-party apps, but it does not work for banners that are downloaded through the same servers as the main content (for example, in Mi Video).
π‘
DNS blocking is the safest way, but it wonβt remove ads from apps that use their own servers (like games).
What to do if the advertisement remains?
If after all the manipulations banners continue to appear, check:
- MIUI Updates: In some versions (e.g. 14.0.3.0) the ad returns after the update.
- Third-party apps: Some games and utilities (such as UC Browser or APUS Launcher) show their ads.
- Firmware region: Chinese versions of MIUI have more ads. Change region via Settings β Additional β Region (select India or EU).
If the problem is in a system application (such as Themes or Mi Community), you can:
- π Turn it off: Settings β Annexes β Application management β [name] β Shut down.
- ποΈ Remove updates: return the application to the factory version.
- π Replace with analogue: for example, instead of Mi Browser, use Chrome or Firefox.
β οΈ Attention: On Poco F3 s MIUI 15+ Disabling system applications can lead to the error "Com.miui.home process is stopped." In this case, return the settings via ADB: adb shell pm enable com.miui.home FAQ: Frequent questions about removing ads on Poco F3 Can you remove ads without losing warranty? Yes. Methods 1-3 (settings) MIUI, ADB, Resetting IDs) does not violate warranty conditions. The only risk is installing custom firmware (Method 4) or obtaining root rights. MIUI Xiaomi periodically resets ad settings for large updates. After the update, repeat Method 1 (disable personalized recommendations) and Method 2 (ADB-How to remove ads in notifications? Go to Settings β Notifications β Additionally. β Advertising notifications and disable slider. If there is no paragraph, use it. ADB: adb shell pm disable-user --user 0 com.miui.systemAdSolution Will Mi Pay and other services work after the ad is turned off? In most cases, yes. However, if you disabled com.miui.analytics through the advert. ADB, You might have problems logging in to Mi Cloud or Mi Pay, so you could turn it back on temporarily or reboot your phone. How do you get it back if something goes wrong? ADB or the error of the supposition: ADB: Run commands with enable instead of disable-user. To reset: reboot your phone to Recovery (Power buttons) + Vol Up) and select Wipe Cache. In extreme cases, reset to factory settings (save data!).