IMA SDK для HTML5 включает Open Measurement (OM) SDK — отраслевой стандарт, разработанный Бюро интерактивной рекламы (IAB) для обеспечения возможности стороннего измерения видимости и верификации. При использовании IMA SDK для HTML5 входящий в комплект OM SDK автоматически анализирует тег <AdVerifications> в рекламных тегах VAST и отправляет данные о видимости указанным поставщикам измерений с помощью API OMID. При желании вы можете задать правила режима доступа для каждого запроса, чтобы контролировать, к какому контенту может получить доступ скрипт проверки.
IMA SDK поддерживает OM SDK v1.4.
Предпосылки
При использовании VAST 4.1 или более поздней версии объявления должны быть настроены на проверку с помощью
<AdVerifications>. При использовании предыдущих версий VAST объявления должны использовать<Extension type="AdVerifications">.Если ваши объявления размещаются через Менеджер рекламы, настройте поставщика видимости для вашей сети Менеджер рекламы и назначьте его вашей позиции. Подробнее см. в статье «Настройка поставщика видимости для вашей сети Менеджер рекламы» .
Режимы доступа
OM SDK поддерживает запуск сценариев проверки в четырех различных режимах доступа, которые определяют объем данных, к которым сценарий проверки может получить доступ:
FULL: Скрипт проверки имеет прямой доступ к креативу и странице издателя.CREATIVE: Скрипт проверки и креатив изолированы от страницы издателя. Однако скрипт имеет прямой доступ к креативу.LIMITED: Скрипт проверки изолирован и не может получить доступ к странице креатива или издателя, а также не может напрямую подтвердить, на каком домене издателя он находится.
Некоторые поставщики услуг по оценке видимости могут поддерживать не все режимы доступа. Обратитесь к своим поставщикам услуг по оценке видимости, чтобы узнать, какие режимы поддерживаются. Ранее IMA поддерживал режим доступа DOMAIN , но теперь по умолчанию используется режим LIMITED .
Установить правила режима доступа для запроса
Правила режима доступа должны быть заданы на уровнеAdsRequest . Чтобы задать различные режимы доступа для разных поставщиков скриптов проверки, передайте словарь, который сопоставляет каждый OmidVerificationVendor с одним из перечисленных выше режимов доступа. Поле OmidVerificationVendor.OTHER используется для установки режима доступа по умолчанию для всех поставщиков, не указанных явно в словаре. Если правила режима доступа не указаны, скрипты проверки запускаются в режиме LIMITED доступ) для поставщиков. См. следующий пример, в котором GOOGLE задано значение google.ima.OmidAccessMode.FULL . Все остальные поставщики, включая перечисленные в OmidVerificationVendor , по умолчанию используют значение OmidVerificationVendor.OTHER .
request.omidAccessModeRules = {};
request.omidAccessModeRules[google.ima.OmidVerificationVendor.GOOGLE]
= google.ima.OmidAccessMode.FULL;
request.omidAccessModeRules[google.ima.OmidVerificationVendor.OTHER]
= google.ima.OmidAccessMode.LIMITED;
Для реализации режима доступа CREATIVE необходимо выполнить оба следующих шага:
Поместите свой видеоплеер в защищенный iframe, изолированный от остального вашего сайта.
Установите
OmidAccessModeдля вашего партнера по видимости наFULL.