Слишком тяжелая реклама

Слишком тяжелая реклама

Рекламные материалы в интернете становились всё сложнее и тяжелее, существенно ухудшая пользовательский опыт при посещении сайтов. Google Chrome предложил решение — блокировку «тяжёлой» рекламы, анонсированную в 2020 году (тогда тяжелой рекламы было не более 0.3%) и внедрённую в версии Chrome 85 в августе того же года. В этой статье рассмотрим суть тяжёлой рекламы, причины борьбы Chrome с ней и влияние этой инициативы на рекламный рынок.

Что такое тяжёлая реклама?

«Тяжёлая» реклама — это рекламные объявления, которые:

  • Потребляют чрезмерное количество вычислительных ресурсов устройства;
  • Используют значительный объём сетевого трафика;
  • Негативно влияют на производительность страниц и пользовательский опыт.

Google определяет тяжёлую рекламу по следующим пороговым значениям:

  • Потребление более 4 МБ сетевого трафика;
  • Использование процессора более 15 секунд за любой 30-секундный период;
  • Совокупное использование процессора свыше 60 секунд.

Реклама, превышающая эти пороговые значения, автоматически блокируется браузером.

Механизм блокировки

Механизм блокировки тяжёлой рекламы в Google Chrome основан на технологии интервенций. Браузер анализирует загружаемые ресурсы и измеряет их потребление. При превышении указанных порогов вместо рекламы пользователь видит сообщение: Ad removed. Важно отметить, что эта функция работает во всех браузерах на базе Chromium, включая Microsoft Edge.

Интервенции (interventions) — это автоматические механизмы, которые изменяют или ограничивают поведение веб-страниц для улучшения пользовательского опыта. Эти механизмы вмешиваются в работу страниц при нарушении рекомендаций или создании проблем, таких как чрезмерное потребление ресурсов, низкая производительность или потенциальные угрозы безопасности.

Chromium — это браузер с открытым исходным кодом, который служит основой для многих современных браузеров. Он работает на движке Blink и распространяется бесплатно, не используя сервисы Google. На базе Chromium построены такие браузеры, как Microsoft Edge, Opera, Brave, Vivaldi, Yandex Browser и множество других менее популярных решений.

Хотя пользователи могут отключить эту функцию вручную, на практике этой возможностью пользуются крайне редко.

Царь данных

Почему Google взялся за тяжёлую рекламу?

Основная мотивация Google — улучшение пользовательского опыта. Исследования показывают, что реклама, перегружающая устройства или замедляющая страницы, вызывает раздражение у пользователей и снижает доверие к издателям. Это особенно критично для растущей аудитории мобильных устройств, где ресурсоёмкие объявления существенно сокращают время работы от батареи и увеличивают расходы на мобильный интернет.

Помимо этого, такой шаг выгоден Google с точки зрения позиционирования. Внедрение подобных мер укрепило репутацию Chrome как браузера, ориентированного на производительность и удобство пользователей. При этом Google получил дополнительный приток пользовательских данных благодаря такому позиционированию.

Будучи владельцем одной из крупнейших рекламных платформ в мире, Google использовал блокировку тяжёлой рекламы как инструмент отсеивания менее эффективных конкурентов, не способных адаптироваться к новым стандартам. Google стремится контролировать рекламные стандарты, вынуждая рынок следовать своим правилам. Компании, не готовые соответствовать этим ограничениям, вынуждены вкладывать значительные средства в оптимизацию технологий, что снижает их конкурентоспособность и укрепляет позиции Google на рынке.

С другой стороны, доля Google Chrome в мире с версии 85 не изменилась, оставаясь на уровне ±65% до конца 2024 года. В России доля браузера за несколько лет снизилась до 43% в 2023 году благодаря экспансии Yandex Browser. Доля этого браузера в России выросла за последние годы до ±36%.

Золотые весы рекламы

Влияние на рекламную индустрию

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

Рекламная платформа Google, как и ожидалось, оказалась наиболее подготовленной к этим изменениям. Небольшие игроки столкнулись с трудностями из-за нехватки ресурсов для необходимой адаптации.

В «Яндекс Браузере» внедрены механизмы, схожие с блокировкой тяжёлой рекламы в Chrome. Встроенный блокировщик навязчивых объявлений и нежелательного контента улучшает пользовательский опыт и ускоряет загрузку страниц. В конкурентной борьбе на российском рынке «Яндекс» делает ставку на локализацию и интеграцию с собственными сервисами — «Яндекс Алиса» и «Яндекс Музыка», повышая привлекательность браузера для пользователей. В свою очередь, Google сохраняет свои позиции благодаря глобальной экосистеме Android и популярности Chrome. Конкуренция между платформами обостряется, особенно в мобильном сегменте, где доля «Яндекса» в 2024 году впервые превзошла показатели Google.

Суд над тяжёлой рекламой

Технические аспекты

Блокировка тяжёлой рекламы основана на трёх ключевых технологиях:

  • Sandboxing: Chrome изолирует рекламные элементы в отдельных фреймах (iframe). Это обеспечивает независимость каждого объявления от остального содержимого страницы и предотвращает влияние рекламы на общую производительность сайта. Такая изоляция позволяет браузеру безопасно останавливать тяжёлую рекламу, не нарушая работу других элементов. Кроме того, песочница защищает устройство от потенциально вредоносного кода в рекламе.
  • Performance API: Эта технология измеряет количество ресурсов, потребляемых каждым рекламным объявлением. Она отслеживает время загрузки (loading time), использование процессора (CPU usage) и объём скачиваемых данных (bandwidth consumption). При превышении установленных лимитов реклама автоматически блокируется. Это улучшает производительность сайта, уменьшает задержки и экономит ресурсы пользователя — заряд батареи и мобильный трафик.
  • Interventions Framework: Этот механизм позволяет браузеру контролировать работу рекламы, потребляющей чрезмерное количество ресурсов. Если объявление превышает лимиты использования CPU более 15 секунд за 30-секундный интервал или загружает больше 4 МБ данных, Chrome автоматически его останавливает. Такой подход защищает пользовательский опыт и производительность устройства. Фреймворк регулярно обновляется, адаптируясь к новым угрозам и вызовам.

Iframe (inline frame) — это HTML-элемент, который позволяет встраивать одну веб-страницу внутри другой. Например, через iframe можно вставить видео с YouTube, карту с Google Maps или рекламу на сайт. Каждый iframe работает как отдельная «песочница», изолированная от основной страницы, что обеспечивает безопасность и предотвращает влияние одного содержимого на другое. Однако из-за этой изоляции iframe может замедлять загрузку страницы, поэтому его использование должно быть обоснованным. В рекламе iframe часто применяется для размещения баннеров и креативов, чтобы реклама не мешала работе остального сайта.

Chrome против тяжёлой рекламы

Как это влияет на паблишеров?

Для владельцев сайтов появился дополнительный параметр мониторинга рекламы. Впрочем, если издатель уже следил за качеством рекламы, никаких новых действий от него не потребуется.

Важно учитывать, что тяжёлая реклама не оплачивается. Для её диагностики используйте следующие шаги:

  • На стороне клиента, в браузере:
    • Выявить рекламный блок с тяжёлой рекламой;
    • Проанализировать аукцион по данному баннерному месту;
    • Определить победителя аукциона;
    • Изучить и сохранить ответ победителя через DevTools для идентификации конкретного креатива.
  • В результате вы сможете определить рекламную сеть и конкретный креатив, помеченный как тяжёлый.

Инициатива Google по блокировке тяжёлой рекламы положительно повлияла на пользовательский опыт — ведь такая реклама создавала неудобства для всех. Внимательным издателям достаточно продолжать привычный мониторинг рекламы на сайте, отслеживая некачественный и вредоносный контент. В целом, эта инициатива оказалась успешной.