How to permanently disable ads on Xiaomi Redmi 9: the full guide 2026

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:

  1. Open Settings and go to the Xiaomi Account section.
  2. Slip on the profile avatar at the top of the screen.
  3. Select Account Settings β†’ Privacy.
  4. Turn off Personalized Recommendations (or Advertising Services in older versions).
  5. 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).

AnnexThe Way to Advertising SettingsEfficiency
CalendarSettings β†’ About the program β†’ Recommendations90%
Weather.Settings β†’ About the program β†’ Notifications70%
CleanupSettings β†’ About the program β†’ Advertising services80%
Mi BrowserSettings β†’ Additional β†’ Advertising Content60%
TopicsProfile β†’ Settings β†’ Advertising banners95%

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:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Slip on the three dots in the upper right corner and select Show all processes.
  3. Find com.miui.systemAdSolution (or simply MSA).
  4. Click Disconnect β†’ OK for confirmation.
  5. 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:

  1. In the same Application Management menu, find the MSA.
  2. Select Warehouse β†’ Clear data and Clear cache.
  3. Reset the device.
What if the MSA is not listed in the app list?
If you don't find com.miui.systemAdSolution on the list, your firmware is hiding system processes, and only the ADB method (method 4) or custom firmware installation will help.

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:

  1. Download and install ADB Tools on PC.
  2. Turn on the phone Developer Mode: go to Settings β†’ About phone and 7 times tap on the MIUI version.
  3. Return to Settings β†’ Additional β†’ For developers and activate Debugging over USB.
  4. 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.analytics

Once 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 TeamWhat's off?Risks.
pm disable-user --user 0 com.miui.systemAdSolutionSystem advertising serviceLoss of statistics of use
pm disable-user --user 0 com.xiaomi.midropMi Drop (file transfer)You can't use Mi Drop.
pm disable-user --user 0 com.android.browserMi BrowserThe app will stop opening.
pm disable-user --user 0 com.miui.analyticsXiaomi AnalyticsWidgets 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:

  1. Unlock the bootloader through the official Xiaomi tool (Mi Account is required).
  2. Download the appropriate firmware for Redmi 9 (codenamed Lancelot) from the XDA Developers forum.
  3. Install custom recovery (TWRP) via fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
  4. 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:

  1. Clear the Settings app cache through Settings β†’ Apps β†’ Settings β†’ Storage β†’ Clear the cache.
  2. Disable the MiuiDaemon app via ADB (command: pm disable-user --user 0 com.xiaomi.midrop).
  3. Install the MIUI Optimizations patch through Magisk (requires root rights).

FAQ: Frequent questions about advertising on Redmi 9

Can I turn off ads without root rights?
Yes, the 1-3s in this article don't require root rights, but they don't remove all ads, and you might need root or ADB to remove banners completely (e.g., in Mi Browser).
Why did the MSA weather widgets stop working after the MSA shutdown?
MSA is responsible not only for advertising, but also for some of the system functions, including widgets. To get back up, try: Enable MSA back through Settings β†’ Apps β†’ App Management. Clear the Weather app cache. Reboot your phone.
Is it safe to use ADB to disable ads?
Yes, if you follow the instructions and don't type random commands. ADB is an official tool from Google, but misuse can disrupt the system. Always back up before making changes.
Which is the best custom firmware for Redmi 9?
Redmi 9 (codenamed lancelot) is popular with Pixel Experience, a pure Android with Pixel features. LineageOS is stable firmware with minimalist design. MIUI by XIAOMI.EU is a modified MIUI without ads and with advanced settings. The choice depends on your preferences: whether you want pure Android or modified MIUI.
Why is there less advertising on global firmware?
Xiaomi divides firmware into regions: more ads are available on Chinese (CN) and Indian (IN) versions, as these markets are more loyal to the company’s coin model. Global firmware (EEA) is focused on Europe, where data protection laws are stricter, so there are fewer ads there. To move to global firmware, you need to unlock the bootloader and flash the phone through the Mi Flash Tool.