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

Xiaomi Redmi 9 owners often face intrusive ads in system apps, notifications, and even on the lock screen. This is not a coincidence, but part of the business model of MIUI, Xiaomiโ€™s proprietary shell, which is monetized through ad impressions. But the good news is that most ad units can be disposed of without root rights and loss of warranty.

In this article, we will discuss 7 proven ways to disable ads on Redmi 9 (including Redmi 9A/9C/9T models). From simple settings in the phone menu to advanced methods using ADB, choose the appropriate option depending on your level of training. All instructions are relevant to MIUI 12/13/14 and do not require the installation of dubious applications.

Important: Some methods may vary depending on regional firmware (Global, EEA, Russia or China). If your Redmi 9 is purchased in China, check the MIUI version first in Settings โ†’ About Phone - this will help to avoid errors.

1. disable personalized advertising in MIUI settings

The safest and fastest way to reduce the amount of ads is to deactivate personalized ads in system settings, which does not remove ads completely, but reduces the frequency of ads by 40-60%, suitable for users who do not want to go into technical details.

Instructions:

  • ๐Ÿ“ฑ Open the Settings. โ†’ Google โ†’ Advertising (or Settings) โ†’ Additionally. โ†’ Confidentiality โ†’ Advertising in some versions MIUI).
  • ๐Ÿ”„ Switch the slider "Personalized advertising" to the off position.
  • ๐Ÿ—‘๏ธ Click "Reset advertising" ID" (This will clear your profile for targeted advertising).
  • ๐Ÿ”’ In the same menu, disable the option โ€œShow ads on the lock screenโ€ if it is available.

After this action, ads in Weather, Themes and Mi will become less intrusive, but system banners (such as Security or Cleaner) will remain.

๐Ÿ’ก

If the Advertising option is not in the settings, update Google Play services to Settings โ†’ Apps โ†’ App Management โ†’ Google Play Services โ†’ Update.

2. Manual disabling of advertising in each system application

MIUI integrates ad units into standard utilities: Security, Cleaner, Downloads, Themes, even Calendar. Each of these apps has its own ad settings that can be turned off individually, and this method takes time but produces visible results.

List of applications with advertising and the way to their settings:

AnnexThe path to settingsWhat to turn off
SecuritySettings (โš™) โ†’ Promotional noticesAll sliders off.
Cleanerโ‹ฎ โ†’ Settings โ†’ Recommendations"Show recommendations" and "Advertising"
TopicsProfile โ†’ Settings โ†’ Advertising Noticesโ€œPersonalized recommendationsโ€
Downloads.โ‹ฎ โ†’ Settings โ†’ Additionally."Show recommendations"
Mi VideoProfile โ†’ Settings โ†’ Advertising"Personalized Advertising" and "Banners"

โš ๏ธ Attention: After update MIUI Some settings may be reset. Check them once in a while. 1-2 If there is no "Advertising Notices" item, then your firmware version has already been cleared of advertising (e.g, MIUI EEA for the European Union).

๐Ÿ“Š Which system application annoys you the most?
Security
Cleaner
Topics
Mi Video
Downloads.
Other

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

If manual settings donโ€™t work, the next step is to use Android Debug Bridge (ADB), a method that disables the system components responsible for displaying ads without getting root access, and is suitable for users willing to work with the command line.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux
  • ๐Ÿ”Œ USB-cable (original or quality)
  • ๐Ÿ“ฑ Included debugging by USB on the phone (Settings) โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times press to unlock Developer Settings โ†’ set up USB)
  • ๐Ÿ› ๏ธ Utility. ADB Tools (download from the official Google website)

Step-by-step:

  1. Connect Redmi 9 to your computer and confirm the debugging permission on your phone screen.
  2. Open the command prompt (or Terminal on macOS/Linux) in the adb.exe folder.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Follow the commands one by one (each disables a separate ad module): adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.android.browser adb shell settings put global captive_portal_detection_enabled 0
  5. Reboot the phone.

Once these commands are executed, the ads will disappear from the system notifications, the Mi browser and most standard applications, but banners in the Topics and Security can remain - they will need root or custom firmware to remove them.

โ˜‘๏ธ Preparation for ADB-team

Done: 0 / 5

4.Installation of an alternative launcher for blocking advertising

The MIUI Launcher system launcher contains built-in ad modules that are difficult to disable using standard methods, and the solution is to install a third-party launcher, such as Nova Launcher, Lawnchair or Hyperion Launcher, which not only removes advertising, but also adds new desktop customization features.

How it works:

  • ๐Ÿ›ก๏ธ Third-party launchers do not use advertising SDK Xiaomi.
  • ๐Ÿ”ง Allows you to hide system applications (such as Mi Video or Themes).
  • ๐ŸŽจ Give more opportunities for customization (gestures, icons, animations).

Installation instructions:

  1. Download Nova Launcher from Google Play.
  2. After installation, click the Home button and select Nova Launcher as the default launcher.
  3. In Nova settings, disable the โ€œShow hintsโ€ option (this will prevent ads from being displayed from the launcher itself).
  4. Hide unnecessary system applications: long desktop click โ†’ Settings Nova โ†’ Apps and widgets โ†’ Hide applications.

โš ๏ธ Attention: Some functions MIUI (For example, a second space or a mode for children) may not work properly with third-party launchers.

How to return the standard MIUI launcher?
Go to Settings โ†’ Applications โ†’ Application Management โ†’ Nova Launcher โ†’ Clear the data. The next time you click the Home button, the system will prompt you to select the default launcher - select MIUI Launcher.

5. Blocking Advertising via DNS (without root and ADB)

Another effective way to change DNS-This will block the download of banner ads at the network level, and this works for most types of ads, including system notifications and browser banners.

The best DNS for blocking ads:

  • ๐Ÿ›ก๏ธ AdGuard DNS: 176.103.130.130 and 176.103.130.131 (block ads) + tracker)
  • ๐ŸŒ Cloudflare Family: 1.1.1.3 and 1.0.0.3 (blocks malicious sites) + promotion)
  • ๐Ÿ”’ NextDNS: Registration Requires, but Allows You to Configure Your Own Filters.

How to change DNS to Redmi 9:

  1. Go to Settings โ†’ Connections and Sharing โ†’ Private DNS.
  2. Select "Host Name of Private DNS Provider".
  3. Enter the address: dns.adguard.com (for AdGuard DNS) or family.cloudflare-dns.com (for Cloudflare).
  4. Save the settings and restart the phone.

โœ… Advantages of the method:

  • ๐Ÿ”„ Works for all applications, including games and social networks.
  • ๐Ÿ“ฑ Does not require rooting or ADB.
  • ๐Ÿ›ก๏ธ Protects against phishing and malicious sites.

โŒ Deficiencies:

  • โš ๏ธ It can slow down the loading of some sites (due to additional filtering).
  • ๐Ÿ”„ Does not block ads in offline applications (e.g. Cleaner).

6. disable advertising through the settings of the Mi Account (for authorized users)

If youโ€™re logged in to a phone under a Mi Account, some of the ads are tied to your profile. Xiaomi lets you disable personalized ads right in your account settings, but this item is often hidden in deep menus.

Step-by-step:

  1. Open Settings โ†’ Mi Account (or Settings โ†’ Password and Security โ†’ Mi Account).
  2. Go to Mi Cloud โ†’ Sync and turn off sync for โ€œAdvertising Preferencesโ€.
  3. Go back to the main account menu and select Privacy (or Data Management).
  4. Find the Personalized Recommendations section and deactivate all sliders.
  5. In the same menu, click "Reset Advertising Profile".

๐Ÿ”น Important: If you use the topic MIUI or Mi Wallpaper wallpaper, ads in these services may return after the update. To avoid this, unsubscribe from mailings in the settings of each application.

๐Ÿ’ก

Disabling ads through Mi Account only affects personalized banners. System notifications (for example, about "special offers") require other methods (ADB or root).

7.Extreme measures: firmware custom MIUI without advertising (for advanced)

If all of the above methods fail, the most radical way is to install custom MIUI-based firmware, which is free of advertising.

  • ๐Ÿ“ฑ MIUI EU (European version without advertising and Chinese services)
  • ๐Ÿ›ก๏ธ MIUI Pro (modified firmware with additional functions)
  • ๐Ÿ”ง LineageOS (completely pure Android without any Android) MIUI)

โš ๏ธ Attention: Installing custom firmware resets warranty and requires unlocking the bootloader Unlock. For Redmi 9, this process takes up to 72 hours to wait for confirmation from Xiaomi.

Minimum requirements for firmware:

  • ๐Ÿ”‹ Battery charge > 60%.
  • ๐Ÿ’พ Backup data (firmware erases everything from the phone).
  • ๐Ÿ–ฅ๏ธ Computer with Mi Flash Tool drivers installed.
  • ๐Ÿ”“ Unlocked bootloader (instructions on the official Xiaomi website).

๐Ÿ“Œ Recommended: If you are a beginner, start with MIUI EU โ€” This is the most stable firmware without advertising, which retains all the functions of the original MIUI. Installation instructions look for on the forums xiaomi.eu or 4PDA (partition).

FAQ: Frequent questions about advertising on Xiaomi Redmi 9

๐Ÿ”น Why After Updating MIUI The commercial reappeared?
Xiaomi periodically resets ad settings for major updates (for example, with a new version of the app). MIUI 12 on MIUI 13). After the update, check: Personalized Advertising Settings in Settings โ†’ Google โ†’ Advertising: Settings for each system application (see section 2) ADB-commands (if you have used them before) โ€“ sometimes you need to repeat the procedure. If the ad returned in the Mi browser, try resetting it: Settings โ†’ Annexes โ†’ browser โ†’ Warehouse โ†’ Clear the data.
๐Ÿ”น Can you turn off advertising without a computer?
Yes, most of the methods from this article do not require a PC: Manual shutdown in application settings (Section 2). DNS (Installation of an alternative launcher (Section 4) Account settings Mi (Section 6). ADB-The commands (section 3) and firmware (section 7) require a computer. ADB, Combine the other methods for maximum effect.
๐Ÿ”น Why my Redmi 9 doesnโ€™t have menu items to turn off ads?
This depends on the regional firmware version: MIUI Global/EEA/Russia: there are points to disable ads, but can be hidden (see section 2). MIUI China: more ads, and fewer settings to disable them. In this case, only ADB or MIUI EU firmware will help. Check your version of MIUI in Settings โ†’ About Phone โ†’ MIUI Version. If it is specified, consider changing the firmware.
๐Ÿ”น Is it safe to use? ADB plug-in?
Yes, ADB-Section 3 commands are safe if: You downloaded platform-tools from the official Google site. You type commands exactly according to the instructions, without typos. You do not disable system components not specified in the article (this can cause crashes). โš ๏ธ Warning: Don't use pm uninstall commands, which completely remove applications and can disrupt the system.
๐Ÿ”น How to return the advertisement if I change my mind?
If you used: App settings: just turn back the sliders in each app's menu. ADB-Commands: Follow the same commands by replacing hide with unhide: adb shell pm unhide com.miui.systemAdSolution DNS: Return the standard settings to the settings โ†’ Connections โ†’ Private DNS. Castom firmware: re-flash the official MIUI via Mi Flash Tool.