How to completely disable ads on Xiaomi Redmi Note 9: all ways 2026

Xiaomi Redmi Note 9 owners often face intrusive ads in system applications, notifications, and even on the lock screen. The manufacturer has integrated advertising modules deep into the MIUI shell, making it a non-trivial task to remove. In this article, we will analyze all the current methods, from standard settings to radical solutions with unlocking the bootloader.

It is important to understand: Redmi Note 9 (model merlin/merlin_in) base-work MIUI 12–14 shelled POCO Launcher or standard launcher MIUI Launcher: The firmware version has a direct impact on the ways that you can disable ads, like global firmware (EEA/EU) There's less advertising than in Chinese or Indian builds, and we'll take these nuances into account in each section.

Warning: Some methods require unlocking the bootloader or the superuser rights (root), which can lead to a loss of warranty. If you are not prepared for the risks, focus on the first three methods, they are safe and reversible.

1. Disabling Advertising through the standard MIUI settings

Start with the simplest, built-in shell options. Xiaomi provides limited control over advertising, but it will be enough to reduce the number of banners by 60-70%.

Go to Settings β†’ Google β†’ Advertising and deactivate the option β€œPersonalized Ads.” This will stop targeted ads based on your activity. Then go back to the basic settings and follow the following steps:

  • πŸ“± Lock screen: Settings β†’ Lock screen β†’ Additionally. β†’ Recommendations β†’ Turn off all switches.
  • πŸ“Š System Applications: Open Security β†’ Cleaner β†’ Settings (βš™) β†’ Recommendations and deactivate advertising.
  • πŸ›’ Mi Browser: In the browser go to Settings β†’ Additionally. β†’ Advertising and recommendations β†’ Turn off all options.
  • πŸ“± Launcher: Clip the empty space on the home screen β†’ Home screen settings β†’ Recommendations β†’ turn off the show.

Please note that after the MIUI update, some settings may reset, check them every 1-2 months, and remove or disable system applications that actively display ads (for example, Mi Video, Mi Music, GetApps).

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find an unnecessary app (e.g. com.xiaomi.midrop for Mi Drop).
  3. Click "Disable" (not "Delete" as system apps are not deleted without root).
πŸ“Š Which advertisements annoy you the most?
Notifications.
On the lock screen
In system applications (Camera, Gallery)
In the Mi Browser browser
In the launcher (on the main screen)

2.Using ADB to Deeply Disable Advertising

If the standard settings don’t help, the next step is to β€” ADB-Android Debug Bridge, which doesn't require root rights, but it requires a computer and enabled debugging. USB. It blocks ad services at the system level without physically removing them.

First, prepare the device:

  1. Activate Developer Mode: Go to Settings β†’ About Phone β†’ MIUI version and tap 7 times on this item.
  2. Return to Settings β†’ Additional β†’ For developers and enable β€œDebugging by USB”.
  3. Connect the Redmi Note 9 to your PC and confirm your trust in your phone.

Now download ADB Tools (or use Minimal ADB and Fastboot). Open the command line in the adb.exe folder and enter sequentially:

adb shell


pm hide com.miui.systemAdSolution # Hiding system ad module




pm hide com.xiaomi.mipicks # Disables Mi Picks (home screen recommendations)




pm hide com.android.browser # Deactivates Mi Browser (if not used)




pm hide com.miui.analytics # Blocks analytics collection (indirectly affects advertising)




pm hide com.xiaomi.discover # Removes the "Detect" tab in the settings

Once you have completed the commands, restart the phone, and the effect will be noticeable immediately: the banners in Settings, Security and Camera disappear, but this method has limitations:

  • ⚠️ Does not work on Chinese firmware (requires global or EU-version MIUI).
  • ⚠️ After resetting or updating the commands will have to be executed again.
  • ⚠️ Some apps (such as Mi Video) may continue to show ads.

Download ADB Tools on PC

Enable the developer mode on Redmi Note 9

Activate debugging over USB

Connect your phone to your computer and confirm trust

Open the command line in the folder with adb.exe-->

3. Installation of custom firmware without advertising

The most radical, but also the most effective way is to reflash the Redmi Note 9 on custom firmware without advertising modules.

  • 🌍 Xiaomi.EU: Unofficial firmware based on the MIUI, But without advertising and with advanced settings. OTA-update.
  • πŸ€– LineageOS: "Clean" Android without shell MIUI. It takes more effort to set up, but it guarantees no advertising.
  • πŸ”§ Pixel Experience: Google Pixel-optimized firmware for performance.

The installation process involves unlocking the bootloader, which will reset all data on the phone. Here is a brief instruction for Xiaomi.EU:

  1. Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-15 days).
  2. Download the Xiaomi.EU firmware for merlin (model Redmi Note 9).
  3. Install TWRP Recovery via fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
  4. V TWRP run the Wipe β†’ Format Data (required!), then go through it. ZIP-firmware.

Advantages of custom firmware:

CriteriaXiaomi.EULineageOSPixel Experience
No advertisingβœ… 100%βœ… 100%βœ… 100%
Support for OTAβœ… Weekly❌ Hand-mountedβœ… Every 1-2 months
Compatibility with GMSβœ… Complete.βœ… Demands an open. GAPPSβœ… Built-in
Productivity🟒 At the stock level🟒 Better stock.🟒 Optimized.
Complexity of installation🟑 MediumπŸ”΄ Tall.🟑 Medium

Important: Installing custom firmware voids the warranty and can lead to a device blink if errors occur. Data backup (including IMEI) is mandatory!

What is a β€œbrick” and how to avoid it?
"Brick is a condition where the phone stops turning on or loads just before the logo. For the Redmi Note 9, this is most often due to: 1. Incorrect firmware (for example, installing a version for the Redmi Note 9 Pro on the Redmi Note 9). 2. Interrupted firmware process (power cut, failure) USB-3. Incompatible Recovery (e.g., incompatible with the, TWRP To avoid a breeze: - Always check the device model (fastboot getvar product). - Use stable firmware versions (not "night builds"). - Watch the battery charge (at least 50% before firmware).

4. Ad Blockers without root (DNS and VPN)

If you don't want to change your firmware, and ADB didn't help, try network blockers, which intercept requests to ad servers at the DNS level or via a VPN, and this method works for in-browser advertising, some system applications and notifications.

The most effective tools:

  • 🌐 DNS-filters: Change DNS-server in Wi-Fi or mobile network settings Recommended addresses: 1.1.1.3 (Cloudflare Family) 94.140.14.14 (AdGuard) DNS) 144.144.144.144 (CleanBrowsing) To do this, go to Settings β†’ Wi-Fi β†’ [your network] β†’ Change the network β†’ Additionally. β†’ Settings IP β†’ Static and indicate the selected DNS.
  • πŸ”’ VPN Ad-blocking: Apps like AdGuard VPN Blokada or Blokada (no root) filter traffic. Install them from the official site (not from Google Play, as there are limited versions there).
  • πŸ“± Local. VPN (without root: NetGuard or PCAPdroid allows you to block ad network domains (miui.com, ad.xiaomi.com, sdkconfig.ad.xiaomi.com).

Limitations of the method:

⚠️ Attention: DNS-Filters do not block ads in Xiaomi system applications (for example, in Mi Video or Themes); they are only effective for web advertising and part of notifications. VPN Can slow down the Internet connection by 10-20%.

For maximum effect, combine DNS with AdGuard VPN and set exceptions for critical applications (e.g. banking).

5. Root methods: complete removal of advertising modules

If you are willing to go to extreme lengths, getting root rights will open up access to deep cleaning, with root you can physically remove ad services, edit system files, and block ad domains at /etc/hosts.

To get root on Redmi Note 9:

  1. Unlock the bootloader (as in the section about custom firmware).
  2. Install Magisk via TWRP (download the latest version here).
  3. Sweep through Magisk-vXX.X.zip and restart.

After receiving root, follow the following steps:

  • πŸ—‘οΈ Remove System Applications: Use Titanium Backup or Root Explorer to uninstall: com.miui.systemAdSolution com.xiaomi.mipicks com.android.browser (Mi Browser) com.miui.analytics com.xiaomi.discover
  • πŸ“ Editing hosts: Add in /etc/hosts (via Root Explorer) lines to block advertising domains: 127.0.0.1 ad.xiaomi.com 127.0.0.1 sdkconfig.ad.xiaomi.com 127.0.0.1 tracking.miui.com
  • πŸ›‘οΈ Blocking through Magisk: Install AdAway or Systemless Hosts modules to automatically update lock lists.

Warning:

⚠️ Attention: Removing system applications can cause the phone to function unstable. For example, deleting com.android.browser can break web browsing in some menus MIUI. Always do a backup before removing!

To recover remote applications, download their APK from the system dump (for example, with APKMirror) and install manually.

πŸ’‘

Before removing system applications through root, back them up with Titanium Backup, which will allow you to restore them in one click if something goes wrong.

Alternative solutions: launchers and workarounds

If all of these methods seem too complicated, consider workarounds, which won't eliminate ads completely, but will significantly reduce their visibility.

The most effective options are:

  • 🏠 Change launcher: Install Nova Launcher, Lawnchair or Hyperion Launcher. MIUI Launcher, where banner ads appear most often. Set up a new launcher as the main one in Settings β†’ Annexes β†’ By default. β†’ Launcher.
  • πŸ“΅ Disabling Notifications: Go to Settings β†’ Notifications β†’ Manage notifications and disable notifications for Mi Video, GetApps, Mi Browser and other advertising sources.
  • πŸ”„ Region and language: Change the region to the European Union (EEA) In Settings β†’ Additionally. β†’ Region: EU has stricter rules on personalised advertising, so there will be fewer ads.
  • πŸ“² Alternative apps: Replace Xiaomi system apps with ads-free analogues: 🎡 Mi Music β†’ VLC poweramp πŸ“Ί Mi Video β†’ MX Player or Kodi 🌐 Mi Browser β†’ Firefox or Bromite

These techniques are technically non-skilled and reversible, for example, changing the launcher takes 5 minutes, and the effect is noticeable immediately: advertising widgets disappear on the home screen and in the application menu.

πŸ’‘

Changing the launcher and disabling notifications from advertising applications is the safest way to reduce the number of banners without risk to the system.

FAQ: Frequent questions about disabling ads on Redmi Note 9

πŸ” Why After Updating MIUI The commercial reappeared?
Xiaomi regularly adds new ad modules in updates.After update: Check settings in Settings β†’ Google β†’ Advertising (personalization could be turned on again). ADB-If you used Xiaomi.EU, upgrade to the latest version (there is no advertising there by definition). MIUI through TWRP.
πŸ›‘οΈ Can you turn off advertising without a computer?
Yes, but the options are limited. No PC available: Standard settings MIUI (Installation DNS-filter VPN with ad blocking (Section 4), Change of launcher and disable notifications (Section 6). ADB and custom firmware computer is mandatory.
⚠️ What happens if you remove system applications without rooting?
Without root, you can only disable system applications (in Settings). β†’ Applications, but not completely removed, safe and will not affect system stability, and only possible to remove them completely from root or through the ADB (team pm uninstall -k --user 0 name of the package, but requires caution.
πŸ”„ How to get it back if something goes wrong?
The methods of recoil depend on the method: ADB-Commands: Perform pm uninstall -k --user 0 name package (replace uninstall by enable) Custom firmware: Sweeve the official MIUI via Mi Flash Tool. Root: Remove Magisk through TWRP (set up Magisk-uninstaller.zip). DNS/VPN: Return the standard network settings or delete VPN-In extreme cases, reset to factory settings (Settings) β†’ The phone. β†’ Resetting settings), but it will delete all data.
πŸ“± Does this work on the Redmi Note 9 Pro? POCO M2 Pro?
Yes, most methods apply to other MIUI-based models, but: Package names for ADB may differ (for example, for POCO M2 Pro use com.miui.systemAdSolutionPoco). Castom firmware is searched under the device codename (Redmi Note 9 Pro – joyeuse, POCO M2 Pro – gram). Some models (for example, POCO) initially have less advertising due to a different brand policy.