Начало работы с тегами издателя Google

Показ креативов с помощью SafeFrame

Как обеспечить взаимодействие между контентом рекламодателя и издателя, используя SafeFrame

С 26 октября 2020 г. варианту "По умолчанию" в настройках безопасности SafeFrame соответствует загрузка креативов из субдоменов, которые выбираются случайным образом. Это касается всех позиций, в том числе с резервированием. В целях защиты от одной из известных уязвимостей системы безопасности рекомендуется протестировать и включить случайный выбор доменов для SafeFrame.

При выборе варианта "Случайным образом" или "Фиксированное" новые настройки начинают действовать сразу после нажатия на кнопку "Сохранить".

SafeFrame – это окно iframe с функциональностью API, унифицирующее взаимодействие между контентом рекламодателя и издателя. Технология SafeFrame в Менеджере рекламы предусматривает показ объявлений в контейнере с помощью тега GPT. Она позволяет простым способом размещать объявления на веб-странице, обеспечивает работу различных дополнительных функций и защиту данных, а также дает возможность более точно подбирать креативы.

Согласно стандартам IAB издатели должны определенным образом изменить свои сайты, чтобы показывать рекламу в контейнерах SafeFrame. Тем не менее технология SafeFrame поддерживается в Google Менеджере рекламы и при использовании тегов GPT активируется по умолчанию.

Чтобы избежать показа вредоносных креативов, желательно всегда использовать SafeFrame и одновременно атрибут HTML5 sandbox. Это позволит предотвратить переходы из окна iframe в документ верхнего уровня. Подробнее об атрибуте sandbox

Подробные сведения о технологии SafeFrame и всю необходимую документацию можно найти на сайте IAB.

SafeFrame и типы креативов

Технология SafeFrame по умолчанию включена или отключена в зависимости от типа медийного креатива, который вы используете.

Если включить SafeFrame для креатива, который будет показываться на странице, не поддерживающей данную технологию (и наоборот), это может привести к проблемам с отображением креатива. Принимайте решение о включении SafeFrame с учетом того, где должен показываться креатив.

Собственные и сторонние креативы

При добавлении нового стороннего или собственного креатива флажок Показывать в SafeFrame по умолчанию установлен.

Стандартные и специальные шаблоны креативов

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

SafeFrame и тег Google Publisher Tag (GPT)

В Менеджере рекламы можно вручную выбрать, будут ли с помощью SafeFrame показываться креативы следующих типов: собственные, сторонние, стандартные шаблоны и пользовательские шаблоны.

Для этого при добавлении таких креативов установите или снимите флажок Показывать в SafeFrame.

Прежде чем использовать SafeFrame, узнайте у рекламодателей или поставщиков рекламы, совместимы ли их креативы с этой технологией. Если вы используете атрибут sandbox, вместе с рекламным агентством или рекламодателем убедитесь, что после клика целевая страница открывается в новой вкладке, а не в текущей.

В SafeFrame не поддерживается предварительный просмотр креативов.

GPT API

Google Publisher Tag API позволяет настроить принудительный показ рекламы на всех или определенном рекламном месте на странице в контейнере SafeFrame, используя параметр setForceSafeFrame.

SafeFrame и AMP-страницы

SafeFrame API поддерживает любые рекламные материалы, которые демонстрируются на AMP-страницах с помощью тегов AMP-объявлений Менеджера рекламы, за исключением объявлений AMPHTML.

Контейнер SafeFrame может раскрываться только в пределах области просмотра. Размер рекламных мест, которые располагаются в окнах SafeFrame на AMP-страницах, изменять нельзя. Поэтому связанный с креативом запрос на изменение размера будет успешным, только если рекламное место находится вне области просмотра.

Какой бы вариант вы ни выбрали в настройках, на AMP-страницах стандартные HTML-креативы всегда будут показываться в окнах SafeFrame. Убедитесь, что код ваших креативов совместим с SafeFrame.

SafeFrame и объявления AMPHTML

Объявления AMPHTML не показываются в SafeFrame. Поскольку технология AMPHTML отличается высокой безопасностью, такие рекламные материалы по умолчанию демонстрируются в совместимых окнах iframe.

Если на вашем сайте реализованы правила защиты контента (CSP), связанные с ними ограничения будут также распространяться на объявления AMPHTML в совместимых окнах iframe. Чтобы объявление могло показываться в междоменном окне iframe без подобных ограничений, перед подачей запросов объявлений необходимо выполнить вызов googletag.pubads().setForceSafeFrame(true).

Принципы работы SafeFrame

Для интеграции SafeFrame в GPT необходимы три компонента:

  1. Сам iframe-контейнер SafeFrame, созданный тегом GPT при показе объявления.
  2. Код, добавленный в креатив и обращающийся к странице размещения с помощью SafeFrame API (внешнего) посредством postMessage.
  3. Код, работающий вне окна SafeFrame как элемент тега GPT и представляющий собой другую сторону канала postMessage. Этот код управляет раскрытием объявления и отвечает за определение границ его видимости.

В Менеджере рекламы поддерживаются креативы, в которых SafeFrame API используется для взаимодействия с сайтами, например для раскрытия рекламного места (вниз или с наложением на контент) при нажатии на объявление. Но такое взаимодействие нужно разрешить в рекламном теге, используя функцию setSafeFrameConfig.

Тег GPT не предполагает размещения кода API на сторонних серверах. Отображение SafeFrame осуществляется с помощью тега GPT. Вы можете и дальше использовать текущую версию GPT API для настройки объявлений. Изменять тег GPT не нужно.

Чтобы обеспечить взаимодействие креативов с сайтом, тег GPT использует внешний SafeFrame API.

Методы, поддерживаемые SafeFrame API

Полная спецификация SafeFrame API доступна на сайте IAB.

$sf.ext.register
$sf.ext.supports
$sf.ext.geom
$sf.ext.status
$sf.ext.inViewPercentage

/* supports expansion in both push and overlay modes;
not supported for fluid-sized native ads */
$sf.ext.expand

Методы, не поддерживаемые или частично поддерживаемые API

  • $sf.ext.cookie не поддерживается, поскольку креативам не предоставляется доступ к файлам cookie издателя.
  • $sf.ext.meta не поддерживается для объектов, определенных издателем, и используется только для следующих стандартных объектов:
    • {Строка} sf_ver – представляет текущую версию SafeFrame в виде строки.
    • {Число} ck_on – проверяет, разрешены ли файлы cookie в браузере. Значение 1 – да, 0 – нет.

Мультимедийная реклама и видимость объявлений при использовании SafeFrame

SafeFrame обеспечивает повышенный контроль со стороны издателя, ограничивая взаимодействие между объявлениями и материалами издателя благодаря использованию только тех методов, которые доступны в API. Технология применяет стандартные форматы медийной рекламы, поэтому креативы, использующие API, смогут отображаться в любой сети, поддерживающей SafeFrame.

Видимость

SafeFrame API может использоваться для определения видимости рекламы. Хотя SafeFrame версии 1.0 не позволяет напрямую отслеживать показатели видимости, рекламодатель может получить через API доступ к информации о креативе и с ее помощью определить, отображается ли контейнер SafeFrame.

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

Active View (решение Google для оценки показов в видимой области экрана) не входит в спецификацию видимости SafeFrame. Эта функция будет работать как и прежде.

Google Консоль для издателей

Узнать, используется ли в определенном рекламном месте SafeFrame, можно с помощью Google Консоли для издателей.

Эта информация оказалась полезной?
Как можно улучшить эту статью?

Требуется помощь?

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

Поиск
Удалить поисковый запрос
Закрыть поиск
Приложения Google
Главное меню
Поиск по Справочному центру
true
148
false