How to Get Rid of Ads on Xiaomi Redmi Forever: A Complete 2026 Guide

Xiaomi Redmi smartphone owners have long faced aggressive MIUI ads β€” it pops up in the settings menu, on the lock screen, in system applications and even in the notification panel. The manufacturer has integrated ad modules at the firmware level, making them a non-trivial task to remove. But the good news is that there are legal ways to significantly reduce or completely remove ads without root rights and loss of warranty.

In this article, we’ll look at 7 proven methods, from basic MIUI settings to advanced ADB tricks and alternative firmware, how to disable ads in Redmi Note 12/11/10, Redmi 9/8 and other models on MIUI 14/13, and what to do if ads return after updates, all of which are valid for 2026 and tested on the latest versions of the software.

Xiaomi officially declares that MIUI advertising is part of a business model that keeps device prices low. According to Counterpoint Research, up to 30% of brand revenue comes from software ad integrations. Legally, this is stipulated in the user agreement: you consent to targeted advertising when you first turn on your smartphone.

However, there are nuances: 1) In EU countries and the US, advertising in MIUI Global ROM is disabled by default due to local data protection laws. 2) In Russia, India and China, advertising modules are active, but they can be deactivated through settings. 3) Since 2023, Xiaomi has started blocking some methods of disabling advertising (for example, through editing the hosts file), so the old guides stopped working.

πŸ“Š How often do you get annoyed by advertising? MIUI?
Constantly hindering the use
Sometimes, tolerable.
No adverts (already disabled)
Didn't notice the commercials.

Method 1: Disabling personalized advertising in MIUI settings

The easiest and safest method is to deactivate targeted ads through the system menu, which won't eliminate all ads, but will reduce them by 40-60%. MIUI 12–14:

  1. Open Settings β†’ Google β†’ Advertising.
  2. Click Disable Personalized Ads and confirm the selection.
  3. Return to the main settings and go to Memory β†’ Clean (the broom icon in the upper right corner).
  4. Select the Autoboot tab and turn off autoboot for Msa (Mobile Services Ads), Mi Browser, and GetApps apps.

Important: This method does not remove ads from system utilities (for example, in Security or Themes), but reduces the frequency of impressions in third-party applications.

πŸ’‘

After disabling personalized advertising, restart your smartphone – this will reset the cache of advertising services and accelerate the application of changes.

Method 2: Manually disabling advertising in each system application

MIUI embeds ad units into standard utilities: Security, Themes, Calendar, Music, even Files, and to remove them, you need to manually deactivate the ad impressions in each application.

AnnexThe path to settingsWhat to turn off
SecuritySettings β†’ RecommendationsDisable the slider Show recommendations
TopicsProfile β†’ Settings β†’ AdvertisingSelect Disable Personalized Advertising
Mi BrowserSettings β†’ ConfidentialityDisable Personalized News and Recommendations
Downloads.Settings β†’ AdditionalDisable Displaying Recommendations

⚠️ Attention: After update MIUI Some settings may be reset. Check them every 1-2 months or use them. ADB-commands.

Security recommendations disabled

Deactivated advertising in "Themes"

News is turned off in Mi Browser

Auto-Run of Msa and GetApps is Stopped-->

Method 3: Using ADB to deep disable ads (without root)

If manual settings don’t help, the next step is to β€” ADB-This method allows you to disable advertising services at the system level without requiring superuser rights.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux
  • πŸ“± USB-cable (original)
  • πŸ”§ Google Platform Tools (Download and Unpack)
  • πŸ”’ Included Debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times to tap β†’ Return to the Extra β†’ For developers)

Step-by-step:

  1. Connect Redmi to your PC and select File Transfer mode.
  2. Open the command line (Windows) or terminal (macOS/Linux) in the folder with the platform-tools.
  3. Enter the command to check the connection: Adb devices should appear the name of your device.
  4. Follow the commands one by one: adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.midrop adb shell pm hide com.android.browser adb shell shell settings put global shells captive_portal_detection_enabled 0

⚠️ Note: pm hide commands temporarily "hide" applications, but do not delete them. MIUI For permanent shutdown, use this extended command list.

Complete list ADB-call-off
For complete removal of advertising packages (requires an unlocked bootloader, but not a root): adb shell pm uninstall --user 0 com.miui.systemAdSolution adb shell pm uninstall --user 0 com.xiaomi.midrop adb shell pm uninstall --user 0 com.android.browser adb shell pm uninstall --user 0 com.miui.analytics adb shell pm uninstall --user 0 com.miui.cloudservice adb shell pm uninstall --user 0 com.xiaomi.joyose adb shell settings put global captive_portal_https_url https://connectivitycheck.gstatic.com/generate_204 adb shell settings put global captive_portal_http_url http://connectivitycheck.gstatic.com/generate_204 Warning: Removing system packages may cause some features to function unstable (e.g. Mi Cloud or themes).

Method 4: Installation of alternative firmware (for advanced)

If you don't like half-measures, the radical solution is to reflash your smartphone on custom firmware without advertising.

  • πŸ“± Xiaomi.eu – modified MIUI without advertising and Chinese services (supports) OTA-update).
  • πŸ€– LineageOS – β€œclean” Android without Xiaomi’s signature chips, but with better performance.
  • ⚑ Pixel Experience – firmware with the interface and features of Google Pixel.

Pros: no advertising, better performance, regular updates. Cons: loss of warranty, risk of "bricking" if you make a mistake, the absence of some MIUI chips (eg, Game Turbo or Second Space).

How to stitch:

  1. Unlock the bootloader through the official Xiaomi tool (requires an account binding Mi).
  2. Download the firmware from Xiaomi.eu or XDA Developers (choose the version for your model!).
  3. Install it via TWRP or Fastboot (instructions are available on the forums).

πŸ’‘

Xiaomi.eu firmware is the best balance between stability and no adverts, retaining all the features of MIUI, but removing advertising modules and Chinese services.

Method 5: Blocking Advertising Servers via DNS or VPN

Another effective method is to block the domains through which the ads are loaded, and this works at the network level and does not require changes in the system.

1. Change the DNS on the smartphone:

  • 🌐 Go to Settings. β†’ Connections β†’ Private DNS.
  • πŸ”§ Select the host name of the private provider DNS and type in dns.adguard.com or 1dot1dot1dot1.cloudflare-dns.com

2. Use a VPN with ad blocking:

  • πŸ›‘οΈ AdGuard VPN β€” Blocks Trackers and Advertising at Traffic Level.
  • πŸ”’ Proton VPN (with the NetShield option).
  • πŸš€ Cloudflare WARP β€” Free option with basic protection.

⚠️ Attention: Lockdown DNS It may disrupt some Xiaomi services (such as Mi Cloud or Find Device) and if you notice problems, return your standard settings. DNS Add Xiaomi domains to the exceptions.

Method 6: Disabling Advertising on the Lock Screen

The ad on the lock screen is one of the most annoying MIUI features to remove.

  1. Go to Settings β†’ Lock screen.
  2. Select additional settings β†’ recommendations.
  3. Turn off the slider Show recommendations on the lock screen.
  4. For Redmi Note 10/11/12 models, also disable Mi Glance (similar to paragraph 3).

If the adverts are left:

  • πŸ”„ Reset the lock screen settings (Settings) β†’ Lock screen β†’ Reset).
  • πŸ“± Install a third-party launcher (like Lawnchair) – it will replace the standard lock screen.

Method 7: Remove Advertising in Mi Video and Mi Browser

Mi Video and Mi Browser are the main sources of advertising in MIUI, and can be either configured or removed:

Setting up Mi Browser:

  1. Open the browser, tap on three points β†’ Settings.
  2. Go to Privacy and Security.
  3. Turn it off: πŸ“° Personalized news πŸ” Guidelines on the homepage πŸ“Œ Quick access to websites

Remove Mi Video (requires ADB):

adb shell pm uninstall --user 0 com.miui.video

After completing the command, the application will disappear from the menu, and with it, advertising in the video player.

⚠️ Warning: Removing Mi Video may disrupt a standard video player. VLC or MX Player.

What if the advertisements returned after the update?

MIUI often resets settings after updates.

  • πŸ”„ Turn off automatic update: Settings β†’ The phone. β†’ Updating the system β†’ Three points. β†’ Settings β†’ Turn off auto-update.
  • πŸ“₯ Install. MIUI Hidden Settings: This application allows you to block updates to specific system applications (e.g., Msa or GetApps).
  • πŸ”§ Use the script for ADB: file disable_ads.bat with all the teams from Sposoa 3 and start it after each update.

If the advertisement appears again, check:

  1. Have you been sliding into Google? β†’ Advertising.
  2. Is auto-run for Msa or GetApps enabled?
  3. Have the domains of the ad servers changed (relevant to the DNS method)?

FAQ: Frequent questions about advertising in Xiaomi Redmi

❓ Why Advertising Returns After Resetting?
When resetting to factory settings, all changes to system applications (including disabling ads) are canceled. To avoid this, before reset: Save a list of disabled applications via ADB (adb shell pm list packages -d). Back up the settings in Settings β†’ Additional β†’ Backup. After reset, repeat all the steps from this article.
❓ Can you remove advertising without a computer?
Yes, but the options are limited. Without a PC, you can: Turn off personalized ads in settings (Method 1); Delete the cache and data of the Msa and GetApps apps (Settings β†’ Apps β†’ Application Management); Use an ad-blocking VPN (Method 5); and you need ADB or custom firmware to completely remove ads.
❓ Will Xiaomi Pay and other services work after the ad is turned off?
Depends on the method: πŸ”΅ ADB-Teams (Method 3) do not affect critical services. 🟑 Change of change DNS (Method 5 may disrupt Mi Cloud or Find Device. πŸ”΄ Custom firmware (Method 4) often breaks Xiaomi Pay, Mi Fit, and other ecosystem features. 4PDA or XDA for your model.
❓ Is it legal to disable advertising in MIUI?
From a legal perspective: πŸ“œ Disconnection via settings (Methods 1–2) is allowed – this is a provided option. βš–οΈ Use of the ADB (Method 3 is in the β€œgray zone” – Xiaomi does not prohibit, but does not support. ⚠️ Removing system applications or custom software firmware (Method 4) violates the license agreement and can lead to loss of warranty.In Russia and the EU, there are no laws prohibiting modification of your own device, but Xiaomi can refuse warranty repairs if it detects changes in the firmware.
❓ How to check if advertising is still in the system?
To make sure that the ads are completely turned off: Reboot your smartphone and check: Lock screen (no banners). Security menu (no recommendations). Themes app (no ads at the bottom of the screen). Open Mi Browser β€” there should be no news feed on the home page. Check the notification panel β€” are there β€œrecommended” applications. Run the command in ADB: adb shell dumpsys package com.miui.systemAdSolution If there is a line hidden=true in the answer, then the ad module is disabled.