Четверг, 13 августа, 2026

Реклама Facebook победила блокировщики рекламы. uBlock Origin сдался через пять лет обходов

На протяжении многих лет пользователи различных социальных медиаплатформ, в частности Facebook, выражали обеспокоенность рекламным контентом. Основные претензии касаются постоянного мониторинга активности пользователей для показа целевой рекламы, сомнительного качества и достоверности некоторых рекламных объявлений, а также сложности в их полноценной блокировке. Разработчики инструментов для блокировки рекламы годами пытались противостоять этим механизмам, однако социальная сеть Facebook регулярно меняла свои алгоритмы, чтобы обходить существующие фильтры.

Эта постоянная «война» между разработчиками блокировщиков и Facebook достигла новой фазы, когда один из самых популярных инструментов, uBlock Origin, объявил о прекращении поддержки фильтрации рекламы на этой платформе. После длительного периода попыток адаптироваться к постоянным изменениям, команда разработчиков uBlock Origin приняла решение полностью отказаться от блокировки рекламы Facebook. Это было обнародовано одним из членов команды на Reddit, где основной причиной было названо непрерывное применение Facebook механизмов обхода существующих фильтров.

Представитель команды разработчиков uBlock Origin на Reddit описал Facebook как «отвратительный сайт, противостоящий пользователям». По его словам, платформа постоянно мониторит проекты с открытым исходным кодом, которые публично работают над обходом рекламы, и адаптирует свои алгоритмы для противодействия этим усилиям. Он также отметил, что разработчики Facebook, получающие семизначные зарплаты, активно вовлечены в создание этих механизмов обхода блокировщиков рекламы.

Несмотря на заявление о прекращении официальной поддержки, разработчики uBlock Origin оставили возможность для сообщества присоединиться к борьбе с рекламными технологиями Facebook. Они предложили пользователям, заинтересованным в дальнейшей фильтрации рекламы, присылать собственные исправления фильтров в виде «pull requests» (запросов на слияние кода). Это указывает на то, что двери для блокировки рекламы не закрыты полностью, однако дальнейшие усилия потребуют активного участия большего числа волонтёров.

В упомянутой публикации также обсуждались некоторые тактики, которые Facebook использует для обхода блокировщиков рекламы. Один из пользователей привёл пример попытки заблокировать слово «Sponsored» (Спонсировано) в рекламных объявлениях с помощью инструмента выбора элементов uBlock Origin. Было обнаружено, что Facebook разбивает это слово на отдельные буквы, каждая из которых обёрнута в собственную строку кода. Представитель команды uBlock Origin подтвердил, что эта техника применяется примерно пять лет.

Помимо разбиения слов, разработчики Facebook иногда прибегали к более сложным методам. Среди них — рандомизация порядка букв в словах и вставка фальшивых символов, что имеет целью запутать фильтры, основанные на сопоставлении шаблонов. Эти стратегии усложняют создание эффективных и долговременных правил блокировки, поскольку каждое обновление Facebook требует от разработчиков блокировщиков немедленной адаптации и создания новых фильтров, что является ресурсоёмкой задачей.

Последний период был сложным для uBlock Origin. Компания Google, перейдя с архитектуры Manifest V2 на Manifest V3, сделала его менее эффективным в браузере Chrome, что ограничило возможности расширений для блокировки рекламы. Кроме того, компания Microsoft недавно подтвердила планы поэтапного прекращения поддержки uBlock Origin и подобных расширений в своих продуктах. Однако, инструмент всё ещё сохраняет свою функциональность и поддержку в браузерах Firefox и Brave.

НАПИСАТИ ВІДПОВІДЬ

Коментуйте, будь-ласка!
Будь ласка введіть ваше ім'я

Євген
Євген
Евгений пишет для TechToday с 2012 года. По образованию инженер,. Увлекается реставрацией старых автомобилей.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися

Статті