How to permanently disable ads on Xiaomi Redmi Note 5 Pro: the full guide

Xiaomi Redmi Note 5 Pro is still a popular smartphone due to its excellent price-performance ratio, but many users are annoyed by aggressive advertising in the branded shell MIUI. Banners appear in settings, on the lock screen, in system applications and even in the off menu. In this article, we will analyze all the current ways to disable advertising – from standard settings to advanced methods using ADB and third-party utilities.

It's important to understand that MIUI ads come in two types: system (built into firmware) and personalized (based on your data). The first type can be turned off completely, and the second one has to be tinkered with. We tested all methods on the Redmi Note 5 Pro with the latest versions of MIUI 12.5 and MIUI 14 - most of the solutions work on other Xiaomi/Redmi/POCO models.

Before proceeding, check the version of your firmware in Settings. β†’ The phone. β†’ Version. MIUI. If you have a global version (Global) ROM), Some of the ads can already be turned off by default. - Chinese firmware owners (China) ROM) You'll have to put more effort into it.

1. Disabling Advertising through the standard MIUI settings

To start with, the most basic of these is the built-in shell options, which Xiaomi provides the option to partially limit the display of ads, but these settings are often hidden or reset after updates.

Go to Settings β†’ Memory β†’ Clean up and do the following:

  • πŸ” Find the "Recommendations" item at the bottom of the screen (or "Personalized Recommendations" in new versions) and turn off the slider.
  • πŸ“± Return to the main settings menu, open the settings β†’ Notifications and status bar β†’ Advertisements in notifications and deactivate all switches.
  • πŸ”„ In the Settings section β†’ Annexes β†’ Application management β†’ Three dots (menu) β†’ Special access β†’ Show on top of other windows, find apps like Msa (com.miui.systemAdSolution) and Miui Daemon (com.xiaomi.midrop) – forbid them from appearing on top of other apps.

These manipulations will remove most banners from the settings and notifications menu, but ads in system applications (such as Browser or Music) may remain.

⚠️ Note: After major updates MIUI (For example, from version 12 to version 14, some settings are reset!

πŸ“Š What advert in MIUI You're the one who's most annoyed?
Banners in settings
Advertising on the lock screen
Pop-up notifications
Advertising in system applications

2.Removal of ads via MIUI Optimization (China ROM only)

If you have Chinese ROM, there's a hidden MIUI Optimization section in the system that handles personalized content.

  1. Open the Settings app.
  2. In the search bar (loop at the top), enter MIUI Optimization.
  3. Select the option that appears "MIUI Optimization" (may be called "MIUI Improvements" in Russian).
  4. Turn off all sliders associated with "Personalized Recommendations" and "Advertising Notices".

This method only works on Chinese firmware! On Global/EU ROMs, there is no MIUI Optimization section, and you will have to use other methods.

If the search doesn't find a section, try querying in Chinese: (personalized recommendations) or (advertising), and some versions of MIUI duplicate these items.

πŸ’‘

If you have China ROM but don't have Russian, install Google Translate and use the camera's Screen Translate feature to help you navigate Chinese menus.

3. Blocking Advertising through ADB (without root)

The most reliable way to get rid of ads is to disable the system applications responsible for displaying them using Android Debug Bridge (ADB), a method that does not require root rights, but requires a computer and minimal technical skills.

First, turn on USB debugging:

  1. Go to Settings. β†’ The phone.
  2. Click on the MIUI version 7 times until the message β€œYou are a developer!” appears.
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Activate "Debugging by USB" and confirm the permission.

Now connect your phone to your computer and execute the commands in ADB:

adb shell pm hide com.miui.systemAdSolution


adb shell pm hide com.xiaomi.midrop




adb shell pm hide com.miui.analytics




adb shell pm hide com.miui.msa.global




adb shell pm hide com.miui.cleanmaster

These commands hide (do not remove!) the system applications responsible for displaying the ads, so if after the reboot the ad returns, repeat the commands or use an alternative method:

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

⚠️ Some teams may cause a Failure error. [DELETE_FAILED_DEVICE_POLICY_MANAGER]. This means that the app is protected by Xiaomi policies, in which case try to first disable Data Protection in Settings. β†’ Memory. β†’ Cleanup β†’ A gear. β†’ Data protection.

Install Xiaomi drivers on PC| Enable debugging over USB on your phone | Download ADB Platform Tools from Google | Connect your phone with the original cable | Allow debugging on your phone screen-->

4. Use of third-party utilities (without root)

If ADB seems complicated, you can use specialized applications that automate the process of blocking ads, but you need to be careful - some utilities may contain malicious code.

Proven applications for removing ads in MIUI:

  • πŸ›‘οΈ AdGuard – Blocks Advertising at Level DNS. Install and activate the β€œAdvertising Protection” module in the settings.
  • πŸ”§ MIUI Hidden Settings – Opens Hidden Menus MIUI, where you can turn off advertising services. 4PDA.
  • 🚫 Disable MIUI Ads is a utility for mass disabling advertising components. ADB, but simplifies the process.

Important: Apps like MIUI Hidden Settings may not work on the latest versions MIUI 14 due to tightening security policies. check compatibility on forums before using (e.g, 4PDA or XDA Developers).

For maximum effect, combine AdGuard (to block network advertising) with disabling system applications via ADB.

MethodDifficultyEfficiencyPC requiredRisk to the system
Standard settings⭐⚠️ Partial❌ No.❌ No.
MIUI Optimizationβ­β­βœ… Tall.❌ No.❌ No.
ADB-teamβ­β­β­βœ…βœ… Complete.βœ… Yes.⚠️ Minimum
side of the utilityβ­β­βœ… Tall.❌ No.⚠️ Medium.

5. Disabling ads on the lock screen

The ads on the lock screen are one of the most annoying ones.

  1. Go to Settings β†’ Lock screen.
  2. Select "Settings of the Lock screen" (or "Advanced" in new versions).
  3. Turn off the sliders: πŸ“² "Recommended content" 🎡 "Musical recommendations" πŸ“° "News and weather"

Settings β†’ Notifications and Status bar β†’ Lock screen

"Show notifications"

com.miui.systemAdSolution

com.xiaomi.midrop

If the ad still appears, check the Google Discover settings (if it is integrated into your launcher).

  1. Press and hold the empty space on the main screen.
  2. Select "Screen Settings" (or "Starter Settings").
  3. Turn off Discover Stream or Google Tape.
What if the advertisement returns after the update?
After updating MIUI, some system applications (com.miui.systemAdSolution, com.xiaomi.midrop) can automatically turn on. 1. Before updating, write down all packets disabled through ADB. 2. After updating, repeat the commands adb shell pm hide for these packets. 3. Check the settings in MIUI Optimization (if available). 4. Install AdGuard for additional locking on the network layer.

6. Alternative methods: change of firmware and root

If none of the above methods helped, there are radical measures: flashing to custom firmware (for example, LineageOS or Pixel Experience) or obtaining root rights with the subsequent removal of system applications.

The advantages of custom firmware:

  • 🧹 Complete lack of advertising and bloatware.
  • πŸ”„ Regular security updates.
  • πŸŽ›οΈ More opportunities to set up.

Cons:

  • ⚠️ Loss of warranty (if the phone is under warranty).
  • πŸ”§ Difficulty of installation for beginners.
  • πŸ“± Possible bugs (unstable operation of the camera, sensors, etc.).

For the Redmi Note 5 Pro (whyred), stable builds of LineageOS 18.1 (Android 11) and Pixel Experience are available. XDA Developers or 4PDA.

If you decide to root, use Magisk to remove system applications.The list of safe packet removal for the Redmi Note 5 Pro:

com.miui.analytics


com.miui.systemAdSolution




com.xiaomi.midrop




com.miui.cleanmaster




com.miui.bugreport




com.xiaomi.joyose

⚠️ Note: Removing system applications from root may result in bootloop (locked boot) or inoperability of individual functions (e.g, NFC or IR-Always backup through the blaster. TWRP before manipulation!

πŸ’‘

Custom firmware is the only way to get rid of ads forever, but it's only suitable for power users. For most, a combination of ADB + AdGuard is enough.

7. Additional Advertising Reduction Tips

Even after the main sources of advertising are turned off, MIUI may still have tails.

  • 🌐 Use a browser with ad blocking (for example, Brave or Firefox with the uBlock Origin extension).
  • πŸ“₯ Turn off auto-update apps in Google Play to avoid installing ad modules.
  • πŸ” Regularly check the list of auto-run applications in Settings β†’ Annexes β†’ Auto-Start and Disable Suspicious Services.
  • πŸ“΅ If you see an ad in Mi Video or Mi Music, replace them with alternatives: VLC, AIMP, Spotify.

You should also look at Google's personalized ads to turn them off:

  1. Go to Settings β†’ Google β†’ Google Services β†’ Advertising.
  2. Turn off Personalized Ads.
  3. Reset the "Advertising Identifier" (in the same menu).

This won’t remove ads in MIUI, but it will reduce the number of targeted banners in apps.

FAQ: Frequent questions about removing ads on Redmi Note 5 Pro

❓ Why After Disabling Advertising Through ADB She's coming back?
This is due to automatic updates to system applications. To prevent ad returns: Freeze disabled packages with the App Quarantine (requires ADB). Use AdGuard to block domains of Xiaomi ad servers. Periodically check the list of active applications in Settings β†’ Apps.
❓ Can you turn off advertising without a computer?
Yes, but the efficiency will be lower. Try: Disable all settings in MIUI Optimization (if any). Install AdGuard or Blokada. Use MIUI Hidden Settings (if available for your version). However, to completely remove ads without a computer will require root.
❓ Will the method of using ADB on MIUI 14?
Yes, but with reservations. In MIUI 14, Xiaomi tightened its security policy, so: Some pm hide commands may not work. Before executing commands, disable Data Protection in the settings. If an error occurs, try an alternative command: adb shell cmd package disable-user --user 0 com.miui.systemAdSolution.
❓ How to return disabled system applications?
If something went wrong after disconnecting through ADB, restore the applications with the command: adb shell pm uninstall -k --user 0 [name packet] # Replace with the desired adb shell pm enable [name packet] or simply reset the settings to Settings β†’ Additional β†’ Recovery and Reset.
❓ Why there is no item in my Redmi Note 5 Pro"MIUI Optimization"?
This section is only available on Chinese firmware (China ROM). If you have a Global ROM or EU ROM, use other methods (ADB, AdGuard). To switch to China ROM, you will need to unlock the bootloader and firmware through Fastboot.