How to permanently disable advertising in Yandex.Browser on Xiaomi Redmi 9T: a step-by-step guide

If you own Xiaomi Redmi 9T and are actively using Yandex.Browser, you’ve probably encountered annoying ads that appear in the SERPs, on the home page and even as banners when scrolling pages. This is especially annoying when ad units occupy up to 30% of the screen on a mobile device, slow down the loading of sites and distract from the main content. Fortunately, there are several effective ways to block ads in Yandex on your smartphone – from built-in MIUI functions to the use of specialized applications.

In this article, we will discuss 5 proven methods that work on Redmi 9T with MIUI firmware 12, 13 and 14, including setting up DNS, disabling personalized ads in Yandex account, and installing blockers through ADB (no root rights!).It is important to understand that some methods may conflict with Yandex’s policy, so we will also explain how to minimize the risks of blocking an account or limiting browser functionality.

Before you start, make sure your Redmi 9T has the latest version of Yandex.Browser installed (update it via Google Play or APKMirror if the app doesn’t update automatically). Also check if there are viruses or suspicious apps on the device – some of them can replace ad units with their own, which will complicate the blocking process.

πŸ“Š How often do you get annoyed by advertising in Yandex.Browser?
Constantly.
Sometimes.
Nearby
Never.

1. Disabling personalized advertising in Yandex settings

The easiest and most legal way to reduce the number of ad impressions is to disable personalization in the Yandex account itself, which does not block ads completely, but significantly reduces the number of ads as the system stops selecting ads based on your interests, search history and location.

To do that:

  • πŸ“± Open Yandex.Browser on your Redmi 9T and tap the profile icon (in the upper right corner).
  • βš™οΈ Select the Settings item β†’ Yandex account.
  • πŸ” Scroll down to Personal Guidelines and click Settings Management.
  • 🚫 Turn off sliders opposite Personalized Ads and Search History for Personalization.
  • πŸ”„ Restart your browser so that the changes take effect.

This method works for other Yandex services (e.g. Yandex.Music or Yandex.Maps), but has a limitation: ads will still show up, just become less relevant. For example, instead of targeted banners with products from your latest searches, you will see random ads.

⚠️ Attention: Disabling personalization does not affect advertising that is shown under Yandex contracts with specific sites (for example, banners on Avito or Ozon.

2.Use of alternative DNS to block ads

One of the most effective and not requiring root rights is the change of DNS-This method works at the network level, so it blocks ads not only in Yandex.Browser, but also in other applications (for example, on YouTube or Instagram).

For Xiaomi Redmi 9T, we recommend using the following DNS:

  • πŸ›‘οΈ AdGuard DNS (Blocking Advertising and Trackers: 176.103.130.130 and 176.103.130.131
  • 🌍 Cloudflare Family (blocks malicious sites and some ads): 1.1.1.3 and 1.0.0.3
  • πŸ”’ NextDNS (allows customization of filters): requires registration on the website nextdns.io.

Instructions for setting:

  1. Open Settings on Redmi 9T and go to Connections and Sharing β†’ Private DNS (or Wi-Fi β†’ Additional β†’ Network-specific DNS settings).
  2. Select Manual and enter the DNS address (e.g. dns.adguard.com for AdGuard).
  3. Save the settings and restart the smartphone.
DNS-serviceAddressLocks it down.Cons
AdGuard DNS176.103.130.130Advertising, trackers, phishingIt can slow down the loading of some websites.
Cloudflare Family1.1.1.3Malicious websites, part of advertisingDoes not block all advertising in Yandex
NextDNSIndividual (after registration)Customizable filtersLimitation on the number of requests per month

If some sites stopped opening after changing the DNS, try resetting the DNS cache in your network settings or returning standard DNS from your ISP. Also note that some mobile operators (such as MegaFon or Beeline) may ignore custom DNS on their networks - in which case you will need to use a VPN.

πŸ’‘

After the shift DNS Check if the internet is turned on on on your Redmi. 9T Saving traffic in settings SIM-He may be in conflict with the custom. DNS.

3. Installation of ad blockers through ADB (no root rights)

If standard methods do not help, you can use them. ADB-commands to install a system ad blocker, such as Blokada or RethinkDNS. This method does not require root, but will require connecting the smartphone to the computer and enabling debugging. USB.

Step-by-step:

Enable Developer Mode (7 times tap the MIUI version in Settings β†’ About Phone)

Activate USB Debugging in Additional Settings β†’ For Developers

Download ADB Tools on PC

Get Redmi on board. 9T to the computer and allow debugging-->

  1. Download. APK-Blocker file (e.g. Blokada) on your computer.
  2. Open the command line in the folder with ADB and execute the command: adb install path to file.apk
  3. After installation, open the application and activate the ad blocking.

Blokada works like a VPN, so you don't have to configure it over DNS, it filters traffic directly.

  • πŸ”„ Automatic Filters Update.
  • πŸ“Š Detailed statistics of blocked requests.
  • πŸ›‘οΈ Ability to add custom rules.

⚠️ Note: Some blockers (e.g. AdAway) require root rights, but install them through the use of a root license. ADB on the Redmi 9T This can lead to loss of warranty or unstable system operation. Use only verified applications from official sources.

4. Setup of the built-in blocker in MIUI 12/13/14

The MIUI firmware on Xiaomi Redmi 9T has a built-in ad-blocking tool called Security (or Security) that works at the system level and can filter ad requests in browsers including Yandex. However, this method is not always effective against targeted Yandex ads, as it is often loaded through secure connections (HTTPS).

How to turn on:

  1. Open the Security app (the shield icon).
  2. Go to Scanner or Optimization (depending on the MIUI version).
  3. Tap on Settings (βš™οΈ) β†’ Blocking ads.
  4. Activate the slider and add Yandex.Browser to the list of filtering applications.

If you don’t have Ad Block option, update the Security app via Google Play or install the latest version with APKPure. In some regional firmware (e.g. Europe), this feature may be disabled by default.

Why the built-in blocker MIUI not working HTTPS-advertising?
Most modern ad networks (including Yandex) use encrypted connections (HTTPS), which the built-in MIUI filter cannot scan without installing a user certificate. To block such advertising requires specialized tools like Blokada or NextDNS, which work at the VPN or DNS level.

5. Manual editing of hosts file (for power users)

For those who are willing to take more drastic measures, there is a way to block ads through editing the hosts system file. This method requires root rights or the use of ADB with superuser rights, so it is not suitable for everyone.

Instructions:

  1. Download the current list of advertising domains (for example, from GitHub).
  2. Connect Redmi 9T to your PC and execute the command: adb pull /system/etc/hosts to copy the current hosts file to your computer.
  3. Add to the end of the file lines of the form: 0.0.0.0 adfox.yandex.ru 0.0.0.0 an.yandex.ru 0.0.0.0 mc.yandex.ru
  4. Save the file and download it back: adb push hosts /system/etc/ adb shell chmod 644 /system/etc/hosts

Once the device is restarted, Yandex’s ad domains will be redirected to 0.0.0.0, making them unavailable, but this method has risks:

  • πŸ”§ Requires root or modified firmware.
  • πŸ”„ After updating MIUI The hosts file may be reset.
  • 🚨 Incorrect editing can lead to the loss of the Internet.

πŸ’‘

Editing a hosts file is the most radical way to block ads, but it's only suitable for power users.For most Redmi 9T owners, a combination of DNS + Blokada is enough.

6. Alternative browsers with built-in ad blocking

If none of the above methods are good, consider switching to browsers that are initially focused on privacy and ad blocking.

  • 🦊 Firefox Focus – automatically blocks trackers and ads, has a minimalist interface.
  • πŸ›‘οΈ Brave Browser – blocks ads at the browser level, supports torrent downloads.
  • 🌐 Kiwi Browser – based on Chromium, but with ad-blocking extensions (e.g. uBlock Origin).

To install uBlock Origin in Kiwi Browser:

  1. Open your browser and go to chrome://extensions.
  2. Activate the Developer Mode (slider in the upper right corner).
  3. Download. CRX-uBlock Origin file and drag it to the extension window.

The advantage of this approach is that you do not depend on MIUI or DNS settings – the lock works directly in the browser. However, some sites (for example, Yandex.Mail or Yandex.Disk) may limit the functionality if blockers are detected.

FAQ: Frequent questions about blocking ads in Yandex on Redmi 9T

❓ Why not after the shift? DNS Some websites are not opened?
This is because some resources (e.g. banking sites or government portals) block access when using public DNS. Try: Return standard DNS from the provider. Use NextDNS with exception settings for problematic sites.
❓ Can you block advertising in Yandex without installing additional applications?
Yes, for this: Turn off personalized ads in your Yandex account (Article 1 section). Use the built-in blocker in MIUI Security (Section 4). Change the DNS to AdGuard DNS (Section 2). These methods do not require third-party software installation, but their effectiveness is lower than that of specialized blockers.
❓ Will Yandex block my account for using ad blockers?
Technically, Yandex can restrict functionality (e.g., hide some search results) if it detects active ad blocking. However, a full account blocking is unlikely. To minimize risks: Do not use aggressive filters that block the main Yandex domains (ya.ru, yandex.ru). Periodically disable the blocker when working with Yandex services (Mail, Drive).
❓ How to check if the ad blocker is working?
Go to the test pages: AdBlock Tester - shows how many ads are blocked. Do I Leak? - checks for DNS leaks. If tests show that the ads are not blocked, check your DNS settings or reinstall the blocker.
❓ Why After Updating MIUI The ad blocker stopped working?
MIUI updates often reset network and security settings. To restore the lock: Check if the DNS settings have reset (section 2). Update the filter bases in the blocker (for example, in Blokada, click Update Lists). If you used hosts editing, repeat the procedure (section 5).