Advertising in Xiaomi Redmi smartphones has become one of the most talked-about issues among the brandβs users. Even after buying a new device, owners face intrusive banners in the settings menu, notifications from system applications and hidden advertising in branded services, the reason lies in the policy of monetizing MIUI β firmware that integrates advertising modules into key interface elements by default.
In this article, we will look at all possible sources of advertising on Redmi (including the Note 10/11/12, Redmi 9/10/13C and others), and provide current 2026 methods of disabling them β from standard settings to deep changes in the system.
1. Disabling advertising in MIUI system applications
The first and most obvious source of advertising is Xiaomiβs proprietary apps: Security, Themes, Music, Video, and even Settings. In most cases, ad units can be deactivated through hidden settings, but the manufacturer periodically changes their location in new versions of MIUI.
First, check the following paths (relevant to MIUI 12/13/14):
- π± Security app: Settings β Advertising β Personalized recommendations (turn off the slider).
- π¨ Annex "Themes": Profile β Settings β Promotional notices.
- π Music appendix: Settings β Additionally. β Show recommendations.
- βοΈ System settings: Settings β The phone. β Additionally. β Special opportunities β Advertising ID (drop ID).
Open "Security" and deactivate recommendations |
Check the settings in the "Themes" app |
Turn off ads in "Music" and "Video" |
Reset the advertising ID in the system settings-->
If after these actions banners remained, then the advertising is built-in at the level of MIUI services. In this case, only a deep shutdown of system processes will help (more about this in the next section).
β οΈ Attention: Resetting advertising ID may cause temporary malfunctions in some applications (for example, the Google Play Store may stop showing personalized recommendations). ID You can go through the same path in the settings.
2. Deactivation of advertising services through ADB
For users willing to take more drastic measures, there is a method to disable ads via Android Debug Bridge (ADB), which requires connecting a smartphone to a computer, but removes ads at the system level, including hidden services msa (Mobile Services Analytics) and analytics.
You'll need:
- π₯οΈ Computer with installed Xiaomi drivers and package ADB Tools.
- π± Included debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β 7 times to activate the developer mode, then additionally β For developers β Debugging by USB).
- π USB-cable (preferably original).
Next, execute the following commands in the command line (cmd or Terminal):
adb shell pm hide com.miui.analytics
adb shell pm hide com.xiaomi.msa.global
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.miui.miservice
adb shell pm hide com.xiaomi.mipicksThese commands hide (do not remove!) the system applications responsible for displaying ads. After rebooting the device, the banners should disappear. If a service is necessary for other functions to work (for example, msa is used for push notifications), it can be returned by the command:
adb shell pm unhide com.xiaomi.msa.globalπ‘
Before execution ADB-commands back up important data. In rare cases, a system service shutdown can cause a disruption. MIUI (For example, the weather or calendar will no longer be updated).
3. Removal of embedded advertising through root rights
If previous methods have failed, the most drastic way is to obtain root rights and physically remove ad modules, which is only suitable for advanced users, because:
- π Requires unlocking the bootloader (leads to a complete data reset).
- π‘οΈ Deprives the warranty (if the device is new).
- π It may cause problems with OTA-update.
To remove ads through root, follow the following steps:
- Unlock the bootloader through the official Mi Unlock Tool (requires a binding Mi Account and wait 7-14 days).
- Install Custom Recovery (TWRP) and get root rights through Magisk.
- With a root-access file manager (such as Root Explorer), delete the following folders: /system/priv-app/MiuiSystemAdSolution/system/app/MSA (or msa) /system/app/Analytics
Reset the device.
β οΈ Note: Deleting system files without a backup can cause permanent firmware damage.Be sure to create a backup through TWRP Or Mi Flash Tool.
Yeah, if that's the only way.|
No, the risks are too high.|
I'll try other methods first.|
I already have root.-->
4.Setting up DNS to block ads
Less radical but effective way to change DNS-This method blocks ad domains without affecting system files, suitable for users who do not want to unlock the bootloader or use the system. ADB.
The most popular DNS for blocking ads:
| DNS-server | IPv4-address | Features |
|---|---|---|
| AdGuard DNS | 176.103.130.130176.103.130.131 | Block advertising, trackers and phishing |
| Cloudflare Family | 1.1.1.31.0.0.3 | Filter malicious websites and advertisements |
| NextDNS | Individually (registration required) | Flexible lock settings |
| CleanBrowsing | 185.228.168.168185.228.169.168 | Block adult content and advertising |
To change the DNS to Xiaomi Redmi:
- Go to Settings β Connections and Sharing β Private Network (Wi-Fi).
- Click on the current network and select Change Network β Additional β IP settings.
- Select Static and enter IP-address DNS (e.g. 176.103.130.130 and 176.103.130.131).
- Save the changes and reconnect to the network.
To block ads on the mobile Internet (3G/4G/5G), you will need to configure DNS at the router level or use a VPN with an ad-blocking function (for example, AdGuard VPN or Blokada).
5. disable personalized advertising in the Mi Account
Many users are unaware that Xiaomi collects behavior data through its Mi Account and uses it for targeted advertising. Even if you have disabled banners in your phone settings, personalized notifications can come through the brandβs cloud services.
To completely deactivate the collection of data:
- Open the Settings. β Accounts. β Mi Account.
- Go to Account Management β Confidentiality.
- Turn off the following options: π Personalized recommendations π Location history π Synchronization of data use
Exit
If you are not using Xiaomi cloud services (such as Mi Cloud or Mi Video), you can delete your Mi Account from your device altogether.
- Go to Settings β Accounts β Mi Account β Delete the account.
- Confirm the action with a password.
- Install an alternative launcher (like Nova Launcher) to avoid forced authorization.
The process of installing custom firmware includes:
- Unlock the bootloader (as in the section about root).
- Install custom recovery (TWRP or OrangeFox)
- Formatting the data section (full reset!).
- Implementing a new system through recovery.
β οΈ Note: Not all custom firmware works on Redmi. Check compatibility with your model on forums before installing. XDA Developers or 4PDA. Xiaomi.eu may not support some camera features on new devices.
π‘
Custom firmware removes ads completely, but requires technical skills. If you are not confident in your abilities, it is better to focus on methods with ADB or DNS.
7.Additional measures: ad blockers and alternative launchers
If you don't want to interfere with system settings, you can use third-party tools to block ads, which are less effective than the methods above, but easier to set up.
The best apps to block ads on Android:
- π‘οΈ AdGuard β blocks ads in browsers and applications (requires settings) VPN).
- π« Blokada is an open source blocker without root (works through a root). VPN).
- π Brave Browser β a browser with built-in ad blocking and trackers.
- π± Nova Launcher β an alternative launcher without advertising widgets MIUI.
For maximum effect, combine these tools.
- Install AdGuard and activate the lock in the applications.
- Replace your standard browser with Brave or Firefox with uBlock Origin.
- Use Nova Launcher to remove advertising widgets from the home screen.
Note that some blockers (such as AdGuard) may conflict with banking applications due to VPN use.