How to permanently remove ads on Xiaomi Poco M5: system and hidden settings

Xiaomi Poco M5 smartphone based on MIUI is a powerful device with excellent value for money, but many users face one unpleasant feature: aggressive embedded advertising. Banners in the app menu, pop-up notifications about β€œrecommended services”, advertising blocks in system utilities – all this spoils the impression of using the gadget. Fortunately, most advertising elements can be turned off without installing additional programs or obtaining root rights.

In this article, we’ll look at 5 proven ways to remove ads on the Poco M5, from basic MIUI settings to hidden settings that aren’t written about in the official instructions. It’s important to understand that some of the ads are embedded in the firmware at the system level, so it may be necessary to unlock the bootloader or install custom firmware to completely remove them, but in 90% of cases, standard methods are lacking, which we will describe below.

Before you start settings, make sure your device has the latest version of MIUI installed. Some settings may vary depending on regional firmware (Global, EEA, India or China). To check the version, go to Settings β†’ About Phone β†’ MIUI version.

πŸ“Š What Advertising Irritates You the Most at Poco M5?
Banners in the app menu
Pop-up notifications
Browser advertising
Advertising blocks in settings
other

1. disable personalized advertising in MIUI settings

The first and easiest step is to deactivate the personalized recommendations MIUI collects based on your activity, a method that won’t remove all ads, but will significantly reduce the number of targeted banners.

For this:

  • πŸ“± Open the Settings. β†’ Google β†’ Advertising (if no item, skip this step).
  • πŸ”„ Click Reset Advertising ID and confirm the action.
  • 🚫 Go back to the main settings and go to Settings β†’ Privacy β†’ Special permits β†’ Personalized advertising.
  • πŸ”˜ Turn off the slider Personalized recommendations.

These actions will prevent MIUI from using your data to serve ads, but will not remove the ad blocks themselves.

⚠️ Note: After the advertising reset ID Some apps (like the Google Play Store) may temporarily display irrelevant ads. 1-2 system adapts.

2. Removing ads from the app menu and folders

One of the most annoying elements is the banner ads that appear when you open the app menu or folders, and you can remove them through the hidden settings of MIUI Launcher.

Instructions:

  1. Long press on the free place of the main screen β†’ select Settings (cog icon).
  2. Go to the Supplementary β†’ Recommendations.
  3. Turn off all sliders: πŸ“± Recommended annexes πŸ“‚ Recommendations in folders πŸ” Searching recommendations

If the recommendation item is not in the launcher settings, then your version of MIUI does not support this menu.

Long press on the main screen β†’ Settings

Go to the Extra. β†’ Recommendations

Turn off all sliders.

Reboot the phone (optional)-->

adb shell pm disable-user --user 0 com.miui.systemAdSolution

This command disables the system service responsible for displaying ads in the launcher, and it will require the developer mode on and PC connection via ADB to run it. If you are not familiar with this procedure, skip this step, it is not mandatory.

3. How to Remove Advertising Notices from MIUI

MIUI regularly sends push notifications advertising apps, promotions and β€œuseful services” that can be disabled in whole or in part.

Method 1: Through notification settings

  • πŸ”” Go to Settings. β†’ Notifications and status bar β†’ Management of notifications.
  • πŸ” In the search box, enter MIUI or.
  • 🚫 For each system application found (e.g, MIUI Daemon, Security, disable notifications.

Method 2: Through Security Settings

  • πŸ›‘οΈ Open the Security app (shield icon).
  • πŸ”„ Go to Settings. β†’ Get recommendations and turn off all sliders.
  • πŸ“΅ In the same menu, find push notifications and deactivate them.
Type of notificationResponsible annexHow to turn off
Banner ads in the curtainMIUI System AdsSettings β†’ Notifications β†’ MIUI System Ads β†’ Disable
Recommendations of the annexesApp MarketSettings β†’ Notifications β†’ App Market β†’ Disable
Promotions and discountsMi BrowserSettings β†’ Notifications β†’ Mi Browser β†’ Disable β€œAdvertising”
MIUI updatesUpdaterSettings β†’ Notifications β†’ Updater β†’ Disable β€œAdvertising”

⚠️ Warning: Disabling Security notifications may result in you not receiving alerts about viruses or suspicious activity.

4. Blocking advertising in system applications

Some of Xiaomi’s standard apps (e.g. Mi Browser, Mi Video, Music) have built-in ads, and can be customized or replaced with alternatives.

Mi Browser:

  • 🌐 Open your browser and tap three dots at the bottom. β†’ Settings.
  • 🚫 Go to the Supplementary β†’ Advertising and recommendations and disable all sliders.
  • πŸ”„ In the same menu, find personal recommendations and deactivate them.

Mi Video and Music:

  • 🎬 In Mi Video go to Profile β†’ Settings β†’ Recommendations and disable advertising.
  • 🎡 In Mi Music, the path will be similar: Settings β†’ Additionally. β†’ Advertising recommendations.

If the setting doesn’t help, the best option is to install third-party analogues (e.g. Google Chrome instead of Mi Browser or VLC instead of Mi Video). System applications can be disabled (but not removed!) via:

Settings β†’ Applications β†’ Application Management β†’ [Select App] β†’ Disable

πŸ’‘

If after disabling the system application it continues to show notifications, clear its cache and data in the application settings.

5. Deep Cleanup: Disabling System Services through ADB

For users willing to take more drastic measures, there is a way to disable system-level advertising services using the Android Debug Bridge (ADB), a method that requires connecting the phone to a computer and basic command-line knowledge.

Step 1: Preparation

  • πŸ–₯️ Install. ADB Tools on PC.
  • πŸ“± On the phone, turn on the developer mode (7 times tap on the version) MIUI phone-setting).
  • πŸ”Œ Get Poco on. M5 to the PC and allow debugging USB.

Step 2: Execution of commands

Open the command line (Windows) or terminal (macOS/Linux) and enter in turn:

adb devices


adb shell




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




pm uninstall -k --user 0 com.xiaomi.midrop




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




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




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

These commands will remove (for the current user) the main modules responsible for collecting analytics and displaying ads. Once executed, restart the phone - the ads in the menu and notifications should disappear.

What if the ADB can’t see the device?
1. Make sure that Xiaomi drivers are installed (download from the official website). 2. Try another one. USB-cable (preferably original). 3. In the developer settings, turn on "Debugging by USB (security parameters).” 4. Restart the phone and PC.

6. Alternative methods: custom firmware and root

If none of the above methods helped, there are two radical options: install custom firmware (for example, LineageOS or Pixel Experience) or get root rights with the subsequent removal of advertising modules.

The advantages of custom firmware:

  • βœ… Total lack of advertising MIUI.
  • βœ… Cleaner and faster interface.
  • βœ… Regular security updates.

Cons:

  • ❌ Loss of warranty (if the device is under warranty).
  • ❌ The risk of β€œbricking” the phone when installed incorrectly.
  • ❌ Certain functions (e.g, IR-blaster) may not work properly.

To install custom firmware will require:

  1. Unlock the bootloader through the official Xiaomi tool.
  2. Install TWRP Recovery.
  3. Sweep the selected firmware (instructions are available on the XDA Developers or 4PDA forums).

⚠️ Warning: Unlocking the bootloader resets all data on the phone! backup important files before starting the procedure.

πŸ’‘

Castom firmware is the last resort. Check compatibility with the Poco M5 (codenamed rock) before installing it and read reviews from other users.

FAQ: Frequent questions about removing ads on the Poco M5

❓ After the ad was turned off in the settings, it reappeared?
MIUI periodically resets some settings after updates. Check the ad settings after each system update. It is also recommended to disable automatic MIUI update in Settings β†’ About Phone β†’ System Update β†’ Three Points β†’ Settings β†’ Disable Auto Update.
❓ Can I remove advertising without ADB root?
Yes, most users have enough of the methods in sections 1-4 (MIUI settings, disabling notifications, replacing system applications). ADB and root are only needed for deep cleaning if standard methods do not work.
❓ Will the way to work with ADB Poco M5 firmware?
On Chinese firmware (China ROM), some ADB commands may not work due to manufacturer restrictions, in which case either changing the firmware to Global/EEA, or using XiaomiADBFastbootTools, a special utility for deep customization of MIUI, will help.
❓ How to return the ad if something goes wrong?
If you have disabled the system services through ADB and want to return everything as it was, follow the commands: adb shell cmd package install-existing com.miui.systemAdSolution adb shell cmd package install-existing com.xiaomi.midrop To return standard applications (for example, Mi Browser) go to Settings β†’ Annexes β†’ Application management β†’ [Annex] β†’ Turn it on.
❓ Is there a risk of losing the guarantee when using these methods?
The standard MIUI settings (sections 1-4) do not remove the warranty. Using ADB is also safe as long as you do not change system files. However, unlocking the bootloader and installing custom firmware officially voids Xiaomi's warranty.