How to Remove Ads from Xiaomi Redmi: Proven Ways to Remove Ads from 2026

Advertising in Xiaomi Redmi smartphones is one of the most annoying features of the MIUI branded shell. Even after buying the device, users encounter banners in settings, recommendations in the app menu and pop-up notifications from Mi Browser, Mi Video and other system services. The manufacturer has integrated ad modules so deeply that the standard disconnect through settings often works incompletely or resets after updates.

In this article, we will analyze all the current ways to remove advertising โ€“ from official methods (available without root rights) to radical solutions like firmware custom software. Particular attention will be paid to the nuances for different versions of MIUI (including MIUI 14/15 based on Android 13/14) and Redmi models (from the budget Redmi 10A to the flagship Redmi K60 Pro).

Xiaomi has openly stated that monetization through advertising keeps smartphone prices low, and reports say that up to 30 percent of the brandโ€™s revenue comes from MIUI ad integrations. Legally, this is in the user agreement you accept when you first switch on your phone.

  • ๐Ÿ“ฑ Regional differences: Advertising is less intrusive in the European Union and India due to local data protection laws (GDPR). In Russia, CIS countries and China, it is most aggressive.
  • ๐Ÿ”„ Updates MIUI: After each major update (for example, with the MIUI 12 on MIUI 13) Advertising modules can be returned even if you have disabled them previously.
  • ๐Ÿ›ก๏ธ Gray schemas: Some banners are downloaded through system applications (com.miui.systemAdSolution), which are difficult to block without root.

It is important to understand that Xiaomi does not violate the law, but uses gray areas in agreements where the user agrees to the default ad impressions. For example, in the Privacy settings โ†’ Advertising services tick the permission of targeted advertising is initially.

โš ๏ธ Attention: Disabling Advertising through Unofficial Methods (ADB, Modification of system files) may lead to loss of warranty. Xiaomi service centers check logs for root rights or modified firmware.

Method 1: Disabling Advertising through MIUI Settings (without root)

The safest method is to use the built-in shell options, and it is suitable for most Redmi models (including the Redmi Note 12 Pro).+, Redmi 11 Prime, etc.) and does not require technical skills, but the effectiveness varies depending on the version. MIUI:

  • ๐Ÿ”ง Step 1: Go to Settings โ†’ Password and security โ†’ Confidentiality โ†’ Advertising services and disable the slider "Personalized recommendationsยป.
  • ๐Ÿ“ต Step 2: In the same section, click โ€œReset Advertisingโ€ IDยป and confirm the action.
  • ๐ŸŒ Step 3: For Mi Browser: Open the app โ†’ โ‹ฎ โ†’ Settings โ†’ Confidentiality โ†’ Turn off โ€œHome Screen Recommendedโ€ and โ€œPersonalized Adsยป.
  • ๐Ÿ“ Step 4: In Settings โ†’ Annexes โ†’ App management find Mi Video, Mi Music, Cleaner and disable their permission to display notifications.

This method removes most banners, but not all of them, such as Quick Settings (down swipe) or Weather ads, and some settings are reset after the MIUI update.

Reset Advertising ID|Disable Personalized Recommendations |Block Notifications from Mi Video/Mi Music|Clear the cache of system applications |Reboot the phone-->

Type of advertisementWhere it's displayedCan I remove it through the settings?
Banners in settingsSettings โ†’ Wi-Fi, Settings โ†’ BatteryYes (partially)
Recommendations in the appendice menuScreen with all applications (swipe up)No.
Pop-up notificationsNotification panelYes (disable for each application)
Advertising at Mi BrowserBrowser homepageYes.
Banners in Quick SettingsSwipe down from the top edge of the screenNo.

Banners in settings|Pop-up notifications|Recommendations in the appendice menu|Advertising at Mi Browser|other-->

Method 2: Block ads via ADB (without root but with PC)

If the standard settings donโ€™t work, the next step is to use Android Debug Bridge (ADB). This method does not require root rights, but a computer and USB-The point is to disable the system packages responsible for displaying ads.

Warning: Incorrect ADB commands may disrupt MIUI. Follow the instructions accurately!

  1. Step 1: Enable Developer Mode on your phone: Settings โ†’ About Phone โ†’ MIUI Version (click 7 times). Then go back to Settings โ†’ Additional โ†’ Developer and activate Debugging over USB.
  2. Step 2: Download ADB Tools to your PC and unpack the archive. Connect your phone via USB (select File Transfer Mode).
  3. Step 3: Open the command line (Windows) or terminal (Mac/Linux) in the folder with ADB and type:
adb devices

(Your Redmi serial number should appear.)

adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.analytics

These commands hide (don't remove!) the system packages responsible for analytics and advertising, and after the phone is rebooted, the banners in the settings and fast panels should disappear.

โš ๏ธ Note: Some Redmi models (e.g. Redmi) 9A s MIUI 12.5) The pm hide command may not work:

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

To get it back, replace hide or disable-user with enable.

๐Ÿ’ก

Before using ADB, back up your data via Settings โ†’ System โ†’ Backup. In rare cases, disabling system packages can cause crashes.

Method 3: Installation of alternative firmware (for experienced)

If youโ€™re willing to take drastic measures, installing custom firmware (like LineageOS, Pixel Experience or Xiaomi.eu) will completely remove ads and system bloatware.This method is suitable for Redmi models with unlocked bootloader, but has risks:

  • ๐Ÿ”“ Unlocking the bootloader erases all data and resets the phone to factory settings. (Redmi Note) 12 and newer) waiting is required 7-15 days after the account was attached to the Mi.
  • ๐Ÿ“ฆ Loss of function: Some chips MIUI (Second Space or Game Turbo may not work on custom firmware.
  • ๐Ÿ”„ Updates: You will have to manually track the release of new firmware versions and install them yourself.

The most popular option for Redmi is Xiaomi.eu firmware, which is the official MIUI, but without advertising and with advanced settings.

  1. Unlock the bootloader through the Mi Unlock Tool.
  2. Download the firmware Xiaomi.eu for your model from the official website.
  3. Install it through TWRP (Castom Recovery).

Xiaomi.eu firmware removes all ad modules, but requires weekly updates for stable operation. For beginners, we recommend starting with a stable version (weekly may contain bugs).

What happens if you install an incompatible firmware?
Incompatible firmware can lead to a "brick" (completely inoperable) of the phone. Symptoms: the device does not turn on, hangs on the Redmi logo, or there is a Fastboot Mode error. EDL-Mode (requires an authorized Xiaomi account and special equipment).

Method 4: Use DNS-filters (without root)

If you don't want to mess with your phone's settings, you can block Xiaomi's ad servers at the network level. DNS-filters that intercept requests for ad domains, which work on all Redmi models and do not require changes to the system.

The most effective DNS for blocking ads:

  • ๐ŸŒ AdGuard DNS: 176.103.130.130 and 176.103.130.131 (block ads and trackers).
  • ๐Ÿ›ก๏ธ NextDNS: 45.90.28.167 (with customizable filters).
  • ๐Ÿ”’ Cloudflare Family: 1.1.1.3 (blocks malicious and ad sites).

How to set up:

  1. Go to Settings. โ†’ Wi-Fi (or Mobile Network).
  2. Click on the current network โ†’ Change the network โ†’ Additional โ†’ IP settings.
  3. Select Static and enter the selected DNS in the DNS 1 and DNS 2 fields.
  4. Save and restart the phone.

This method blocks most of the ads in the browser and some system applications, but it will not remove banners in the MIUI settings, as they load locally.

๐Ÿ’ก

DNS-filters are the only way to block ads without interfering with the phone system, but they don't work offline (for example, for banners uploaded to cache).

Method 5: Root access and modification of system files

For the most advanced users, there is an option to root and manually remove ad modules, which gives maximum control, but the risks are high:

  • ๐Ÿšซ Loss of warranty (detects root manufacturer via SafetyNet).
  • ๐Ÿ”ง Risk of "brike" in case of error in modification of system files.
  • ๐Ÿ”„ Problems with OTA-Updates (you will need to install updates manually).

If you are ready for this, follow the instructions:

  1. Unlock the bootloader (see Method 3).
  2. Install Magisk to obtain root rights.
  3. With Root Explorer or ADB, remove the following packages: com.miui.systemAdSolution com.xiaomi.midrop com.miui.analytics com.miui.bugreport com.xiaomi.market
  4. Edit the file. /system/build.prop, line: ro.miui.has_system_ad_solution=false

After this action, the ads will disappear completely, but some system features may not work correctly. For example, on the Redmi Note 11 Pro+, GetApps stop updating after com.xiaomi.market is deleted.

โš ๏ธ Attention: MIUI 14/15 Xiaomi has implemented anti-Rollback protection, which locks the device when rolling back to the old version of the firmware. Before modifications, check the status of Anti through the command: fastboot getvar anti

What if the advertisements returned after the update?

Xiaomi regularly updates its advertising mechanisms in MIUI, so even after a successful shutdown, banners can reappear.

  • ๐Ÿ”„ Repeat the steps: After the update, check the Advertising Services settings and disable them again if necessary.
  • ๐Ÿ“ฑ Clear the cache: Go to Settings โ†’ Annexes โ†’ Manage applications, find Settings (com.android.settings) and click โ€œClear cacheยป.
  • ๐Ÿ› ๏ธ Use it. ADB: If the banners are back in quick settings, repeat the commands: adb shell pm hide com.miui.systemAdSolution
  • ๐Ÿšซ Reverse to the old version MIUI: If the update brings too much advertising, you can return the previous firmware (but this will only work if Anti-Rollback is not activated).

For example, after upgrading to MIUI 14.0.4, many Redmi K50 users complained about the return of banners to Settings โ†’ Battery, in which case only the re-disconnection through ADB helped.

๐Ÿ’ก

Back up your list of installed packages before updating MIUI, which will help you quickly find and disable new ad modules.

adb shell pm list packages > packages.txt

FAQ: Frequent questions about advertising on Xiaomi Redmi

๐Ÿ” Why did the advertisement reappear after the reset?
When resetting to factory settings, all system applications (including ad modules) return to their original state. To avoid this, before reset: Save a list of disabled packets (via ADB). Use Mi Mover to only transfer user data (without system settings). After reset, re-apply all the settings from this article.
๐Ÿ“ต Can you remove advertising without a computer?
Yes, but the options are limited. Without a PC, you can: Turn off personalized recommendations in settings. Use DNS-Filters (see Method 4) Install an alternative launcher (e.g., Nova Launcher) to hide recommendations on the home screen, however, remove banners in settings or fast panels without ADB impossible.
๐Ÿ”“ Will unlocking the bootloader affect productivity?
No, unlocking the bootloader does not in itself impair performance. However: Some banking applications (e.g. SberBank Online) may stop working due to the SafetyNet trigger. Custom firmware may reduce battery life due to a non-optimized kernel. To avoid problems, use Magisk to mask root rights under SafetyNet.
๐Ÿ“ฑ Are there any Redmi models without advertising?
Xiaomi doesnโ€™t officially release any models without ads, but there are exceptions: Global versions (marked Global) have less advertising than Chinese ones. Devices for the European Union (with EEA firmware) contain almost no banners due to GDPR. Poco F-series (such as Poco F5) based on MIUI for Poco have a simplified shell with minimal advertising. Before buying, check the IMEI firmware region on IMEI.info.
โš ๏ธ Xiaomi can block the phone for removing ads?
No, Xiaomi doesnโ€™t block devices just for removing ads.However: If you use unofficial firmware (like ported from other models), the phone may lock due to incompatibility. If you go to a service center with a modified firmware, you may be denied warranty repairs. DNS-filter ADB rootless.