How to permanently remove ads in GetApps on Xiaomi: the full guide 2026

Xiaomi’s GetApps app store has become an integral part of the MIUI ecosystem, but aggressive advertising has annoyed many users. Banners, pop-ups, and useful app recommendations not only distract but also slow down the interface. In this article, we’ll look at all the current ways to remove ads, from standard settings to deep modifications to the system, including solutions for and with non-root-right devices.

It’s important to understand that Xiaomi integrates firmware-level advertising, so there’s no universal magic way to disable it. However, the combination of techniques in this article will minimize or eliminate intrusive banners, and we’ll also analyze the risks of each approach and provide security recommendations β€” especially for modifications to system files.

If you are using MIUI 14 or MIUI 15 (including HyperOS), all of the methods described below have been tested on current firmware versions. For older devices (up to MIUI 12), some instructions may need to be adapted.

Why Ads Appear in GetApps and Can It Be Removed Legally?

Advertising in GetApps is part of Xiaomi’s business model, which allows the company to keep device prices low.

  • πŸ“’ Banners with promotions at the top of the screen
  • πŸ” Recommendations of "popular" applications in the section "For you"
  • 🎁 Pop-ups with suggestions to install games or services
  • πŸ“Š Personalized advertising based on your activity

There are no legal ways to completely disable advertising through the official settings - Xiaomi does not provide such an option.

  1. Hide some banners through the settings of the Mi Account.
  2. Disable personalization of advertising (this will reduce its quantity).
  3. Use alternative app stores (such as Google Play or Aurora Store).

To remove ads completely, more radical measures will be needed, from editing configuration files to removing system packages, which we will discuss in the following sections.

⚠️ Warning: Disabling ads through modification of system files may cause GetApps to work unstable or stop completely.

Method 1: Disabling personalized advertising in MIUI settings

This method does not eliminate ads completely, but it significantly reduces the number of ads, especially banners with "recommendations." MIUI 14/15 HyperOS:

  1. Open Settings β†’ Google β†’ Advertising.
  2. Click Disable Ad Personalization and Confirm the Action.
  3. Return to the basic settings and go to Memory β†’ Autoboot.
  4. Find GetApps (com.xiaomi.mipicks) and turn off auto-start.
  5. Then go to Settings β†’ Applications β†’ App Management β†’ GetApps.
  6. Turn off the options to Show Notifications and Auto Update.

After these actions, ads in GetApps will become less intrusive, but banners at the top of the screen may remain.

β˜‘οΈ What to do before modifying GetApps

Done: 0 / 4

It's root-free and system-safe, but it's limited in its effectiveness, so if you're in the way of advertising, then you can go to the following.

Method 2: Blocking Advertising via DNS (without root)

One of the most effective ways to combat ads in GetApps is to change DNS-This blocks the loading of banner ads at the network level. DNS or NextDNS:

  1. Go to Settings β†’ Connections and Sharing β†’ Private DNS.
  2. Select the host name of the private DNS provider.
  3. Enter one of the addresses: dns.adguard-dns.com (blocks ads and trackers) security.cloudflare-dns.com (blocks malicious sites)

Save the settings and restart the device.

For more flexible settings, you can use the NextDNS application:

  • πŸ“± Install NextDNS from Google Play.
  • πŸ”— Register and create a configuration with ad blocking.
  • πŸ“Ά Connect the profile in the application.

This method blocks up to 80% of ads on GetApps, but can slow the Internet connection by 5-10%, and some banners (such as promotions from Xiaomi) can continue to appear.

πŸ“Š What? DNS You use it to block ads?
AdGuard DNS
NextDNS
Cloudflare
Your own version
I don't use it.
DNS blocking methodEfficiencyImpact on speedIs root required?
AdGuard DNS70–80%MinimumNo.
NextDNS (free rate)60–75%Average.No.
Cloudflare Security40–50%MinimumNo.
Local VPN (such as Blokada)85–90%Notable.No.

Method 3: Remove Advertising via ADB (without root but with debugging)

If previous methods didn’t work, you can turn off the advertising modules in GetApps via ADB (Android Debug Bridge), which does not require root rights, but you need a computer and enabled debugging over USB.

Instructions:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version.

Settings β†’ Additional β†’ For Developers

USB debugging

ADB Tools

adb shell pm hide com.xiaomi.mipicks:push


adb shell pm hide com.xiaomi.mipicks:recommend




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

These teams:

  • 🚫 Disable push notifications in GetApps.
  • πŸ” Block the section β€œRecommendations".
  • πŸ›‘οΈ Deactivate the system module of advertising MIUI.

⚠️ Note: After these commands are executed, GetApps may stop updating via Google Play. To return everything back, use the command adb shell pm enable user package.

This method removes up to 95% of ads, but requires re-execution after resetting settings or updating the firmware, and it can conflict with some MIUI features, such as theme synchronization.

πŸ’‘

If, after the execution, ADB-GetApps commands stopped opening, clear the app cache in Settings β†’ Annexes β†’ GetApps β†’ Memory. β†’ Clear the cache.

Method 4: Removing Advertising with Root Rights (for experienced)

If you have root rights installed on your device (e.g., through Magisk), you can completely remove the ad modules from GetApps. This method is the most radical and effective, but requires caution.

You'll need:

  • πŸ“± Device with root rights and Magisk.
  • πŸ› οΈ File Manager with support for root (such as Root Explorer or Mixplorer).
  • πŸ”§ Backup of the system (required!).

Steps:

  1. Open Root Explorer and go to /system/priv-app/MiAppStore.
  2. Delete or rename files: MiAppStore.apk β†’ MiAppStore.apk.bak MiAppStore.odex (if any)

/data/data/com.xiaomi.mipicks

Reset the device.

After that, GetApps will stop working, but the ads will disappear completely.If you need an app store, install an alternative (such as Aurora Store or APKMirror).

What if after removing MiAppStore.apk, the system becomes unstable?
If MIUI starts to give out errors or restart after modifying the files, restore the deleted files from the backup or reflash the device via Fastboot. In extreme cases, reset to factory settings (but this will delete all data!).

Removal of systemic APK-Files may result in the inability to obtain OTA-Before the modification, disable automatic firmware updates in Settings β†’ The phone. β†’ Updating the system.

Method 5: Alternative App Stores Instead of GetApps

If fighting ads in GetApps seems too difficult, it's easier to abandon that store altogether and use alternatives. Here are the best options for Xiaomi devices:

ShopAdvantagesDeficienciesReference
Google PlayOfficial Store, Security, Automatic UpdateNo exclusive applications for MIUIplay.google.com
Aurora StoreAnonymity, no advertising, open sourceYou need to update manually.auroraoss.com
APKMirrorLarge APK database, virus checkNo automatic updatesapkmirror.com
F-DroidOpen source only, no trackersLimited choice of applicationsf-droid.org

To disable GetApps and prevent it from automatically starting:

  1. Go to Settings β†’ Applications β†’ GetApps.
  2. Click Disable (if the button is active).
  3. In Settings β†’ Battery β†’ Autorun disable GetApps.
  4. Set up an alternative store and set it up as your primary store.

This method solves the problem of advertising 100%, but deprives you of access to branded themes and applications Xiaomi.If you want exclusive features (for example, Mi Home or Mi Fit), download them APK separately from trusted sources.

What to do if the ad returns after the MIUI update

Xiaomi regularly updates GetApps, and after installing a new firmware version, ads may appear again.

  • πŸ”„ Turn off GetApps automatic update: Go to Settings β†’ Annexes β†’ GetApps β†’ Threefold β†’ Disable updates.

If you still have an ad after the MIUI update, repeat the steps from Method 3 (ADB) or Method 4 (root). Also check if your DNS settings have reset (see Method 2).

πŸ’‘

After each major MIUI update (e.g., version 14 to version 15), all GetApps modifications are reset. Repeat the ad removal procedure after the firmware upgrade.

FAQ: Frequent questions about ads in GetApps

❓ Can you remove ads in GetApps without rooting and ADB?
Yes, but not completely. Combination of disabling ad personalization (Method 1) and blocking through DNS (Method 2) reduces the number of banners by 60-70%. ADB.
❓ Why After Removing Advertising From the Internet ADB GetApps has stopped updating?
The pm hide and pm disable commands block GetApps system processes, causing it to lose communication with the update servers. To return functionality, do: adb shell pm enable com.xiaomi.mipicks adb shell pm unhide com.xiaomi.mipicks
❓ Is it safe to remove MiAppStore.apk root?
Removal of the system APK-file does not disrupt the work MIUI, But it can lead to: Inability to install branded themes from GetApps; errors when checking updates through About Phone; problems with syncing your Mi Account account (rarely). We recommend not deleting, but rename the file (for example, in MiAppStore.apk.bak) to return it back if necessary.
❓ How to return GetApps after it is disabled?
If you have disabled GetApps through settings or ADB, you can restore it as follows: For disabled through settings: Settings β†’ Apps β†’ Show all applications β†’ Disabled β†’ GetApps β†’ Enable. For disabled through ADB: adb shell pm enable com.xiaomi.mipicks
❓ Why Ads in GetApps Are Shown Even With the Internet Shut Down?
GetApps caches banner ads in local storage. To clear them: Go to Settings β†’ Apps β†’ GetApps β†’ Memory. Click Clear Cache and Clear Data. Reboot the device. This will remove the previously downloaded banners, but new ones will appear the next time you connect to the network.