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.
Why is Xiaomi showing ads and is it legal?
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.
- Open the Settings app.
- Go to the About Phone (or About Phone) section.
- Click 7-10 times on the MIUI version until you become a developer!
- Return to the main settings menu and open a new section Additional β Settings for developers.
- Activate the Allow debugging over USB (optional, but useful for other methods).
- Now go to Settings β Applications β Application Management.
- In the upper right corner, click on three dots and select Show all processes.
- 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 DNS | Address IPv4 | Address IPv6 | Features |
|---|---|---|---|
| AdGuard DNS | 94.140.14.14 | 2a10:50c0::ad1:ff | Blocking Ads and Trackers, Supports DoH |
| NextDNS | 45.90.28.167 | 2a07:a8c0::2:167 | Flexible settings, request logs |
| Control D | 76.76.2.0 | 2606:1a40:: | Block malware and phishing |
| CleanBrowsing | 185.228.168.168 | 2a0d:2a00:1:: | Family filter + advertising blocking |
How to apply:
- Go to Settings β Connections β Private DNS.
- Select the host name of the private DNS provider.
- Enter an address, for example: dns.adguard.com.
- 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:
- Download the launcher from Google Play (like Nova Launcher).
- After installation, click the Home button and select the new launcher as the main one.
- 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:
- Connect your smartphone to your computer and confirm the debugging permission.
- Open the command prompt (cmd on Windows) and type:
adb devices(The name of your device should appear.)
- Run the command to disable Msa:
adb shell pm hide com.miui.systemAdSolution- To block other advertising modules, use:
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.analyticsIf the commands didnβt work, try an alternative syntax:
adb shell pm uninstall --user 0 com.miui.systemAdSolutionWhat if the ADB canβt see the device?
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:
- Unlock the bootloader through the official Mi Unlock Tool (requires a binding Mi Account and wait 7-30 days).
- Install a custom recavator (TWRP) for your Redmi model.
- Download the firmware (for example, LineageOS) and transfer it to your smartphone.
- 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.