Advertising in the standard music player Xiaomi Redmi Note 7 is one of the most annoying features of the MIUI firmware. Even when listening to local tracks, users encounter banners, pop-ups and recommendations of Mi Music or Mi Video services. The problem is compounded by the fact that in newer versions of MIUI, advertising blocks began to appear not only in online mode, but also when playing files from the deviceβs memory.
In this article, we will discuss 5 proven ways to remove advertising in music on Redmi Note 7 β from simple settings in the smartphone menu to radical methods such as disabling system applications via ADB. All instructions are adapted to the model of 2019 release (codename lavender) and are relevant for versions of MIUI 12-14. Important: some methods require unlocking the bootloader or developer rights, so before you start, read the risks and prepare a backup of data.
Why is there advertising in music on Xiaomi Redmi Note 7
The reason for the ads is Xiaomiβs business model, where it monetizes its MIUI firmware through integrated advertising in system applications, with Redmi Note 7 responsible for this:
- π΅ Mi Music is a standard player that displays banners even when playing local tracks.
- πΊ Mi Video β a video application that can broadcast ads in the background.
- π MSA (Miui System Ads β system service responsible for targeted advertising in the MIUI.
- π Updates MIUI β Some advertising modules are loaded along with firmware updates.
On the Redmi Note 7, ads can appear in the following scenarios:
- π± On the lock screen when playing music.
- π§ In player notifications during listening.
- π Pop-ups with an offer to subscribe to Mi Music VIP.
- π Banners at the bottom of the screen when opening the Music app.
It is interesting that on some regional versions of the firmware (for example, MIUI Global or MIUI Europe) less advertising than in China (MIUI This is due to Xiaomiβs policy of monetizing different markets, but even in βcleanβ versions of firmware, ads may appear after the update.
Method 1: Disabling personalized advertising in MIUI settings
The easiest and safest method is to disable targeted ads through the settings menu, which doesnβt require root rights or ADB, but it doesnβt remove all ads, only those based on your preferences.
Instructions:
- Open the Settings. β The phone.
- Tap 7 times on the MIUI version to activate the developer mode (you will be notified "You became a developer").
- Back to Settings β Additionally. β For developers.
- Find Personalized Recommendations and turn it off.
- Go to Settings β Applications β Application Management β Music.
- Open Permits and deny access to Locations, Contacts and Warehouse (this will limit data collection for targeting).
After this action, advertising in Mi Music will become less intrusive, but it will not disappear completely. For example, banners offering to design Mi Music VIP can remain.
π‘
If banners still appear after disabling personalized advertising, try clearing the Music app cache in the settings (Settings β Apps β Music β Storage β Clear Cache).
Method 2: Removing Advertising Modules via ADB (without root)
A more effective method is to disable the system packages responsible for advertising using ADB (Android Debug Bridge), which does not require root rights, but requires connecting the smartphone to the computer and activating debugging over USB.
Warning: Incorrect ADB commands may disrupt the system. On the Redmi Note 7 with MIUI 12+, disabling the com.miui.systemAdSolution package may cause a launcher to malfunction.
Step-by-step:
Install Xiaomi drivers on PC| Download ADB platform (e.g. from Google)|Enable USB debugging on phone |Connect Redmi Note 7 to PC via cable |Confirm connection with adb devices command
-->
- Download and unpack ADB Tools on your computer.
- Activate debugging via USB: Settings β Additional β For developers β Debugging via USB
- Connect Redmi Note 7 to your PC and type in the command line: adb shell pm uninstall --user 0 com.miui.systemAdSolution This command removes the main MSA advertising module.
- To disable ads in Mi Music, do: adb shell pm hide com.miui.player Attention! This command hides the app but doesn't remove it completely. To return the player, use: adb shell pm uninstall --user 0 com.miui.player
- Reboot your smartphone.
If after the reboot the ad remained, try to disable the additional packages:
adb shell pm uninstall --user 0 com.xiaomi.midrop
adb shell pm uninstall --user 0 com.miui.analyticsWhat if the ADB canβt see the device?
Method 3: Install an alternative music player
If you don't really want to use the standard Mi Music app, the easiest way to get rid of ads is to install a third-party player. The Redmi Note 7 works well:
- π§ Poweramp β paid player with equalizer and themes support (there is a 15-day trial).
- πΆ VLC β Free open source player, no advertising.
- π Musicolet - lightweight player without Internet access (does not collect data).
- π BlackPlayer β a minimalist player with a customizable interface.
Advantages of this method:
- β There is no advertising even without rooting or ADB.
- β More features (equalizer, themes, playlists).
- β No interference with system files is required.
Disadvantages:
- β Some players (such as Poweramp) are paid.
- β Standard reproduction notices may differ from MIUI.
To replace Mi Music with a third-party player:
- Install the selected application from Google Play.
- Open Settings β Applications β Music β Disable (if the system allows).
- Assign a new player with the default application for audio files: Settings β Applications β By default β Music player
π‘
The side players not only remove ads, but often offer better sound quality by supporting FLAC, APE and customizable equalizers.
Method 4: Disabling Advertising through Hosts File Editing (Requires root)
If you have root rights on your Redmi Note 7, you can block Xiaomi ad servers at the system level, and you need to edit the hosts file, which is responsible for redirecting domain names.
Warning: Incorrect editing of hosts can lead to loss of Internet access or malfunction of applications. On MIUI 13+, Mi Account may stop working after editing hosts, which will lead to blocking of certain functions (for example, themes or cloud backup).
Instructions:
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Go to /system/etc/hosts
- Make a backup copy of the hosts file (copy it to the hosts file) SD-map).
- Open the file in the text editor and add the following lines at the end: 127.0.0.1 ad.mi.com 127.0.0.1 data.mistat.xiaomi.com 127.0.0.1 sdkconfig.ad.xiaomi.com 127.0.0.1 tracking.miui.com
- Save the changes and restart the smartphone.
After that, the ad requests will be redirected to the local address, and the banners will stop loading, but this method may conflict with the MIUI updates: after the firmware update, the hosts file can be reset to the standard one.
| domain | Appointment | The blocking effect |
|---|---|---|
| ad.mi.com | The main advertising server Xiaomi | Removes banners in Mi Music and Mi Video |
| data.mistat.xiaomi.com | Collection of usage statistics | Stops Targeted Advertising |
| sdkconfig.ad.xiaomi.com | Configuration of advertising SDKs | Turns off pop-ups. |
| tracking.miui.com | Monitoring of user activity | Reduces the number of personalized ads |
Method 5: Flashing to custom firmware (for experienced users)
The most radical, but also the most effective way is to install custom firmware, such as LineageOS or Pixel Experience, which are devoid of Xiaomiβs ad modules and offer βcleanβ Android without unnecessary services.
Advantages of custom firmware:
- π Complete absence of advertising in system applications.
- π Regular security updates.
- π More opportunities to customize the interface.
Disadvantages:
- β οΈ Requires unlocking the bootloader, which resets all data.
- β οΈ Camera or sensor bugs are possible (on Redmi Note 7, some custom firmware does not support Widevine). L1 for Netflix HD).
- β οΈ Loss of warranty (if it is still valid).
Instructions for installing Pixel Experience on Redmi Note 7:
- Unlock the bootloader through the Mi Unlock Tool (requires a Mi Account binding and wait 7 days).
- Install custom TWRP recavers for lavender (you can download on the official website).
- Download the Pixel Experience firmware for Redmi Note 7 from the official website.
- Go to TWRP and run Wipe β Advanced Wipe (check Dalvik, Cache, System, Data).
- Install the firmware through Install and restart.
β οΈ Note: Google Pay may not work on the Redmi Note 7 with custom firmware due to lack of SafetyNet certification.
Next Post:How to reduce advertising without radical methods
If you donβt want to mess with ADB or firmware, try these simple ways:
- π Use it. VPN Ad-blocking (e.g. AdGuard) VPN Some Xiaomi ad servers are blocked at the level DNS.
- π Reverse to the old version MIUI. In the firmware MIUI 10 to 11 ads were less. You can download the old versions on Xiaomi Firmware Updater.
- π΅ Turn off mobile data for Mi Music: Settings β Annexes β Music. β Mobile traffic β This will stop banners from loading via mobile internet (but Wi-Fi ads will remain).
- π‘ Install an ad blocker (e.g. AdAway for root or DNS66 These applications block ad domains at the network level.
Itβs also worth checking if your Redmi Note 7 has additional advertising apps, such as some regional firmware preinstalled:
- com.miui.hybrid is a hybrid service for displaying ads.
- com.xiaomi.mipicks is an application store with integrated advertising.
- com.miui.bugreport β sometimes used to collect user data.
To turn them off, use the command:
adb shell pm uninstall --user 0 [name packet]For example:
adb shell pm uninstall --user 0 com.miui.hybrid