Xiaomi Poco F5 is a powerful smartphone with a top-end Snapdragon 7+ Gen 2 chipset, but even it is not without the main annoyance of users: aggressive system advertising in MIUI. Banners in settings, push notifications from Mi Browser, advertising blocks in standard applications - all this spoils the impression of the device. Fortunately, there are ways to get rid of intrusive ads, and not all require root rights or complex manipulation.
In this article, we will discuss 5 working methods, from basic MIUI settings to deep system interventions, learn how to turn off ads without losing warranty (spoiler: it is possible!), which apps are to blame for displaying banners most often, and why some methods can lead to blocking a Mi Account.
1. Disabling Advertising through the standard MIUI settings
The easiest and safest way is to use the built-in MIUI options. It doesnβt require additional software or knowledge, but it has a limitation: it only removes some of the ads (mostly in system applications), completely get rid of banners this way will not work, but the number of impressions will be reduced by 40-60%.
Here's what we need to do:
- π± Open the Settings. β Google β Advertising and disable the option of βPersonalized Adsβ will reduce the number of targeted ads.
- π Go to Settings. β Annexes β Manage applications, find Mi Browser, Mi Video, Music and disable their permission to Show over other windowsΒ».
- π In the same app settings, select Show System Processes, find msa (Miui System Ads) and turn it off (or limit background activity).
- π΅ B Settings β Notifications: Disable notifications from Miui System Ads, Cleaner and Download Manager.
These actions will take no more than 5 minutes, but the effect will be noticeable in a few hours, but some banners (for example, in Topics or Security) will remain.
2.Using ADB to Deeply Disable Advertising
If the standard settings do not help, the next step is to disable advertising through the ADB (Android Debug Bridge. This method doesn't require root rights, but you need to. USB-Debugging and computer: The advantage of this method is that it removes 90% of system advertising, including banners in settings and push notifications.
Here's the step-by-step instruction:
- Turn it on. USB-Debugging on a smartphone: Settings β The phone. β Version. MIUI (Press 7 times until the message βYou became a developerβ appears. β Additionally. β For developers and activate debugging.
- Download ADB Tools for Windows/macOS/Linux and unpack the archive.
- Connect Poco F5 to your computer via USB, select File Transfer mode and confirm the debugging permission on your smartphone screen.
- Open the command prompt (or Terminal) in the ADB folder and enter it one by one:
adb shell
pm uninstall --user 0 com.miui.systemAdSolution
pm uninstall --user 0 com.xiaomi.midrop
pm uninstall --user 0 com.miui.analytics
pm hide com.android.browserThese commands will remove the system components responsible for displaying ads, and after the smartphone reboot, the banners should disappear.
What happens if you interrupt the execution ADB-team?
3. Removal of advertising through third-party applications
If you donβt want to work with ADB, you can use specialized utilities that automate the process of disabling advertising, but you need to be careful: some applications may violate Google Play policies and contain malicious code.
We tested 3 reliable tools:
| Annex | Need an ADB? | Efficiency | Risks. |
|---|---|---|---|
| ADB AppControl | β Yes. | Removes 85% of ads | It can block useful system processes. |
| Universal Android Debloater | β Yes. | Removes 95% of Ads + Garbage Apps | Complex interface, risk of removing important components |
| Debloater (by Ramdroid) | β No. | Remove 60-70% of advertising | It doesn't work on all MIUI firmware. |
The best choice for the Poco F5 is Universal Android Debloater, which allows you to point-out advertising packages without affecting critical system files.
π‘
Before using any debloater, check the list of packets to be removed for system components (e.g. com.android.phone or com.qualcomm.qti).
4. root rights: A Radical Solution to Completely Removing Advertising
If you're willing to go to extreme lengths, getting root rights gives you complete control of the system, and it allows you to remove the ad modules at the core level, but there are significant downsides:
- β οΈ Loss of warranty (if the smartphone is warranty, Xiaomi may refuse repairs).
- π Risk of blocking Mi Account (if you use Mi Account to sync your account).
- π‘οΈ Vulnerability to viruses (root rights open access to system files).
If you do decide, here's what you need to do:
- Unlock the bootloader through the official Xiaomi tool (can take up to 7 days).
- Install custom recovery (TWRP) for Poco F5 (look for the current version on XDA Developers).
- Squeeze Magisk to obtain root rights.
- Install AdAway or System Ad Remover via Magisk.
After that, the ads will disappear completely, but remember:
Make a backup copy of the data|Check the compatibility of the firmware with TWRP|Disable Find My Device in Google Settings|Charge your phone at least 70 times%|Prepare. USB-cable-->
π‘
Root rights to Poco F5 with MIUI Global firmware can lead to Widevine L1 blocking (decreased streaming quality on Netflix, Disney+, etc.) This is irreversible without a full reset to stock firmware!
5. Alternative firmware: pure Android without ads
If you are annoyed not only by advertising, but also by the shell itself MIUI, You can install custom firmware based on pure Android (AOSP). Popular Options for Poco F5:
- π± LineageOS - stable firmware without unnecessary applications.
- β‘ Paranoid Android β Optimized for Performance.
- π ArrowOS is as close as possible to Android stock.
Advantages of custom firmware:
- β There is no advertising system in principle.
- β More smooth operation (no background processes) MIUI).
- β Regular security updates.
But there are also disadvantages:
- β Loss of some functions MIUI (Second Space or Game Turbo).
- β Camera or sensor bugs are possible (especially on early firmware versions).
- β You will have to manually adjust the gestures and interface.
Installing custom firmware requires an unlocked bootloader and TWRP. Detailed guides are available on XDA, but remember: this is not for beginners.
6. Frequent mistakes and how to avoid them
When trying to remove ads, users often face problems, and here are the most common solutions:
| Problem. | Reason. | Decision |
|---|---|---|
| Advertising returns after MIUI update | The system restored the deleted packets | Repeat the disable procedure via ADB or roll back the update |
| No push notifications from applications | Removed system component com.google.android.gms | Restore the package via ADB: adb shell cmd package install-existing com.google.android.gms |
| The smartphone stopped charging quickly | Removed com.miui.powerkeeper (responsible for charging optimization) | Return it via ADB or reset your settings |
| Blocking of Mi Account Account | Using unofficial methods on a device with an associated account | Unplug your account before manipulation or contact Xiaomi for support |
If you have any errors or errors after the ad has been turned off, try:
- Clear the cache in Settings β Storage β Cleanup.
- Reboot your phone in Safe Mode (hold the shutdown button β βReboot Safe Modeβ).
- Restore remote packets via ADB (command: adb shell cmd package install-existing).
π‘
If the Topics or Security stopped working after removing the promotional packages, donβt panic β these apps can be reinstalled via the Mi App Store or APKMirror.
FAQ: Answers to Frequent Questions
β Can you turn off advertising without a computer?
β Will the advertisement return after resetting the settings?
β Why Advertising Is Not Working After Removing Ads?
β Can you turn off advertising only in specific applications?
β Is it safe to use apps to block ads?
If neither method helped, it could be regional firmware, such as MIUI Global, which has more ads than MIUI China (but the latter does not support Google services), and you can try to reflash your smartphone on MIUI EU (unofficial European version without ads), but this requires an unlocked bootloader.