How to permanently remove advertising from the Music app on Xiaomi smartphones: from simple settings to deep cleaning

The standard Music app on Xiaomi smartphones (including Redmi, POCO and Mi models) often annoys users with intrusive ads - banners at the bottom of the screen, pop-up windows before playback and even ad tracks in playlists. The manufacturer has integrated the ad module into MIUI firmware as a way of monetizing, but for users this turns into a daily test: listening is interrupted, mobile traffic is wasted, and the interface is clogged with unnecessary elements.

In this article, we will discuss 5 proven methods to remove ads from the Music app, from basic MIUI settings to advanced ways using ADB and modifying system files. All instructions are relevant for MIUI 12, 13 and 14 (including global and Chinese versions), tested on Redmi Note 10 Pro, POCO X3 Pro, Xiaomi 12T and other popular models. Importantly, some methods require unlocking the bootloader or superuser rights (root) โ€“ we will separately specify the risks and consequences for each option.

If you're tired of the ads that come up every time you run a player or interrupt your playlists, pick the right way below. Let's start with the simplest solutions that don't require technical skills.

1. disable personalized advertising in MIUI settings

The safest and fastest way to reduce the number of ad impressions is to deactivate personalized ads in the system settings, which will not remove the ad completely, but will reduce its frequency and aggressiveness.

Instructions:

  • ๐Ÿ“ฑ Open the Settings. โ†’ Google โ†’ Advertising (or Settings) โ†’ Additionally. โ†’ Confidentiality โ†’ Advertising services on some versions MIUI).
  • ๐Ÿ”„ Switch the โ€œPersonalized Advertisingโ€ slider** to the โ€œOffโ€ position.ยป.
  • ๐Ÿ—‘๏ธ Click "Reset advertising" IDยป** (if the option is available).
  • ๐Ÿ”™ Back to Settings โ†’ Annexes โ†’ Manage applications, find music and clear cache.

This method works on all Xiaomi models, but has limitations:

  • โœ… Advertising will become less intrusive (targeted banners will disappear).
  • โŒ Static banners at the bottom of the screen and promotional tracks in playlists will remain.
  • โŒ After 1-2 weeks, the system can start showing ads again (reset is required). ID).

โš ๏ธ Note: Some firmware (especially Chinese) may not have the Advertising Services option** in place.

๐Ÿ“Š What Advertising in Music Apps Irritates You the Most?
Banners at the bottom of the screen
Pop-up windows before playback
Advertising tracks in playlists
All of the above.

2.Use of alternative music players

If you don't really want to use a regular app, the most radical and effective way to get rid of advertising is to install a third-party player. Many alternatives are not only devoid of advertising, but also offer advanced features: equalizer, support for formats. FLAC/APE, Cloud synchronization and dark theme.

The best free players without ads for Xiaomi:

Player.AdvantagesDeficienciesLink (Google Play)
VLCSupport for all formats, equalizer, no advertisingNo cloud synchronizationDownload
MusicoletNo advertising, offline mode, playlist supportOutdated interfaceDownload
JetAudio10-band equalizer, widgetsPaid version for some functionsDownload
PowerampBest sound quality, themes of designPaid after trial periodDownload

How to transfer music to a new player:

  1. Copy the audio files to /Storage/emulated/0/Music/ (or create a new folder).
  2. Run the selected player and wait for the scan of the media library.
  3. In the player settings, turn off the option โ€œShow adsโ€** (if any).

โš ๏ธ Note: When using third-party players, the regular Music app will still consume resources in the background. To turn it off completely, go to Settings โ†’ Annexes โ†’ Music. โ†’ Disable (or โ€œDelete Updatesโ€** if the disable button is inactive).

๐Ÿ’ก

If you use Spotify or Apple Music, disable automatic downloading of covers in the settings of the regular player โ€“ this will reduce traffic consumption and reduce the chances of showing ads.

3. Disabling Advertising through ADB (without root)

Using Android Debug Bridge (ADB) to disable ad modules in system applications without obtaining root permissions, this works thanks to teams that block the activity of Xiaomi advertising services.

Step-by-step:

โ˜‘๏ธ Preparation for work with ADB

Done: 0 / 4
  1. Activate Developer Mode: Go to Settings โ†’ About Phone โ†’ MIUI Version. Tap Version 7 times until the โ€œYouโ€™ve Been a Developerโ€ notification appears.

Turn on USB debugging:

  • Back to Settings โ†’ Additionally. โ†’ For developers.
  • Activate "Debugging by" USBยป** and confirm the authorization.
  • Connect your phone to your PC and execute commands: adb shell pm hide com.android.music adb shell pm hide com.miui.player adb shell settings put global shell settings hidden_api_policy 1 If the commands donโ€™t work, try the alternative: adb shell pm disable-user. --user 0 com.miui.player adb shell pm disable-user --user 0 com.android.music

Effect:

  • โœ… Advertising in the Music app will disappear (including banners and pop-ups).
  • โœ… Doesn't require root rights.
  • โŒ After updating MIUI It may be necessary to repeat the commands.
  • โŒ Some Player Features (such as Online Radio) May Stop Working.

โš ๏ธ Note: Pm hide commands only work on the MIUI 12.5+ with activated option โ€œHiddenโ€ APIยป**. Use pm disable-user on older versions, but this can cause other system applications to crash.

What if the ADB canโ€™t see the device?
1. Check if drivers are installed (download Mi) PC Suite from the official Xiaomi website.2. Try another one USB-cable (original from Xiaomi).3. In the developer settings, enable the option "Debugging by" USB (security parameters)โ€.4. Restart the phone and PC.

4. Removal of advertising through modification of system files (root required)

If you're willing to take drastic measures, getting root rights will open up access to editing system files where the ad modules are stored, a method that removes ads forever, but requires caution: wrong actions can lead to a device being "bricked."

Instructions for experienced users:

  1. Unlock the bootloader: Go to the Mi Unlock site and get permission to unlock. Use the Mi Flash Unlock tool to unlock the bootloader.
  2. Install custom recovery (TWRP): Download the TWRP version for your model from twrp.me. Squeeze recovery via fastboot: fastboot flash recovery twrp.img.
  3. Get root rights: Download Magisk from the official repository. Install ZIP-file-through TWRP.

Delete the advertising modules:

  • Use Root Explorer or Mixplorer to navigate to /system/priv-app/MiuiMusic/.
  • Delete files with the.odex and.jar extensions that contain advertising SDKs.
  • Or install the Xiaomi Debloater module for Magisk, which automatically removes ads.

Risks and consequences:

  • โŒ Loss of warranty (unlocking the bootloader voids Xiaomi warranty).
  • โŒ Other system applications may fail (e.g. Topics or Security).
  • โŒ Errors in updating MIUI (I'll need a hand-held firmware).

๐Ÿ’ก

If you are not sure about your skills, use the ADB method or alternative players. Root access gives you complete control over the system, but also carries maximum risks.

5. Blocking Advertising via DNS or VPN

Banners in the Music app are downloaded from Xiaomi servers and partner networks (e.g. Google AdMob), and blocking these servers at the DNS level or via a VPN can significantly reduce the number of ad impressions.

Method 1: Change the DNS on your phone

  • ๐Ÿ“ถ Go to Settings. โ†’ Connections โ†’ Private DNS.
  • ๐Ÿ”„ Select โ€œHost Name of the Providerโ€** and enter:
  • ๐Ÿ”„ Save the settings and restart the phone.

Method 2: Use a VPN with ad blocking

Install one of these applications:

  • ๐Ÿ›ก๏ธ AdGuard VPN โ€” Blocks advertising domains at the network level.
  • ๐ŸŒ Blokada โ€“ open blocker without registration.
  • ๐Ÿš€ NextDNS โ€“ allows you to create a custom filter for Xiaomi domains.

Efficiency of the method:

  • โœ… Blocks up to 80% of ads in the Music app.
  • โœ… No need to root or modify the system.
  • โŒ Some banners can be loaded through other channels.
  • โŒ VPN It can slow down the internet speed.

6.Resetting the Music app to factory settings

If the ad appears after an app update or region change, sometimes a full reset of player data helps, this will delete all settings, cache and temporary files, including advertising modules that may have been downloaded in the background.

How to perform the reset:

  1. Go to Settings โ†’ Applications โ†’ Application Management โ†’ Music.
  2. Press "Storage"**.
  3. Select โ€œClear Dataโ€ and โ€œClear Cacheโ€.
  4. Confirm the action (this will remove all uploaded covers and playlists).
  5. Reboot the phone.

Additional actions:

  • ๐Ÿ”„ Turn off automatic app updates in Google Play โ†’ Music. โ†’ โ‹ฎ โ†’ Turn off auto-update.
  • ๐Ÿ“ฅ Remove the app updates (the โ€œDelete Updatesโ€ button** in the app menu).

โš ๏ธ Attention: On some firmware MIUI 14 data reset may result in the error "App is stopped"** In this case, reinstall the application via APKMirror (download only official ones). APK Xiaomi!).

FAQ: Frequent questions about advertising in the Music app

๐Ÿ” Why After Updating MIUI The commercial reappeared?
When you update your firmware, your system applications (including Music) return to factory status. To remove ads forever: Use ADB-or revert to the old version of the application via APKMirror.
๐ŸŽต Can I remove advertising tracks from playlists?
Yes, for this: Open the playlist in the Music app. Tap three dots next to the promotion track. Select "Delete from the playlist" or "Hide." Turn off the "Recommendations" option in the app settings. If the tracks come back, use ADB or root.
๐Ÿ“ต Will the method of using ADB on POCO F3?
Yes, POCO F3 (as with other devices on MIUI) supportive ADB-The key is to activate the developer mode and allow debugging. USB. Nana POCO The path to the developer settings may be different: Settings โ†’ The phone. โ†’ Version. MIUI โ†’ 7 taps.
๐Ÿ”’ Can you remove advertising without a computer?
Yes, there are two ways: Use the App Inspector app (requires root) to disable ad activity; install Blokada or AdGuard to block ad domains; without a PC, root, you can't completely remove ads, just block them.
๐Ÿ› ๏ธ What to do if after removing the ad, the player stopped working?
Return the standard settings: For ADB: run adb shell pm enable com.miui.player. For root: restore deleted files from backup or reinstall the application. If the player dyes, clear its data and cache in the settings. If nothing helps, reset the phone to factory settings (with loss of data!).