How to permanently remove ads on the Xiaomi home screen: the complete guide

Xiaomi’s home screen ads are one of the most annoying features of MIUI that users encounter. Even after buying a new smartphone, Redmi, Poco or Mi, you may find banners in the app menu, push notifications and intrusive widgets on the desktop. The manufacturer integrates them at the system level, but that doesn’t mean they’re impossible to get rid of.

In this article, we will look at all the working methods, from standard MIUI settings to hidden features and third-party solutions. It is important to understand that some methods require super-user rights (root), and others work without them. We will also explain how to avoid reappearance of ads after updates and which Xiaomi models are most vulnerable to intrusive advertising.

If you're tired of banners in the Weather, Themes, or Browser, or want to clear your desktop of unnecessary widgets, this guide is for you, and let's start with the simplest ways and gradually move on to the more radical ones.

Why Xiaomi is getting ads and can it be removed forever?

The default MIUI firmware contains built-in ad modules that Xiaomi positions as β€œpersonalized recommendations.” These are actually regular banners that display:

  • πŸ“± On the main screen (weather widgets, news, topics)
  • πŸ”” In notifications (push ads from Mi Browser, GetApps)
  • πŸ“ In system applications (downloads, files, music)
  • πŸ” In the search results by device

The main reasons for the appearance of advertising:

  • πŸ“¦ Pre-installed system applications (Mi Video, Mi Music, GetApps)
  • πŸ”„ Automatic updates MIUI, Restore Advertising Settings
  • 🌍 Regional settings (more advertising in some countries)
  • πŸ“± Budget models (Redmi Note, Poco M) are more likely to suffer from intrusive advertising

You can only remove ads permanently with root rights or custom firmware, but 90 percent of banners are removed with standard settings. Next, we'll look at all the methods available, from the safest to the most radical.

πŸ“Š What kind of Xiaomi model do you have?
Redmi Note 12/13
Poco X5/F5
Mi 11/12/13
Another model
I don't know.

Method 1: Disabling Advertising in MIUI Settings (without root)

The easiest and safest method is to use the built-in MIUI options. It is suitable for most models, including the Redmi Note 10/11/12, Poco X3/X4/X5 and Mi 11/12/13. Importantly, after major upgrades, the system settings may be reset, so they will have to be repeated.

Instructions:

  1. Open Settings β†’ Password and Security β†’ Authorization and Locking.
  2. Scroll down and find Personalized Recommendations (MIUI) section.
  3. Turn off the slider next to Show recommendations.
  4. Return to the main settings β†’ Additional β†’ Special features.
  5. Find Advertising Notices and deactivate them.

Please check further:

  • πŸ” B Settings β†’ Annexes β†’ App management find GetApps, Mi Video, Mi Browser and turn off notifications.
  • πŸ“± B Settings β†’ Desktop remove news and weather widgets (they often show ads).

Delete β€œPersonalized recommendations"|Remove the "News" and "Weather" widgets"|Disable notifications in GetApps and Mi Browser|Check the settings "Special Opportunities"-->

Limitation: This method removes ~70% of ads, but banners in system applications (Downloads, Files) may remain.

Method 2: Use of the ADB-commands for deep disabling advertising

If standard settings don’t work, you can use ADB (Android Debug Bridge), a tool for debugging Android, which does not require root rights, but requires connecting your smartphone to your computer.

Step-by-step:

  1. Download and install ADB Tools on PC.
  2. On your smartphone, turn on Settings β†’ About Phone β†’ MIUI version (click 7 times to activate Developer Mode).
  3. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  4. Connect the phone to the PC and enter in the command line (terminal):
adb devices


adb shell pm hide com.miui.systemAdSolution

To disable ads in specific applications, use the commands:

adb shell pm hide com.xiaomi.midrop # Advertising in Mi Drop


adb shell pm hide com.miui.videoplayer # Advertising in Mi Video




adb shell pm hide com.miui.player #Advertising in Music

To get it back, replace hide with unhide.

What if the ADB can’t see the device?
Make sure you have Xiaomi drivers installed (you can download it on the official website). USB-cable USB 2.0 (not 3.0) In the developer settings, turn on "Debugging by USB (security parameters) and confirm the PC permission.

ADB Team TeamWhat's off?Reversibility
pm hide com.miui.systemAdSolutionMIUI System BannersYeah (unhide)
pm hide com.xiaomi.midropAdvertising in Mi DropYes.
pm hide com.miui.videoplayerBanners in Mi VideoYes.
pm uninstall -k --user 0 com.miui.analyticsAnalytics (reduces advertising)Just reflashing.

Warning: Uninstall teams remove system components, which can lead to unstable operation. Use them only if you are confident in your actions.

⚠️ Attention: After update MIUI some ADB-To avoid this, create a script with commands and run it after each update.

Method 3: Remove Advertising through Hidden MIUI Settings (codes)

MIUI contains hidden menus that allow you to disable ads without ADB. This uses special access codes that are entered as a phone number.

Instructions:

  1. Open the Phone app.
  2. Enter the code ##847## (to test the ad modules).
  3. In the menu that appears, select Disable Ad or Disable Ads.
  4. Reset the device.

Other useful codes:

  • πŸ“± ##4636## - system information (checking advertising services)
  • πŸ” ##7378423## - Service test (may contain advertising options)
  • πŸ› οΈ ##284## - Widget Test (removes banner ads on the desktop)

These codes don't work on all models, and if nothing happens after you type in, your version of MIUI doesn't support this method, so move on to the next method.

πŸ’‘

If the code doesn't work, try entering it through the Screen Dialogue app (which is part of standard MIUI utilities), which sometimes helps to bypass the restrictions.

Method 4: Install custom firmware (for advanced users)

If you’re willing to take drastic measures, installing custom firmware (like LineageOS, Pixel Experience or Xiaomi.eu) will completely remove all ads, a method that requires unlocking the bootloader and can be unwarranted.

Advantages of custom firmware:

  • πŸš€ Complete lack of advertising and system applications Xiaomi.
  • πŸ”„ Regular security updates.
  • πŸ› οΈ Ability to fine-tune the interface.

Disadvantages:

  • ⚠️ Risk of "bricking" of the device when installed incorrectly.
  • πŸ”‹ Possible battery and performance problems.
  • πŸ“± Certain functions (e.g, IR-blaster NFC) They may not work properly.

Step-by-step:

  1. Unlock the bootloader through the official Xiaomi website (requires a Mi Account and wait 7-30 days).
  2. Install TWRP Recovery for your model.
  3. Download the firmware Xiaomi.eu (recommended for maximum stability) or LineageOS.
  4. Using TWRP, run Wipe β†’ Format Data and install the firmware.

⚠️ Note: Xiaomi.eu firmware removes all Google apps by default. GAPPS.

πŸ’‘

Custom firmware is the most reliable way to get rid of advertising, but it is only suitable for advanced users. For beginners, we recommend limiting yourself to ADB or MIUI settings.

Method 5: Using third-party applications (without root)

If previous methods have failed, you can use third-party utilities that block DNS-level ad servers or filter traffic.

Top.-3 Advertising Blocking Apps on Xiaomi:

AnnexHow it worksNeed root?
BlokadaBlocks advertising domains via VPNNo.
NextDNSFiltering traffic through cloud DNSNo.
AdGuardLocal VPN with custom filtersNo (but with root more efficient)

Instructions for setting up Blokada:

  1. Install the app from Google Play.
  2. Launch and allow creation VPN-connection.
  3. In the settings, select Hosts Lists β†’ Activate all lists.
  4. Reset the device.

Important: Some banking applications may block work with an active VPN, in which case add them to the exceptions in the Blokada or AdGuard settings.

How to Prevent Return of Ads After MIUI Updates

Even after successfully removing the advert, it can return after the MIUI update. To avoid this, follow these tips:

  • πŸ”„ Turn off automatic system updates: Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto-update (Otkl.).
  • πŸ“₯ Before manually updating, back up your settings ADB (adb backup -f backup.ab -apk -obb -shared -all -system).
  • πŸ›‘οΈ Install Magisk and Disabler for MIUI (root).
  • πŸ” Check the activity of com.miui.analytics and com.xiaomi.mipicks apps regularly in Settings β†’ Annexes.

If the ad came back:

  1. Repeat the steps from Method 1 (MIUI settings).
  2. Run the ADB script from Method 2.
  3. Check if new system apps have appeared (e.g. Mi Game Center is often added after updates).

Preventive measure: Install App Manager and monitor changes to system applications after each update.

FAQ: Frequent questions about advertising on Xiaomi

❓ Why did the advertisement reappear after the reset?
Factory reset returns all system applications, including ad modules. After reset, be sure to repeat the steps from Method 1 and Method 2 (ADB).
❓ Can you remove advertising without a computer?
Yes, use Method 1 (MIUI settings) or Method 5 (third-party apps like Blokada).
❓ Will it work? ADB Xiaomi with a blocked bootloader?
Yes, ADB-The commands in Method 2 do not require unlocking the bootloader. They operate at the user rights level (pm hide).
❓ What Xiaomi models often show ads?
The most "advertising" models are budget series: Redmi Note 8/9/10/11, Poco M3/M4/M5, Redmi 9A/10A. Flagships (Mi 11/12/13, Xiaomi 13T) contain less advertising, but it is still present.
❓ Can Disabling Ads Affect the Guarantee?
Not unless you're using root or custom firmware. MIUI and ADB-Pm hide does not violate the warranty terms.