How to permanently remove ads on Xiaomi Redmi: from system settings to hidden MIUI features

Advertising in Xiaomi Redmi smartphones has become one of the most annoying features of MIUI firmware โ€” it pops up in the settings menu, on the lock screen, in standard applications and even in notification panels. The manufacturer explains this by the need to monetize budget devices, but users are often willing to sacrifice โ€œfreeโ€ features for a clean interface. Fortunately, there are several ways to turn off system-level advertising, from simple settings to deep interventions through ADB.

It is important to understand that not all ads in Redmi are the same. Its sources are divided into three categories: 1 System (embedded in MIUI and shown in the menu, settings, lock screen), 2 Standard applications (browser, music, themes, cleaner), 3 Third-party programs (installed with software from the Mi App Store).

We will explore ways to combat all types of ads, including a unique way to disable ads through the firmware region, which works even on new models in 2026.

We warn you beforehand that some methods require technical training, and if you've never worked with ADB or changed your firmware region, start with the simplest steps, which will remove up to 70% of ads without risk to the system.

๐Ÿ“Š How often do you get annoyed by Xiaomi Redmi ads?
Constantly hindering the use of the phone
Sometimes, but tolerably.
There's almost no advertising, I don't notice.
I'm a different brand.

1. disable personalized advertising in MIUI settings

The safest and most official way to deactivate data collection for targeted advertising is not to remove all banners, but to significantly reduce their number, especially in standard applications. The instructions are relevant for MIUI 12/13/14 on all Redmi models (from Redmi Note 8 to Redmi 12 Pro+).

Go to: Settings โ†’ Google โ†’ Advertising

Turn off the Personalized Ads option and reset the ad ID (button at the bottom of the screen). Then go back to the main settings menu and find:

Settings โ†’ Memory โ†’ Cleaning

Enable "Clear Advertising Data" (if available).

  • ๐Ÿ”น The effect: reduces the amount of advertising in Mi Browser, Mi Music, Mi Video 40-50%.
  • ๐Ÿ”น Limitation: Does not affect the system banners in the settings menu or on the lock screen.
  • ๐Ÿ”น Bonus: Reduces traffic consumption by background processes MIUI.

โš ๏ธ Note: After resetting the ad ID, some apps (such as Mi Fit or Mi Home) may request a reauthorization.

2. Removal of advertising through settings of standard applications

Many users are unaware that most of Xiaomiโ€™s built-in apps have their own ad modules that can be manually disabled.

AnnexThe path to settingsWhat to turn off
Mi Browserโ‹ฎ โ†’ Settings โ†’ Additionally. โ†’ AdvertisingDisable "Personalized recommendations" and "Show news on the main"
Mi MusicProfile โ†’ Settings โ†’ RecommendationsTurn off "Advertising Banners" and "Partner Content"
Mi VideoProfile โ†’ Settings โ†’ Personal DataDeactivate "Advertising Clips Before Videos"
Topics (Themes)Profile โ†’ Settings โ†’ NotificationsDelete "Push notifications about new topics"

Pay special attention to the Cleaner app, where the ads are disguised as "helpful tips": Cleaner โ†’ โ‹ฎ โ†’ Settings โ†’ Notifications

Disable all options related to "recommendations" and "advisers".

Disable personalization in Mi Browser

Remove banners in Mi Music

Turn off ads before the video in Mi Video

Deactivate Push Notifications in Topics

Clean cleaner's cache-->

3. Change of the firmware region: a radical way without root

One of the most effective methods is to change the firmware region to EEA (European Economic Region).In European versions of MIUI, advertising is significantly less due to local data protection laws.

Instructions:

  1. Download the Mi Region Changer app (available on 4PDA).
  2. Start it and select the EEA (Europe) region.
  3. Restart the phone โ€“ the system will automatically adjust the settings of the region.
  4. Clear the data of the com.miui.systemAdSolution and com.xiaomi.midrop applications through Settings โ†’ Applications โ†’ Application Management.

โš ๏ธ Note: Some settings (e.g. date/time format) may reset when you change region, and some local services (e.g. Mi Pay for Russia) may lose support.

This method removes up to 90 percent of system advertising, including banners in the settings menu and lock screen, but it doesnโ€™t work on Global ROM devices released for India or China.

What if the Mi Region Changer is not working?
If the application produces an error called โ€œUnsupported deviceโ€, your model is blocked to change region, and the alternative is to manually edit /system/build.prop via ADB (described in the next section).

4. ADB-deep-switching teams

For users who are ready for technical manipulation, ADB (Android Debug Bridge) offers the most complete control over the MIUI advertising modules. This method requires a computer and enabled debugging over USB, but does not violate the warranty (unless you use root).

Steps:

  1. Turn on Developer Mode: Settings โ†’ About Phone โ†’ MIUI version (click 7 times).
  2. Activate USB Debugging in Settings โ†’ Additional โ†’ For developers.
  3. Connect your phone to your PC, install ADB Tools, and execute the commands:

adb shell pm hide com.miui.systemAdSolution


adb shell pm hide com.xiaomi.midrop




adb shell pm hide com.miui.analytics




adb shell settings put global captive_portal_detection_enabled 0

These teams:

  • ๐Ÿ›ก๏ธ Disable the main advertising module systemAdSolution.
  • ๐Ÿ“ต Blocking push notifications from Mi Drop.
  • ๐Ÿ“Š Deactivate analytics collection MIUI.
  • ๐ŸŒ Prevent redirection to advertising pages when checking the Internet connection.

๐Ÿ’ก

If after executing commands, the ad returned, clear the cache of the Settings app (com.android.settings) and restart the phone.

5. Removal of ads in the Mi App Store and standard widgets

Mi App Store (or GetApps) is one of the main sources of annoying advertising, where banners are embedded not only in the app catalog, but also in widgets on the home screen to remove them:

Method 1: Through GetApps App Settings โ†’ Profile โ†’ Settings โ†’ Recommendations

Turn it off.

- โ€œPersonalized recommendationsโ€

- Banners in charge.

- โ€œNotifications of new applicationsโ€

Method 2: Completely shut down via ADB

adb shell pm hide com.xiaomi.mipicks

This command will hide GetApps from the system, but you will lose access to Xiaomi's branded app store.The alternative is to install the Google Play Store as the main source of apps.

To remove advertising widgets from the main screen:

  1. Press your finger on the widget (for example, "Weather" or "News").
  2. Select "Delete" or "Widget Settings".
  3. Turn off the "Show recommendations" option.

๐Ÿ’ก

Disabling GetApps via ADB does not physically remove the application, but only hides it from the system.

6.DNS level advertising blocking (for advanced)

If the ads are even penetrated through a browser or third-party applications, you can block it at the DNS level. This method requires changing network settings and only works when you connect to Wi-Fi or mobile Internet via a VPN.

Instructions:

  1. Install the DNS Changer app from Google Play.
  2. Choose one of the blocking ones. DNS: ๐Ÿ›ก๏ธ AdGuard DNS: 176.103.130.130 and 176.103.130.131 ๐Ÿ”’ Cloudflare Family: 1.1.1.3 and 1.0.0.3 ๐Ÿšซ NextDNS: 45.90.28.167 (requires registration)

Activate the continuous use of the selected DNS.

This method blocks:

Browser advertising (including Mi Browser)

Banners in games and third-party applications.

Tracking scripts that collect data for targeted advertising.

โš ๏ธ Note: Some banking applications and services (e.g. SberBank Online or Tinkoff) may block access when using third-party services DNS. In this case, add them to the exceptions or temporarily disable the lock.

7.Alternative firmware: a last resort for power users

If none of these methods work, you have custom firmware installed, which is a radical solution that completely removes all MIUI advertising modules, but requires unlocking the bootloader and no warranties.

  • ๐Ÿ“ฑ Xiaomi.eu: European firmware without advertising, with support OTA-Suitable for most Redmi models.
  • ๐Ÿ”ง LineageOS: Pure Android without Xiaomi's branded apps. Requires manual installation GAPPS.
  • โšก Pixel Experience: Google Pixel-optimized firmware for performance.

Installation process:

  1. Unlock the bootloader through Mi Unlock Tool (requires to link your Xiaomi account to the device for 72 hours).
  2. Install TWRP Recovery for your model.
  3. Download the firmware from the official website (e.g. xiaomi.eu) and run through TWRP.

Advantages: no advertising, security updates, the ability to fine-tune Android. disadvantages: loss of warranty, risk of โ€œbrickingโ€ if you make an error, the lack of some MIUI features (for example, Second Space).

FAQ: Frequent questions about advertising in Xiaomi Redmi

โ“ Why After Updating MIUI The commercial reappeared?
Updates MIUI You can reset your ad settings frequently, and then you can re-update: Turn off personalized ads in Google settings. Clear the data from com.miui.systemAdSolution and com.xiaomi.mipicks. ADB-If the ad returns to a specific app (e.g. Mi Browser), check its settings โ€“ sometimes updates add new ad options.
โ“ Can you turn off advertising without a computer?
Yes, but the efficiency will be lower. Without PCs available: Disable personalized ads in settings; Manually clear the cache of ad applications; Change the firmware region through Mi Region Changer (does not require ADB); Use DNS blockers through applications like DNS Changer. You can't do without a computer to completely remove ads (such as banners in the settings menu).
โ“ Why my Redmi doesnโ€™t have Personalized Ads in the settings?
This option may not be available in: Older versions MIUI (below MIUI Firmware for China (China) ROM), where the ad settings are hidden, some regional builds (e.g. India) Solution: Update MIUI Up to the latest version through Settings โ†’ Software update. Try changing the firmware region to EEA (as described in section 3. ADB-commands for forced disabling of advertising modules.
โ“ How to remove ads on the lock screen?
Advertising on the lock screen appears because of: Recommendations Widget (remove it by holding your finger on the lock screen). com.miui.systemAdSolution Services (disables via ADB). Mi Globe" (in some regions) Step-by-step: Remove all widgets from the lock screen. ADB-command: adb shell pm hide com.miui.systemAdSolution. disable "Show notifications on lock screen" in Settings โ†’ Lock screen โ†’ Notifications.
โ“ Is it safe to use? ADB plug-in?
Yes, if you: Follow the instructions and don't manually modify the system files. ADB-commands (e.g. pm hide instead of pm uninstall) Do not remove critical system applications (e.g. com.android.settings). ADB-The commands in this article do not violate the warranty, as they do not require unlocking the bootloader or the rights of the superuser: โš ๏ธ Attention: Misuse of the right ADB (For example, removing the system APK instead of hiding, it can lead to a cyclical reboot or loss of functionality (for example, the settings menu will disappear.