Why is Redmi 9 getting ads and can it be removed?
Xiaomi Redmi 9 smartphones running MIUI are known for their value for money, but many users face intrusive advertising in system applications. Advertising banners appear in the settings menu, on the lock screen, in the Tools folder and even in standard utilities like Calendar or Weather. The reason lies in the Xiaomi coin model: the company compensates for the low price of devices by showing ads in firmware.
The good news is that most ad units can be turned off without rooting or complicated manipulation, and the bad news is that some banners (such as Mi Browser or Mi Video) require drastic measures, including firmware. In this article, we will analyze all the current methods, from official settings to advanced tricks with the help of the Internet. ADB, And we'll also assess the risks of each method (EEA) There are fewer ads than the Chinese or Indian versions. MIUI.
Before you start, check your firmware version in Settings β About Phone β MIUI. If you have MIUI 12.5 or later, some of the methods may not work due to tightening security policies. Also note that after resetting your phone to factory settings, the ads will return β you will have to turn it off again.
Method 1: Disabling personalized advertising in MIUI settings
The safest and most official method is to deactivate personalized recommendations through the settings menu, which removes most of the ads in the system applications, but does not affect banners in Mi Browser or Mi Music. MIUI 11β14:
- Open Settings and go to the Xiaomi Account section.
- Slip on the profile avatar at the top of the screen.
- Select Account Settings β Privacy.
- Turn off Personalized Recommendations (or Advertising Services in older versions).
- Confirm the action by clicking Disconnect in the pop-up window.
After that, the system will stop showing ads based on your data, but banners in some applications (such as Topics or Cleanup) may remain.
Check for the absence of banners in Settings
Reboot your phone to apply changes
Update system applications through Play Market
Delete the app cache MSA (see method 3)-->
β οΈ Note: Some of the firmware (e.g., Chinese) MIUI CN) Personalized recommendations may not be available, in which case try method 2 or 3.
Method 2: Manually disabling advertising in each system application
MIUI allows you to turn off ads separately for each standard application, which takes longer, but gives a cleaner result. Below is a list of the apps where banners are most common, and the way to turn them off:
- π Calendar: Settings β About the programme β Receive recommendations (disable).
- π¦οΈ Weather: Settings β About the programme β Advertising Notices (Disable).
- π§Ή Cleaning: Settings β About the programme β Advertising services (disabled).
- π¨ Topics: Profile β Settings β Banner advertisements (disable).
- π± Mi Browser: Settings β Additionally. β Advertising content (disable).
For Notes, Radio and Mi Video applications, the path may be different, but the principle is the same: look for items in the application settings with the words βadvertisingβ, βrecommendationsβ or βpersonalizationβ. If there is no such item, the application either does not show ads or requires radical measures (see method 4).
| Annex | The Way to Advertising Settings | Efficiency |
|---|---|---|
| Calendar | Settings β About the program β Recommendations | 90% |
| Weather. | Settings β About the program β Notifications | 70% |
| Cleanup | Settings β About the program β Advertising services | 80% |
| Mi Browser | Settings β Additional β Advertising Content | 60% |
| Topics | Profile β Settings β Advertising banners | 95% |
After disabling the ads in each app, restart your phone. If the banners are left, clear the app's cache through Settings β Apps β [name] β Storage β Clear the cache.
Mi Browser|Cleanup|Topics|Calendar|Mi Video|Other-->
Method 3: Disabling the MSA service (minus β loss of some functions)
The MSA (Mi System Ads) service is responsible for displaying ads in MIUI, and it can be turned off, but this will lead to the loss of certain features, such as:
- π Automatic weather updates in widgets.
- π Statistics on the use of applications in security.
- π Some push notifications from Xiaomi.
If you are ready for these sacrifices, follow the following steps:
- Go to Settings β Applications β Application Management.
- Slip on the three dots in the upper right corner and select Show all processes.
- Find com.miui.systemAdSolution (or simply MSA).
- Click Disconnect β OK for confirmation.
- Reboot the phone.
β οΈ Note: Some Redmi 9 firmwares are disabled MSA If you have any errors after the reboot, return the settings. MSA baseline.
An alternative way is to clean up the MSA data:
- In the same Application Management menu, find the MSA.
- Select Warehouse β Clear data and Clear cache.
- Reset the device.
What if the MSA is not listed in the app list?
Method 4: Using ADB to Deeply Disable Ads (for Advanced)
If the previous methods did not work, you can use Android Debug Bridge (ADB) β This is a tool for debugging Android devices, which removes system-level advertising, but requires a PC connection and basic command line knowledge. MIUI 13+ part ADB-The team may not work due to the limitations of Xiaomi.
Be prepared first:
- Download and install ADB Tools on PC.
- Turn on the phone Developer Mode: go to Settings β About phone and 7 times tap on the MIUI version.
- Return to Settings β Additional β For developers and activate Debugging over USB.
- Connect Redmi 9 to your PC over USB and select File Transfer mode.
Now run the following commands in the terminal (command line) of the PC:
adb shell
pm disable-user --user 0 com.miui.systemAdSolution
pm disable-user --user 0 com.xiaomi.midrop
pm disable-user --user 0 com.android.browser
pm disable-user --user 0 com.miui.analyticsOnce you've done the commands, restart your phone. Advertising should disappear from most system applications. If you want to return everything back, replace disable-user with enable in commands.
π‘
Before using ADB, back up your data via Settings β Additional β Backup and Reset. In rare cases, incorrect commands can cause the system to crash.
| ADB Team Team | What's off? | Risks. |
|---|---|---|
| pm disable-user --user 0 com.miui.systemAdSolution | System advertising service | Loss of statistics of use |
| pm disable-user --user 0 com.xiaomi.midrop | Mi Drop (file transfer) | You can't use Mi Drop. |
| pm disable-user --user 0 com.android.browser | Mi Browser | The app will stop opening. |
| pm disable-user --user 0 com.miui.analytics | Xiaomi Analytics | Widgets may be disrupted |
Method 5: Install custom firmware (last resort)
If all previous methods failed, the radical option is to install custom firmware like LineageOS, Pixel Experience or MIUI without third-party ads, which requires unlocking the bootloader, which resets all data and can be insecure.
Advantages of custom firmware:
- π« Complete lack of advertising in the system.
- π Regular security updates.
- ποΈ Advanced customization settings.
Disadvantages:
- β οΈ The risk of βbrickingβ the phone in case of an error.
- π Possible problems with the battery or camera.
- π± Loss of official Xiaomi support.
If you decide to take this step, follow the instructions:
- Unlock the bootloader through the official Xiaomi tool (Mi Account is required).
- Download the appropriate firmware for Redmi 9 (codenamed Lancelot) from the XDA Developers forum.
- Install custom recovery (TWRP) via fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
- In TWRP, reset (Wipe β Advanced Wipe), then install the downloaded firmware.
β οΈ Attention: Unskillful actions with unlocking the bootloader or firmware can lead to complete inoperability of the phone.If you are not sure of your skills, you better consult a specialist.
π‘
Custom firmware is the only way to get rid of advertising forever, but it is only suitable for experienced users.
What if the adverts returned after the MIUI update?
After the Redmi 9 firmware update, all ad settings are reset and banners can reappear.
- π Opt out of automatic updates: go to Settings β The phone. β Updating the system β Three points. β Settings and disable Autoboot via Mobile Data and Auto Update.
- π₯ Install updates manually: check reviews on forums before updating (for example, check for reviews on forums, 4PDA) return-of-publicity.
- π§ Repeat disabling ads: after each update, go through methods 1-3 of this article.
If new types of advertising appear after the update (for example, in Settings or on the lock screen), try:
- Clear the Settings app cache through Settings β Apps β Settings β Storage β Clear the cache.
- Disable the MiuiDaemon app via ADB (command: pm disable-user --user 0 com.xiaomi.midrop).
- Install the MIUI Optimizations patch through Magisk (requires root rights).