How to permanently remove Xiaomi recommendations: 7 working ways

Banner ads, annoying notifications about โ€œrecommended appsโ€ and pop-ups with offers from Xiaomi are a familiar picture for owners of smartphones based on MIUI. Even after buying premium models like Xiaomi 14 Ultra or Redmi Note 13 Pro+, users are faced with aggressive integration of the companyโ€™s services, which not only annoy, but also collect data about your preferences for targeted advertising. In this article, we will analyze all the current ways to disable recommendations from standard settings to hidden functions of the engineering menu.

The problem is compounded by Xiaomi regularly changing the layout of options in new MIUI versions (especially after upgrades to MIUI 14/15 based on Android 13/14).What worked a year ago may be useless today.We tested all methods on current firmware in 2026 and highlighted those that are guaranteed to be removed:

  • ๐Ÿ“ฑ Advertising banners in the settings menu and on the desktop
  • ๐Ÿ”” Pop-up notifications for โ€œuseful applications"
  • ๐ŸŽฏ Personalized recommendations in GetApps and Mi Video
  • ๐Ÿ“Š Data collection for analytics (including MSA Miui Analytics and Miui Analytics)

1. Standard disabling recommendations in MIUI settings

To start with the obvious, built-in options. Even if you think you're a power user, check out this section: Xiaomi often moves switches between updates. In MIUI 14/15, the path has changed, and now some options are hidden deeper.

Open Settings โ†’ Memory โ†’ Clean (or Settings โ†’ Applications โ†’ Managing Applications in Older Versions)

  1. Slip on three points in the upper right corner and select Cleaning Settings.
  2. Disable the Recommendation slider (in some regions, it may be called Personalized Recommendations).
  3. Go back and go to Settings โ†’ Notifications โ†’ Further, where to deactivate MIUI Recommendations.

Disable "Recommendations" in the cleaning settings |Deactivate "MIUI Recommendations" in the notifications |Delete GetApps app (if not used) |Elecate the cache of system applications-->

These actions will remove most of the annoying notifications, but will not affect ads in branded applications (Mi Browser, Mi Video, Music).

โš ๏ธ Note: Some of the firmware for the European region (MIUI EU) The recommendation option may not be available. In this case, go straight to the method with ADB.

2. Disabling advertising in branded Xiaomi applications

Even after disabling system recommendations, you still see banners in Mi Browser, Mi Video or GetApps. These apps have their own ad-show mechanisms that are independent of the general MIUI settings.

Letโ€™s take a look at the turn-off for each:

AnnexThe path to settingsWhat to turn off
GetAppsProfile โ†’ Settings โ†’ RecommendationsTurn off Personalized Recommendations and Advertising Notices
Mi Browserโ‹ฎ โ†’ Settings โ†’ ConfidentialityDisable Personalized Advertising and Content Offerings
Mi VideoProfile โ†’ Settings โ†’ NotificationsDeactivate Video Recommendations and Push Notifications
Musicโ‹ฎ โ†’ Settings โ†’ General.Turn off the recommendations on the main screen

If the ads still appear after these actions, the app ignores your settings, in which case either disabling through ADB or completely removing the problematic software (which we will discuss in the next section).

GetApps|Mi Browser|Mi Video|Music|Other-->

3. Deep Shutdown via ADB (for power users)

The Android Debug Bridge (ADB) method is the most radical and effective, disabling system components responsible for displaying ads and collecting analytics that cannot be deactivated through the standard interface.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with installed ADB Tools
  • ๐Ÿ“ฑ Included debugging by USB on a smartphone (Settings) โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times tap the assembly number โ†’ return to โ†’ For developers โ†’ Debugging by USB)
  • ๐Ÿ”Œ Cable USB (preferably original)

Connect your phone to your PC and execute the following commands in turn at the terminal:

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.miui.analytics




adb shell pm disable-user --user 0 com.miui.bugreport




adb shell pm disable-user --user 0 com.miui.cloudservice




adb shell pm disable-user --user 0 com.xiaomi.joyose

These commands are off:

  • ๐Ÿ›‘ The main module of advertising display (systemAdSolution)
  • ๐Ÿ“Š Collecting Analytics and Error Reports
  • โ˜๏ธ Xiaomi Cloud Sync (May Disrupt Backups!)
What if the ADB canโ€™t see the device?
Make sure that Xiaomi drivers are installed (you can download from the official website). Try reconnecting the cable, enabling File Transfer mode on your phone and re-starting the adb device command in the terminal. If the device does not appear, try another one. USB-port.

โš ๏ธ Warning: Disabling com.miui.cloudservice stops syncing notes, contacts and photos with the Xiaomi cloud.If you use these features, skip this command.

4. Removal of system applications without root (debloating)

If youโ€™re willing to go further and remove unnecessary system apps (bloatware) that not only show ads but also consume your phoneโ€™s resources, use Universal Android Debloater (UAD), which works through ADB and allows you to safely remove preinstalled software.

Download UAD from GitHub and follow the instructions:

  1. Connect your phone to your PC in USB debugging mode.
  2. Launch it. UAD_gui.exe (for Windows) or a script for Linux/macOS.
  3. In the program interface, select Xiaomi in the manufacturer filter.
  4. Check the removal application boxes (we recommend starting with GetApps, Mi Video, Mi Browser, Mi Music).
  5. Press Apply and confirm the action.

Advantage of UAD over ADB manual commands:

  • ๐Ÿ” Visual interface with checkboxes (no need to remember the names of packages)
  • ๐Ÿ›ก๏ธ Protection against the removal of critical components
  • ๐Ÿ”„ Ability to restore remote applications

๐Ÿ’ก

Before mass removal of applications, back up through Settings โ†’ Additional โ†’ Backup and Reset. This will help restore the system if something goes wrong.

5. Alternative firmware: transition to MIUI without advertising

If you are finally fed up with the limitations of standard MIUI, consider installing an alternative firmware. There are several modified versions that are devoid of advertising and unnecessary services:

FirmwareFeaturesDownload link
MIUI EUOfficial European version without ads, but with restrictions (no Google services in some builds)xiaomi.eu
MIUI ProModified version with advanced settings and remote Chinese servicesTelegram channel
LineageOSPure Android without Xiaomi-branded apps, but may not support some features (e.g, IR-blaster)lineageos.org

Note that installing custom firmware requires unlocking the bootloader (Bootloader Unlock), which:

  • ๐Ÿ”“ Cancellation of warranty (if the phone was purchased less than a year ago)
  • ๐Ÿ”„ Resets all data on the device
  • โš ๏ธ It can lead to a โ€œbrickโ€ when you do the wrong thing.

For detailed instructions on unlocking and installing firmware for your model, look at the 4PDA or XDA Developers forums. For popular models (Redmi Note 12, Poco X5, Xiaomi 13T), there are usually ready-made guides.

6. Set up DNS and Firewall to block ads

If you donโ€™t want to interfere with system files, but want to block Xiaomi ad servers at the network level, use one of these methods:

Method 1: Changing the DNS

Go to Settings โ†’ Connections โ†’ Private DNS and type:

  • ๐Ÿ”’ dns.adguard.com (blocks ads and trackers)
  • ๐Ÿ›ก๏ธ 1.1.1.3 (Cloudflare with malicious site filtering)

Method 2: Firewall without root (RethinkDNS app)

Install RethinkDNS + Firewall from Google Play and:

  1. Activate. DNS-rule-server OISD Blocklist.
  2. In the Firewall section, block internet access for GetApps, MSA, and Miui Analytics applications.

These methods will not remove ads completely, but will significantly reduce their amount, especially in the browser and third-party applications.

๐Ÿ’ก

Changing DNS is the safest way to block ads, but it does not affect MIUI system notifications.To completely remove recommendations combine this method with disabling through ADB.

7. Resetting and clean MIUI installation

If you've tried everything, but the ads keep coming, the last radical method is to completely reset your phone to factory settings, followed by a clean MIUI installation.

  • ๐Ÿ”„ Settings went down after the firmware update
  • ๐Ÿฆ  Advertising software from third-party sources penetrated the system
  • ๐Ÿ“ฑ The phone was bought from hand and the previous owner set up advertising

Instructions:

  1. Back up important data (Settings โ†’ Additional โ†’ Backup).
  2. Go to Settings โ†’ About the phone โ†’ Reset settings.
  3. Choose to erase all data and confirm the action.
  4. After the reboot, donโ€™t restore data from the Xiaomi cloud โ€“ set your phone up as new.

โš ๏ธ Warning: If you bought a phone in China or on AliExpress, there may be built-in adware in the firmware that is not removed by reset. MIUI EU or Global ROM.

FAQ: Frequent questions about Xiaomi recommendations

โ“ Why After Updating MIUI The commercial reappeared?
Xiaomi often resets privacy settings after major updates. After installing the new version of MIUI, check: Settings โ†’ Memory โ†’ Cleanup โ†’ Cleanup settings (turn on the display of hidden options by tapping the vacant space 5 times). Settings โ†’ Notifications โ†’ Additional โ€“ there may be a new switch Personalized content. If the ad returns after each update, use ADB to permanently disable.
โ“ Can I remove recommendations without a computer?
Yes, but the options are limited. You can: Disable the visible recommendation settings (article 1 section); Remove updates for GetApps, Mi Video apps through Settings โ†’ Apps; use AdAway (requires root) or RethinkDNS to block ad domains; and you still need a computer to completely remove recommendations.
โ“ Are disabled system applications harmful to the work of the phone?
Most of the components disabled through ADB (MSA, Analytics, GetApps) do not affect the stability of the system. However, there are critical services that should not be touched: com.android.phone is responsible for mobile communication com.miui.home - launcher (desktop) com.miui.securitycenter - security center If after disabling a package, the phone starts to glittle, restore it by command: adb shell pm user 0 enable package name
โ“ Why Redmi and Poco Ads Are More Than Xiaomiโ€™s Flagships?
This is Xiaomiโ€™s marketing strategy: budget models (Redmi, Poco) are subsidized by displaying ads, while flagships (Xiaomi 13/14 series) contain less. Also: Redmi/Poco often installs a Global ROM with a maximum number of ad modules. Flagships are more often bought in Europe, where strict data protection laws (GDPR) restrict analytics collection, the solution is one: use the methods from this article, regardless of the model.
โ“Legally disabling advertising on Xiaomi?
Legally, you have the right to disable data collection and advertising on your device: ๐Ÿ“œ Xiaomiโ€™s user agreement may include a clause on โ€œmandatory system services". ๐Ÿ”ง Disconnecting some components through ADB This can be a breach of warranty terms (but it is difficult to prove). ๐ŸŒ In the EU and the US, privacy laws (GDPR, CCPA) In practice, Xiaomi does not prosecute users for turning off ads unless it is related to hacking (root, piracy).