Advertising on Xiaomi smartphones has become a real headache for many users. Even in basic applications like Weather, Music or Themes, banners, push notifications and βrecommendationsβ from partners regularly pop up. The manufacturer explains this by the need to monetize budget devices, but for phone owners it turns into daily annoyance. The good news is that most ads can be turned off without special knowledge β just know where to look for settings.
In this article, we will look at all the current ways to remove ads on Xiaomi, Redmi and POCO β from standard MIUI settings to radical methods using ADB and modified firmware. This guide will focus on the nuances for different versions of the shell (MIUI 12/13/14) and smartphone models. If you are tired of intrusive banners in the Browser, Gallery or even on the lock screen β this guide will help to clean the system once and for all.
Why is there so much advertising on Xiaomi and can it be removed?
MIUI was originally designed as a smart system with integrated services, but has evolved into a platform for displaying ads, according to research by XDA Developers, in some regions (such as India and China), users see up to 20-30 ad units per day β even in system utilities.
- π° Monetization of budget devices. Xiaomi compensates for the low price of smartphones through partner programs (banners from Alibaba, Tencent, local services).
- π Regional features: Europe and Russia have less advertising than Asia, but it is still present in branded apps.
- π± Version. MIUI. In Global Firmware (Global) ROM) Advertising is less than in China (China) ROM), But it was completely removed only in POCO Launcher and Mi A-series (with pure Android).
Can we get rid of advertising forever? Technically yes, but with reservations:
- β No root: clean up 80-90% banners through settings and ADB.
- β οΈ With root: Remove all system apps that show ads, but risk losing the warranty.
- π After updates: some settings are reset, so you will have to repeat the procedure.
β οΈ Note: Disabling advertising through ADB or removing system applications may cause some features to function unstable (such as Topics or Security!
Method 1: Disabling personalized advertising in MIUI settings
The easiest and safest method is to deactivate targeted ads through the settings menu, which wonβt remove all ads, but will reduce the number of banners in Xiaomi apps on the site. 30-50%. The instructions are relevant to MIUI 12/13/14:
- Open Settings β Google β Advertising.
- Activate the switch to Turn off personalized advertising.
- Go back to the basic settings and go to Memory β Cleanup.
- Click on the icon. βοΈ (gear) in the upper right corner and turn off the Recommendations.
Additionally, check the settings of individual applications:
- π± Mi Browser: Settings β Additionally. β Advertising and notification β Turn off all switches.
- π΅ Music: Settings β Recommendations β uncheck the boxes for βPersonalized ContentΒ».
- πΌοΈ Gallery: Settings β Advertising β Turn off the banner display.
This method does not require superuser rights and is suitable for all models from Redmi 9A to Xiaomi 13 Ultra. However, it does not remove ads in Themes, Security and lock screen.
Method 2: ADB-commands for deep disabling advertising (without root)
If standard settings don't work, use USB debugging and ADB commands. This method removes system-level advertising but requires a computer connection. Suitable for MIUI 12 and later.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux.
- π± Cable USB (preferably original).
- π οΈ Googleβs Platform Tools utility (download and unpack into a separate folder).
Step-by-step:
- Turn on Developer Mode on your phone: go to Settings β About Phone and click on MIUI Version 7 times.
- Return to Settings β Additional β For developers and activate Debugging over USB.
- Connect your phone to your PC, open the command prompt (Windows) or terminal (macOS/Linux) in the folder with Platform Tools.
- Enter in turn (after each click Enter): adb devices (should appear serial number device) 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.android.browser
These commands disable the main modules responsible for displaying ads.
| Team team. | What's off? | Effects of consequences |
|---|---|---|
| com.miui.analytics | Analytics gathering | Less targeted advertising |
| com.xiaomi.mipicks | GetApps app | Notifications about βpopular gamesβ will disappear |
| com.miui.hybrid | System pop-ups | Some widgets may stop working. |
| com.miui.player | Music player | The application will become inoperable |
β οΈ Note: Disabling system applications through ADB It can lead to errors in the work MIUI. For example, after deactivation of com.miui.hybrid, weather widgets may disappear.Be sure to back up through Settings before executing commands. β Additionally. β Backup.
βοΈ Preparation for ADB-team
Method 3: Removing Advertising through Modified Firmware (for Advanced)
If you're willing to take drastic measures, consider installing custom firmware, which completely removes ads, but requires unlocking the bootloader and losing warranty, and is suitable for Xiaomi, Redmi and POCO models with Qualcomm processors (it's more difficult to unlock on Mediatek).
Popular firmware without advertising:
- π LineageOS β pure Android without unnecessary services Xiaomi.
- π Pixel Experience β firmware with Google Pixel functionality.
- π± Xiaomi.eu β modified MIUI Advertising-free and Chinese-based.
- β‘ ArrowOS is an open source lightweight firmware.
Step-by-step process:
- Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-15 days).
- Install custom recovery (TWRP or OrangeFox).
- Download the firmware (e.g. Xiaomi.eu for your model) and transfer it to your phone.
- Boot to recovery, make wipe (Dalvik/ART Cache, System, Data) and install firmware.
Advantages of custom firmware:
- β No Advertising at all (including system applications).
- β More smooth operation (no background processes) MIUI).
- β Regular security updates.
β οΈ Attention: Installing custom firmware will void warranty and may lead to a device blink if errors occur. Before the procedure, check the firmware compatibility with your model on the forum XDA Developers.
What if the camera doesnβt work after the firmware?
Method 4: Blocking Advertising via DNS and VPN
If you don't want to go through your phone settings, you can block the ad servers at the network level. DNS-filter VPN This method works on all Xiaomi models and does not require root rights.
Option 1: Change the DNS on your phone
- Go to Settings β Connections β Private DNS.
- Select the host name of the private DNS provider.
- Enter one of the addresses: dns.adguard.com (AdGuard DNS) family.adguard-dns.com (with blocking adult content) 1.1.1.1 (Cloudflare)
Option 2: Use a VPN with ad blocking
Install one of the applications:
- π‘οΈ AdGuard β blocks banners, trackers and malicious sites.
- π Blokada - Open VPN-traffic blocker.
- π 1.1.1.1 (Cloudflare) β a simple and free option.
Advantages of the method:
- β It works on all apps, including YouTube and Chrome.
- β No changes to the system are required.
- β You can turn it off at any time.
Disadvantages:
- β Some applications (such as banking) can block work through the Internet. VPN.
- β Possible geolocation problems (e.g. Google Maps).
π‘
After the shift DNS If some sites have stopped opening, try using an alternate address (e.g. 94.140.14.14 for AdGuard) and check if the Traffic Saving mode is enabled in the settings. SIM-Cards β it may conflict with private DNS.
Method 5: Manual removal of advertising applications (root required)
If you have root access, you can manually remove the system applications that are responsible for displaying ads, which is the most effective method, but it is risky - the wrong actions can bring the phone down. Use only if you are confident in your skills!
List of applications to remove (via Root Explorer or Titanium Backup):
- π¦ com.miui.systemAdSolution β the main module of advertising.
- π¦ com.xiaomi.mipicks β GetApps app with banners.
- π¦ com.miui.analytics β collecting analytics for targeted advertising.
- π¦ com.miui.hybrid β pop-up notifications.
- π¦ com.miui.bugreport β sending error reports (sometimes containing ads).
How to delete:
- Install a file manager with root support (such as Root Explorer or FX File Explorer).
- Go to /system/priv-app/ or /system/app/.
- Find the folders with the names from the list above and delete them (or rename them by adding.bak at the end).
- Reboot the phone.
After removing these applications:
- β Advertising in Settings, Themes and Security will disappear.
- β Push notifications with offers will stop coming.
- β οΈ Some system components may not be updated.
β οΈ Note: Removing system applications can cause a cyclical phone restart (bootloop).Be sure to back up through the phone before you delete it. TWRP or Mi PC Suite. If the phone doesn't turn on after deleting, restore deleted files through recovery.
π‘
Removing system applications is the most effective way to remove ads, but also the riskiest. If you are not confident in your abilities, use root-free methods (ADB or DNS).
Additional tips: how to reduce advertising in specific applications
Even after the main ad modules are turned off, some Xiaomi apps continue to show banners, and weβll figure out how to clean up the most problematic ones.
1.Themes appendix (com.android.themes)
- Open the Topics β Profile β Settings.
- Turn off Recommendations and Notifications.
- Using ADB, execute the command: adb shell pm disable-user --user 0 com.android.themes (the application will become unavailable, but all banners will disappear).
2. Mi browser (com.android.browser)
- Install an alternative browser (Chrome, Firefox, Brave).
- Disable the standard browser via ADB: adb shell pm disable-user --user 0 com.android.browser
- Or remove it through root (see Method 5).
3. Lock screen
- Go to Settings β Lock screen.
- Turn off the Weather and Recommendations.
- If the adverts remain, check the widgets - remove the unnecessary ones (for example, Mi Video or Mi Finance).
4.Security appendix (com.miui.securitycenter)
- Open Security. β Settings (βοΈ) β Recommend and disable all switches.
- Through ADB, run: adb shell pm disable-user --user 0 com.miui.analytics
π‘
If some features (such as virus scanning) have stopped working in Security after disabling the ad, try not to delete the app completely, but only to limit its activity. Go to Settings β Applications β Application Management β Security β Battery and select Limit Background Activity.
What if the advertisements returned after the update?
After the MIUI update, many of the settings are reset and the ad reappears.
- Before updating: Back up via Settings β Additional β Backup. Save a list of apps disabled via ADB (you can take a screen picture).
- After Updating: Repeat all steps from Method 2 (ADB-Check the settings of the private DNS β Update the custom firmware (if you use it).
If the adverts were introduced after a major update (e.g., from MIUI 13 to MIUI 14), the name of the system packages may have changed.
- Check out the current commands in the 4PDA forum (the section of your model).
- Use the App Inspector utility (root required) to find new advertising modules.
In extreme cases, you can roll back to the previous version of MIUI via the Mi Flash Tool, but this will lead to data loss.