
Реклама Facebook давно доставляет неудобства всем сторонам. Пользователи не любят её, потому что платформа непрерывно следит за их действиями, чтобы показывать таргетированные объявления; качество и достоверность самой рекламы часто вызывают вопросы; а заблокировать её надолго практически невозможно.
Разработчики инструментов блокировки рекламы годами воюют с Facebook. Как только кто-то находит способ стабильно блокировать объявления, компания меняет механизм показа, чтобы обойти блокировщик. Последним в этой цепочке оказался uBlock Origin — расширение, которое перестало успевать за изменениями платформы.
После многолетнего противостояния с социальной сетью разработчики uBlock Origin решили полностью отказаться от блокировки рекламы Facebook. Об этом рассказал участник команды разработки на сабреддите uBlockOrigin: инструмент больше не будет фильтровать объявления Facebook, а главной причиной названо постоянное обхождение платформой фильтров блокировщика. Команда популярного, но всё больше отстающего инструмента просто перестала пытаться удерживать темп.
«Мы больше не будем поддерживать Facebook. Это отвратительный антипользовательский сайт. Всё, что он делает — следит за open-source проектами, которые работают полностью открыто, и противодействует им, чтобы доставлять зловредную рекламу. Да, разработчики с семизначными зарплатами занимаются именно этим», — написал разработчик uBlock Origin в посте на Reddit.
Команда отметила, что любой желающий продолжить борьбу с показом рекламы Facebook может присылать собственные исправления фильтров в виде pull request. То есть дверь не закрыта полностью, но для этого потребуется больше добровольцев.
В том же посте описаны некоторые приёмы Facebook по обходу блокировщиков. Один из пользователей рассказал, как пытался использовать element picker в uBlock, чтобы скрыть слово «Sponsored» на объявлениях, но обнаружил, что Facebook разбивает слово на отдельные буквы, каждая из которых обёрнута в собственную строку кода. Участник команды разработки uBO подтвердил: это не новая практика — она используется уже около пяти лет. Также добавили, что иногда Facebook идёт дальше, перемешивая порядок букв и вставляя фальшивые символы, чтобы обмануть фильтры, работающие по шаблонам.
Для uBlock Origin последнее время выдалось непростым. Несмотря на поддержку сообщества, Google сделал расширение непригодным для использования в Chrome при переходе с Manifest V2 (MV2) на MV3. Недавно Microsoft также подтвердила сроки отказа от поддержки uBlock Origin и аналогичных расширений. По крайней мере, Firefox и Brave продолжают его поддерживать, так что у инструмента остаётся пристанище.