How to completely disable ads on Xiaomi Redmi Note 9: 7 proven ways

Xiaomi Redmi Note 9 is one of the most popular smartphones in the budget segment, but many users face its main disadvantage: annoying advertising in the system menus, applications and even on the lock screen. Unlike flagship models where advertising can be turned off for money, in Redmi Note 9 with MIUI firmware, this requires manual settings. In this article, we will analyze all possible ways, from standard options to hidden features that will help get rid of advertising without loss of warranty and without root rights.

It's important to understand that MIUI ads are built into the system level: they appear in Settings, Weather, Downloads, Browser, and even the off menu. The manufacturer positions this as "personalized recommendations," but in practice, these are just banners that slow down the phone and spoil the user experience. Fortunately, most of them can be disabled manually - you just need to know where to look.

We tested all the methods on the Redmi Note 9 with MIUI 12.5 and MIUI 13 (including global and European firmware). If your smartphone is running on a different version, check for similar items on the menu. Also note that after major updates, Xiaomi sometimes returns ads by default, so you will have to repeat the settings.

๐Ÿ“Š How often do you get annoyed by advertising? MIUI?
All the time, it's unbearable.
Sometimes, but tolerably.
There's almost no advertising.
Didn't notice the commercials.

1. disable personalized advertising in MIUI settings

The first and most obvious step is to deactivate โ€œpersonalized recommendationsโ€ in system settings, which removes most banners in Settings, Weather, and Themes, but does not affect ads in apps like Browser or Music.

Instructions:

  • ๐Ÿ“ฑ Open the Settings. โ†’ Google โ†’ Advertising (if no item, skip this step).
  • ๐Ÿ”„ Go to Settings. โ†’ The phone. โ†’ Version. MIUI and tap 7 times on the line with the version to activate the developer mode.
  • ๐Ÿ› ๏ธ Back to Settings โ†’ Additionally. โ†’ Special facilities โ†’ Advertising (the path may differ depending on the firmware).
  • ๐Ÿšซ Turn off the sliders: ๐Ÿ“ข "Personalized recommendations" ๐Ÿ“Š "Displaying advertising based on use" ๐Ÿ” "Advertising ID"

After this, the ads in the system menu should disappear within 24 hours. If the changes are not applied immediately, restart the phone. Please note that this method does not work for advertising in the Browser and Downloads - they need separate settings (see the following sections).

No banners in the menu "Settings"|No advertising in the Weather widget"|Disappeared "recommendations" in the off menu|No pop-up windows when connecting to Wi-Fi-->

2. Removal of advertising in system applications (Browser, Music, Downloads)

Xiaomi system apps are the main source of advertising, and even if you have disabled โ€œpersonalized recommendationsโ€ in your settings, banners will continue to appear in the Browser, Music, Downloads and Themes, and to remove them, you need to manually disable the ad impressions in each application.

List of applications with advertising and how to disable it:

AnnexThe path to settingsWhat to turn off
browserโ‹ฎ โ†’ Settings โ†’ Additionally. โ†’ Advertising๐Ÿ”˜ "Show recommendations"๐Ÿ”˜ "Personalized advertising"
Music.โš™๏ธ โ†’ Settings โ†’ Advertising๐Ÿ”˜ "Recommendations on the home screen"
Downloads.โš™๏ธ โ†’ Settings โ†’ Advertising๐Ÿ”˜ "Show recommendations"
TopicsProfile โ†’ โš™๏ธ โ†’ Settings โ†’ Advertising๐Ÿ”˜ "Personalized recommendations"

If your version of MIUI does not have an โ€œAdvertisingโ€ option in the appโ€™s settings, try resetting it:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select the desired application (for example, the browser).
  3. Click Warehouse โ†’ Clear the data and Clear the cache.

โš ๏ธ Attention: Resetting the application data will delete all your settings (browser bookmarks, download history, etc.) Pre-backup important data.

3. How to remove ads on the lock screen and in the off menu

One of the most annoying places Xiaomi displays ads is the lock screen and the shutdown menu, where banners appear as "recommendations" or news cards, and you can remove them through the Lock Screen and Quick Action settings.

Instructions for the lock screen:

  • ๐Ÿ”’ Go to Settings. โ†’ Lock screen.
  • ๐Ÿ“ฐ Turn off the "Show recommendations" slider (may be called "News and Weather").
  • ๐Ÿ–ผ๏ธ In the "Block screen style" section, select the option No recommendations or Classic.

Instructions for the off menu:

  • โป Press the power button to open the shutdown menu.
  • ๐Ÿ”ง Put the badge on. โš™๏ธ Settings in upper right corner.
  • ๐Ÿšซ Turn off "Show recommendations" and "Fast actions".

If you continue to see ads after these actions, check your Google Discover settings (if itโ€™s integrated into your firmware):

  1. Keep your finger on the empty seat of the main screen.
  2. Go to Screen Settings โ†’ Show Google Applet.
  3. Turn off the slider or select the option to Disable.

๐Ÿ’ก

If the advert on the lock screen returns after the MIUI update, try installing a third-party launcher (like Nova Launcher) and disabling the system weather widget.

4. Blocking Advertising via DNS (without root)

If system settings donโ€™t work, you can block Xiaomiโ€™s ad servers at the DNS level.This method works without root rights and doesnโ€™t require additional applications to be installed. Weโ€™ll use a private DNS from AdGuard or NextDNS that filters out ad domains.

Instructions for setting:

  1. ๐Ÿ“ถ Go to Settings. โ†’ Connections and sharing โ†’ Private DNS.
  2. ๐Ÿ”„ Select the host name of the private provider DNS.
  3. ๐Ÿ”— Enter one of the addresses: dns.adguard.com (recommended) security.cloudflare-dns.com doh.centraleu.pi-dns.com (for Europe)

๐Ÿ“ฑ Save the settings and restart the phone.

After using DNS, ads in system applications and the browser should disappear. If this does not happen, check:

  • ๐Ÿ”Œ Are you connected to Wi-Fi or mobile network (DNS It only works with an active internet connection).
  • ๐Ÿ”„ Have you been reset? DNS after rebooting (sometimes) MIUI drops them off by default).
  • ๐Ÿ“ฑ Are there any conflicts with VPN (turn off VPN pre-set DNS).

โš ๏ธ Note: Some banking applications and services (e.g. SberBank Online or Tinkoff) may block access when using third-party services DNS. If you have problems with authorization, return the standard settings. DNS Add bank domains to exceptions (if you use NextDNS).

5. Disabling advertising in MIUI using ADB (advanced method)

If the previous methods did not work, you can use them. ADB-This method requires connecting the phone to a computer, but it does not violate the warranty or require root rights.

What you need:

  • ๐Ÿ’ป Computer with Windows, macOS or Linux.
  • ๐Ÿ”Œ USB-cable (preferably original).
  • ๐Ÿ“ฆ Installed drivers Xiaomi and ADB Tools (you can download from the official Android website).

Step-by-step:

  1. ๐Ÿ“ฑ Enable Developer Mode (see Section 1) and activate Debugging by USB In Settings โ†’ For developers.
  2. ๐Ÿ”Œ Connect your phone to your computer and select File Transfer Mode.
  3. ๐Ÿ–ฅ๏ธ Open the command prompt (cmd on Windows or Terminal on the macOS/Linux) and type: adb devices If the device appears in the list, move on. If not, check drivers and permissions.
  4. ๐Ÿ“ Enter the commands in turn (after each press Enter): adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.midrop adb shell pm hide com.android.browser adb shell settings put global captive_portal_detection_enabled 0
  5. ๐Ÿ”„ Reboot the phone.

These commands are off:

  • ๐Ÿ“ข Advertising system module com.miui.systemAdSolution.
  • ๐Ÿ“ค Advertising push notifications from Xiaomi.
  • ๐ŸŒ Built-in browser (can be replaced with Chrome or Firefox).
  • ๐Ÿ“ก Checking the captive portal (accelerates the connection to Wi-Fi).

โš ๏ธ Attention: After update MIUI Some components may be activated again. Repeat the procedure or use a script to automatically disable ads (e.g, MIUI Hidden Settings from Google Play).

What if the ADB does not recognize the device?
1. Make sure that the debugging is enabled by USB and you have given permission on your computer (pop-up on your phone). 2. Check if Xiaomi drivers are installed (download Mi). PC Suite from the official website. 3. Try another one. USB-cable (some cables are only for charging). 4. Reboot your phone and computer. 5. If you use Windows, try running the command prompt on behalf of the administrator.

6.Alternative methods: third-party launchers and ad blockers

If you didn't get the benefit of system settings and ADB, you can go a radical way of replacing standard MIUI applications with non-advertising ones, which doesn't require root rights, but takes a little longer to set up.

List of recommended substitutions:

Standard annexAn Advertising-Free AlternativeAdvantages
browserFirefox or Brave๐Ÿ”’ Built-in tracking lock๐Ÿš€ Faster than a standard browser
LauncherNova Launcher๐ŸŽจ Full customization๐Ÿšซ No advertising and unnecessary widgets
Music.Spotify or SoundCloud๐ŸŽต Big catalogue of music๐Ÿ”• No advertising (in the premium version)
Weather.AccuWeather๐ŸŒก๏ธ Accurate forecast๐Ÿšซ No advertising in widgets

How to completely replace system applications:

  1. ๐Ÿ“ฑ Install alternative apps from Google Play.
  2. ๐Ÿ”ง Go to Settings. โ†’ Annexes โ†’ Application management.
  3. ๐Ÿ“ต For each standard application (Browser, Music, etc.) click Disable or Remove Updates.
  4. ๐Ÿ”„ Set up the new launcher as the main one (Nova Launcher will offer to do so when you first start up).

If you want to go even further, you can turn off system notifications from Xiaomi:

  • ๐Ÿ“ฑ Go to Settings. โ†’ Notifications โ†’ Management of notifications.
  • ๐Ÿ” Find MiuiDaemon, System Ad and Msa apps.
  • ๐Ÿšซ Turn off all notifications for them.

๐Ÿ’ก

Replacing system applications with alternative ones is the most reliable way to get rid of advertising forever, but requires manual adjustment.

7.Extreme measures: reset to factory settings and firmware

If neither method works, there are two radical options: factory reset (sometimes helps) or custom firmware (requires unlocking the bootloader). Both have their own risks, so use them only as a last resort.

Reset to factory settings:

  • ๐Ÿ”„ Go to Settings. โ†’ The phone. โ†’ Resetting settings.
  • ๐Ÿ“ฑ Select to erase all data (take backup copy!).
  • ๐Ÿ” After the reset, do not log in to your Mi Account immediately โ€“ first turn off the ads in the settings (see Section 1).

Installation of custom firmware (for experienced users):

  • ๐Ÿ”“ Unlock the bootloader through the official Xiaomi website (can take up to 72 hours).
  • ๐Ÿ“ฆ Install. TWRP Recovery and stitch MIUI without advertising (for example, MIUI EU or LineageOS).
  • โš ๏ธ Note that this voids the warranty and can cause the phone to function unstablely.

โš ๏ธ Note: Install custom firmware on the Redmi Note 9 with a MediaTek Helio processor G85 It can cause problems with the modem (network may disappear). 4PDA or XDA Developers.

๐Ÿ“Š Are you ready to install custom firmware for the sake of no advertising?
Yeah, if that's the only way.
Only if you have a 100% stable version.
No, I'm afraid to break my phone.
I'm already on custom firmware.

Frequently Asked Questions (FAQ)

โ“ Why After Updating MIUI The commercial reappeared?
Xiaomi often resets ads after major updates.You need to re-disable the "personalized recommendations" in the settings (see section 1) and repeat if necessary. ADB-5, also check if the private has been dropped. DNS (section).
โ“ Can you turn off advertising without a computer?
Yes, most of the methods in this article do not require a PC. You can: Disable ads in settings (sections 1 and 2). DNS (Install third-party applications (section 6). ADB-Commands (section 5) require a connection to a computer.
โ“ Will the way to work with ADB Other Xiaomi models?
Yes, ADB-sectional 5 It is suitable for most smartphones Xiaomi, Redmi and POCO base MIUI 11โ€“14. However, the names of the packages may differ, for example, for POCO Instead of com.miui.systemAdSolution, you can use com.poco.systemAdSolution. Before executing commands, check the current packet names using adb shell pm list packages. | grep -i ad.
โ“ Why not after the shift? DNS Some websites have stopped working?
Some of them DNS-Servers (such as AdGuard or NextDNS) block not only ads, but also individual domains that may be needed to run sites or applications. DNS (If you use NextDNS, whitelist the problematic domains. DNS for specific applications (e.g. banking).
โ“ Can I return the standard settings if something goes wrong?
Yes, all changes are reversible: For DNS: return settings to Private DNS on Automatic. For ADB: run commands with unhide instead of hide. For disabled applications: turn them back on Settings โ†’ Apps. If the phone stopped working stably after the changes, reset to factory settings (section 7).