How to permanently remove ads on your phone Xiaomi: 10 working ways

Xiaomi, Redmi and POCO are known for their value for money, but many users are faced with intrusive advertising in the branded shell of MIUI. Banners appear in settings, app menus, lock screen and even system notifications. Fortunately, there are several ways to completely or partially disable this advertising – both standard means and with the help of additional tools.

In this article, we will discuss 10 proven methods, including settings. MIUI, Disabling personalized advertising, use ADB-And it's important to understand that the effectiveness of each method depends on the version. MIUI and device models – some options may not be available on older or budget smartphones. Also note that after major firmware updates, advertising may return, so the procedure sometimes has to be repeated.

1. disable personalized advertising in MIUI settings

The easiest and safest way to reduce the amount of ads is to deactivate personalized ads in your Mi Account settings, which will not remove ads completely, but will significantly reduce the amount of ads, especially in system applications like Security, Themes or Music.

Instructions:

  • πŸ“± Open the Settings. β†’ Xiaomi Account (or Mi Account)
  • πŸ” Go to Mi Advertising (may be called Advertising or Personalized Recommendations)
  • πŸ”„ Turn off sliders: Personalized recommendations (or Recommendations) Advertising notices (if any)
  • πŸ”™ Go back to the basic settings and restart your phone.

Method limitations: Advertising in some applications (such as Downloads or Calendar) may remain, and this method does not work for banners on the lock screen if they are embedded in the theme of the design.

πŸ“Š Which advertisements annoy you the most?
In system applications
On the lock screen
Notifications.
In MIUI browser
other

2. resetting of the advertising ID (Google Advertising ID)

Each Android device is assigned a unique ad ID (AAID) that ad networks use to target banners, and resetting that ID won’t remove ads completely, but it will reset targeting settings and can reduce the number of impressions.

How to reset AAID:

  1. Go to Settings β†’ Google β†’ Advertising
  2. Click Reset Advertising Identifier
  3. Confirm the action and restart the phone

For deeper cleaning, you can additionally:

  • 🧹 Clear the cache and data of the Google Play Services application (Settings) β†’ Annexes β†’ Application management β†’ Google Play Services β†’ Warehouse)
  • πŸ”„ Disable Personalized Advertising in the same menu

πŸ’‘

If after resetting the AAID, the ad returns after a few days, repeat the procedure and further disable background activity for the Msa and Analytics apps in the battery settings.

3. Disabling Advertising through ADB (without ROOT)

For users who are ready to use the Android debugging bridge (ADB), There is a way to disable system-level advertising services, and this method works on most Xiaomi devices. MIUI 12-14 and does not require superuser rights, but requires a computer and USB-cable.

Step-by-step:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone Press 7 times on MIUI Version until notification appears

USB debugging

Settings β†’ Additional β†’ For Developers

command-line

Terminal

adb shell pm hide com.miui.systemAdSolution


adb shell pm hide com.xiaomi.midrop




adb shell pm hide com.miui.analytics




adb shell pm hide com.miui.msa.global

Important! After the device is restarted, the ads in the system applications should disappear. If the commands do not work, try replacing hide with a disable-user:

adb shell pm disable-user --user 0 com.miui.systemAdSolution

Install ADB-PC drivers|Enable the developer mode|Activate debugging by USB|Connect your phone to the original cable|Check the connection with the team `adb devices`-->

4. Removal of ads from the lock screen

Banner ads on the lock screen are one of the most annoying features of MIUI, which can appear as app recommendations, news cards or banners from Xiaomi partners, and can be removed in several ways:

Method 1: Disabling in the lock screen settings

  • πŸ”’ Go to Settings. β†’ Lock screen
  • πŸ“΅ Disable options: Recommended Weather and Event Content (if not needed) Notifications on the Lock screen (optional)
  • 🎨 Set a static theme without ads (such as Basic or Black)

Method 2: Remove the MiuiDaemon application (requires ROOT)

If you have superuser rights, you can completely remove the service responsible for the impressions on the block:

su


pm uninstall --user 0 com.miui.daemon

What if the advertisements returned after the update?
After major updates MIUI Some system applications are restored. In this case: 1. ADB-Teams from Section 3.2. Check if new advertising modules have appeared in Settings β†’ Annexes β†’ Application management (search for ad, msa, analytics) 3. If a custom theme is used, reset it to standard and install it again.

5. Blocking Advertising via DNS or VPN

If the ads are delivered over the Internet (e.g., in Mi Browser or system notifications), they can be blocked at the network level.

Method 1: Change DNS-server

Some of them DNS-ISPs filter ad domains, like AdGuard. DNS or NextDNS:

  1. Go to Settings β†’ Connections β†’ Private DNS
  2. Select the host name of the private DNS provider
  3. Enter: For AdGuard: dns.adguard.com For NextDNS: 45.90.28.167 (or your personal IP)

Method 2: Using a VPN with ad blocking

Apps like AdGuard VPN or Blokada intercept system-level advertising requests, install them from Google Play and activate filtering:

  • πŸ›‘οΈ Install Blokada (free version)
  • πŸ”„ Enable the option to Block Advertising
  • 🌍 Choose a server with minimal ping

πŸ’‘

DNS-filtering blocks ads at the network level, but does not remove embedded banners in the network MIUI. For full effect, combine this method with disabling system services (Section 3).

6. Removal of system applications with advertising (requires ROOT)

If you're ready to receive ROOT-Right, you can radically remove all the apps that are responsible for the display of ads, this method gives 100% result, but requires unlocking the bootloader and installing a custom Recovery (for example, TWRP).

List of removal applications (via Root Explorer or ADB):

Package nameHe's in charge.Can I remove it?
com.miui.systemAdSolutionMain Module of Advertising in MIUIYes.
com.xiaomi.midropAdvertising in Mi Drop and NotificationsYes.
com.miui.analyticsStatistics collection and targeted advertisingYes.
com.miui.msa.globalAnalytics and push notificationsYes (may disrupt Mi Account)
com.android.browserMIUI browser with advertisingYes (install an alternative)

Commands to remove via ADB:

adb shell


su




pm uninstall --user 0 com.miui.systemAdSolution




pm uninstall --user 0 com.xiaomi.midrop




pm uninstall --user 0 com.miui.analytics

⚠️ Warning: Removing system applications can lead to unstable work MIUI, especially if you delete com.miui.msa.global. TWRP Mi Cloud.

7. Use of custom firmware (for advanced)

If none of these methods work, the last resort is to install custom firmware based on AOSP (like LineageOS, Pixel Experience or ArrowOS), which removes MIUI and all built-in ad modules completely, but requires:

  • πŸ”“ Unlock the bootloader (officially via Mi Unlock Tool)
  • πŸ› οΈ Custom recaveri installations (TWRP Or OrangeFox)
  • πŸ“₯ Download compatible firmware for your model

Advantages:

  • βœ… Total lack of advertising
  • βœ… Cleaner and faster interface
  • βœ… Regular security updates

Disadvantages:

  • ❌ Loss of function MIUI (For example, Double Apps, Reading Mode)
  • ❌ Risk of "bricking" if installed incorrectly
  • ❌ Possible camera or sensor issues (more patches required)

⚠️ Note: Installing custom firmware will void Xiaomi’s warranty, and some banking apps (such as SberBank Online) may stop working due to lack of Google SafetyNet certification.

8. Alternative methods and life hacks

If you don’t want to go into the technical details, try these simple ways:

Installation of an alternative launcher

Launchers like Nova Launcher or Lawnchair are replacing the standard MIUI interface and removing ads from the app menu, but this won’t affect banners in settings or notifications.

2. Disabling notifications from system applications

  • Go to Settings β†’ Notifications β†’ Notifications Management
  • Find and disable notifications for: Msa (Mi Security Center) MiuiDaemon Download Manager (if not used)

3. Use of topics without advertising

Some of the themes in MIUI Themes contain hidden ads, set a minimalist theme (like Dark Mode or Stock Android) and turn off automatic themes updates.

4. Cleaning the cache of advertising modules

Regularly clean the data and cache of the following applications:

  • com.miui.systemAdSolution
  • com.xiaomi.mipicks (if any)
  • com.android.browser (MIUI browser)

FAQ: Frequent questions

❓ Why After Updating MIUI The commercial reappeared?
Large updates (e.g. with the MIUI 13 on MIUI 14) some system applications are restored. You need to repeat the steps from Section 3 (ADB-commands) or Section 6 (removal through ROOT). Also check if the settings in the Mi Account are reset. β†’ Advertising.
❓ Can you remove advertising without a computer?
Yes, but the options are limited.You can: Disable personalized ads in Mi Account (Section 1) Reset Google Advertising ID (Section 2) Use VPN Ad-blocking (Section 5) Install an alternative launcher (Section 8) To remove ads completely without a PC will be required ROOT-rights and file manager with superuser support (e.g. Root Explorer).
❓ Will Magisk work to block ads?
Yes, you can install AdAway or Energy Ring with Magisk, which blocks ad domains at the system level. Instructions: Install Magisk and get ROOT. Download AdAway from Magisk repository. Activate the module and reboot the phone. Update host lists in the AdAway app. This will block most of the network ads, but it won't remove the built-in banners in MIUI.
❓ Why some Xiaomi models don’t have a Personalized Advertising option"?
On budget models (e.g. Redmi) 9A, POCO M3) The Chinese market (Mi 11 China) ROM) Some settings may be hidden. In this case: Try changing the region to India or Europe in the settings (Settings) β†’ Additionally. β†’ Region. Use it. ADB-Teams from Section 3. Install Global ROM (if you have China ROM).
❓ Can Disabling Advertising Affect Your Phone?
Most of the time, no, but there are nuances: Disabling com.miui.msa.global can disrupt Mi Account and sync. Deleting com.android.browser will require an alternative browser. Blocking Google Advertising ID can lead to errors in some games (such as PUBG Mobile or Free Fire). If the phone starts to slow down or issue errors, return the settings to factory settings (Settings β†’ About Phone β†’ Settings Reset).