Xiaomi smartphone owners often encounter intrusive banners and pop-ups that interrupt web browsing in the Chrome browser. This is not only because of the sites visited, but also due to the aggressive policy of monetizing the MIUI or HyperOS operating system itself. The system analyzes your actions and can slip advertising content even in the system windows, creating the illusion that the source of the problem lies in the browser.
An effective solution requires a comprehensive approach, from setting up Google Chrome’s built-in filters to changing the system settings of the DNS at the level of the Xiaomi smartphone itself. Ignoring these settings will lead to constant traffic consumption, reduced device speed and irritation from visual noise. Disabling advertising is not just a matter of comfort, but an important step to ensure the digital hygiene of your gadget.
In this article, we will discuss proven methods that will help you forget about pop-ups forever. We will look at both the standard browser tools and deeper system settings available to the user without obtaining superuser rights (Root). DNS-Server is the most effective method of blocking ads at the system level, including the Chrome browser.
Set up a built-in blocker in Google Chrome
The easiest and safest way to start fighting intrusive content is to activate the browser’s built-in security mechanisms. Google has implemented powerful filtering tools that may not be activated or work in gentle mode by default, and you need to manually check and strengthen these settings to minimize the number of unwanted ads.
To access the options you want, open the Chrome app on your Xiaomi and click on the three dots in the top right corner of the screen. From the menu that opens, select Settings, then scroll down to Privacy and Security, where key switches are hidden to filter traffic and protect against malicious sites, which are often the source of aggressive advertising.
Pay special attention to the option “Safe browsing”. It is recommended to set the level of protection “Advanced Protection”, since this mode not only warns about dangerous sites, but also actively blocks scripts that generate pop-ups. Also in the section “Site settings”, it is worth checking the permissions for specific resources and if necessary, block notifications from suspicious domains, which often mask ads as system messages.
⚠️ Attention: the inclusion of aggressive filters may disrupt the correct display of some legitimate sites that require scripts to run the functionality. If you notice that the button on your favorite forum or online store has stopped working, try temporarily relaxing the security settings for that particular site.
Remember to regularly clean your browsing data. Accumulated cache and cookies allow ad networks to track your movements across the network and target ads with high accuracy. Periodic history clearing, combined with the privacy settings enabled, creates an additional barrier for trackers.
Using a private DNS to lock at the system level
The most radical and effective method that works not only in Chrome, but in all applications on Xiaomi, is to change the way you want to do it. DNS-- Standard servers. DNS-Your ISP's servers don't usually filter advertising traffic by skipping all requests to ad networks. DNS Allows you to block these requests before they reach your device.
To implement this method, you do not need to install third-party applications. Just go to the settings of the Xiaomi smartphone, find the Connection and Sharing section (or “Wi-Fi and Internet”, depending on the version). MIUI). In this menu, look for the item “Private”. DNS» (Private DNS). By default, there is a value of “Auto” or “Disconnected”, which does not suit us.
Select the option “Host Name Provider” DNS» (Or manually, and enter the address of one of the trusted locking services, and the most popular and proven option is the AdGuard server. DNS-Requests leading to known ad servers will be blocked, which will significantly speed up the loading of pages in Chrome and remove banners.
- 🌐 dns.adguard.com – the main server for blocking ads and trackers.
- 🛡️ security.cloudflare-dns.com – Cloudflare server with a focus on security but less ad filtering.
- 🚫 family.cloudflare-dns.com – blocks malicious websites and adult content, partially filters ads.
- ⚡ dns.quad9.net — Focuses on security and phishing blocking, advertising filters may be weaker.
After changing the settings, it is recommended to completely restart the smartphone to the new DNS-And the protocol has been applied to all network interfaces. Check your browser by opening a few news sites that were once teeming with banners. You should notice a significant reduction in visual noise and an increase in page response speed.
⚠️ Attention: When using private DNS Some applications or sites may stop working correctly if they rely on blocked domains. In rare cases, this can lead to connection problems in public Wi-Fi networks requiring authorization through the browser. DNS auto-mode».
Installation of extensions and specialized browsers
If Chrome and system DNS are not enough, you can resort to installing extensions. However, the classic mobile Chrome on Android does not support installing extensions from the Chrome Web Store, as it is done in the desktop version. This restriction forces users to look for alternative paths or use browsers on the Chromium engine with advanced functionality.
One of the best solutions is to install a Kiwi Browser or Yandex Browser browser with turbo mode support and built-in blockers. Kiwi Browser lets you install the same extensions as for computer Chrome. You can go to the extension store directly from your phone, find the popular uBlock Origin or AdGuard and install it. This will turn your mobile browser into a powerful tool for surfing without advertising.
Another option is to use privacy-focused browsers like Brave or DuckDuckGo, which have built-in tracking and out-of-the-box blocking mechanisms that can be convenient if you don’t want to spend time fine-tuning your main browser, and these apps automatically filter out mining scripts and ad modules.
Why is AdGuard for Android better than DNS?
When choosing an alternative browser, pay attention to resource consumption. Some lightweight browsers may consume more Xiaomi RAM than standard Chrome. Check how the background tab load and sync with your Google account works to avoid losing your familiar comfort of use.
Disabling MIUI System Advertising (MSA)
Users often confuse ads in the browser with system notifications from the MIUI shell. For collecting data and displaying advertising in system applications (Wiker, Security, Downloads) the MSA (MIUI System Ads) process is responsible. Even if you have set up Chrome, the system can display advertising offers on top of the browser windows, creating a false impression of ineffective settings.
To turn off this service, go to your smartphone settings, select Passwords and Security (or Advanced Settings), then Access to Data. In the list, find the msa app and turn off network access (Wi-Fi and mobile Internet) for it. The system will try to confirm the action several times - show persistence and turn off access until the timer expires and access is permanently denied.
Additionally, you should disable advertising personalization. For this, in the settings, find the section "Passwords and security» → «Confidentiality» → «Advertising services. You have to turn off the "Get recommendations" slider or "Personalized ads" slider, and that won't take away the ads completely, but it will make them less intrusive and stop collecting your interests for targeting.
| MIUI component | Where to turn off | The effect |
|---|---|---|
| MSA | Settings → Access to data → msa | Block system advertising in all applications |
| Security | Security Application → Settings → Get recommendations | Remove banners in cleaner and accelerator |
| Conductor | Appendix Explorer → Settings → About the application → Advertising | Disables Advertising in the File Manager |
| Downloads. | Downloads → Three points → Settings → Show recommendations | Remove news feed and ads in downloads |
After disabling system services, it is recommended to clear the cache of applications that previously showed ads.This will remove the camouflaged banners that may have been stored in memory.
☑️ Checking system settings
Hidden flags of Chrome's experimental features
There is a hidden developer menu in Google Chrome, known as chrome://flags. Here are experimental features that haven’t yet been implemented in the stable version, but can be useful for fighting ads and improving performance on Xiaomi devices.
To access this menu in the browser address bar, type chrome://flags and press Enter. In the search bar inside the flag page, type the word "Parallel." Find Parallel downloading and switch it to Enabled. This will speed up page loading, which indirectly helps to skip the ads faster on heavy sites.
It’s also worth looking for security flags. Type “Safe Browsing” into your search and make sure all related options are active. Sometimes new experimental features to block malware and intrusive subscriptions appear there. However, beware: changes to flags can cause your browser to run unstable, so write down what you’ve changed to get it back if necessary.
chrome://flags/#enable-parallel-downloadingFlags are not a panacea, they are a testing tool, and Google can remove or change these features at any time, but the main method of protection is still a combination of DNS and system settings described above.
⚠️ Note: Experimental features in Chrome may change or disappear in future browser updates. If after activating any flag, the browser starts to fly out or freeze often, go back to the flag menu and click the "Reset all" button».
Frequently Asked Questions (FAQ)
Does the blocking of ads affect the speed of Xiaomi?
Is it safe to use third-party DNS servers?
Can the site detect that I am using a blocker?
Should I? ROOT-right to remove advertising altogether?
💡
A comprehensive approach combining DNS setup, disabling MIUI system services and using Chrome’s built-in filters is the best way to fight advertising.
💡
Regularly update your Chrome browser and MIUI system. New versions often close vulnerabilities through which ad networks bypass blockers.