The built-in ad blocker on Xiaomi devices is a useful feature for many users, but sometimes it interferes with applications, sites or even system services. For example, you may not see important notifications in games, banners with promotions in stores or commercials before videos on YouTube.
The problem is that Xiaomi doesnβt always provide an obvious way to deactivate this feature. Depending on the model (Redmi Note 12, POCO X5, Mi 11) and the firmware version (MIUI 14, HyperOS), the path to settings may differ. In this article, weβll discuss 5 proven methods, including hidden menus and commands for power users, and youβll learn how to avoid typical disconnection errors and what to do if the blocker is turned on itself after the update.
Why does Xiaomi block ads by default?
Xiaomi has integrated an ad blocker into its devices since MIUI 10 (2018), initially a marketing ploy: users get a clean internet without intrusive banners, and the brand is positioned as a customer-friendly feature, but over time the feature has become controversial:
- πΉ Application conflict: Many games and services (such as AliExpress or TikTok) stopped displaying promo content correctly, which led to errors.
- πΉ Restriction for developers: Advertising testers SDK Couldnβt check integration on Xiaomi devices.
- πΉ Random locks: Sometimes the filter mistakenly removed useful content (e.g., discount warnings in banking apps).
In the latest versions MIUI 15 and HyperOS Blocker is smarter: it analyzes traffic at a level DNS And it can even filter. HTTPS-It made it harder to turn it off, because it's not enough to just tick the box.
β οΈ Note: Some models (e.g. Xiaomi) 13T Pro for the European market), the ad blocker is tied to Mi Security, and its disabling could reduce phishing protection.
Method 1: Disconnect via standard MIUI settings
This is the simplest method that works on most Xiaomi, Redmi and POCO smartphones with MIUI 12-15 firmware.It is suitable for users who do not want to dig into system files.
Instructions:
- Open the Settings app (cog icon).
- Go to the Appendix section β Application management.
- Click on the three dots in the top right corner and select Special Accesses.
- Find Ad Blocker (or Spam Filter on older versions).
- Turn off the slider next to the option Block ads in the browser and Filter system notifications.
If you donβt have Ad Blocker on your menu, try an alternative route:
- π± Settings β Memory. β Cleanup β three-point β Cleaning settings β disable the ad filter.
- π In the Mi Browser browser: Settings β Confidentiality β Ad-blocker.
Check out the MIUI version in About Phone
Close all applications that use the Internet
Connect to Wi-Fi (some settings require networking)
Make a backup copy of the settings (optional)-->
Once you turn off, restart the device. If the ads are blocked anyway, move to the next way, and the filter is likely active at the DNS level.
Method 2: Change your DNS settings (for advanced ones)
Xiaomiβs Ad Blocker Often Works Through Redirection DNS-You can manually prescribe alternatives to the servers of the company. DNS-This method is suitable for smartphones and Xiaomi. TV.
Steps for the smartphone:
- Open Settings β Connections and Sharing β Private DNS.
- Select the host name of the private DNS provider.
- Enter one of the addresses: π dns.google (Google Public DNS) π 1dot1dot1dot1.cloudflare-dns.com (Cloudflare) π dns.adguard.com (AdGuard, but without blocking)
Save the settings and restart the device.
For Xiaomi TV (Android TV):
Settings β Network and Internet β Wi-Fi β [your network] β Additional β IP settings β Static β DNS 1: 8.8.8.8, DNS 2: 1.1.1.1| DNS-provider | Address | Pluses | Cons |
|---|---|---|---|
| Google Public DNS | 8.8.8.8, 8.8.4.4 | High speed, reliability | Google collects data about requests |
| Cloudflare | 1.1.1.1, 1.0.0.1 | Privacy, DoH support | It can block some websites. |
| AdGuard (no filtering) | 94.140.14.14, 94.140.15.15 | Optimized for speed | Do not block advertising (if necessary) |
β οΈ Attention: If after the shift DNS Xiaomi sites (e.g. mi.com or cloud.mi.com) have stopped opening, return the standard settings. DNS company.
Google Public DNS|Cloudflare|AdGuard|Standard (Xiaomi)|Other-->
Method 3: Disconnect via ADB (for power users)
If standard methods don't work, you can use Android Debug Bridge (ADB), a deep-tuning tool that requires a computer and a developer mode on.
Step-by-step:
- Activate Developer Mode: Go to Settings β About Phone. Click 7 times on the MIUI Version until you become a developer!
USB debugging
Settings β Additional β For Developers
ADB Tools
adb devicesMake sure the device is identified.
adb shell pm uninstall --user 0 com.miui.analytics
adb shell pm disable-user --user 0 com.miui.systemAdSolutionImportant: Once these commands are executed, the com.miui.systemAdSolution system application will be disabled but not deleted. This can lead to errors when updating MIUI. To return everything back, use:
adb shell pm enable com.miui.systemAdSolutionWhat if the ADB canβt see the device?
Method 4: Editing the hosts file (manual method)
The hosts file in Android is responsible for redirecting domain names. Adblocker Xiaomi adds entries to filter out ad domains. We can delete them, but it requires root rights or a special application.
Instructions for root devices:
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Go to /system/etc/hosts.
- Copy the hosts file to any folder (such as Downloads) for backup.
- Open the original file and delete all lines containing: π΅ ad. (e.g. ad.mi.com) π΅ tracking. π΅ analytics.
Save the changes and restart the device.
For devices without root, you can use the application DNS66 (Available in F-Droid, which creates local VPN-It's a tunnel, and it filters traffic according to your rules, but it doesn't turn off the built-in blocker, it just adds a filter on top of it.
β οΈ Attention: Editing a hosts file without root can lead to a bootloop if you get the syntax wrong.Always back up!
Method 5: Reset network settings (last resort)
If none of these methods worked, and the ads are still blocked, the problem may be in the network cache or the conflict with the update, in which case the network reset will help.
How to do this:
- Open Settings β Connections and Sharing β Reset network settings.
- Confirm the reset (you will need to enter) PIN-code).
- After the reboot, reconnect to Wi-Fi and check the ad work.
If banners are displayed, the filter is turned off.