How to completely disable ads in GetApps on Xiaomi: all ways 2026

Xiaomi’s branded app store GetApps has become an integral part of the MIUI ecosystem, but its aggressive advertising policies have irked many users, with pop-up banners, β€œuseful” app recommendations and intrusive notifications appearing even where no one is waiting – in system settings, on the lock screen and in the quick action menu. According to XDA Developers, up to 43% of Xiaomi smartphone owners have tried to get rid of this ad at least once.

Compounding the problem, Xiaomi is actively integrating ad modules into system applications, including com.xiaomi.mipicks (GetApps ID). Standard methods like disabling personalized ads in MIUI settings only partially work β€” banners keep appearing, just become less targeted. In this article, we will discuss all the current ways to disable ads in GetApps, including hidden settings, modifications without root rights and radical methods for advanced users.

Why Ads Are In GetApps and Can They Be Deleted Forever?

Advertising in GetApps is part of Xiaomi’s business model, which allows the company to monetize the MIUI ecosystem through affiliate programs and targeted offerings. Under the license agreement, the user automatically agrees to display ads when the device is first launched.

  • πŸ“± Regional differences: In firmware for Europe (EEA) There are fewer advertisements in Russia than in the global (Global) or Chinese (China) versions. MIUI.
  • πŸ”„ System updates: After major updates (e.g. with MIUI 13 on MIUI (14) advertising modules may be returned even after manual disconnection.
  • πŸ› οΈ System Integration: GetApps is linked to msa (Mi Service Framework) and analytics services that collect data about user behavior.

Can we take down ads forever? Technically, but with reservations:

  • βœ… No root: It is possible to disable most banners, but some system notifications will remain.
  • βš™οΈ With root rights: You can remove advertising modules completely, but this violates the warranty and can lead to unstable operation MIUI.
  • πŸ”§ Alternative firmware: Installing custom builds (like LineageOS or Pixel Experience) solves the problem radically, but requires technical skills.

⚠️ Note: Disabling advertising through modification of system files (hosts, build.prop) can lead to errors in the work of Mi Account, Mi Cloud and other Xiaomi services.

πŸ“Š What version? MIUI you have installed?
MIUI 12
MIUI 13
MIUI 14
Another version
I don't know.

Method 1: Disabling personalized advertising in MIUI settings

The easiest and most secure method is to use built-in privacy settings, which will not eliminate ads completely, but will reduce the number of banners targeted.

  1. Open Settings β†’ Google β†’ Advertising.
  2. Click Disable Ad Personalization and Confirm the Action.
  3. Go back to the basic settings and go to Memory β†’ Apps β†’ GetApps.
  4. Select Notifications and turn off all switches.

You can also restrict GetApps access to data:

  • πŸ“ Geolocation: Disallow access to Settings β†’ Confidentiality β†’ Permits β†’ geodata.
  • πŸ“Š Analytics: Turn off sending diagnostic data to Settings β†’ The phone. β†’ Reviews and analytics.
Action.The effectLimitations
Disabling personalizationReduces the number of targeted bannersDoes not remove system advertising in GetApps
Prohibition of notificationPop-up windows stopAdvertising stays inside the app
Restriction of permitsReduces data collection for targetingDoes not affect static banners

⚠️ Note: After resetting settings or updating MIUI All permits go back to factory.

β˜‘οΈ Preparing for the Advertising Disconnection

Done: 0 / 4

Method 2: Use of the ADB-deep-switch

If standard settings don’t work, you can use ADB (Android Debug Bridge), a debugging tool that allows you to modify system settings without root permissions, which works on most Xiaomi devices with MIUI 12 and later.

First, turn on the developer mode:

  1. Go to Settings. β†’ The phone.
  2. Click 7 times on the MIUI version until you become a developer!
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Activate Debugging on USB.

Now connect your phone to your PC and execute commands in ADB:

adb shell pm hide com.xiaomi.mipicks


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

These teams:

  • πŸ” pm hide hide hides the GetApps app from the system (does not delete it, but makes it inaccessible).
  • 🚫 pm disable-user – disables the system advertising module Xiaomi.

To get it back, use:

adb shell pm unhide com.xiaomi.mipicks


adb shell pm enable com.miui.systemAdSolution

What if the ADB does not recognize the device?
Make sure you have Xiaomi drivers installed (download from the official website). USB-Cable (original) Include the "Debugging by Debugging" option in the developer settings USB (security)".

⚠️ Note: On some devices (Redmi Note 10 Pro, POCO X3 Pro) after these commands, access to topics may be lost MIUI. Resetting is required for recovery.

Method 3: Modification of the hosts file (without root)

Blocking ad domains through the hosts file is a classic method that works on Xiaomi, too, and the point is to redirect requests to ad servers to non-existent ones. IP-address (127.0.0.1).

For this:

  1. Download the hosts file with blocking rules (e.g., from here).
  2. Connect your phone to your PC and copy the file to /system/etc/hosts using ADB: adb push hosts /system/etc/hosts
  3. Reset the device.

Key Xiaomi domains that you need to block:

  • 🌐 sdkconfig.ad.xiaomi.com – the main server of targeted advertising.
  • πŸ“‘ tracker.ai.xiaomi.com – Analytics collection.
  • πŸ“Š data.mistat.xiaomi.com – statistics on application usage.

If ADB refuses to rewrite the system file, use an alternative method:

  1. Install the Hosts Editor app from Google Play.
  2. Import a list of domains to block.
  3. Activate the module in the app.

πŸ’‘

Before modifying hosts, check if it is used by other applications (such as AdGuard or Blokada). DNS.

Method 4: Delete GetApps with root rights

If you’re willing to take drastic measures, completely removing GetApps through root will fix the problem once and for all, but this method is only suitable for power users, as it requires unlocking the bootloader and installing Magisk or SuperSU.

Step-by-step:

  1. Unlock the bootloader through the Mi Unlock Tool (requires a Mi Account binding and wait 7 days).
  2. Install Custom Recavers (TWRP) and get root rights through Magisk.
  3. Use Root Explorer or ADB with superuser rights to delete: pm uninstall --user 0 com.xiaomi.mipicks pm uninstall --user 0 com.miui.systemAdSolution

Alternatively, freeze the app using Titanium Backup or App Quarantine, which is less risky than deleting it completely, as it allows you to restore GetApps if necessary.

Advantages of the method:

  • βœ… Advertising disappears completely, including system notifications.
  • βœ… Free up to 150-200 MB of memory.
  • βœ… Increased battery life (GetApps background processes do not consume resources).

⚠️ Attention: Deleting GetApps may disrupt Mi Video, Mi Music and other system applications that depend on its libraries. XDA or 4PDA for your model.

πŸ’‘

Removing GetApps via root is the most effective way, but it voids the warranty and can cause MIUI to work unstable.

Method 5: Alternative App Stores

If fighting ads in GetApps seems too difficult, consider using third-party stores.They are not only devoid of intrusive advertising, but often offer a wider selection of apps.

Top.-3 Alternatives to Xiaomi:

ShopAdvantagesDeficiencies
Google PlayMaximum compatibility, regular updatesRequires Google Mobile Services (not available on Chinese firmware)
Aurora StoreAnonymous access to Google Play without an accountNo automatic updates
APKMirrorAccess to any version of the application (including beta)Manual installation of.apk files

How to replace GetApps completely:

  1. Install the selected store (e.g. Aurora Store via F-Droid).
  2. Disable notifications from GetApps (see Method 1).
  3. You can hide the GetApps icon through a launcher (for example, Nova Launcher or POCO Launcher).

For users of Chinese firmware (China ROM), the only reliable option is to install Google Play manually through Xiaomi.eu or custom builds.

πŸ’‘

If you use the Aurora Store, enable the option β€œDownload from mirrors” in its settings – this will speed up the download of applications in regions with slow Internet.

What to do if the ad returns after the MIUI update

Xiaomi regularly updates its ad-show mechanisms, so after installing new versions of MIUI, all settings can be reset.

  • πŸ”„ Automatic Updates: Turn them off in Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto-update.
  • πŸ“₯ Manual check: Before installing the update, check the reviews on the forums (for example, 4PDA) for new advertising modules.
  • πŸ›‘οΈ Settings Backup: Use Swift Backup to save current hosts settings and resolutions.

If the ad still came back:

  1. Repeat the steps from Method 1 (disable personalization).
  2. Update the hosts file (see Method 3).
  3. Check if new system apps with ads have appeared (e.g. com.miui.analytics).

After updating to MIUI 14 Xiaomi has added a new advertising module – com.xiaomi.ad.service. ADB Command: Adb shell pm disable-user --user 0 com.xiaomi.ad.service

FAQ: Frequent questions about ads in GetApps

Can I turn off ads in GetApps without root and ADB?
Yes, but only partially. Use Method 1 (disable personalization) and Method 3 (modify hosts through apps like Hosts Editor). Complete removal of ads without deep modifications is impossible.
Why did GetApps stop working on MIUI themes after it was disabled?
The Themes app (com.android.themes) depends on some GetApps libraries. If you removed it through root, try: Install Mi Home (sometimes restores dependencies). manually download themes from themes.c.mi.com.
Is it safe to use ADB to modify system files?
Yes, if you follow the instructions and don't modify critical files (e.g. build.prop without backup).However: Errors in commands can lead to bootloop.Some banks (Sberbank, Tinkoff) block access when detected ADB-Changes are recommended. ADB AppControl – a graphical interface application for safe modifications.
How to check which apps show ads in the background?
Use NetGuard or PCAPdroid to monitor network activity. Pay attention to suspicious domains: *.ad.xiaomi.com *.miui.com/ads *.tracker.ai.xiaomi.com Also in Settings β†’ Battery β†’ Battery β†’ Battery usage can be seen which applications are actively consuming resources in the background.
Does this work for POCO and Redmi?
Yes, all methods are applicable to POCO and Redmi devices, as they run on MIUI. Exceptions: POCO Launcher does not block ads - it only hides icons. POCO F1 and POCO X2 may not work on Method 2 (ADB) due to manufacturer restrictions.