How to permanently remove ads from the screen Xiaomi Redmi: from system banners to push notifications

Advertising on Xiaomi Redmi smartphones is one of the most annoying features of the MIUI firmware that the manufacturer has integrated for monetization, banners appear on the lock screen, in the settings menu, in standard applications like the Browser or Music, and sometimes even in notification panels, and the problem is relevant for both budget models (Redmi 9A, Redmi Note 10) and flagships (Redmi K60 Pro).

In this article, we will discuss 7 proven ways to remove ads on Xiaomi Redmi – from basic MIUI settings to advanced methods using ADB and third-party tools. All instructions are relevant for MIUI 14/15 based on Android 13/14 (2026) and do not require superuser rights (root). If you are tired of intrusive banners, read on and choose the appropriate option.

1. disable personalized advertising in MIUI settings

The first and easiest way is to deactivate an option that allows Xiaomi to display targeted ads, which removes some of the banners, but not all (for example, ads in system applications may remain).

Instructions:

  • πŸ“± Open the Settings. β†’ Google β†’ Advertising.
  • πŸ”„ Click Reset Advertising ID (This will remove your preferences for targeted advertising).
  • 🚫 Go back to the main settings and go to Settings β†’ Memory. β†’ Cleanup.
  • πŸ—‘οΈ Enable the Ad Cleanup option (if available in your version) MIUI).

This method works on all Redmi models, but its effectiveness depends on the region of the firmware, for example, in the European versions of MIUI (EEA) advertising is less than in the global (Global).

πŸ“Š Which Advertising Irritates You the Most?
On the lock screen
In system applications
Push notifications
Banners in settings

2. Removal of Advertising through Settings β†’ Additional

There are hidden options in the depths of MIUI that allow you to disable some of the ad modules, and these settings are not always obvious, but they are even in the latest versions of firmware.

How to find it:

  • βš™οΈ Go to Settings. β†’ The phone.
  • πŸ” 5 times press the version MIUI, To activate the developer mode (if not already activated).
  • πŸ”™ Go back to the main settings and open additionally. β†’ Special facilities.
  • πŸ›‘ Find the item Show advertising and turn it off.

On some models (Redmi Note 12 Pro+, Redmi K50) this item may be called something else - for example, Advertising Notices or Personalized Recommendations. If you do not have an option, try the following method.

πŸ’‘

After disabling the ad in the settings, restart the phone – this will speed up the application of changes.

3. disable push notifications from system applications

Many banners come through notifications from standard Xiaomi apps: Mi Browser, Mi Video, GetApps and others.

Step-by-step:

  1. πŸ“² Go to Settings. β†’ Annexes β†’ Application management.
  2. πŸ” Find an app (like GetApps) and open its settings.
  3. πŸ”” Go to Notifications and turn off all switches.
  4. 🚫 For reliability, click Limit background activity.

List of apps that most often send ads:

  • 🌐 Mi Browser (browser)
  • 🎬 Mi Video (video player)
  • πŸ“± GetApps (Xiaomi app store)
  • 🎡 Mi Music (music player)
  • πŸ“Š Cleaner (memory optimizer)

β˜‘οΈ Applications to block notifications

Done: 0 / 5

4.Using ADB to Deeply Disable Advertising

If system settings don’t work, you can use the Android Debug Bridge (ADB) tool, which removes the system-level advertising modules but requires you to connect your phone to your computer.

What you need:

  • πŸ’» Computer with Windows/macOS/Linux.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“¦ Installed drivers Xiaomi and ADB Tools.

Instructions:

  1. πŸ”§ Turn on Debugging. USB in the developer settings (Settings) β†’ The phone. β†’ Version. MIUI β†’ 5 taps β†’ For developers β†’ Debugging by USB).
  2. πŸ–₯️ Connect your phone to your PC and open the command prompt (cmd on Windows or Terminal on the PC). macOS/Linux).
  3. πŸ“ Enter the commands in turn: adb shell pm uninstall --user 0 com.miui.systemAdSolution pm uninstall --user 0 com.xiaomi.midrop pm uninstall --user 0 com.miui.analytics
  4. πŸ”„ Reboot the phone.

These commands remove the system components responsible for displaying ads. If after the reboot there are errors (for example, Mi Drop will not work), return the applications with the command:

adb shell cmd package install-existing com.miui.systemAdSolution
What if the ADB can’t see the device?
Make sure USB debugging is enabled and drivers are installed.Try another cable or USB port. On Windows, installing Google USB Driver can help.

5. Installation of alternative firmware (without advertising)

The most radical, but also the most effective way is to reflash the phone to custom firmware, where all Xiaomi advertising modules are removed.

  • πŸ“± Xiaomi.eu – modified MIUI Advertising-free and Chinese-based.
  • πŸ€– LineageOS or Pixel Experience – β€œpure” Android without branded bells and whistles.

Advantages:

  • βœ… No advertising at all (including banners on the lock screen).
  • βœ… Faster system operation (no background processes Xiaomi).
  • βœ… Regular security updates.

Disadvantages:

  • ⚠️ Resetting all data (needs backup).
  • ⚠️ Risk of "bricking" in case of firmware error.
  • ⚠️ Possible bugs with camera or sensors (depending on the model).

For firmware instructions, look for the 4PDA or XDA Developers forums for your Redmi model. For example, Xiaomi.eu will do the firmware for the Redmi Note 11 Pro+.

πŸ’‘

Xiaomi.eu firmware is the best balance between stability and no advertising, but requires unlocking the bootloader.

6. Blocking Advertising via DNS or VPN

If you don't want to interfere with system files, you can block Xiaomi's ad servers at the network level.

  • 🌍 Private DNS (built-in Android feature).
  • πŸ”’ VPN Ad-blocking (e.g. AdGuard) VPN or Blokada).

Set up Private DNS:

  1. πŸ“Ά Go to Settings. β†’ Connections β†’ Private DNS.
  2. πŸ”§ Select the host name of the supplier DNS and type in: dns.adguard.com
  3. πŸ”„ Save and restart the phone.

This method blocks not only Xiaomi ads, but also banners in the browser, games and third-party applications.

MethodEfficiencyDifficultyRisks.
MIUI settings⭐⭐ (cleans 30-40% promotion)⭐ (simple)No.
Disabling notifications⭐⭐⭐ (cleans 50-60%)⭐ (simple)No.
ADB-team⭐⭐⭐⭐ (cleans 80-90%)⭐⭐⭐ (PC)System applications may break down
Custom firmware⭐⭐⭐⭐⭐ (scavenge 100%)⭐⭐⭐⭐ (I need a backup)Risk of "bricking"
Private DNS/VPN⭐⭐⭐ (cleans 60-70%)⭐⭐ (need to be set up)Useful services may be blocked

7. Resetting the phone to factory settings (extreme case)

If none of the methods worked, and the ads appear even after disabling all settings, you can try a full reset.This will delete all user data, but sometimes helps to get rid of the "built-in" ads that appear after MIUI updates.

How to reset:

  1. πŸ“² Go to Settings. β†’ The phone. β†’ Resetting settings.
  2. πŸ”„ Choose to erase all data.
  3. πŸ” Enter a password (if set).
  4. ⏳ Wait until it's finished (taken). 5-10 minute).

⚠️ Warning: After reset, the phone will return to the factory firmware. MIUI through OTA, You will have to install updates again. Also be sure to backup important data (photos, contacts, messages) through Mi Cloud or Google Account.

This method helps in ~20% of cases when the ad is sewn into a particular firmware version, and if the banners are left after the reset, only firmware or ADB remains.

FAQ: Frequent questions about advertising on Xiaomi Redmi

πŸ”Ή Why After Updating MIUI Advertising has increased?
Xiaomi regularly adds new ad modules to the latest firmware versions, such as MIUI 14 has banners in Settings β†’ Storage, and MIUI 15 has ads in Weather and Calendar. To avoid this, disable automatic firmware updates or install modified versions (for example, Xiaomi.eu).
πŸ”Ή Can you remove advertising without a computer?
Yes, the first three methods in this article (MIUI settings, disabling notifications, Private DNS) do not require a PC, but you will still need ADB or custom firmware to completely remove ads.
πŸ”Ή Why, after using it, ADB Some functions have ceased to function?
The pm uninstall commands remove system packets that may be affected by other functions, such as deleting com.miui.analytics sometimes breaks Mi Drop. To get it back, use the command: adb shell cmd package install-existing [name packet] The list of deleted packets can be viewed in the logs ADB.
πŸ”Ή Which firmware is better for Redmi: Xiaomi.eu or LineageOS?
Depending on priorities: Xiaomi.eu is as close as possible to the original MIUI, but without advertising and with European services. Suitable if you need all the features of the camera and sensors. LineageOS is a β€œpure” Android without unnecessary applications, but some Xiaomi chips (for example, IR Blaster or Game Turbo) may not work.
πŸ”Ή Is it legal to remove ads from Xiaomi?
Legally, you have the right to modify your phone, including removing advertising modules, but this can lead to: Warranty loss (if you use ADB or custom firmware), OTA update issues (when you change system files), Xiaomi does not block phones for removing ads, nor does it provide support for problems.