Why is Xiaomi showing recommendations and can they be removed?
Owners of Xiaomi, Redmi and POCO smartphones often encounter intrusive pop-ups that offer app installs, show ads or recommend content, even when the screen is locked, interfering with user experience, the reason being the MIUIβs proprietary shell, which aggressively integrates Xiaomi and partnersβ services.
The good news is that you can disable all of these recommendations, both with standard system tools and with additional tools. The bad news is that the manufacturer doesn't always make these settings obvious. In this article, we'll break down 7 working methods, including hidden developer settings, disabling system applications, and even modifying firmware for the most persistent cases.
Itβs important to understand that some recommendations donβt come from MIUI itself, but from installed apps (e.g. Mi Video, Mi Browser or GetApps), so getting rid of intrusive windows will require a comprehensive approach.
Method 1: Disabling recommendations in MIUI settings
To start with, the basic settings are standard: Xiaomi provides a few switches that should theoretically block most pop-ups, but they donβt always work in practice, especially on older versions of MIUI (below 12.5).
Here's what we need to do:
- π± Go to Settings. β Notifications and status bar β Management of notifications.
- π Find the "Recommendations" section (or "Mi Recommendations" in global firmware).
- π« Turn off the slider "Show recommendations".
- π Restart the device β sometimes changes only apply after a reboot.
If this item is not in your MIUI version, try an alternative path:
- Open Settings β Applications β Application Management.
- In the search, type "Recommendations" or "Recommendations".
- Select the MiuiDaemon app (or System Tricks in some firmware).
- Click "Disable" and confirm the action.
π‘
If recommendations continue to appear after disabling, check the settings of Google Play Services β sometimes ads come through this service. Go to Settings β Google β Advertising and turn off personalization.
Method 2: Block notifications from system applications
Many pop-ups are generated by Xiaomi apps pre-installed, such as Mi Video, Mi Browser, GetApps or Mi Community, and even if you don't use them, they can send notifications to stop:
Step 1. Go to Settings β Applications β Application Management.
Step 2: In the search bar, type the name of the application (e.g., "GetApps").
Step 3. Select the application and click "Notifications".
Step 4: Turn off all sliders, including "Pop-ups" and "Sound."
The list of the most annoying Xiaomi apps that are worth checking out:
- π¬ Mi Video - shows ads for movies and TV series.
- π Mi Browser β sends news notifications.
- π¦ GetApps (or App Store) β Advertises games and programs.
- π₯ Mi Community β Notify of new community posts.
- π΅ Mi Music - offers a selection of songs.
Disable notifications in Mi Video
Disable notifications in Mi Browser
Disable notifications in GetApps
Disable notifications in Mi Community
Check the settings of Google Play Services-->
Important: Some apps (like GetApps) canβt be completely removed without root rights, but they can be βfreezedβ through settings or ADB.
Method 3: Using Developer Mode for Deep Customization
If standard methods don't work, it's time to turn on developer mode and use hidden settings, which requires caution, but allows you to disable even notifications that are not blocked through the normal interface.
How to turn on the developer mode:
- Go to Settings. β The phone.
- Press 7 times in a row on the item "Version" MIUI" (A notice will appear saying, βYou have become a developer!").
- Return to the main settings menu β there will be a new section βFor developersβ.
Now, do the following:
- π οΈ Go to Settings. β For developers.
- π Find the option "Background processes" MIUI" (or "Limit background processes").
- π Set a limit on 2 processes β this will reduce the activity of system services.
- π« Turn off "Autosynchronization" MIUI" and βOptimizations MIUI".
You can also disable analytics and personalization:
- In the same menu, find "Debugging by" USB" And turn it on (it's temporary).
- Connect your phone to your PC and execute a command via ADB: adb shell pm uninstall -k --user 0 com.miui.analytics
- This team will remove Xiaomiβs data analytics service, which is responsible for targeted advertising.
What if the ADB does not recognize the device?
Method 4: Disabling Advertising through Mi Account Settings
Many users are unaware that some of the ads and recommendations come through a linked Mi Account. Even if you are not logged in to the cloud, some services may use anonymized device data to fix this:
Step 1. Go to Settings. β Mi Account (or "Mi Account").
Step 2. Click on the profile avatar in the upper right corner.
Step 3. Select "Account Settings" β "Privacy".
Step 4: Turn off the following options:
- π "Personalized recommendations (or "personalized recommendations").
- π‘ "Analysis of application use".
- π "Participation in improvement MIUI".
If you do not want to use the Mi Account at all, you can log out:
- Go to Settings. β Mi Account.
- Click on the three dots in the upper right corner.
- Select "Exit" and confirm the action.
Yes, for data synchronization.
Yes, but only for updates.
No, not authorized.
I don't know what that is.-->
β οΈ Warning: Signing out of your Mi Account will disable access to cloud backups, device search, and some features MIUI. However, it also stops collecting data about your activity.
Method 5: Remove system applications without root (via ADB)
Some pop-ups are generated by system applications that cannot be removed by standard means, but with ADB (Android Debug Bridge), you can turn them off for the current user without obtaining root rights.
You'll need:
- π₯οΈ A computer with installed Xiaomi drivers and ADB.
- π± USB-cable (preferably original).
- π§ Included debugging by USB phone-on.
List of commands to disable the most annoying services:
adb shell pm uninstall -k --user 0 com.miui.systemAdSolution # MIUI Ad Blocker
adb shell pm uninstall -k --user 0 com.xiaomi.midrop #Mi Drop (file transfer ads)
adb shell pm uninstall -k --user 0 com.miui.analytics # MIUI Analytics
adb shell pm uninstall -k --user 0 com.miui.bugreport # Error Reports (sometimes shows notifications)
adb shell pm uninstall -k --user 0 com.miui.hybrid # Hybrid services (advertising in system windows)
adb shell pm uninstall -k --user 0 com.xiaomi.joyose # Ficher for the Indian market (spam notifications)Once you have completed the commands, restart the device. If an application is needed to run the system, it can be returned by the same command, replacing uninstall with install.
π‘
Disabling system applications via ADB does not require root rights and is reversible, but some features (such as transferring files over Mi Drop) will no longer work.
Method 6: Using third-party apps to block ads
If you don't want to go through the settings, you can use specialized utilities that block ads at the DNS level or intercept system notifications.
Top.-3 Advertising Blocking Apps on Xiaomi:
| Annex | How it works | Pluses | Cons |
|---|---|---|---|
| Blokada | Blocking Advertising at DNS/VPN Level | It does not require root, it works systematically. | It may conflict with certain applications |
| AdGuard | Filter traffic and notifications | Flexible settings, support for user rules | Premium version for full functionality |
| App Ops | Manages application permissions | Can disable background activity of system services | Requires ADB for full access |
For maximum effect, it is recommended to combine Blokada (for network advertising) and App Ops (for blocking notifications).However, remember that some applications (for example, banking) may not work through a VPN.
β οΈ Attention: use VPN-Ad blockers can lead to geolocation problems in games (for example, in the game). PokΓ©mon GO) In this case, add exceptions to the locker settings.
Method 7: Flashing on custom firmware (for advanced)
If none of the above has worked, the radical method is to install custom firmware (such as LineageOS, Pixel Experience or Xiaomi.EU), which lacks built-in advertising and unnecessary Xiaomi services.
Advantages of custom firmware:
- π Clean Android without Bloatware (pre-installed garbage).
- π No data collection and targeted advertising.
- β‘ Faster operation of the system.
- π Regular security updates.
There are, however, downsides:
- β οΈ Loss of warranty (if the device is under warranty).
- π§ Difficulty of installation for beginners.
- π± Possible bugs (not all functions can work perfectly).
If you decide to do this, follow the official instructions for your model on the XDA Developers or 4PDA forums. Be sure to back up your data before you run the firmware!