How to disable the ad blocker on Xiaomi Redmi 9: 5 working methods

The Xiaomi Redmi 9 ad blocker can be a real challenge if you want to support your favorite sites, watch videos without restrictions or test your own advertising campaigns. MIUIโ€™s built-in tools aggressively filter content and sometimes even block useful notifications. In this article, weโ€™ll look at all possible ways to disable blocking, from standard settings to bypassing through DNS and VPN.

It is important to understand that Redmi 9 (M2003J15SC/M2004J19C models) runs on the basis of MIUI 12-14 with a shell over Android 10-12, and the methods of disabling the advertising filter depend on the firmware version. Some users are faced with the fact that after the system update, the previous settings are reset โ€” we took this nuance and gave current solutions for 2026.

Why Xiaomi Redmi 9 is blocking ads?

The manufacturer has integrated several levels of advertising protection into MIUI:

  • ๐Ÿ”น Built-in blocker MIUI โ€” It works at the system level and filters all application traffic.
  • ๐Ÿ”น Browser Security โ€“ Mi Browser and Google Chrome have their own lock settings.
  • ๐Ÿ”น Limitations MIUI Optimized โ€“ a special mode that can block the background processes of advertising SDK.
  • ๐Ÿ”น DNS-Filtering โ€“ some operators and settings MIUI Redirect traffic through protected areas DNS-server.

Xiaomi is also working with Clean Master and other optimization utilities that can filter content further, and if you notice that ads are missing even in apps like YouTube or TikTok, itโ€™s the system blocker thatโ€™s to blame.

๐Ÿ“Š You are using an ad blocker on your smartphone?
Yeah, all the time.
Only in the browser.
No, I'm not bothered by advertising.
I don't know how it works.

Method 1: Disabling the blocker in the MIUI settings

The easiest way is to deactivate the built-in protection through the security menu, and the instructions are relevant for MIUI 12-14:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Slip on the three points in the upper right corner and select Special Accesses.
  3. Go to Battery Optimization (or Auto Run in older versions).
  4. Find the Security app and turn off the Battery Optimization permission for it.
  5. Return to Settings โ†’ Memory โ†’ Clean and deactivate the option Block Ads.

If you don't have Ad Block on the menu, your version of MIUI uses hidden settings.

  1. Open the Security app (Security).
  2. Go to Settings. โ†’ Confidentiality.
  3. Find the Advertising Protection section and disable all sliders.

Security settings open|Battery optimization for the "Safety" application is deactivated"|Disabled advertising blocking in the cleaning menu|Rebooted smartphone to apply changes-->

Note: Some Redmi 9 firmware (e.g. MIUI Global 13.0.6) hide the ad blocking option deeper. If you can't find it through the standard path, try the DNS method (described below).

Method 2: Change DNS-server

Xiaomiโ€™s system blocker works in part by redirecting traffic to filters DNS-To get around this:

  1. Open Settings โ†’ Connections and Sharing โ†’ Private Network (DNS).
  2. Choose Private. DNS and give me one of the addresses: ๐ŸŒ 8.8.8.8 (Google DNS) ๐ŸŒ 1.1.1.1 (Cloudflare) ๐ŸŒ dns.adguard.com (AdGuard, but without blocking)

Save the settings and restart the phone.

If, after the change, DNS The ads are blocked anyway, check if your operator uses its own filter, for example, MTS or Beeline can impose their own filters. DNS-servers, in this case:

  • ๐Ÿ“ถ Switch to the switch. 4G/LTE (if you were 3G).
  • ๐Ÿ”„ Turn on the mode. 4G mobile network settings.
  • ๐Ÿ›ก๏ธ Use it. VPN (For example, ProtonVPN or Warp from Cloudflare).
How to check the current DNS-server?
Open the Termux app (or any other command line support) and type: nslookup google.com The answer will be a Server string with the current DNS. If it specifies your carrierโ€™s IP (e.g. 217.14.XXX.XXXX for MegaFon), then the system DNS has not changed.

Method 3: Configure the browser (Mi Browser, Chrome, Firefox)

If the ads are blocked only in the browser, the problem lies in its settings.

browserThe path to settingsWhat to turn off
Mi Browserโ‹ฎ โ†’ Settings โ†’ ConfidentialityOptions Blocking Pop-ups and Content Filtering
Google Chromeโ‹ฎ โ†’ Settings โ†’ Confidentiality โ†’ SecuritySafe viewing (set without protection)
Mozilla Firefoxโ˜ฐ โ†’ Settings โ†’ ConfidentialityProtection against Tracking (select the Standard)

For Mi Browser, it is also recommended to reset the settings to factory:

  1. Open the browser and go to โ‹ฎ โ†’ Settings โ†’ Additionally.
  2. Select Reset Settings and confirm the action.

Warning: If the ads still don't show after the reset, remove the browser and reinstall it from Google Play. In some cases, installing alternative browsers like Brave or Opera that don't conflict with MIUI helps.

๐Ÿ’ก

If youโ€™re using Google Chrome, try turning off sync with your Google account โ€“ sometimes it automatically applies security filters.

Method 4: Disable MIUI Optimized (for power users)

MIUI Optimized optimizes the system, but can also block ad modules to turn it off:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone. Tap 7 times on the MIUI version until the notification appears.

Settings โ†’ Additional โ†’ For Developers

MIUI Optimized

Reboot the phone.

Disabling MIUI Optimized may result in increased battery consumption and unstable performance of certain functions (such as gestures or animations) and is recommended only if other methods have not worked.

After deactivation of the mode, check:

  • ๐Ÿ”‹ Battery consumption in Settings โ†’ Battery.
  • ๐Ÿ“ฑ Apps (especially YouTube, Instagram, TikTok).
  • ๐Ÿ”„ Stability of Internet connection.

๐Ÿ’ก

Disabling MIUI Optimized is a last resort, so try all the other methods and back up the data before you do it.

Method 5: Using VPN or alternative DNS through applications

If system settings do not help, install third-party software to bypass locks:

  • ๐Ÿ›ก๏ธ 1.1.1.1: Faster & Safer Internet (from Cloudflare) DNS bypassing the operator's filtering.
  • ๐Ÿ”’ AdGuard is paradoxically an ad blocking app, but in its settings you can disable all filters and use only as a filter. DNS-proxy.
  • ๐ŸŒ NextDNS โ€“ a service with flexible settings, where you can manually disable ad filtering.

Instructions for AdGuard:

  1. Install the app from Google Play.
  2. Open it and go to Settings โ†’ General โ†’ Traffic Filtering.
  3. Turn off all filters (e.g. AdGuard Base filter, EasyList).
  4. Activate DNS Protection and specify the 1.1.1.1 server.

Note: Some applications (e.g. banking) may conflict with VPNs or custom DNSs. If SberBank Online or Tinkoff stop working after setting up, temporarily turn off protection.

What do you do if nothing helps?

If none of the methods worked, the reasons may be as follows:

  • ๐Ÿ“ฑ Castom firmware โ€“ if the Redmi 9 has an unofficial version installed MIUI (For example, Xiaomi.eu, it can be hard-wired to have a blocker. Try reflashing the phone to the official global version.
  • ๐Ÿ”„ System updates - after update MIUI Some settings are reset. Check the firmware version in Settings. โ†’ The phone.
  • ๐Ÿ“ก Operator lock โ€“ some mobile operators (e.g. Tele2) filter traffic at the network level. VPN.

If you are willing to take drastic measures, consider:

  • ๐Ÿ”ง Unlocking the loader and installing custom recovery (TWRP).
  • ๐Ÿ“ฒ Installation of alternative firmware (for example, LineageOS).
  • ๐Ÿ› ๏ธ Manual editing of hosts file (requires root rights).

These methods are complex and risky โ€“ they can lead to loss of warranty or โ€œbrickingโ€ the device. If you are not sure of your abilities, contact the Xiaomi service center.

FAQ: Frequent questions

Why is it that after the blocker is turned off, the ads are not shown anyway?
The problem is probably the cache of the app or the operator's DNS: Try: Clear the cache of the browser or application where the ads should be; switch from mobile to Wi-Fi (or vice versa); Use a VPN (for example, Cloudflare's Warp).
Can I disable the ad blocker without root rights?
Yes, all of the methods in this article work without root, but if you want to completely remove the MIUI system components that are responsible for filtering, you need superuser rights.
Will resetting your phone settings help?
Resetting to factory settings (Settings โ†’ Phone โ†’ Reset) will return all the locker settings to their original state, which can help if you have previously changed your MIUI settings and do not remember what you turned off.
How to check if the ad blocker is working?
Open test pages in the browser: https://d3ward.github.io/toolz/adblock.html โ€” It shows which elements are blocked. https://www.doileak.com/ โ€” leak-check DNS. If these sites display a blocking message, the filter is still active.
Could disabling the ad blocker hurt the phone?
No, it's completely safe for the system. The only risk is increased traffic and battery consumption due to the loading of ad modules, and some malicious sites may display aggressive ads (pop-ups, redirects).