How to get rid of advertising on Xiaomi phone forever: a step-by-step guide

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".

πŸ“Š Which advertisements annoy you the most?
Banners in settings
Advertising on the lock screen
Pop-up windows in apps
Promotional notices

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):

  1. Open the browser, tap on three dots in the lower right corner β†’ Settings.
  2. Go to additional β†’ Advertising and recommendations.
  3. Disable all switches: "Personalized recommendations", "Show news on the main", "Advertising banners".
  4. Return to the main browser settings and turn off the "Fast News" on the homepage.

AnnexThe Way to Advertising SettingsWhat to turn off
Mi VideoSettings β†’ Recommendations"Personalized Content", "Advertising Clips"
CleanerSettings β†’ Notifications"Show Advertising", "Recommendations for Cleaning"
Mi MusicSettings β†’ Additional β†’ Advertising"Show banners", "Advertising tracks"
ThemesProfile β†’ 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:

  1. 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.
  2. Download ADB Tools on PC and unpack the archive.
  3. 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.systemAdSolution
adb shell pm disable-user --user 0 com.xiaomi.midrop
adb 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
com.miui.systemAdSolution – the main advertising module com.xiaomi.midrop – advertising in Mi Drop com.miui.analytics – analytics collection for targeted advertising com.miui.msa.global – global advertising services com.miui.hybrid – hybrid banners in the system menu com.miui.player – advertising in the video player

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:

  1. Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7 days).
  2. Download the firmware Xiaomi.eu for your model from the official website.
  3. 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.telephony

This 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:

  1. Install Magisk and get root access.
  2. Download AdAway from the official website (not from Play Market!).
  3. Open the application, click "Download files and apply".
  4. 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:

  1. Go to Settings β†’ Notifications β†’ Notifications Management.
  2. Find apps like Mi Browser, Cleaner, Themes and turn off the β€œShow notifications” option.
  3. 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!):

  1. Backup via Mi Cloud or Settings β†’ Additional β†’ Backup.
  2. Go to Settings β†’ About the phone β†’ Reset settings.
  3. 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.

FAQ: Frequent questions about Xiaomi advertising

πŸ”Ή Why After Updating MIUI The commercial reappeared?
Updates MIUI Often restore disabled advertising modules, after the update, you must re-execute the actions from section 1 (disable personalized advertising) and section 3 (ADB-If you used Xiaomi.eu, upgrade to the latest version of the firmware, it is already cleared of advertising.
πŸ”Ή Can I remove ads without a computer?
Yes, but the options are limited. Without a PC, you can: Turn off personalized ads in settings (section 1). VPN Ad-blocking (Section 5) Remove updates for system applications through Settings β†’ Annexes β†’ Application management β†’ Three points. β†’ Remove updates. To completely remove ads (especially in settings) ADB root.
πŸ”Ή Does removing ads affect your phone?
Disabling advertising modules through settings or ADB However: Removing system applications (e.g. Mi Browser) may disrupt some functions. Using custom firmware or root rights is insecure and can cause problems with banking applications (due to SafetyNet). DNS/VPN It may slow down the internet. 5–15%.
πŸ”Ή Why Ads Are Coming Even With Personalization Disabled?
Xiaomi has integrated advertising at the shell level of MIUI, so even after disabling personalization remain: Static banners in the settings (removed only through ADB or custom firmware); Advertising in system applications (Mi Video, Cleaner), which is blocked only by root methods; Sponsored content in weather or news widgets (disabled through widget settings). 100% removal requires a comprehensive approach: ADB + DNS lock + disabling in applications.
πŸ”Ή Which Xiaomi models are most affected by advertising?
The most β€œpromoted” devices are budget and mid-budget models on MIUI for the global market: Redmi Note 11/12 – advertising in settings, browser, player. POCO X3/X4 – banners on the lock screen and in Cleaner. Xiaomi Mi 11 Lite – pop-up notifications from Mi Video and Themes. Flagship models (Xiaomi 13/14, Mix Fold) have less advertising, but it is still present in system applications. Chinese firmware (China ROM) advertising does not contain, but does not support Russian language and Google services.