How to completely remove ads on Xiaomi Redmi 9 Pro: from system banners to push notifications

Xiaomi Redmi 9 Pro smartphones running the proprietary shell MIUI are known for their performance and affordable price, but many users are annoyed by built-in advertising. Banners in settings, push notifications from system applications and advertising blocks in the menu can all significantly spoil the impression of the device. Fortunately, there are several ways if not to remove the ads completely, then at least to minimize it.

In this article, we will discuss 5 working methods, from simple menu settings to radical solutions like installing alternative firmware. It is important to understand that some methods require unlocking the bootloader or root rights, which can affect the warranty and security of the device, and we will also indicate which methods are safe for beginners and which are best used by advanced users.

Before you start, make sure your Redmi 9 Pro has the latest version of MIUI installed – some settings may vary depending on the shell version. Check firmware relevance at Settings β†’ About Phone β†’ System Update.

πŸ“Š How often do you get annoyed by advertising? MIUI?
Constantly.
Sometimes.
There's almost no advertising.
I don't notice.

1. disable personalized advertising in MIUI settings

The easiest and safest way to reduce ad count is to disable ad personalization in system settings, a method that doesn't require root rights or special knowledge, but it won't remove the ad completely, it will only make it less intrusive.

Go to Settings β†’ Google β†’ Advertising and follow the following steps:

  • πŸ”„ Turn off the option β€œPersonalized Advertising” – this will reduce the number of targeted banners.
  • πŸ“± Click "Reset advertising" ID" β€” This will reset your profile for advertisers.
  • 🚫 In the section "Advertising services" disable the option "Show ads on the lock screen" (if any).

It is also recommended to go to Settings β†’ Applications β†’ Application Management β†’ Advertising and disable auto-run for the msa (Miui System Ads) application. This system application is responsible for displaying banners in MIUI.

⚠️ Note: Disabling Google’s advertising services may cause some apps (such as games that monetize through ads) to malfunction or show errors.

Disable personalized ads in Google|Reset ad ID|Disable autorun for msa|Check for MIUI-->

2. Manual disabling of advertising in Xiaomi system applications

Many of Xiaomi’s built-in apps (e.g. Browser, Music, Video) have their own ad modules, which can be manually disabled for each application separately.

Here is a list of apps where advertising is most common, and how to remove it:

  • 🌐 Mi Browser: Go to the browser settings β†’ Additionally. β†’ Advertising and disable all options.
  • 🎡 Music Mi: In the application settings, find the "Recommendations" section and turn off the display of banners.
  • πŸ“Ί Video Mi: Go to Settings β†’ Personal recommendations and deactivate the option "Personalized recommendations".
  • πŸ“± Topics: In the settings, disable "Recommended Themes" and "Banners on the home screen".

For Mi App Store and Mi Video apps, you can also turn off autoplay and notifications. β†’ Annexes β†’ Application management β†’ [Select the application] β†’ Notifications.

AnnexThe Way to Advertising SettingsEfficiency
Mi browserSettings β†’ Additional β†’ AdvertisingRemove banners in the browser
Music by MiSettings β†’ RecommendationsReduces advertising in the player
Video: MiSettings β†’ Personal recommendationsHiding commercials
TopicsSettings β†’ Recommended ThemesRemove banners on the main screen

Important: After disabling in-app ads, some features (such as personalized recommendations in Mi Video) may work worse or disappear altogether.

3.Use ADB for deep disabling of ads (no root)

If manual settings don’t work, you can use ADB (Android Debug Bridge), a tool for debugging Android devices, which allows you to disable system advertising services without obtaining root rights, but requires connecting your smartphone to your computer.

Here's the step-by-step instruction:

  1. Download and install ADB Tools on your computer.
  2. Turn on Developer Mode on Redmi 9 Pro: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  3. Return to Settings β†’ Additional β†’ For developers and enable β€œDebugging by USB”.
  4. Connect your phone to your PC, open the command prompt (or Terminal on Mac/Linux) and type:
adb devices

(Your device should appear. If not, install Xiaomi USB Drivers.)

adb shell pm uninstall --user 0 com.miui.systemAdSolution
adb shell pm uninstall --user 0 com.xiaomi.midrop
adb shell pm disable-user --user 0 com.android.browser

These commands will remove or disable the main ad modules, and the full list of commands for Redmi 9 Pro can be found on forums like 4PDA or XDA Developers.

⚠️ Attention: Misuse of the right ADB This can cause system instability. Before executing commands, back up your data via Settings. β†’ Additionally. β†’ Backup and reset.

πŸ’‘

If, after the execution, ADB-Some system applications have stopped working, they can be returned by commanding adb shell pm enable or resetting the phone to factory settings.

4. Installation of custom firmware (for experienced users)

The most radical, but also the most effective way to get rid of advertising is to install custom firmware like LineageOS, Pixel Experience or Xiaomi.eu, which lacks built-in advertising and offers a cleaner Android.

However, this method has several disadvantages:

  • πŸ”“ Requires unlocking the bootloader, which resets the phone to factory settings and can void the warranty.
  • πŸ› οΈ You need to have the skills to work with Fastboot and TWRP.
  • πŸ”„ Some functions (such as Widevine) L1 for Netflix HD) They may stop working.

If you do, here is a brief instruction:

  1. Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-30 days).
  2. Install TWRP Recovery for Redmi 9 Pro (model joyeuse).
  3. Download the appropriate firmware (e.g. Xiaomi.eu without ads) from the 4PDA forum.
  4. Sweeve the firmware through TWRP, having previously made a full backup.

Xiaomi.eu is a modified version of MIUI without ads and with support for Google Services.It is suitable for those who do not want to lose Xiaomi branded chips, but want to get rid of banners.

What happens if you don’t flash your phone correctly?
The wrong firmware can lead to a device being β€œbricked” (completely inoperable), at best the phone will boot into an endless loop (bootloop), at worst it will not turn on at all, and you will need to restore the firmware through Fastboot or contact the service center.

5. Alternative methods: Ad Blockers and DNS

If you don't want to dig into settings or risk firmware, you can use third-party tools to block ads. Here are some proven ways:

πŸ“± Ad Blockers for Android

  • πŸ›‘οΈ AdGuard – Blocks Advertising at Level DNS There's a free version with limitations.
  • 🚫 Blokada – Open source software for blocking ads and trackers without root.
  • 🌐 Brave Browser – a browser with built-in ad blocking and trackers.

πŸ”§ Change of change DNS plug-in

You can change it. DNS-servers that filter advertising domains, for example:

  • AdGuard DNS: 176.103.130.130 and 176.103.130.131
  • Cloudflare Family: 1.1.1.3 and 1.0.0.3

You can change DNS in Settings β†’ Connections β†’ Mobile Network β†’ Access Point Name β†’ DNS (or in Wi-Fi settings).

These methods won’t remove all ads in MIUI, but they will significantly reduce the amount of ads in the browser and third-party apps.

πŸ’‘

Adblockers like AdGuard are effective against web advertising, but do not affect system banners in MIUI. More radical methods will be needed to remove ads completely.

6. Resetting the phone to factory settings (last resort)

If you've tried all the ways, but the ads still appear, you can try a full reset, which will return the phone to "clean" state, but delete all the data, so be sure to back up.

How to reset Redmi 9 Pro:

  1. Go to Settings β†’ Additional β†’ Backup and Reset.
  2. Select "Settings Reset."
  3. Confirm the action and wait for the reboot.

After discharge:

  • πŸ“± Do not restore data from backup MIUI β€” This can bring back advertising settings.
  • πŸ”„ Turn off personalized advertising immediately (see Section 1).
  • 🚫 Do not install unnecessary system applications (such as Mi Video or Mi Browser).

⚠️ Warning: Resetting to factory settings does not guarantee the complete disappearance of advertising, as it is built into the shell itself. MIUI. However, this can help if the advertisement appears after updating or installing third-party apps.

FAQ: Frequent questions about advertising in Xiaomi Redmi 9 Pro

❓ Why After Updating MIUI Advertising has increased?
Xiaomi periodically adds new ad modules in MIUI updates, especially in global and Chinese versions of firmware. If there are more ads after the update, try rolling back to the previous version (if there is a backup) or use the methods from this article.
❓ Can you remove ads without root and unlock the bootloader?
The methods in Section 1 and Section 2 don't require root, but they only remove some of the ads (ADB custom-made).
❓ Does the Advertising Disconnection Affect Your Phone?
Disabling ad services through settings or ADB does not usually affect stability, however, removing system applications (e.g. com.miui.systemAdSolution) can lead to errors in some MIUI features (e.g., weather widgets or recommendations).
❓ How to return ads if something goes wrong?
If you manipulated ADB or setups, you could: Return the packets that were disabled via adb shell pm enable; reset the phone to factory settings; reflash the original MIUI via Fastboot.
❓ Is there an official way to remove advertising in the MIUI?
No. Xiaomi does not provide an official option to completely disable advertising, as this is one of the company’s sources of income, and the only β€œlegal” way is to buy a smartphone with Xiaomi.eu firmware or Global ROM without advertising (which is extremely rare).

If neither method worked, consider switching to another smartphone with a β€œclean” Android (like Google Pixel or Motorola) or tolerate advertising for the sake of Xiaomi’s other advantages – high performance and low price.