How to completely disable advertising in Yandex Navigator on Xiaomi: all working ways

Advertising in Yandex Navigator on Xiaomi smartphones has become a real headache for many drivers. Banners, pop-ups and audio ads not only distract from the road, but also slow down the application on budget models of Redmi or POCO. The problem is aggravated by the fact that developers are actively monetizing the service, and standard settings do not allow you to completely remove ads - even in the paid version of Yandex Plus, some types of ads remain.

In this article, we will discuss 5 proven ways to disable ads in Yandex Navigator on Xiaomi, including root-free methods using MIUI system functions, as well as radical solutions for advanced users. All instructions are relevant for Android 12-14 and tested on Redmi Note 12 Pro+, POCO X5 Pro and Xiaomi 13T. Importantly, some methods may violate the Yandex user agreement, so use them at your own risk.

Before you start, check the app version: go to Navigator Settings β†’ About the program. If you have a version older than 2023, first update it through Google Play - new releases sometimes change the paths to the ad modules, and the old ways may not work.

πŸ“Š How often do you get annoyed by advertising in Yandex Navigator?
Constantly, it's not driving.
Sometimes, but tolerably.
There's almost no advertising.
I don't use the Navigator.

1. Standard settings of Yandex Navigator: what can be turned off without hacks

Let's start with legal methods that don't require any interference with system files, and unfortunately, they won't eliminate ads completely, but they will help reduce the amount of ads.

Open the app and go to: Profile β†’ Settings β†’ Advertising and affiliate offers

  • πŸ”˜ Turn off "Show Ads" - this switch is responsible for banners on the home screen and menu.
  • πŸ”Š Turn off "Voice sentences" - this will remove the audio ads that sound while moving.
  • πŸ“ Reset "Personalized Ads" - click "Reset Advertising" ID", target-off.

Note that even after these manipulations, the ads will not disappear completely, banners from partners (for example, Yandex Food or Yandex Taxi) will appear when you build the route, and there will be β€œsystem” ads, such as offers to update the application or pay for Yandex Plus.

πŸ’‘

If it still appears after disabling the ad in the settings, try clearing the app cache. Go to Android Settings β†’ Applications β†’ Yandex Navigator β†’ Memory β†’ Clear the cache.

2.Blocking ads via MIUI: Hidden features for Xiaomi

MIUI has built-in tools to limit the background of applications that can be used to fight advertising. This method does not require root rights, but does not work on all versions of firmware.

Instructions:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find Yandex Navigator and open its settings.
  3. Select Background Limitation β†’ Limit.
  4. Enable the option to disable autostart.
  5. In the Battery β†’ Energy Saving section, set the Restricted mode.

These actions do not block ads directly, but limit the activity of the application background, which causes some advertising modules to stop loading.

Why is this method unstable?
The application can reset restrictions after updating or restarting, and MIUI sometimes ignores these settings for system processes.

3. Using a VPN with ad blocking (without root)

One of the most reliable ways is to connect to a VPN with an ad blocker built in, which works at the network level and intercepts requests to Yandex ad servers.

Recommended VPN-advertising-blocking:

  • πŸ›‘οΈ AdGuard VPN β€” There is a free tariff with a traffic limit.
  • 🌍 Proton VPN β€” Blocks Trackers and Advertising in the Premium Version.
  • πŸš€ 1.1.1.1 (Cloudflare) – easy to set up, but not all types of ads are blocked.

How to set up:

  1. Install a VPN from Google Play.
  2. Enable the option of blocking ads (in AdGuard this is Protection β†’ Ad Blocking).
  3. Connect to the server and start Yandex Navigator.

Important: some VPNs may conflict with the Navigator's geolocation, which will cause the routes to be built incorrectly, in which case, try changing the server region to a Russian one.

4. Blocking ads via hosts file (root or ADB required)

This method involves editing the hosts system file, which is responsible for forwarding network requests, and if you have root rights or access to ADB, you can block the domains from which ads are downloaded.

List of domains to lock (add to the end of /system/etc/hosts file):

127.0.0.1 adfox.yandex.ru


127.0.0.1 an.yandex.ru




127.0.0.1 mc.yandex.ru




127.0.0.1 mobileads.yandex.net

How to edit hosts:

  • πŸ“± Root: Use Root Explorer or Total Commander with superuser rights.
  • πŸ–₯️ Through ADB: Connect your phone to your PC and do: Adb pull /system/etc/hosts adb push hosts /system/etc/ adb shell chmod 644 /system/etc/hosts

Make a backup of the original file

Checking the rights to record in /system

Disabling the antivirus (can block changes)

Reboot after editing-->

⚠️ Attention: Incorrect editing of hosts can lead to loss of access to the Internet. If after the changes, sites stop opening, restore the original file.

5. Removal of advertising modules via Lucky Patcher (root required)

Lucky Patcher is a powerful app modification tool that allows you to remove ad libraries from your app. APK-This method only works on rooted devices and may violate the license agreement.

Step-by-step:

  1. Install Lucky Patcher (you can download it on the official website).
  2. Open the application and find Yandex Navigator in the list.
  3. Press the patch menu. β†’ Remove Google Ads.
  4. Select Automode (recommended) and wait until it is completed.
  5. Reinstall the modified application.

After this procedure, most banners will disappear, but voice ads and some affiliate offers may remain, and there is a risk that Yandex Navigator will stop updating through Google Play.

πŸ’‘

Lucky Patcher can break an application if you delete critical libraries. APK-File via Titanium Backup.

6. Ad-free alternative navigators for Xiaomi

If all methods do not help, consider switching to alternative navigators that do not show ads or allow you to disable them completely.

Comparative table of popular navigators:

AnnexAdvertisingOffline mapsTraffic jamsTraffic consumption
Google MapsGot (rarely)Yes (limited)Yes.Medium.
2GISNo.Yes.Yes (Russia only)Low.
OsmandNo.Yes (full)No.Very low.
WazeGot it (banners)No.Yes.High-pitched

The best choice for Xiaomi is 2GIS or Osmand. The first is suitable for cities in Russia and the CIS, the second is for offline navigation with minimal traffic consumption. Both applications do not require root rights and work stably even on weak smartphones (Redmi 9A, POCO M3).

FAQ: Frequent questions about disabling advertising in Yandex Navigator

❓ Why did the Navigator update reappear?
Updates often reset user settings and restore ad modules. To avoid this, disable auto-update for Yandex Navigator in Google Play (Settings β†’ Auto-Update apps β†’ Do not update).
❓ Can you turn off advertising without rooting and VPN?
Yes, but not completely. Combining the standard Navigator settings (turn off personalized ads) and background restrictions through MIUI reduce the number of banners by 60-70%, 100% of the blocking requires root or VPN.
❓ Will the Navigator work after removing ads through Lucky Patcher?
Most of the time, yes, but there are some glitches: for example, there will be no traffic jams or the voice assistant will not work, and if the app stops running, delete it and install the original version.
❓ How to return advertising if it is needed for discounts (for example, in Yandex Plus)?
If you have blocked ads through hosts or Lucky Patcher, roll back the changes: For hosts: restore the original file. For Lucky Patcher: reinstall the app from Google Play.
❓ Why the Navigator has become slower after blocking ads?
This can be due to: VPN conflict (try another server), hosts misediting (check syntax), background restrictions in MIUI (return battery settings to original state).