Advertising in Xiaomi Poco M5 smartphones is one of the most annoying features of MIUI firmware, which the manufacturer has integrated at the system level. Even after buying the device, users encounter banners in the settings menu, notifications about βrecommended applicationsβ and pop-ups in standard utilities like Security or Tem. Unlike in-app advertising, which can be turned off in account settings, system ads are sewn into firmware and require a comprehensive approach to completely remove.
In this article, weβll look at all the current ways, from basic MIUI settings to advanced methods using ADB and third-party tools. Itβs important to understand that some methods can affect the stability of the phone or require unlocking the bootloader. Weβll point out the risks for each option so you can choose the best balance between cleanliness and security of the device.
Basic MIUI settings: what can be turned off without risks
To start with, the safest ways that don't require superuser rights or system files are available on the standard Poco M5 menu, but many users don't see them.
The first thing you need to do is turn off personalized ads on your Mi Account.
- Open your Settings β Xiaomi Account β Mi Account.
- Go to Account Management β Privacy settings.
- Turn off Personalized Recommendations and Interest-Based Advertising sliders.
This will reduce the number of targeted ads, but it will not remove the system banners completely.
- π± System Notifications: Go to Settings β Notifications and status bar β Notifications from applications. Find System Notifications, Security, Themes and turn off notifications for them.
- π Search box: in Settings β Disable Show Search Bar β This Will Remove Banners at the Bottom of the Screen.
- π Analytics MIUI: In Settings β The phone. β Version. MIUI (Tap 7 times to activate the developer mode, then return to the β Developer settings and disable Send usage data.
β οΈ Note: Disabling analytics may cause some features (e.g. battery optimization) to work less efficiently. Xiaomi uses this data to improve firmware, but it also serves as the basis for targeted advertising.
π What adverts in Poco M5 You're the one who's most annoyed?
Banners in settings
Pop-up windows in apps
Notifications of "recommended games"
Topics on the menu
All of the above.
2. Disabling Advertising through Application Settings
Many standard MIUI utilities have built-in ad modules that can be deactivated individually, but the paths to these adjustments are often hidden.
The most problematic applications:
- π‘οΈ Security (com.miui.securitycenter): Open the app, go to Settings (β) β Get recommendations and turn off all sliders. Also, in the bottom-screen cleaning, tap the gear icon and turn off the recommendations.
- π¨ Topics (com.android.themes): in the app go to Profile β Settings β Topics recommendations and deactivate all options. This will remove banners when changing wallpaper.
- π± File Manager (com.mi.android.globalFileexplorer): Open the application, tap three dots in the upper right corner β Settings β Recommendations β Turn off all sliders.
- π§ Settings (com.android.settings): here the ad appears in the About Phone section β Update the system. To remove it, disable Receive recommendations in this menu.
If the ad still appears after this manipulation, the reason may be the updates to the system applications. Xiaomi periodically resets the settings through the update center.
- Go to Settings β Applications β Application Management.
- Find the System Update (com.android.updater).
- Turn off Auto Update and Notifications.
π‘
After disabling ads in apps, restart the phone β this will apply changes to background processes that banners could cache.
3.Using ADB: Deep Shutdown of System Advertising
If standard methods fail, the next step is to disable the ad packages via the Android Debug Bridge (ADB), which requires connecting the phone to a computer, but does not violate the warranty or require root rights.
You'll need:
- A computer with ADB Tools installed.
- USB-cable (preferably original).
- Developer Mode and USB Debugging on your phone.
Instructions:
- Connect Poco M5 to your PC and confirm the debugging permission on your phone screen.
- Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
- Enter the following commands in turn (each from a new line): adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.market adb shell pm hide com.miui.msa.global adb shell pm hide com.miui.analytics
These commands hide (do not delete!) the system packages responsible for the ad impressions. Once executed, restart your phone. If you need to return the packets back, use the same command by replacing hide with unhide.
| Package | Appointment | Risk of shutdown |
|---|
| com.miui.systemAdSolution | The main module of system advertising | Low (may disrupt weather widgets) |
| com.xiaomi.market | Mi App Store (Source of App Advertising) | Medium (some system updates may not be installed) |
| com.miui.msa.global | Analytics and push notifications service | High (may disrupt Mi Cloud) |
| com.miui.analytics | Collection of usage statistics | Low (affects only personalized recommendations) |
β οΈ Note: Disabling the com.miui.msa.global package may cause notifications of important security updates to stop coming.If you use Mi Cloud features (e.g., device search), it is best not to touch this package.
Developer mode is enabled (7 taps according to MIUI)
Allowed debugging on USB in the settings of the developer
Installed ADB drivers on PC
The phone is connected by the original cable
Backup of important data is made-->
4.Alternative launchers: a radical solution
If you're not just annoyed by the ads, but by the design of MIUI in general, you can install a side launcher, which completely replaces the standard interface, including the app menu and the home screen.
The best options for the Poco M5 are:
- π Nova Launcher: Deep Customization, No Ads, Optimized for Performance.
- π― Lawnchair: open source, minimalist design, Google Now integration. free but requires manual customization.
- π Hyperion Launcher: imitates pure Android (Pixel Launcher), lightweight, without unnecessary features.
- π Microsoft Launcher: good Windows integration, built-in calendar and documents. no ads, but collects data for Microsoft.
How to determine:
- Download the launcher from Google Play.
- After installation, click the Home button and select the new launcher as the main one.
- In the launcher settings, disable all options related to recommendations (e.g., Google Discover in Nova Launcher).
Advantages of the method:
- There is no MIUI system advertising on the home screen.
- The ability to fine-tune the interface (icons, animations, gestures).
- There is no need for root rights or firmware modifications.
Disadvantages:
- Some MIUI features (such as Double Apps or Read Mode) may become unavailable.
- System notifications about ads will still come (for example, in the notification curtain).
What if the launcher is slowing down?
If after installing a third-party Poco launcher M5 Started to slow down, try: 1. Disable animations in the launcher settings. 2. Clear the app cache (Settings) β Annexes β [The name of the launcher] β Memory. β Clear the cache. 3. Reduce the number of widgets on the home screen. 4. Switch to Easy Mode in the launcher settings (if any). If the problem persists, go back to the standard launcher MIUI Check your phone for viruses using Malwarebytes or Dr.Web. // 5. Root access: complete removal of advertising modules The most radical way is to obtain root rights and remove advertising packages at the system level. This method gives 100% results, but has serious risks: breach of warranty (if the phone is warranty); the ability to "fill" the device if you make an error. Problems with updates MIUI (You will have to install them manually). Malware vulnerability (root opens access to system files). If you are ready for this, follow the instructions: 1. Unlock bootloader Link Mi Account to Phone in Settings β Xiaomi account. Go to Settings β The phone. β Version. MIUI (slip 7 to activate the developer mode. β Developer Settings and Enable Unlock OEM. Download Mi Unlock Tool on PC and follow the unlock instructions (waiting may be required) 7-15 Steps of days. 2. Installation of custom recaveri (TWRP) Download. TWRP POCO M5 (Check the phone model!. Connect the phone to your PC in fastboot mode (clip the power supply). + Volume down when turned on. In the command line, do: fastboot flash recovery twrp.img fastboot boot twrp.img Step. 3. Getting root rights through Magisk Download the latest version of Magisk (file.zip). Move the file to your phone and install it through TWRP (Restart your phone and check for root with the Root Checker app. Step 4: Delete your ad packs with Root Explorer or Titanium Backup, remove the following packages (pre-backup!): com.miui.systemAdSolution com.xiaomi.market com.miui.msa.global com.miui.analytics com.miui.hybrid (responsible for banner settings) com.miui.bugreport (sending error reports, containing advertising modules) β οΈ Note: Deleting com.miui.hybrid can cause system applications like Settings or Phone to crash. Before deleting, check if it is critical by creating a backup in your phone. TWRP. 6. Custom-based firmware MIUI or AOSP: For experienced users If you are ready to go even further, you can completely replace the firmware with a modified version. MIUI (without advertising or AOSP-This method is only suitable for advanced users, as it requires in-depth knowledge and time to set up. Option 1. MIUI (For example, Xiaomi.eu firmware from Xiaomi.eu is based on the official MIUI, But with remote ad modules, optimizations and additional features. MIUI. Regular updates (weekly builds) Support for all phone features (camera, sensors, etc.) How to install: Unlock the bootloader (see previous section). Download the PixelExperience firmware (as close as possible to the Pixel). LineageOS (stable but without GApps). XDA Developers (Firmware from the Community). Firmware Type Pros Cons Xiaomi.eu Modified MIUI Xiaomi functionality is saved, no advertising Closed source code, possible bugs PixelExperience AOSP (Clean Android) Stable, fast updates May not work branded features LineageOS AOSP Minimalistic, without unnecessary software You need to install GApps CrDroid separately AOSP Lots of customization, good performance Less optimizations for Poco M5 7.Additional measures: Network-level ad blocking If you want to block ads not only in the system but also in applications, you can use network tools. DNS or VPN, intercepting requests to ad servers. Method 1. DNS Set up the use on the phone DNS-Ad-blocking servers: Go to Settings β Connections β Private DNS. Select the host name of the private provider DNS. Enter one of the addresses: dns.adguard.com (AdGuard) DNS) 1dot1dot1dot1.cloudflare-dns.com (Cloudflare) doh.securedns.eu (SecureDNS) Method 2. Ad-blocking apps Install one of these apps (do not require root): π‘οΈ Blokada: Blocking Ads and Trackers at Level VPN. Free version with restrictions. π AdGuard: Supports filters to block banners in apps and browser. π DNS66: Open source advertising through DNS (demand VPN). Method 3. Hosts file (requires root or ADB) If you have root or access to ADB, You can replace the hosts file to block advertising domains: Download the current hosts file from GitHub. Connect your phone to your PC and do: Adb push hosts /sdcard/ adb shell su -c "mount -o rw,remount /system" adb shell su -c "cp /sdcard/hosts /system/etc/hosts" adb shell su -c "chmod 644 /system/etc/hosts" β οΈ Note: Using a modified hosts file may cause problems with accessing some legitimate services (e.g. banking applications. FAQ: Frequent questions about removing ads on Poco M5 β After the advertisement is removed through ADB She came back after the update. MIUI. What to do? Xiaomi sometimes restores hidden packages when it updates. Solutions: Repeat adb shell pm hide commands for problem packages. Turn off automatic updates to system applications in Settings β Annexes β Update. Install AdsBypasser, it blocks the recovery of ad modules. β Can you remove ads without a computer? Yes, but the options are limited. Try: Turn off personalized ads in Mi Account (see section 1). Install an alternative launcher (section 4). Use applications like Blokada to block network ads. To completely remove system advertising without a PC, root will be required, but getting it still requires a computer to unlock the bootloader. β Why does the custom firmware not work after installing NFC or IR-It's a typical blaster problem. AOSP-Firmware, as drivers for branded Xiaomi chips may not be available.Solutions: Check the forum XDA, If there are any patches for your model, go to custom. MIUI (For example, Xiaomi.eu β all the functions work there. NFC Stay on the official firmware and use the methods in sections 1-3. β How to return everything back if after manipulations the phone began to brake? If the problems started after: ADB-Commands: run adb shell pm unhide for all hidden packets. Launcher installations: return the standard launcher to Settings β Annexes β By default. β Launcher. Root or custom firmware: sew the official MIUI If the phone doesn't turn on, try going to fastboot. + volume down) and flash the stock firmware. β Is it legal to remove ads from your phone? Legally: Turning off personalized ads in the settings is allowed -- it's your right as a user. ADB or root to modify system files does not violate the law, but may be considered a violation of the license agreement Xiaomi (although in practice no sanctions are provided for in the application). Installing pirated modified firmware (not from Xiaomi.eu or official sources) is illegal and may contain malicious code. Xiaomi does not block devices for removing ads, but may refuse warranty repairs if problems arise due to modifications.