How to permanently remove pop-up recommendations in Xiaomi: 7 proven ways

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:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. In the search, type "Recommendations" or "Recommendations".
  3. Select the MiuiDaemon app (or System Tricks in some firmware).
  4. 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:

  1. Go to Settings. β†’ The phone.
  2. Press 7 times in a row on the item "Version" MIUI" (A notice will appear saying, β€œYou have become a developer!").
  3. 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:

  1. In the same menu, find "Debugging by" USB" And turn it on (it's temporary).
  2. Connect your phone to your PC and execute a command via ADB: adb shell pm uninstall -k --user 0 com.miui.analytics
  3. This team will remove Xiaomi’s data analytics service, which is responsible for targeted advertising.
What if the ADB does not recognize the device?
Make sure that the phone is on debugging. USB (Settings β†’ For developers β†’ Debugging by USB). Install Xiaomi drivers on your PC from the official website. Try using another one USB-cable (preferably original).

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:

  1. Go to Settings. β†’ Mi Account.
  2. Click on the three dots in the upper right corner.
  3. 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:

AnnexHow it worksPlusesCons
BlokadaBlocking Advertising at DNS/VPN LevelIt does not require root, it works systematically.It may conflict with certain applications
AdGuardFilter traffic and notificationsFlexible settings, support for user rulesPremium version for full functionality
App OpsManages application permissionsCan disable background activity of system servicesRequires 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!

How to choose a custom firmware?
For most Xiaomi devices, the best choice will be Xiaomi.EU – a modified version of MIUI without advertising and Chinese services, but with full support for features. For β€œpure” Android, Pixel Experience or LineageOS will suit (but check compatibility with your model!).

FAQ: Frequent questions about pop-up recommendations in Xiaomi

Why do recommendations appear again after the switchoff?
This involves automatic updates to system applications. To prevent ad returns: Turn off auto-update for Xiaomi apps on Google Play. Freeze system services via ADB or App Ops. Check settings regularly after major MIUI updates.
Can you remove ads in Xiaomi apps (Mi Video, Mi Browser)?
Yes, but it requires different approaches: for Mi Video: disable notifications and clear app data in settings; for Mi Browser: use an alternative browser (like Firefox or Kiwi Browser); for GetApps: delete or freeze the app via ADB. In some cases, changing the region in your phone settings to Europe (in global firmware) helps.
Is it safe to disable system applications through ADB?
Yes, if you only delete applications that are not critical to the system, for example, disabling com.miui.analytics or com.xiaomi.midrop will not damage the phone. However, deleting the basic services (for example, com.android.phone) can cause the device to malfunction. Always back up before manipulating system files!
Why did the MIUI update come back?
Xiaomi often returns disabled services after major updates. To avoid this: Before upgrading, back up your settings via ADB: adb backup -apk -obb -shared -all -f backup.ab After updating, re-enact all outages through ADB. Use App Ops to block system application permissions.
Is there a way to remove ads forever without root and ADB?
Unfortunately, no. Xiaomi has deeply integrated advertising mechanisms into MIUI, You can't get rid of them completely without tampering with the system, but the combination of the following things has the maximum effect: Turn off all recommendations in the settings. 1). Install Blokada or AdGuard to block network ads. Use alternative apps instead of standard ones (Google Chrome instead of Mi Browser, VLC Signing out of your Mi Account (if you don't use cloud features) will reduce the amount of ads you have on your account. 90-95%.