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.
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:
| Annex | The path to settings | What to turn off |
|---|---|---|
| browser | โฎ โ Settings โ Additionally. โ Advertising | ๐ "Show recommendations"๐ "Personalized advertising" |
| Music. | โ๏ธ โ Settings โ Advertising | ๐ "Recommendations on the home screen" |
| Downloads. | โ๏ธ โ Settings โ Advertising | ๐ "Show recommendations" |
| Topics | Profile โ โ๏ธ โ Settings โ Advertising | ๐ "Personalized recommendations" |
If your version of MIUI does not have an โAdvertisingโ option in the appโs settings, try resetting it:
- Go to Settings โ Applications โ Application Management.
- Select the desired application (for example, the browser).
- 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):
- Keep your finger on the empty seat of the main screen.
- Go to Screen Settings โ Show Google Applet.
- 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:
- ๐ถ Go to Settings. โ Connections and sharing โ Private DNS.
- ๐ Select the host name of the private provider DNS.
- ๐ 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:
- ๐ฑ Enable Developer Mode (see Section 1) and activate Debugging by USB In Settings โ For developers.
- ๐ Connect your phone to your computer and select File Transfer Mode.
- ๐ฅ๏ธ 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.
- ๐ 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
- ๐ 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?
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 annex | An Advertising-Free Alternative | Advantages |
|---|---|---|
| browser | Firefox or Brave | ๐ Built-in tracking lock๐ Faster than a standard browser |
| Launcher | Nova 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:
- ๐ฑ Install alternative apps from Google Play.
- ๐ง Go to Settings. โ Annexes โ Application management.
- ๐ต For each standard application (Browser, Music, etc.) click Disable or Remove Updates.
- ๐ 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.