YouTube планирует внедрить рекламу прямо в видеопоток, чтобы усложнить блокировщикам рекламы ее блокировку.
Об этом сообщает SponsorBlock, стороннее расширение для браузера, которое собирает данные о том, какие сегменты видео содержат спонсорский контент, и пропускает их.
SponsorBlock сообщает, что внедрение рекламы на стороне сервера нарушит его функциональность, хотя решения уже готовятся. В частности, это повлияет на эффективность других расширений для блокировки рекламы, которые люди используют на YouTube.
В настоящее время YouTube осуществляет внедрение рекламы на стороне сервера, когда сценарии JavaScript и видеоплеер на устройстве пользователя загружают и показывают рекламу. Видеопоток и реклама разделены, а плеер запрограммирован на приостановку контента и воспроизведение рекламы в заданных точках.
Большинство блокировщиков рекламы обычно отключают рекламу на YouTube, блокируя сценарии JavaScript, используемые для вставки рекламы в видеопоток. SponsorBlock работает немного иначе, собирая информацию о различных сегментах видео и позволяя пользователям пропускать те из них, которые являются спонсорскими.
"SponsorBlock — это браузерное расширение с открытым исходным кодом и открытым API для пропуска спонсорских сегментов в видеороликах YouTube", — поясняется на сайте расширения.
"Пользователи сообщают расширению о появлении спонсора, а расширение автоматически пропускает спонсоров, о которых ему известно, используя систему запросов, сохраняющую конфиденциальность".
Вставка рекламы на стороне сервера интегрирует ее непосредственно в видеопоток до того, как контент будет доставлен зрителю, так что пользователи получают непрерывный поток, в который уже встроена реклама.
SponsorBlock объясняет, что YouTube транслирует видео с помощью серии небольших видеосегментов или "фрагментов", которые сшиваются вместе для создания непрерывного видеопотока.
Файл манифеста определяет порядок воспроизведения этих фрагментов, и когда пользователь нажимает на видео, сервер YouTube отправляет плейлист, включающий как контент, так и рекламные фрагменты.
Такой подход усложняет функциональность SponsorBlocks, поскольку смещает временные метки для спонсируемого контента. В зависимости от продолжительности рекламы это смещение меняется.
В то же время он создает трудности и для блокировщиков рекламы, которые потеряют способность обнаруживать рекламу, являющуюся частью непрерывного потока.
