How to permanently disable ads on Xiaomi Redmi: proven methods of 2026

Advertising in Xiaomi Redmi smartphones is one of the most annoying features of MIUI firmware. Banners in settings, pop-up notifications about β€œrecommended apps”, ad units in system utilities – all this not only distracts, but also slows down the device. Unlike most Android smartphones, where advertising only appears in third-party applications, Redmi shows it at the operating system level. And if you think that this is a problem only budget models, you are mistaken: even Xiaomi flagship devices are not immune to obsessive coin.

The big challenge is that MIUI Ads is integrated deep into the system. Simply disabling notifications won’t help β€” ads will appear in the settings menu, file manager, browser, and even lock screen. Fortunately, there are several proven ways to get rid of it once and for all, most of them not requiring superuser rights. In this article, we’ll break down all the current methods of 2026, including hidden MIUI settings, alternative DNS solutions, and even radical solutions for advanced users.

Xiaomi officially claims that MIUI advertising is a way of monetizing the price of smartphones, which is essentially paying for the device not with money, but with your attention.

  • πŸ“± Application imposition: Advertising is often disguised as β€œrecommendations” (e.g. offers to install Mi Browser or Mi Video), although the user has already chosen alternative programs.
  • πŸ” Data collection: For targeted advertising MIUI Analyzes your activities in the system, which raises privacy questions.
  • 🚫 Lack of transparency: In some regions (e.g. the EU) advertising can be turned off through settings, while in others it is not.

From a legal point of view, Xiaomi does not violate the law, since the user agrees to the terms of use when the smartphone is first turned on. 2022 In the past year, the company has been forced to simplify the process of disabling ads after class action lawsuits in several countries. MIUI 14/15 Some of the advertising blocks can be deactivated through the menu, but not all of them can be deactivated.

⚠️ Warning: Disabling advertising through third-party tools (e.g., modifying the DNS or modification of system files) may cause some Xiaomi services to malfunction, such as Mi Cloud or Mi Fit.

Method 1: Disable MIUI Ads through hidden settings

The easiest and safest method is to use the built-in MIUI options, but the path to them is not obvious, and in some regional firmware, these menu items may be hidden.

  1. Open the Settings app.
  2. Go to the About Phone (or About Phone) section.
  3. Click 7-10 times on the MIUI version until you become a developer!
  4. Return to the main settings menu and open a new section Additional β†’ Settings for developers.
  5. Activate the Allow debugging over USB (optional, but useful for other methods).
  6. Now go to Settings β†’ Applications β†’ Application Management.
  7. In the upper right corner, click on three dots and select Show all processes.
  8. Find the Msa (or MIUI System Ads) app in the list and turn it off.

If you don’t have MSa, try to find the following services and disable them:

  • πŸ”Ή Analytics (collection of statistics)
  • πŸ”Ή MiuiDaemon (background processes) MIUI)
  • πŸ”Ή Personal Assistant (personal recommendations)

Click "Clear Cache" for the Msa|Reboot your smartphone after disabling |Check for MIUI | Updates Make sure you don't have regional firmware with restrictions-->

This method works on most Redmi Note 10/11/12, Redmi 9/10 and newer devices, but older firmware (MIUI 12 and below) may require additional customization.

Method 2: Use alternative DNS (without root)

If disabling through settings didn’t work, the next step is to block the DNS-level ad servers. This method doesn’t require superuser rights and works on any device with MIUI. The bottom line is that you redirect requests to ad domains to an β€œempty” server that ignores them.

The most effective DNS for blocking ads in MIUI:

Name of the DNSAddress IPv4Address IPv6Features
AdGuard DNS94.140.14.142a10:50c0::ad1:ffBlocking Ads and Trackers, Supports DoH
NextDNS45.90.28.1672a07:a8c0::2:167Flexible settings, request logs
Control D76.76.2.02606:1a40::Block malware and phishing
CleanBrowsing185.228.168.1682a0d:2a00:1::Family filter + advertising blocking

How to apply:

  1. Go to Settings β†’ Connections β†’ Private DNS.
  2. Select the host name of the private DNS provider.
  3. Enter an address, for example: dns.adguard.com.
  4. Save and restart the device.

πŸ’‘

If some applications (e.g. banking) have stopped working after changing the DNS, return the standard settings or use NextDNS with custom rules that exclude blocking financial services.

This method blocks ads not only in MIUI, but also in most third-party applications, but it will not help against built-in advertising in system utilities (for example, in Mi File Manager or Mi Music).

Method 3: Installation of third-party launchers and shells

If you're tired of seeing ads on the app menu or on the home screen, the radical solution is to replace the standard MIUI launcher with an alternative one, which won't remove ads from the system settings, but will greatly improve the user experience.

Best launchers for Redmi without advertising:

  • 🌟 Nova Launcher – flexible setup, no advertising, gesture support.
  • πŸ“± Lawnchair – open source, minimalist design.
  • ⚑ Hyperion Launcher – Optimized for Performance.
  • πŸ”„ Microsoft Launcher – Windows integration, no intrusive banners.

How to determine:

  1. Download the launcher from Google Play (like Nova Launcher).
  2. After installation, click the Home button and select the new launcher as the main one.
  3. In the launcher settings, disable all options related to "recommendations" or "news".

⚠️ Note: Some launchers (for example, APEX Launcher may conflict with MIUI, Before installing, check the reviews for your Redmi model.

This method is especially relevant for Redmi Note 8/9 devices, where ads appear most often in the standard launcher, but it does not solve the problem completely - the ads will remain in the system applications.

Standard MIUI|Nova Launcher|Lawnchair|Other |Note I use launcher-->

Method 4: Blocking Advertising through ADB (Advanced Method)

If previous methods failed, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which allows you to disable the system applications responsible for displaying ads without obtaining root rights.

What you need:

  • πŸ–₯️ Computer with drivers installed ADB (You can download from the official Android website).
  • πŸ“± Included debugging by USB on a smartphone (see Method 1).
  • πŸ”Œ USB-Type C Cable (original or high-quality analogue).

Step-by-step:

  1. Connect your smartphone to your computer and confirm the debugging permission.
  2. Open the command prompt (cmd on Windows) and type:
adb devices

(The name of your device should appear.)

  1. Run the command to disable Msa:
adb shell pm hide com.miui.systemAdSolution
  1. To block other advertising modules, use:
adb shell pm hide com.xiaomi.midrop


adb shell pm hide com.miui.analytics

If the commands didn’t work, try an alternative syntax:

adb shell pm uninstall --user 0 com.miui.systemAdSolution
What if the ADB can’t see the device?
Make sure that the debugging is enabled USB developer-setting.|Check if the drivers are installed ADB (For example, through Mi. PC Suite).|Try another one. USB-cable (some cables are only for charging purposes).|Restart your computer and smartphone.

This method works on the Redmi Note 10 Pro, Redmi K40 and other models with MIUI 12-14, but after resetting or updating the firmware, you may need to re-execute the commands.

Method 5: Install custom firmware (for power users)

If you’re willing to take drastic measures, installing custom firmware (like LineageOS or Pixel Experience) will completely remove ads and unnecessary MIUI services.

  • πŸ”§ Requires unlocking the bootloader, which resets all data.
  • πŸ“± This can cause loss of warranty (on new devices).
  • πŸ”„ Not all of Xiaomi’s features will work, for example, IR Blaster or Game Turbo).

Step-by-step:

  1. Unlock the bootloader through the official Mi Unlock Tool (requires a binding Mi Account and wait 7-30 days).
  2. Install a custom recavator (TWRP) for your Redmi model.
  3. Download the firmware (for example, LineageOS) and transfer it to your smartphone.
  4. Download to TWRP and install (Wipe β†’ Install).

⚠️ Note: On Redmi devices with MediaTek processors (e.g. Redmi) 9A/9C) Unlocking the bootloader may not be possible without official permission from Xiaomi. XDA Developers.

The advantage of this method is the complete absence of advertising and β€œclean” Android without unnecessary services, but it is suitable only for advanced users who are willing to sacrifice stability for the sake of freedom from advertising.

πŸ’‘

Custom firmware is the most reliable way to get rid of advertising, but it requires technical skills and can lead to loss of functionality (such as a camera or NFC).

Additional tips: how to reduce the amount of advertising

If none of the methods worked or you don’t want to take risks, here are some additional tips:

  • πŸ›‘οΈ Install an ad blocker in your browser (e.g., uBlock Origin for Kiwi Browser).
  • πŸ“΅ Disable notifications from system applications (Settings) β†’ Annexes β†’ Notifications).
  • πŸ”„ Clean the cache regularly in Settings β†’ Warehouse β†’ Clean up.
  • πŸ“¦ Use alternative applications instead of standard ones (Google Files instead of Mi File Manager).

Also worth looking at is regional firmware, for example, the European version of MIUI EU has significantly less advertising than the global or Chinese version, and if your device supports region change, you can try to search for EU ROM via Fastboot.

FAQ: Frequent questions about ad blocking on Xiaomi Redmi

❓ Why does the advertisement still appear after disabling Msa?
Some firmware has duplicated ad modules. Try to disable additionally: com.miui.systemAdSolution com.xiaomi.mipicks com.miui.bugreport If it doesn't work, use ADB or change DNS.
❓ Can you turn off advertising without a computer?
Yes, but the options are limited. Try: Disable advertising notifications in Settings β†’ Notifications. Install an alternative launcher. Use applications like Blokada. VPN). To remove ads without a PC, root rights will be required.
❓ Will the lock work after the update? MIUI?
After major updates (e.g., from MIUI 13 to MIUI 14), some of the ad modules may return, Repeat steps from Method 1 or Method 4.
❓ Can I return the standard settings if something goes wrong?
Yes. If you have problems after manipulating ADB or DNS: Reset network settings: Settings β†’ Connections β†’ Network settings Reset. Return standard DNS: Settings β†’ Private DNS β†’ Automatically. Reset to factory settings (remove all data!).
❓ Why some Redmi models don’t have a β€œMsa” in their settings?
It depends on it: 🌍 Regional firmware: Chinese and Indian versions of advertising more. πŸ“± Device models: On the Redmi Note 12 and later, advertising modules can be renamed. πŸ”„ Versions MIUI: V MIUI 15 application structure has changed. Use ADB or check the full list of processes through App Inspector (system services analysis app).