Disable autoplay video in Yandex Browser on Xiaomi: the full guide

Automatic video playback in the browser is one of the most annoying features for most users. Especially unpleasant when videos start playing on their own on mobile devices, consuming traffic and battery power. On Xiaomi smartphones with Yandex Browser installed, this problem is especially common due to the specifics of MIUI optimization and the peculiarities of the web browser from Yandex.

In this article, youโ€™ll find all the possible ways to disable autoplay, from standard browser settings to hidden developer settings. Weโ€™ll take a look at solutions for different versions of MIUI (12 to 14), take into account the features of Global and China firmware, and give recommendations for additional optimization to save traffic. If youโ€™re tired of suddenly launching videos on sites like Vkontakte, YouTube or news portals, this guide will help you regain control of the browser.

Why are videos autoplayed in Yandex Browser on Xiaomi?

The problem of auto-starting video is due to a combination of several factors specific to the Xiaomi ecosystem:

  • ๐Ÿ”น Politics MIUI Default: The firmware actively caches media content to โ€œimprove the user experience,โ€ often resulting in automatic playback.
  • ๐Ÿ”น Browser Settings: In the latest versions (23.7)+) Autoplay feature enabled for "popular sites" by default.
  • ๐Ÿ”น Traffic optimization: Built into MIUI Security App sometimes conflicts with browser settings, resetting them to factory.
  • ๐Ÿ”น Responsive Content: Many sites (such as TikTok or Instagram) use scripts that bypass standard browser restrictions.

Fun fact: MIUI China devices are less likely to have problems than the Global versions, as Chinese firmware defaults to block auto-start media to save traffic, due to local mobile internet tariffs, which have historically been more expensive than in Europe.

โš ๏ธ Note: If you use the Lite version of Yandex Browser (light for weak devices), some settings may not be available, in which case you will have to upgrade to the full version or use alternative methods from the section on system settings.

Method 1: Disabling Autoplay in Yandex Browser Settings

The most obvious and quickest method is to use built-in browser options. However, depending on the Yandex Browser version (and Xiaomi firmware region), the path to settings may differ. Here are the current instructions for versions 23.5โ€“24.2:

  1. Open Yandex Browser and tap the icon โ‹ฎ (three points) in lower right corner.
  2. Select the Settings item โ†’ Additionally.
  3. Scroll down to the Sites section and click Site Settings.
  4. Find the Media option (or Autoplay in older versions).
  5. Translate the slider Autoplay video to the position Off..
  6. For reliability, add exceptions for problematic sites through Add an exception (e.g. vk.com or youtube.com).

Are all browser tabs open before changing settings?

Does the browser restart after the changes are applied?

Are the settings checked on several sites (YouTube, VK, news portals)?

Is Yandex Browser Updated to the Latest Version?-->

If Autoplay is not available in your browser version, this may mean:

  • ๐Ÿ”ธ You have an outdated version installed (below 22.9) โ€“ update your browser via Google Play.
  • ๐Ÿ”ธ Your firmware. MIUI modified (castomy) โ€“ some functions can be removed.
  • ๐Ÿ”ธ You are using a regional version of your browser (e.g. Turkey or India) where the settings are different.

๐Ÿ’ก

If you still start autoplay after you turn off, try clearing your browser cache: Settings โ†’ Privacy โ†’ Clear data โ†’ Cash. This will reset the saved permissions for sites.

Method 2: Lock through Android system settings on Xiaomi

When your browser settings don't work, you can take advantage of Android's global limitations. Xiaomi has a more stable approach than other brands, thanks to its built-in Security app manager. Here's how to do it:

  1. Open Phone Settings โ†’ Applications โ†’ Application Management.
  2. Find the Yandex Browser in the list and tap it.
  3. Select Permissions โ†’ Additional (or Special Permits to the MIUI 14).
  4. Find the Auto Start and turn it off.
  5. Go back and select Mobile Data โ†’ set a limit on background traffic.
MIUI versionThe path to auto-start settingsAdditional action
MIUI 12/12.5Settings โ†’ Applications โ†’ Management โ†’ Auto-RunDisable for the browser + limit background activity
MIUI 13Settings โ†’ Applications โ†’ Permissions โ†’ AutorunIt is also recommended to disable the notification display
MIUI 14Settings โ†’ Applications โ†’ Special Permissions โ†’ AutorunAdd the browser to Sleep mode to save battery

Important: on some Xiaomi models (for example, Redmi Note 10 Pro or POCO X3 Pro) after disabling auto-start, it may be necessary to restart the device for the changes to take effect. MIUI Optimization Service.

โš ๏ธ Note: If you use dual applications (function) MIUI For cloning programs, the autorun settings will have to be applied separately for each copy of Yandex Browser.

Redmi Note Series (9/10/11/12)

POCO (F/X/M series)

Mi (11/12/13 series)

Black Shark

Other-->

Method 3: Using the traffic saving mode in MIUI

MIUI has a built-in mobile traffic saving mechanism that indirectly blocks autoplay of video, a technique that is especially useful if you use the mobile Internet frequently:

  1. Go to Settings โ†’ Connections and Sharing โ†’ Data Use.
  2. Select Traffic Saving and activate the option.
  3. Tap savings settings โ†’ Limit background data.
  4. In the list of applications, find Yandex Browser and set a limit for it.

This method does not disable autoplay completely, but significantly reduces its frequency, since the browser will block the loading of heavy media files in the background, especially effective on devices with MIUI 13+, where the algorithm for saving traffic has been reworked.

An added bonus: Enabling this option also increases battery life by 15-20% by limiting the back-end activity of apps, as confirmed by tests on the Xiaomi 12 Pro and Redmi K50 Pro.

What if there is no โ€œtraffic savingโ€ option?
On some firmware (e.g., European versions of MIUI for POCO), this item may be hidden. In this case: 1. Install the MIUI Hidden Settings app from Google Play. 2. Open the Network & Internet โ†’ Data Saver. 3. Manually activate traffic savings for Yandex Browser. If this does not work, try changing the region of the device to India (where this feature is always available) through the settings Additional โ†’ Region.

Method 4: Configure with Chrome Flags (for power users)

The Yandex Browser is based on Chromium, so it has hidden experimental settings called Flags, which requires caution, but allows you to flexibly adjust the behavior of the browser:

  1. Open Yandex Browser and enter in the address bar: browser://flags
  2. In the flag search box, type: autoplay
  3. Find options: Autoplay policy - set Document user activation is required. Hardware-accelerated video decode - disable.

Relaunch

Warning: Sloppy changes to Flags can lead to unstable browser operation or even its collapse.We recommend that you back up your bookmarks through Settings โ†’ Import and Export before experimenting.

If after using the flags, the video stopped playing at all (even by click), return the settings to the original state or reset the browser:

Settings โ†’ Additional โ†’ Reset settings

๐Ÿ’ก

Changes to Chrome Flags only apply to your current browser profile, and if you use multiple accounts on Yandex Browser, youโ€™ll have to duplicate the settings for each.

Method 5: Blocking through hosts files (for advanced)

The Radical method for those who are willing to take drastic measures: editing the hosts system file to block autoplay domains, which requires root rights or ADB, but it gives 100% results.

Instructions:

  1. Install a file manager with root access (such as Root Explorer or Mixplorer).
  2. Go to /system/etc/hosts
  3. Add a line to the end of the file (blocking popular video hosting): 127.0.0.1 vk.com 127.0.0.1 youtube.com 127.0.0.1 tiktok.com 127.0.0.1 ok.ru
  4. Save the file and restart the device.

For POCO and Black Shark owners: Your firmware has a hidden Game Turbo option that can conflict with your browser settings. Turn it off in Settings โ†’ Special Features โ†’ Game Turbo if you notice that the videos are only played horizontally.

Google Chrome

Mozilla Firefox

Bromite/Kiwi

Opera/Opera Mini

Other/Not using-->

FAQ: Frequent questions about autoplay in Yandex Browser

Why do some websites still run videos after disabling autoplay?
This is because individual platforms (like Facebook or Twitch) use their own playback mechanisms bypassing browser settings.Solution: Add the problematic site to exceptions via Settings โ†’ Sites โ†’ Site settings โ†’ Media: Use extensions to block scripts (e.g., uBlock Origin in desktop browser mode).
Can autoplay be turned off for mobile internet only, leaving it for Wi-Fi?
Yes, but not through your browser settings. You can use the NetGuard app or the MIUI-built Firewall (available in Settings โ†’ Security โ†’ Firewall on firmware for China). Create a rule that blocks Yandex Browser's media traffic only for mobile data.
After the MIUI update, the settings have reset. How do we prevent this in the future?
The problem is typical for Xiaomi because of MIUI Optimization feature. Solutions: Before upgrading, back up your settings via Settings โ†’ About phone โ†’ Backup. Turn off automatic optimization in Settings โ†’ Additional โ†’ Reset and Optimization. Use ADB to block resetting: adb shell pm disable-user --user 0 com.miui.optimization
Autoplay only works on certain apps (like VC or Instagram).
This is because social networks use built-in browsers (WebView) rather than Yandex Browser.Solution: In VK settings/Instagram Turn off Autoplay Video (usually in Settings) โ†’ Account. โ†’ Data usage. Install Xiaomi EU ROM โ€” This firmware by default blocks autorun in all built-in browsers.
Is there a way to disable autoplay for all browsers at once?
Yes, but it requires superuser rights (root). Install a Magisk module called Universal Autoplay Disabler or edit the system file. /system/build.prop, Adding the line: media.stagefright.enable-player=False without root alternative: use DNS-filtering (e.g., through AdGuard Home or Pi-hole) blocking domains with autoplay at the network level.