How to permanently remove advertising in Xiaomi music: official and hidden methods

The built-in Mi Music player on Xiaomi, Redmi and Poco smartphones has long irritated users with intrusive ads between tracks: banners, pop-ups offering a Mi Music VIP subscription, and even pre-play soundscreens spoil the entire listening experience, and the problem is relevant for all versions of MIUI โ€” from 12 to 14, regardless of the device model.

In this article, we will discuss 5 proven ways to remove advertising in Xiaomi music, from official settings to hidden tricks using ADB and modified versions of the application. Importantly, some methods require unlocking the bootloader or root rights, but we will also provide solutions without them. All instructions are tested on the Xiaomi 13 Pro, Redmi Note 12 and Poco X5 with the latest MIUI 14 updates.

If you're tired of the ads that come up every time you run a player or between songs, read on. We'll show you how to turn it off forever without removing the app itself (which is impossible without root) and without losing functionality.

Why is Mi Music adverts appearing and can it be removed legally?

Xiaomi has integrated ad units into the standard player since MIUI 10, citing โ€œfree serviceโ€ as a โ€œfree serviceโ€; in fact, ads are shown even to those who do not use Mi Musicโ€™s online features (such as streaming or recommendations).

  • ๐Ÿ“ข Banners at the bottom of the screen when playing
  • ๐ŸŽต Sound screensavers before tracks (for example, "Get Premium Access!")
  • ๐Ÿ”„ Pop-ups with a subscription offer when changing track
  • ๐Ÿ“ฑ Notice of โ€œspecial offersโ€ in the curtain

Xiaomi has only one solution: pay for a subscription to Mi Music. VIP (99 โ‚ฝ/However, even after purchasing a subscription, some users complain about the remaining ad units, which is because some of the adverts are sewn into the ad. APK-Application file and not controlled by Xiaomi servers.

Year news: There are ways to remove ads for free, but they require different levels of intervention. Below we'll look at them from the simplest to the most radical.

๐Ÿ“Š How often do you get annoyed by advertising in Mi Music?
Constantly, every time you launch.
Sometimes, between tracks.
There is no advertising, but I am afraid that it will appear.
I'm not worried about it.

Method 1: Disabling personalized advertising in MIUI settings

The safest method that doesn't require root or system modifications is that it won't take away ads completely, but it will significantly reduce the amount of ads, especially banners and pop-ups.

  1. Open Settings โ†’ Google โ†’ Advertising.
  2. Turn off the option "Personalized Ads" (switch at the top).
  3. Go back to the basic settings and go to Settings โ†’ Applications โ†’ Application Management.
  4. Find Mi Music, open its settings and select โ€œLimit background activityโ€.
  5. Turn off the permissions "Show over other windows" and "Shoot up".

This method works because some of the ads in Mi Music are downloaded through Google AdMob and Xiaomi Ads SDK. Disabling personalization reduces the target results, and limiting background activity prevents the loading of advertising modules.

๐Ÿ’ก

If after these actions, the advertisement still appears, clear the cache of the Mi Music application in the settings (Storage โ†’ Clear the cache).

Method 2: Using ADB to disable advertising services

A more advanced method that doesn't require root, but needs to be debugged on USB and a computer, and we're going to shut down the system services that run ads on Mi Music.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux
  • ๐Ÿ“ฑ USB-cable (original)
  • ๐Ÿ› ๏ธ Utility. ADB (Download from the official Android website)

Instructions:

  1. Enable the developer mode on your smartphone: go to Settings โ†’ About the phone and 7 times click on "Version" MIUI".
  2. Return to Settings โ†’ Additional โ†’ For developers and enable โ€œDebugging by USBโ€.
  3. Connect the phone to your computer and confirm the debugging permission.
  4. Open the command line (or Terminal) in the folder with ADB and execute the commands in turn: adb shell pm hide com.xiaomi.mipicks adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.android.browser
  5. Reboot the phone.

These commands disable the system applications responsible for targeted advertising in MIUI. After the reboot, banners in Mi Music should disappear, but there may be sound savers (they are removed in the following way).

Install drivers for your Xiaomi model

Download the latest version of Platform Tools

Enable debugging over USB

Allow debugging on the computer in the dialog window

Connect your phone to the original cable-->

What if the ADB canโ€™t see the device?
If the adb device command returns an empty list: 1. Check if debugging is enabled by USB In the developer settings. 2. Try another one. USB-cable (not all support data transfer). 3. Install drivers for your model (e.g. Xiaomi) USB Drivers). 4. Restart your computer and phone. 5. If you use Windows, run the command prompt on behalf of the administrator.

Method 3: Install a modified version of Mi Music (without root)

If previous methods didn't work, you can replace the standard Mi Music with a modified version without ads, which is built by enthusiasts and posted on forums like 4PDA or XDA Developers.

Advantages of this method:

  • ๐Ÿšซ Complete removal of all advertising blocks (banners, sounds, notifications)
  • ๐Ÿ”„ Maintaining all the functions of the original player
  • ๐Ÿ“ฑ Does not require root or unlocking the bootloader

Instructions:

  1. Download a modified APK from a trusted source (e.g., a theme on 4PDA). Pay attention to the version - it should match your MIUI (12, 13 or 14).
  2. Remove updates for Mi Music (if any): Settings โ†’ Annexes โ†’ Mi Music โ†’ โ‹ฎ โ†’ Remove updates.
  3. Install the downloaded APK (allow installation from unknown sources in the security settings).
  4. Run the player and check for no ads.

๐Ÿ’ก

Modified APKs may contain vulnerabilities. Download files only from trusted forums and check them through VirusTotal before installing them.

Important: After the MIUI update, the modified player may stop working, in which case, repeat the installation or roll back to the previous version of the firmware.

Method 4: Blocking ads via hosts file (requires root)

If you have root access, the most reliable way to remove ads is to edit the hosts system file to block Xiaomiโ€™s ad servers.

You'll need:

  • ๐Ÿ”“ Root access (unlocked boot loader) + Magisk)
  • ๐Ÿ“„ File Manager with root access (e.g. Root Explorer or Mixplorer)
  • ๐Ÿ“ List of domains to block (see below)

Instructions:

  1. Open the file manager and go to /system/etc/hosts.
  2. Make a backup of the original file (copy it elsewhere).
  3. Open hosts for editing and add the following lines at the end: 127.0.0.1 ad.xiaomi.com 127.0.0.1 sdkconfig.ad.xiaomi.com 127.0.0.1 track.ad.xiaomi.com 127.0.0.1 ad.mi.com 127.0.0.1 globalapi.ad.xiaomi.com
  4. Save the changes and restart the phone.

This method blocks the connection to the ad servers at the system level. Once you reboot, the ads in Mi Music (and other Xiaomi apps) will disappear completely. If something goes wrong, you can always restore the original hosts from the backup.

How to check if the lock is working?
Install the DNS66 or Blokada app and check the logs. If the domains in the list above are blocked, everything works correctly. You can also use the command in ADB: adb shell ping ad.xiaomi.com If the answer is 127.0.0.1, the lock is active.

Method 5: Completely remove Mi Music and switch to an alternative player

If neither method worked or you donโ€™t want to mess with the settings, the most radical way is to remove Mi Music and use another player. ADB.

Advantages of this approach:

  • ๐ŸŽต No advertising guaranteed
  • ๐Ÿ“ฑ More control over playback (equalizer, themes, widgets)
  • ๐Ÿ”„ Regular updates from developers

The best alternatives to Mi Music are:

Player.AdvantagesDeficiencies
PowerampBest Sound, 10-band equalizer, support for all formatsPaid after trial period
MusicoletFree, without advertising, offline mode, playlistsSimple interface, no cloud synchronization
VLCSupport for all formats, open sourceNo advanced features for music
BlackPlayerMinimalist design, themes, widgetsSome features in the paid version

To remove Mi Music:

  1. Root: Use Titanium Backup or Root Uninstaller.
  2. No root: run the command in ADB: adb shell pm uninstall --user 0 com.miui.player

After removal, install any player from the table above, and most of them will support importing playlists from Mi Music.

๐Ÿ’ก

Removing system applications can cause MIUI to work unstable. Before deleting, back up via adb backup or Titanium Backup.

What to do if the ad returns after the MIUI update

One of the most frustrating things about Mi Music is that it's bringing back ads after you update your firmware.

  • ๐Ÿ”„ Xiaomi restores standard settings of advertising services.
  • ๐Ÿ“ฆ The update re-writes the modified APK player.
  • ๐Ÿ“ Changes to hosts may be reset (if the update affects the system partition).

To avoid this:

  1. Turn off automatic updates MIUI: Settings โ†’ The phone. โ†’ Updating the system โ†’ โ‹ฎ โ†’ Settings โ†’ Deactivate "Automatic loading".
  2. Use Magisk modules to block ads (such as Xiaomi Debloater).
  3. Create a script for automatic application ADB-commands after the update (via Tasker or MacroDroid).

If the ad still came back:

  1. Repeat the steps from Method 2 (ADB-team).
  2. Reinstall the modified APK (Method 3).
  3. Check the integrity of the hosts file (Method 4).

๐Ÿ’ก

To roll back the MIUI update if it breaks the ad blocker, use MIUI bootloader to download the previous firmware version and TWRP to install it.

FAQ: Frequent questions about advertising in Mi Music

โ“ Why banners still show up after personalized advertising is turned off?
Some of the ads in Mi Music are downloaded not through Google AdMob, but through Xiaomiโ€™s internal servers (ad.xiaomi.com). To block them, use Method 2 (ADB) or Method 4 (hosts file).
โ“ Can you remove advertising without rooting and ADB?
Yes, but not completely. Method 1 (disable personalization) and Method 3 (modified APK) work without root. However, soundscreens and some banners may remain. You need root or ADB for 100% of the result.
โ“ Will Mi Music work after the removal of advertising services through the ADB?
Yes, the player will work fine. The commands in Method 2 only disable the ad modules without affecting the basic functionality, but after the MIUI update, they will have to be reused.
โ“ How to get Mi Music back if I have it removed ADB?
Install the player again via the command: adb shell cmd package install-existing com.miui.player Or download the original APK from the APKCombo website and install it manually.
โ“ Why some modified versions of Mi Music don't have Russian?
It depends on the build. Some modified APKs are based on global or Chinese versions of MIUI. Before installing, check the localization information on the forum where you download the file. Alternatively, use players with full support for Russian (Poweramp, Musicolet).