How to permanently remove ads on Xiaomi Poco F3: the complete guide

Xiaomi Poco F3 is one of the most popular mid-range smartphones, but many users are annoyed by the built-in advertising in the MIUI branded shell. banner ads appear in settings, the Security app, on the lock screen and even in system notifications. Fortunately, there are several ways to disable them - from standard settings to advanced methods using ADB.

In this article, we will analyze all the current ways to remove ads on Poco F3 (including models with global and Chinese firmware), assess their effectiveness and risks. You will learn how to turn off personalized advertising, remove banners in system applications and even block Xiaomi ad servers at the DNS level.

Why is Poco F3 adverts appearing and can it be removed?

Advertising in MIUI is part of Xiaomi’s business model, monetizing its branded shell by displaying banners in system applications: Security, Themes, Downloads, Music, and even Settings. Global firmware has less advertising than Chinese firmware, but it’s still present. Moreover, after the MIUI 13/14 updates, advertising mechanisms have become more aggressive: banners can appear even on the lock screen.

Can we take down ads forever? Technically, yes, but with reservations:

  • πŸ”§ Standard settings allow you to disable only part of the ads (personalized ads and banners in some applications).
  • πŸ“± ADB-commands block system-level ads, but require a computer connection and can reset after an update MIUI.
  • πŸ›‘οΈ Third-party tools (such as Blokada or Blokada) DNS66) They intercept advertising requests, but may conflict with VPN.
  • 🚫 Root rights give full control, but deprive of guarantees and increase security risks.

It’s important to understand that Xiaomi periodically changes its ad-show mechanisms, so some methods may stop working after updates. However, the methods described in this article are relevant for Poco F3 on MIUI 12/13/14 (including the latest security patches from 2026).

πŸ“Š How often do you get annoyed by advertising? MIUI?
I always want to get everything out of here.
Sometimes I can, but I would rather without it.
There is almost no advertising - everything is fine
Didn't notice the commercials.

Method 1: Disabling personalized advertising in MIUI settings

The easiest and safest way to do this is to deactivate personalized ads through the settings menu, which won't remove all ads, but will significantly reduce the number of banners in system applications.

Instructions:

  1. Open the Settings. β†’ The phone.
  2. Tap the MIUI version 7 times in a row to activate the developer mode (you will be notified β€œYou became a developer”).
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Find the option Personalized Ads and turn it off.
  5. Go to Settings β†’ Privacy β†’ Advertising and deactivate all switches.

This method works on all versions of MIUI, but has limitations:

  • βœ… Remove banners in Security, Themes and Downloads.
  • ❌ Does not block ads in Weather, Music or on the lock screen.
  • ⚠️ After resetting settings or updating MIUI It may be necessary to repeat the procedure.

Check for the absence of banners in "Security"|Delete the cache of the application "Msa" (advertising manager)|Reboot the phone|Check your privacy settings again-->

Method 2: Blocking Advertising through ADB (without root)

If the standard settings do not help, you can use ADB-Android Debug Bridge, which blocks ad components at the system level without requiring root rights. F3 on any firmware, including MIUI Global and MIUI China.

What you need:

  • πŸ’» Computer with Windows/macOS/Linux.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“₯ Utility. ADB Tools by Google.
  • πŸ”§ Initiated debugging mode USB phone-on.

Step-by-step:

  1. Download and unpack ADB Tools on your computer.
  2. Connect Poco F3 to your PC and select File Transfer mode.
  3. Open the command prompt (cmd on Windows or Terminal on macOS/Linux) and go to the folder with ADB:
cd path to folder adb
  1. Enter a command to check the connection:
adb devices

If the phone is recognized, you'll see its serial number. If it's not, check the drivers and allow debugging on your smartphone screen.

  1. Follow the commands in turn (copy and paste one at a time):
adb shell pm hide com.miui.systemAdSolution


adb shell pm hide com.miui.analytics




adb shell pm hide com.xiaomi.midrop




adb shell pm hide com.android.browser




adb shell pm hide com.miui.msa.global

Note: pm hide temporarily disables system packages, but does not delete them. After updating MIUI or resetting, the procedure will have to be repeated.

Team team.What's blockingThe effect
com.miui.systemAdSolutionSystem Advertising ManagerRemove banners in settings and notifications
com.miui.analyticsXiaomi statistics collectionStops sending usage data
com.xiaomi.midropAdvertising in Mi DropRemove banners when transferring files
com.miui.msa.globalGlobal Advertising SDKBlocks most of the advertising in MIUI

⚠️ Note: If after executing commands the phone began to work unstable (for example, the settings stopped opening), return everything back with the command: adb shell pm unhide the name of the package (replace the name of the package with the desired identifier from the table above).

πŸ’‘

Back up important data before using ADB, and while it's safe, there's always the risk of accidentally entering the wrong command.

Method 3: Using third-party ad blockers

If you don't want to mess with ADB, You can install specialized ad-blocking applications. They work like this. DNS-filtering VPN-The best options for Poco are interception without requiring root rights. F3:

  • πŸ›‘οΈ Blokada – Blocks Advertising Domains at Level DNS. Free version without restrictions.
  • πŸ”’ DNS66 β€” Open source traffic filtering software, supports custom lock lists.
  • πŸš€ AdGuard – a powerful blocker with the ability to manually configure the rules.
  • 🌐 NextDNS – Cloud service with flexible settings (requires registration).

How to set up Blokada (the easiest option):

  1. Download Blokada from the official website (not from Google Play!).
  2. Install. APK-file by allowing installation from unknown sources.
  3. Launch the application and click Activate.
  4. Choose DNS mode (less aggressive but more stable) or VPN (blocks more ads).
  5. Turn on the option to Block ads and reboot the phone.

Advantages of the method:

  • βœ… Does not require computer or technical skills.
  • βœ… Blocking advertising not only in the MIUI, But also in the browser, games, social networks.
  • βœ… Easy to disable if necessary.

⚠️ Note: Some blockers (e.g. AdGuard) may conflict with banking applications due to use of the app. VPN. If after installation Sberbank Online or Tinkoff stopped working, add them to exceptions or temporarily disable the blocker.

Method 4: Manual removal of advertising applications (requires unlocking the bootloader)

For the most advanced users, there is a radical method of removing the system applications responsible for displaying ads, which requires unlocking the bootloader and can lead to a loss of warranty, but gives 100% result.

Which applications can be removed:

  • πŸ“Œ com.miui.systemAdSolution – the main module of advertising.
  • πŸ“Œ com.xiaomi.midrop – Advertising in Mi Drop.
  • πŸ“Œ com.miui.analytics – analytics collection (indirectly affecting advertising).
  • πŸ“Œ com.android.browser - browser MIUI built-in.
  • πŸ“Œ com.miui.msa.global – Global Advertising SDK.

How to remove (instructions for Poco F3):

  1. Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7 days).
  2. Install custom recovery (TWRP).
  3. Download MIUI Debloater Tool or use ADB with su rights.
  4. Execute the command to delete (example for com.miui.systemAdSolution):
adb shell


su




pm uninstall -k --user 0 com.miui.systemAdSolution

⚠️ Warning: Removal of system applications may result in:

  • πŸ”„ Work failures MIUI (For example, the settings will not be opened).
  • πŸ”§ Update problems (you will have to repeat the procedure after each update).
  • 🚨 Loss of warranty (bootloader unlocking is not officially supported by Xiaomi for global firmware).
What if the phone does not turn on after removing the applications?
If the Poco F3 is stuck on the logo or left in the bootloop, try: 1. Log in TWRP (press Power + Vol Up). 2. Install a backup (backup) or flash a clean MIUI through Fastboot. 3. If it does not help - use the Mi Flash Tool for a full flashing.

Method 5: Change the DNS at the phone or router level

Another effective method is blocking Xiaomi advertising domains through the DNS-It doesn't require you to install any additional applications and it works at the network level.

How to change DNS to Poco F3:

  1. Open Settings β†’ Connections and Sharing β†’ Private DNS.
  2. Select the host name of the private DNS provider.
  3. Enter one of the addresses:
  • πŸ”’ dns.adguard.com (AdGuard DNS β€” Blocks advertising and trackers).
  • πŸ›‘οΈ security.cloudflare-dns.com (Cloudflare – protection against malicious sites).
  • 🚫 family.adguard-dns.com (AdGuard for family use).
  1. Save the settings and restart the phone.

For more secure locking, you can change the DNS on the router (protect all devices on the network):

  1. Go to the router control panel (usually at 192.168.1.1).
  2. Find the DNS section or the Network.
  3. Specify primary and secondary DNS (e.g., 94.140.14.14 and 94.140.15.15 for AdGuard).
  4. Save and restart the router.
DNS-serverAddressWhat's blocking
AdGuard DNS94.140.14.14, 94.140.15.15Advertising, trackers, phishing
Cloudflare1.1.1.2, 1.0.0.2Malicious websites (without ad blocking)
NextDNSIndividual (registration required)Flexible locking settings
CleanBrowsing185.228.168.168Advertising + Adult Content

Advantages of the method:

  • βœ… No need to install the software on the phone.
  • βœ… Works for all devices on the network (if configured on the router).
  • βœ… It does not affect productivity.

Disadvantages:

  • ❌ Do not block all advertising in MIUI (only network requests).
  • ❌ It can slow down the internet connection (depending on the DNS-provider).

πŸ’‘

Changing DNS is the safest way to reduce the amount of advertising, but it is better to combine it with other methods (for example, ADB) to completely remove banners in MIUI.

What if the adverts returned after the MIUI update?

Xiaomi regularly releases updates for Poco F3, and sometimes they reset the ad blocking settings. If banners reappear after the update, try:

  • πŸ”„ Repeat steps from Method 1 and 2 (disabling personalized advertising and ADB-team).
  • πŸ“± Clear the Msa app cache (Settings) β†’ Annexes β†’ Application management β†’ Msa β†’ Clear the cache).
  • πŸ”§ Check the work of blockers (for example, update the filter lists in Blokada or AdGuard).
  • 🚨 Reverse to the previous version MIUI (If the update brings too much advertising).

If you use custom firmware (e.g. Pixel Experience or LineageOS), it will not be the default ad, but installing unofficial software requires unlocking the bootloader and may be unwarranted.

⚠️ Note: Some users report that after updating to MIUI 14 on Poco F3 The standard ad-blocking methods have stopped working, and then only a combination of them will help. ADB + DNS-filtration.

FAQ: Frequent questions about Poco F3 ad blocking

❓ Can you remove advertising on Poco? F3 computer-free?
Yes, it's good to do this: Turn off personalized ads in settings (Method 1); Install blockers like Blokada or DNS66 (Method 3); Change the DNS on your phone or router (Method 5); however, the most reliable method (ADB) still requires a PC.
❓ Why is it still showing up after you turn off the ad in the settings?
Xiaomi uses several channels of display of advertising. Standard settings block only personalized banners, but not system (for example, in the Weather or on the lock screen). ADB blocker.
❓ Is it safe to use? ADB plug-in?
Yes, if you follow the instructions and don't remove critical system applications. The commands in this article only disable the ad modules without affecting MIUI. However: Always back up before changes. Don't use commands from unreliable sources. After the MIUI update, you may need to repeat the procedure.
❓ How to return the ad if something goes wrong?
If the phone is not working properly after blocking ADB or deleting applications, do: For ADB: adb shell pm unhide, name packet For remote applications: reflash MIUI via Fastboot or restore the backup to TWRP.
❓ Does this work on other Xiaomi models (Poco) X3, Redmi Note 10, etc.)?
Yes, most methods (especially ADB and blockers) are universal for all smartphones on MIUI. However: Some models (e.g. Poco X3 NFC) may have different ad package names. There are more ads on Chinese firmware (MIUI China) and it may require the bootloader to unlock it.