Advertising in music apps on Xiaomi Redmi smartphones is one of the most annoying features of MIUI. Even in the standard Mi Music player (or Music in new firmware versions), banners, audio clips or offers to subscribe to the premium version suddenly appear between the tracks. If you are tired of intrusive inserts that spoil the mood during listening, this article will help to completely remove advertising - both in legal ways and through deep system settings.
Weβll look at all the current methods for 2026, from simple tricks in app settings to radical solutions using ADB or root rights. Importantly, some methods may differ depending on the version of MIUI (for example, MIUI 14 vs HyperOS) and the model of the smartphone (Redmi Note 12, Redmi 10, POCO X5, etc.). If you are not sure about your model, check it in Settings β About the phone β MIUI version.
We warn you in advance that disabling system advertising through file modifications could cause some Xiaomi services to fail, including cloud backup and sync. But donβt worry, weβll explain in detail how to minimize the risks and bring it back if something goes wrong.
Why is Xiaomi Music Advertising and Can It Be Legally Removed?
The main reason for the emergence of advertising in Xiaomi music applications is the monetization of free versions of the services.
- π΅ Mi Music (standard player) MIUI) β Shows banners and audio ads between tracks;
- π± Google Play Music (if installed) β Advertising from Google;
- π§ Third-party players (e.g. Spotify Free, Yandex Music) β their own advertising;
- π System notifications β sometimes ads even penetrate the notification panel.
Legal ways to disable advertising exist, but they are limited to:
- π³ Pay for a premium version (for example, YouTube Premium or Spotify Premium);
- π Use alternative players without advertising (for example, VLC poweramp);
- βοΈ Disable personalized advertising in Google settings and MIUI.
But most users are looking for free methods that don't require subscriptions, and that's where the technical tricks start, from changing the app's settings to deleting system files, but before we get to the radical measures, let's try the simplest solutions.
Method 1: Disabling Advertising in Mi Music Settings (without root)
If the ad appears in a standard Mi Music player, try disabling it through the app's internal settings, a method that works on most Redmi devices with MIUI 12β14 and HyperOS, but may not be available on some regional firmware.
Instructions:
- Open the Mi Music app (note icon on the desktop).
- Slip on the three dots in the upper right corner β select Settings.
- Scroll down to Advertising and Recommendations (or Personalized Ads in English).
- Turn off all switches: π Personalized advertising; π Action-based recommendations; π Show banner ads.
Restart the app.
If you don't have this section in your settings, your version of Mi Music doesn't support manually disabling ads, so move on to the next one.
βοΈ Preparing for the Advertising Disconnection
β οΈ Attention: On some firmware (MIUI Global for Europe) the section with the ad settings can be hidden, in which case try changing the region in your phone settings to India or China - sometimes this reveals additional options.
Method 2: Remove Mi Music updates and roll back to old version
Often, the ads appear after the Mi Music app is updated via Google Play or MIUI Updater. If you notice that there were no ads before, you can try to roll back to the previous version of the player.
For this:
- Go to Settings β Applications β Application Management.
- Find Mi Music on the list and tap it.
- Click on the three-point in the top corner β select Remove Updates.
- Confirm the action. The app will return to the factory version.
- Disable automatic updates: Open Google Play β find Mi Music; Tap on three dots β uncheck Auto Update.
If the ad disappears after the rollback, but the player is unstable, you can manually install an older version of the APK from a reliable source (for example, APKMirror).
| Mi Music version | Advertising | Stability |
|---|---|---|
| 4.0.0 and newer | β Aye (banners) + audio) | β Stable. |
| 3.5.0β3.9.9 | β οΈ Sometimes (banners only) | β Stable. |
| 3.0.0β3.4.9 | β No advertising. | β οΈ Possible bugs |
| 2.5.0 and older | β No advertising. | β Unstable on the new Android |
β οΈ Note: Installation of old versions APK This may lead to conflicts with new versions. MIUI. If after rollback the player stops opening files, return the update and try another method.
Method 3: Blocking Advertising through ADB (without root)
If previous methods have failed, you can try disabling ad packages using the Android Debug Bridge (ADB), which does not require root rights, but requires connecting the phone to a computer.
Instructions:
- Enable Developer Mode: Go to Settings β About Phone; Tap 7 times on the MIUI Version until notification appears; Return to Settings β Additional β For Developers; Activate Debugging over USB.
USB-cable
File transfer
ADB Tools
Command line.
Terminal
ADB
adb devices(Your device should appear)
adb shell pm hide com.miui.player:AdServiceadb shell pm hide com.xiaomi.mirecycleReboot the phone.
These commands hide MIUI advertising services, but they don't remove them completely. If after the reboot the ads come back, try additional commands:
adb shell pm disable-user --user 0 com.miui.analytics
adb shell pm disable-user --user 0 com.xiaomi.midropThis method works on most Redmi devices, but may require re-execution after a firmware update.
π‘
If the pm hide command is not supported by your Android version, use pm disable-user instead. e.g. adb shell pm disable-user --user 0 com.miui.player:AdService
Method 4: Removing Advertising with Root Rights (for Advanced)
If you have root access (e.g., through Magisk), you can completely remove advertising modules from system applications, which is the most effective method, but also the most risky one - wrong actions can lead to a failure of MIUI.
Instructions:
- Install Root Explorer (such as Solid Explorer or FX File Explorer with root access).
- Go to /system/priv-app/MiuiMusic or /system/app/MiuiMusic
- Find files with the.odex or.jar extension that contain ad or analytics in the name.
- Remove or rename them (e.g. add at the end of.bak).
- Reboot the phone.
To avoid advertising entirely, combine local files (like Poweramp) and premium-subscription streaming.
π‘
Alternative players not only remove ads, but often offer better sound quality and additional features (equalizer, tags, widgets).
Method 6: Blocking Advertising at DNS Level or via VPN
If the ad gets into the player, but also into other applications, you can block it at the network level. DNS-servers VPN traffic-filtered.
Instructions for setting up DNS:
- Go to Settings β Connections β Private DNS.
- Select the hostname of the private DNS.
- Enter one of the addresses: dns.adguard.com (blocks ads and trackers); family.adguard-dns.com (block + family filter); 1.1.1.3 (Cloudflare with blocking malicious sites).
Save and restart the phone.
For more secure locking, install a VPN with filtering:
- π‘οΈ AdGuard VPN β Blocking Advertising at Network Level;
- π Blokada β Open source software for blocking trackers and advertising;
- π NextDNS β customizable filters to block advertising domains.
These methods work not only in music players, but also in the browser, games and other applications, but some services (such as YouTube) can block access when using a VPN.
What if none of the methods worked?
If youβve tried all the techniques, but the ads in Xiaomi Redmiβs music are still popping up, there are still radical measures:
- π Reset to factory settings β sometimes helps if the ad appears after the update;
- π± Flashing to custom firmware (e.g. LineageOS or Pixel Experience) β completely removes all Xiaomi system applications, including advertising modules;
- π οΈ Calling for Xiaomi support β if the ad appears because of a crash, they can help remotely (unlikely but possible).
If you decide to re-flash, consider:
- You will need to unlock the bootloader (can be done through the Mi Unlock Tool);
- The phone guarantee will burn;
- Certain functions (e.g, IR-blaster NFC) They may not work properly.
Before you make that decision, weigh the pros and cons, and it may be easier to accept rare ads or switch to an alternative player.
π‘
Flashing is the last resort, and 90 percent of the time, it's done by turning off ads through ADB or changing players.