Why does the ad appear on the Redmi Note 9 Pro and can it be removed?
Xiaomi Redmi Note 9 Pro smartphones running MIUI are known for their value for money, but many users are annoyed by the built-in advertising, which manifests itself in the form of banners in system applications, notifications from msa (Mobile Services Framework) and even in the settings menu. The reason lies in the business model of Xiaomi: the company monetizes cheap devices by displaying ads in the branded shell.
The good news is that you can turn off ads almost completely, even without getting root permissions. The bad news is that some methods require deep system settings, and after MIUI updates, advertising can return. In this article, we will discuss all the current ways for 2026, including hidden settings, disabling services through ADB and alternative firmware. It is important to understand that completely removing ads can affect the operation of certain functions (for example, a theme store or cloud services).
If you're willing to sacrifice some of the MIUI chips for the sake of clean interface, let's get started. First, define your firmware version: go to Settings β About Phone β MIUI version. It depends on which methods will work on your device.
1. disable personalized advertising in MIUI settings
The easiest way to reduce the amount of ads is to deactivate personalization in system services, which is not going to remove banners completely, but it's going to reduce the amount of banners by 30 to 50 percent.
- π± Open the Settings. β Google β Advertisements and disable the option of βPersonalized Adsβ (if active) will block targeted ads from Google.
- π§ Go back to the main settings and go to Settings β Annexes β Application management β All applications.
- π Find the Msa (Mobile Services Framework) app, open its settings and select Disable (if the button is active) this will disable the background processes responsible for displaying ads.
- π΅ In the same section, find GetApps (Xiaomi app store) and disable notifications from it.
After this action, the ads in the system menus (e.g. Settings β Themes) should disappear, but banners in apps like Mi Video or Mi Music will remain.
β οΈ Note: Disabling Msa may disrupt some services, such as note synchronization or weather. If errors occur after deactivation, return the settings to the back of the service.
2. Hidden MIUI settings: how to disable advertising through "Special features"
MIUI firmware has a hidden feature section where you can deactivate ad units, which works on the Redmi Note 9 Pro with MIUI 12-14 versions, but may disappear in future updates.
- Open the Settings. β Special facilities.
- Scroll down and look for the βAdvertising Noticesβ item (or similar in meaning).
- Turn off all switches in this section.
- Go back and go to Special Options β Additional β Advertising Display (this item may be called otherwise).
If there are no such items, then your version of MIUI does not support them, in which case move on to the next method.
Disable personalized advertising on Google
Deactivate Msa in application settings
Check for hidden items in "Special Opportunities"
Backup of important data-->
For users who don't have an ad display option, there's an alternative: disable via Settings β About Phone. Click 5-7 times on MIUI Version until the developer mode notification appears. Then go back to the main settings, open Additional β Developers, and find the USB Debugging option.
3. completely disabling advertising through ADB (no root)
The ADB (Android Debug Bridge) method allows you to disable advertising services at the system level without getting root permissions, which is the most efficient way, but requires you to connect your phone to your computer.
- π₯οΈ Computer with Windows, macOS or Linux.
- π Installed Xiaomi drivers (you can download from the official website).
- π Cable USB (preferably original).
- π οΈ Utility. ADB (Download from the Android Developer's Website).
Step-by-step:
- Download and unpack ADB to any folder on your computer.
- Connect Redmi Note 9 Pro to your PC via USB, select File Transfer mode.
- Open the command prompt (or Terminal on macOS/Linux) in the ADB folder and type:
adb devicesIf the device appears in the list, enter the following commands alternately:
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.analytics
adb shell pm hide com.miui.msa.globalAfter you execute the commands, restart your phone. Ads should disappear from the system menus, notifications, and most standard applications. If any of the packages are not found, skip the corresponding command.
β οΈ Note: pm hide commands temporarily disable system packages, but do not delete them. MIUI The adverts may come back. For permanent effect, you'll need to repeat the procedure.
π‘
If the ADB commands stop connecting to your PC, check if your USB debugging settings are reset, and sometimes MIUI automatically turns off this mode after you restart.
4. Removal of ads through third-party apps (without root)
If you work with ADB It's hard to use specialized utilities, they automate the process of disabling advertising modules, but require pre-configuration:
| Annex | Functional | Is root required? | Reference |
|---|---|---|---|
| MIUI Hidden Settings | Disables ads in the system menu, blocks notifications from Msa | No. | Google Play |
| ADB AppControl | System package management via ADB (graphical interface) | No. | XDA Developers |
| Blokada | Blocks DNS-level advertising domains (works without root, but less effectively) | No. | Official website |
The most reliable option is ADB AppControl. After installation, connect the phone to the PC, launch the utility and manually disable the packages:
- com.miui.systemAdSolution is the main advertising module.
- com.xiaomi.midrop is a file transfer service (sometimes displaying ads).
- com.miui.analytics β statistics collection (may affect targeted advertising).
When using Blokada, select the βEnergized Ultimateβ lock in your settings β it contains most of Xiaomiβs advertising domains.
5. Alternative firmware: complete elimination of advertising
If none of these methods worked, the radical solution is custom firmware, which will remove all MIUI ad modules, but will require unlocking the bootloader and potentially take away your warranty.
- π LineageOS is pure Android without unnecessary services).
- π Pixel Experience is a firmware interface, like the Google Pixel, which is well optimized, but may not support some sensors.
- π± MIUI Pro - modified version MIUI No ads and no extra apps, retains all the features of the original firmware.
Installation process:
- Unlock the bootloader through the official Xiaomi tool (requires an account binding Mi).
- Install custom recovery (such as TWRP).
- Download the firmware from the XDA Developers forum (make sure it is compatible with the joyeuse model β codename Redmi Note 9 Pro).
- Sweat through recovery by doing wipe data/factory reset before installation.
β οΈ Warning: Unofficial firmware may contain bugs or vulnerabilities. Before installing, check the reviews on the forums and back up through TWRP Or OrangeFox Recovery.
What happens if you install an incompatible firmware?
6. Manual removal of advertising applications (requires root)
If you're ready to get root rights, you can completely remove the ad modules from the system, and this method gives you 100% results, but it's not guaranteed and can disrupt the work. OTA-First, unlock the bootloader and install Magisk (instructions are available on the computer). XDA Developers).
Once you get root, remove the following packages through Root Explorer or Titanium Backup:
com.miui.systemAdSolution
com.xiaomi.midrop
com.miui.analytics
com.miui.msa.global
com.xiaomi.joyose (if any)
com.miui.bugreport
com.miui.playerIt is also recommended to βfreezeβ (disable) through Titanium Backup:
- com.xiaomi.market is the GetApps app store.
- com.miui.video is a standard video application.
- com.miui.music is a music player.
After cleaning, restart your phone. Ads will not be in the system menus or notifications. However, remember: some applications (such as Themes or the Browser) may stop working correctly.
π‘
Getting root rights voids the warranty and can lead to security issues, and use this method only if other methods have not worked.
7.Additional measures: blocking of advertising at the network level
If ads stay in the browser or third-party apps, they can be blocked at the DNS level or via a VPN, which wonβt remove MIUI system ads, but will make surfing cleaner.
- π Change of change DNS: Set in the settings of Wi-Fi or mobile network DNS-AdGuard (176.103.130.130 and 176.103.130.131) or Cloudflare (1.1.1.3) servers to block malicious sites).
- π VPN Ad-blocking: Apps like AdGuard VPN Or ProtonVPN filters out ad domains. Free versions have traffic restrictions.
- π‘οΈ Browser with ad blocking: Use Brave or Firefox with uBlock Origin extension.
For maximum effect, combine these methods with disabling system advertising via ADB or root.