Advertising and intrusive recommendations in the shell of MIUI is one of the most common complaints of Xiaomi users. Even after buying premium models like Xiaomi 14 Ultra or Redmi K70 Pro, owners encounter banners in the settings menu, notifications about โusefulโ services and automatically installed applications.
In this article, we will discuss all possible sources of recommendations in MIUI โ From system notifications to built-in ads in branded apps (Mi Browser, Mi Video, GetApps), youโll learn how to turn them off at the system level, through hidden developer settings, and even through the help of a new app. ADB-And also, why do some recommendations come back after the updates and how do you avoid them.
Important: The methods work on all current versions of MIUI (including MIUI 14/15 based on Android 13/14), but older smartphones (like the 2019 Redmi Note 8 Pro) may need additional steps. If your model is released before 2020, check out the section on legacy devices.
Where Xiaomi Recommendations Come From: 5 Main Sources
Before you start to shut down, you need to understand what elements are annoying you. In MIUI, recommendations are divided into several types, and each is customized separately:
- ๐ฑ System notifications โ pop-up prompts about new features (e.g., โTry Miโ or โTry Miโ) AI!" Or "Tune Second Space" -- often after updates.
- ๐ Advertising in branded apps โ banners in Mi Browser, Mi Music, GetApps and even in the Settings menu โ Topics.
- ๐ Automatic "advice" -- for example, suggestions to clear memory or enable charge savings -- appear in the notification curtain.
- ๐ฅ Pre-installed apps โ Mi Pay, Mi Credit, Mi Community, which cannot be removed by standard means, but which constantly send push notifications.
- ๐ Personalized content โ recommendations for Mi Video videos or news in Mi Browser based on your activity.
The most reliable way to get rid of all this is to combine several methods, such as disabling ads in the settings + removing unnecessary applications through ADB + disabling background activity of Xiaomi services, but about everything in order.
Method 1: Disabling system notifications and prompts
Let's start with the simplest of them, pop-up hints about new features and "useful" services, and these notifications appear in the curtain and on the home screen, even if you've never used the features offered.
To turn them off:
- Go to Settings โ Notifications and Status bar โ Notification management.
- Scroll down to System Notifications and select MIUI (or System Tips in older versions).
- Turn off the sliders: ๐ "Show notificationsโ (master switch) ๐ "Badges on the lock screen" ๐ "Tips for use"
If your version of MIUI doesn't have MIUI, look for System Apps or Google Services โ sometimes the hints come from there. Also check Settings โ Special Features โ MIUI Tips and disable everything there is.
๐ก
Once system notifications are disabled, some features (such as security update reminders) will also stop working. To return them, only turn on System Updates in the notification settings.
Method 2: Removing Advertising in Branded Apps
Ads in Mi Browser, Mi Video and other standard Xiaomi apps are a separate story, and they can appear even in the theme settings menu or when you try to download wallpaper.
- For Mi Browser: ๐ Open the browser, press. โฎ โ Settings โ Additionally. ๐ Turn off "Personalized recommendations" and "Show news on the main page". ๐ซ In the Privacy section, disallow "Tracking activity".
- For Mi Video and Mi Music: ๐ฌ In the app, go to Profile โ Settings โ Recommendations. ๐ Turn off โPersonalized Contentโ and โAdvertising Banners".
GetApps
- ๐ฑ Open GetApps, click on the avatar in the upper right corner.
- โ๏ธ Select Settings โ Notifications and disable all sliders.
- ๐๏ธ In the About section, click on the logo MIUI 5 times to open hidden settings and disable Advertising ID".
- Removal via ADB (for advanced): If the shutdown is not enough, you can completely remove applications using ADB. For this: adb shell pm uninstall --user 0 com.xiaomi.payment # Mi Pay adb shell pm uninstall --user 0 com.miui.analytics # Analytics collection adb shell pm uninstall --user 0 com.xiaomi.midrop # Mi Drop (if not needed) For a full list of removal packages, see the section about ADB.
If you donโt want to mess with ADB, you can use apps like App Inspector (to identify packet names) and Package Disabler (to freeze without root licenses).
Install ADB-PC drivers|Enable debugging on USB phone-on|Download the list of safe packets to remove|Create a backup copy of the data|Check the phone after each deletion-->
Method 4: Hidden MIUI settings (for power users)
MIUI has hidden menus where you can turn off ads and analytics at the system level, and these settings are not documented, but they work on most devices.
To open them up:
- Disabling data collection: ๐ฑ Go to Settings. โ The phone. ๐ Press 7 times on "Version" MIUI", to enable the developer mode. ๐ Back to Settings โ Additionally. โ For developers. ๐ Turn it off: ๐ "Sending error reports" ๐ "Usage analysis" ๐ "Automatic optimization (can provide recommendations)
Secret code for resetting ads:
Dial in the phone application:
##4636##Go to Phone Information โ Menus (โฎ) โ Resetting advertising identifiers.This will remove your profile for targeted advertising.
Another way is to reset personalization settings:
- Go to Settings โ Accounts โ Mi Account โ Synchronization settings.
- Turn off "Personalized recommendations" and "Sync usage data".
- Log out of your Mi Account and log in again โ this will reset your targeting settings.
What happens if you turn off all hidden settings?
Method 5: Completely disabling ads through ADB (no root rights)
If previous methods didnโt work, itโs time to plug in ADB, an Android debugging tool that allows you to change system settings without superuser permissions, which works on all versions of MIUI, including the latest updates.
You'll need:
- ๐ฅ๏ธ Computer with installed ADB-driver.
- ๐ฑ Xiaomi smartphone with enabled debugging USB (Settings โ The phone. โ Version. MIUI โ 7 times press โ For developers โ Debugging by USB).
- ๐ List of teams (see below).
Step-by-step:
- Connect your phone to your PC and open the command prompt (cmd in Windows or Terminal on Mac/Linux).
- Check the connection: Adb devices (should appear serial number of your device).
- Follow the commands in turn: # Disabling advertising in MIUI adb shell settings put global hidden_api_policy 1 adb shell pm disable-user --user 0 com.miui.analytics adb shell pm disable-user --user 0 com.xiaomi.midrop adb shell pm disable-user --user 0 com.xiaomi.payment Disabling notifications from adb shell cmd notification system applications allow_listener com.android.systemui false adb shell cmd notification allow_listener com.miui.systemAdSolution false Resetting advertising ID adb shell settings put secure adb_enabled_for_all_users 1 adb shell cmd adservice reset-ad-id
- Reboot your phone: adb reboot
List of safe to disable packages (do not delete system ones!):
com.xiaomi.mipicks #GetApps (app store)
com.miui.analytics # Analytics collection
com.xiaomi.payment # Mi Pay
com.miui.systemAdSolution #System Advertising
com.miui.bugreport # Error Reports
com.xiaomi.midrop #Mi Drop (file transfer)
com.miui.videoplayer #Mi Video (if not required)
com.android.browser # Old browser (if you use Chrome)โ ๏ธ Warning: Don't disable packages called com.android or com.qualcomm - this could cause your phone to fail! before experimenting, back up via adb backup.
๐ก
ADB-If you've got a command, it's the most powerful way to remove ads, but it takes care. If you've got a phone that's jamming after you've run the commands, you can return the settings to the factory settings through Settings. โ Additionally. โ Resetting settings.
Method 6: Features for older models (until 2020)
If your smartphone is released before 2020 (e.g. Redmi Note 7, Mi 9, POCO F1), some methods may not work due to an outdated version of MIUI.
- ๐ Update your firmware to the latest version (even if itโs not official). For example, Redmi Note 8 Pro is up-to-date firmware โ MIUI 14 based on Android 12. downloadable on the official website.
- ๐ ๏ธ Use patches for MIUI โ For example, the Disabler for module MIUI It's in Magisk, it's blocking ads at the system level.
For older devices, it is also relevant. ADB-commands, but the list of safe packets to disable may differ. MIUI 10 for advertising was responsible for the package com.miui.systemAdSolution, and in MIUI 12+ It was replaced by com.xiaomi.msa.global.
If you are not sure which packages you can disable, use the App Inspector utility (available on the Play Market) to view the list of installed applications and their permissions.
Method 7: Alternative launchers and workarounds
If nothing works, we can go a radical way of replacing the standard MIUI launcher with a third-party one, which won't take the ads out of the system applications, but at least it will hide them from the home screen.
Best options:
- ๐ Nova Launcher โ allows you to hide unnecessary icons, disable notifications from system applications and adjust the appearance for Pixel or iOS.
- ๐ Lawnchair โ lightweight launcher with gesture support and no advertising.
- ๐ฑ POCO Launcher โ official launcher from Xiaomi, but without advertising (available in Play Market).
How to set up Nova Launcher for maximum comfort:
- Install a launcher from Play Market and make it the default launcher.
- Go to Settings Nova โ Applications and Notifications.
- In the Hidden Applications section, add all unnecessary system utilities (Mi Pay, Mi Credit, etc.).
- In Settings โ Notifications, turn off the display of badges (notification icons) for hidden applications.
Blocker applications can also be used: