Mi Music (or simply βMusicβ) is pre-installed on all Xiaomi, Redmi and POCO smartphones running MIUI. Despite its user-friendly interface and integration with cloud storage, users are annoyed by aggressive advertising: banners between tracks, pop-ups at launch and even sound ads. In this article, we will analyze all the current ways to disable advertising β from standard settings to radical solutions for advanced users.
It is important to understand that some methods require superuser rights (root) or changes to system files, which can lead to loss of warranty and unstable operation of the device.
Why is Mi Music adverts appearing and can it be removed legally?
Mi Music is a Xiaomi system service that is monetized by displaying ads, and even if you donβt use a premium Mi Cloud subscription, developers are embedding ad modules into:
- π΅ Player screen (banners at the bottom)
- π Track list (pop-up windows when scrolling)
- π Search section (contextual ads)
- π§ Lock screen (notifications of βrecommended tracks")
Xiaomi does not officially offer the option of completely disabling ads without buying a premium account.
- Hiding Ads through MIUI (Partial Solution) settings
- Use of the ADB-Deactivation of Advertising Modules.
- Remove updates to the application or roll back to the old version.
- Replacing Mi Music with a third-party player (e.g. Poweramp or VLC)
β οΈ Attention: After update MIUI before the new version, some methods may stop working. MIUI 14 and newer ad blocking via hosts is often reset after rebooting.
Method 1: Disabling personalized advertising in MIUI settings
The safest method that doesn't require superuser rights is that it doesn't remove ads completely, but it cuts them down by 40 to 60 percent. MIUI 12β15:
- Open Settings β Google β Advertising.
- Turn off the option of "Personalized Advertising".
- Go back to the main settings and go to Settings β Applications β Application Management.
- Find Mi Music, open Permissions, and disable Notifications and Locations.
Additionally, you can limit the background activity of the application:
- π In the same application management menu, select "Battery" β "Limit background activity".
- π΅ Turn off "Second Start" and "Secondary Start".
Disable personalized advertising on Google
Ban Notifications for Mi Music
Limit background activity
Delete the app cache
-->
This method doesn't remove banners completely, but ads will become less intrusive.It will take more radical steps to remove banners completely.
Method 2: Blocking Advertising through ADB (without root)
If you have a computer and USB-You can disable Mi Music advertising components using Android Debug Bridge (ADB). This method works on most Xiaomi devices, except models with a locked bootloader (for example, for European firmware, it may be necessary to unlock).
Step-by-step:
- Download ADB Tools and unpack the archive.
- On your smartphone, activate Settings β About Phone β MIUI version (click 7 times to turn on Developer Mode).
- Return to Settings β Additional β For developers and enable βDebugging by USBβ.
- Connect your phone to your PC, open the command line in the ADB folder and do:
adb devices
adb shell pm hide com.miui.player:AdvertisingService
adb shell pm hide com.miui.player:RecommendServiceIf the commands are executed without errors, the ads in Mi Music will disappear after the reboot.
adb shell pm unhide com.miui.player:AdvertisingServiceβ οΈ Note: On some firmware (for example, MIUI Global) these commands may cause the application to crash. Before executing, back up the data via Settings β System system β Backup.
What if the ADB canβt see the device?
Method 3: Remove Mi Music Updates (Return to the factory version)
Often, the ads appear after an app update via the Play Market or App Store, and the version of Mi Music preinstalled on the device may not contain ad modules to return it:
- Go to Settings β Applications β Application Management β Mi Music.
- Click "Delete Updates" (the button will appear if the application has been updated).
- In the same menu, select "Storage" and clear "Cash" and "Data".
- Turn off automatic updates in the Play Market:
- π± Open the Play Market and find Mi Music.
- π Press three points. β "Turn off auto-update".
The downside is that you lose all playlists and app settings, and some features (such as cloud sync) may not work properly.
| Method | Efficiency | Risks. | Need root? |
|---|---|---|---|
| MIUI settings | Medium (40β60%) | No. | β No. |
| ADB-team | High (80-90%) | Possible app failures | β No. |
| Retraction of the version | High (90%) | Loss of data | β No. |
| Editing by hosts | High (95%) | Reset after update | β Yes. |
Method 4: Edit the hosts file (root required)
This method blocks Xiaomi ad servers at the system level, suitable for users with unlocked bootloader and superuser rights.
- Install a file manager with root support (such as Root Explorer or FX File Explorer).
- Go to /system/etc/hosts and back up the file.
- Open the file in the text editor 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.miui.com
127.0.0.1 api.ad.xiaomi.comSave the changes, set 644 (rw-r--r---) rights, and restart the device. Advertising in Mi Music and other system applications must disappear.
π‘
If some features (such as checking for updates) have stopped working after editing hosts, delete the added lines and restart the phone.
To automate the process, you can use applications like AdAway (requires root), which update the list of blocked hosts automatically.
Method 5: Install an alternative music player
If neither method has helped or you don't want to risk the stability of the system, it's easier to switch to a third-party player.
- π§ Poweramp is a paid, but 15-day trial. Supports equalizer, themes and cloud sync.
- π΅ VLC β Free, no advertising, with support for all formats.
- π Musicolet β lightweight player with offline mode and without data collection.
- πΆ BlackPlayer β minimalist design and flexible settings.
To bring music from Mi Music:
- Connect your phone to your PC and copy files from /storage/emulated/0/Music/.
- In the new player, scan the media files (βUpdate libraryβ).
β οΈ Note: Some players (such as Spotify or Yandex Music) have their own advertising in the free version.
π‘
Alternative players not only remove ads, but often offer better sound quality and additional features (equalizer, FLAC support, sleep timer).
What to do if the ad returns after the MIUI update
After installing the new version MIUI Many changes (including hosts editing and ADB-commands are dropped to avoid re-advertising:
- Turn off automatic system update: Settings β About phone β System update β Three points β Settings β Disable βDownloadingβ.
- Use Magisk modules (for root users): Install the Xiaomi Debloater module through Magisk Manager β it blocks advertising services at the kernel level.
- Create a Task in Tasker: Set up Automatic Execution ADB-teams after reboot.
If you do not want to refuse updates, before installing them:
- π₯ Download the full firmware package (.zip) from Xiaomi.
- π§ Remove advertising from it APK (for example, Analytic.apk, AdService.apk) assisted MIUI ROM Editor.
- π Install the modified firmware through TWRP.