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.
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:
- Open Settings β Password and Security β Authorization and Locking.
- Scroll down and find Personalized Recommendations (MIUI) section.
- Turn off the slider next to Show recommendations.
- Return to the main settings β Additional β Special features.
- 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:
- Download and install ADB Tools on PC.
- On your smartphone, turn on Settings β About Phone β MIUI version (click 7 times to activate Developer Mode).
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect the phone to the PC and enter in the command line (terminal):
adb devices
adb shell pm hide com.miui.systemAdSolutionTo 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 MusicTo get it back, replace hide with unhide.
What if the ADB canβt see the device?
| ADB Team Team | What's off? | Reversibility |
|---|---|---|
| pm hide com.miui.systemAdSolution | MIUI System Banners | Yeah (unhide) |
| pm hide com.xiaomi.midrop | Advertising in Mi Drop | Yes. |
| pm hide com.miui.videoplayer | Banners in Mi Video | Yes. |
| pm uninstall -k --user 0 com.miui.analytics | Analytics (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:
- Open the Phone app.
- Enter the code ##847## (to test the ad modules).
- In the menu that appears, select Disable Ad or Disable Ads.
- 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:
- Unlock the bootloader through the official Xiaomi website (requires a Mi Account and wait 7-30 days).
- Install TWRP Recovery for your model.
- Download the firmware Xiaomi.eu (recommended for maximum stability) or LineageOS.
- 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:
| Annex | How it works | Need root? |
|---|---|---|
| Blokada | Blocks advertising domains via VPN | No. |
| NextDNS | Filtering traffic through cloud DNS | No. |
| AdGuard | Local VPN with custom filters | No (but with root more efficient) |
Instructions for setting up Blokada:
- Install the app from Google Play.
- Launch and allow creation VPN-connection.
- In the settings, select Hosts Lists β Activate all lists.
- 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:
- Repeat the steps from Method 1 (MIUI settings).
- Run the ADB script from Method 2.
- 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.