Advertising on Xiaomi smartphones has become a real headache for many users. Even after buying the device, banners appear in the settings menu, on the lock screen, in branded applications like Mi Browser or Mi Video. The manufacturer has integrated the ad module deep into the MIUI shell, but that does not mean that it can not be fought.
In this article, we will look at all the current ways to remove ads, from standard settings to radical methods using ADB and custom firmware. It is important to understand that some solutions require unlocking the bootloader or superuser rights, which can affect the warranty, and we will specify the risks for each method so that you can choose the best option.
Starting with the simplest methods that donβt require technical skills, and gradually moving on to advanced techniques for power users, all instructions are tested on current versions of MIUI 14/15 (2026) and are suitable for most Xiaomi, Redmi and POCO models.
1. disable personalized advertising in MIUI settings
The safest and most official way is to deactivate personalized ads through the settings menu, which won't remove ads completely, but will significantly reduce the amount of ads, and it works without root rights and doesn't affect warranty.
Go to: Settings β Google β Advertising (or Settings β Additional β Privacy β Advertising on some firmware).
Turn off the option βPersonalized Adsβ and reset the advertising ID (the button βReset Advertising IDβ).
- π§ Advantage: does not require technical skills, reversible action.
- β οΈ Disadvantage: Advertising in system applications (Mi Browser, Mi Music) will remain.
- π± Suitable for: All models on MIUI 12+ (including the Redmi Note 12, POCO X5).
β οΈ Note: Some regional firmware (e.g. India) may have different paths to ad settings. If you don't find "Advertising", try searching through the search bar in the "advertising" settings".
2. Manual removal of advertising modules through application settings
Many Xiaomi system applications have built-in advertising SDKs that can be manually disabled.This method takes longer, but is effective at reducing the number of banners in Mi Browser, Mi Video, Cleaner and other branded utilities.
Instructions for Mi Browser (similar to other apps):
- Open the browser, tap on three dots in the lower right corner β Settings.
- Go to additional β Advertising and recommendations.
- Disable all switches: "Personalized recommendations", "Show news on the main", "Advertising banners".
- Return to the main browser settings and turn off the "Fast News" on the homepage.
| Annex | The Way to Advertising Settings | What to turn off |
|---|---|---|
| Mi Video | Settings β Recommendations | "Personalized Content", "Advertising Clips" |
| Cleaner | Settings β Notifications | "Show Advertising", "Recommendations for Cleaning" |
| Mi Music | Settings β Additional β Advertising | "Show banners", "Advertising tracks" |
| Themes | Profile β Settings β Notifications | βPush notificationsβ |
Important: After disabling ads in apps, be sure to restart your phone. Some modules are activated only after restarting the system.
Disable personalized recommendations in Mi Browser|
Remove banners in the Mi Video| settings
Deactivate advertising notifications in Cleaner|
Reboot your phone to apply changes-->
3.Use ADB for deep disabling of ads (no root)
If standard methods donβt work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which removes advertising packages at the system level, but requires connecting the phone to a computer.
Step-by-step:
- Turn on USB debugging on your phone: Settings β About Phone β MIUI version (tap 7 times to activate Developer Mode), then go back to Settings β Additional β Developer and enable debugging.
- Download ADB Tools on PC and unpack the archive.
- Connect your phone to your computer, open the command line in the ADB folder and do:
adb devices(Your device should appear)
adb shell pm disable-user --user 0 com.miui.systemAdSolutionadb shell pm disable-user --user 0 com.xiaomi.midropadb shell pm disable-user --user 0 com.miui.analytics- π οΈ Effect: Removes most advertising modules, including banners in settings and notifications.
- β οΈ Risk: If you enter commands incorrectly, you can disable important system components.
- π Recovery: To get it all back, replace disable-user with enable in teams.
List of all MIUI advertising packages
4. Installation of custom firmware (for experienced users)
The most radical, but also the most effective way is to install custom firmware without advertising modules, popular options: LineageOS, Pixel Experience or Xiaomi.eu (an unofficial version of MIUI without ads).
Benefits of Xiaomi.eu:
- π± All advertising has been removed completely. SDK banners.
- π§ Weekly updates with error corrections.
- π Support for all languages, including Russian.
- π‘οΈ All functions retained MIUI (Gestures, themes, double applications).
How to determine:
- Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7 days).
- Download the firmware Xiaomi.eu for your model from the official website.
- Install it via TWRP (Castom Recovery) or Fastboot.
β οΈ Attention: Installing custom firmware resets all data on the phone and may result in a loss of warranty.Before the procedure, make a backup through Settings β Additionally. β Backup or Mi Cloud Backup.
π‘
Custom firmware like Xiaomi.eu is the only way to remove ads permanently, but requires unlocking the bootloader and technical skills.
5. Blocking Advertising via DNS and VPN
If you don't want to interfere with system files, you can block ad servers at the network level. DNS-filter VPN advertising-blocking.
Method 1: Changing the DNS
Go to Settings β Wi-Fi β Additional β DNS settings and specify one of the addresses:
- 1.1.1.3 (Cloudflare Family β blocks ads and malicious sites)
- 94.140.14.14 (AdGuard DNS)
- 176.103.130.130 (ControlD)
Method 2: VPN with ad blocking
Install one of the applications:
- π‘οΈ AdGuard VPN β Blocks Trackers and Advertising at System Level.
- π Blokada β open source traffic filtering software (does not require root).
- π NextDNS β allows you to create custom blocking rules.
These methods work even without root rights, but can reduce Internet speed by 5-15%. For maximum efficiency, combine DNS and VPN.
adb shell pm clear com.android.providers.telephonyThis will reset the network settings and apply new parameters.-->
6. Disabling Advertising through root access (Magisk)
If you have root rights (obtained through Magisk), you can permanently remove advertising modules using specialized scripts.
- π MIUI Debloater Script β automatically removes unnecessary system applications and advertising packages.
- π οΈ AdAway β blocks ad hosts via hosts file. requires Magisk for system integration.
- π App Systemizer β allows you to convert user applications into system ones so that ad blockers work globally.
Instructions for AdAway:
- Install Magisk and get root access.
- Download AdAway from the official website (not from Play Market!).
- Open the application, click "Download files and apply".
- Reboot the phone.
β οΈ Note: Using root rights may disrupt some features (e.g. Google Pay or banking apps). Before installing Magisk, check compatibility with your model on the forum XDA Developers.
7.Alternative methods: disabling notifications and resetting settings
If the ads appear as push notifications, you can turn them off for specific applications:
- Go to Settings β Notifications β Notifications Management.
- Find apps like Mi Browser, Cleaner, Themes and turn off the βShow notificationsβ option.
- To completely remove the cache of advertising modules, reset the ad settings: Settings β Applications β Application Management β Three points β Reset the application settings.
In a pinch, resetting your phone to factory settings will help (but it will delete all the data!):
- Backup via Mi Cloud or Settings β Additional β Backup.
- Go to Settings β About the phone β Reset settings.
- Select βErase all dataβ and confirm the action.
After the reset, do not log in to your Mi Account immediately β first turn off personalized ads in the settings as described in the first section, which will prevent the ad modules from being re-activated.
π‘
Resetting to factory settings only helps temporarily, without manually disabling ad services, banners will return after synchronizing with your Mi Account.