IMA SDK для HTML5 включает Open Measurement (OM) SDK – отраслевой стандарт, разработанный Бюро интерактивной рекламы (IAB), чтобы обеспечить возможность стороннего отслеживания видимости и проверки. При использовании IMA SDK для HTML5 встроенный OM SDK автоматически анализирует тег <AdVerifications> в тегах объявлений VAST и отправляет данные о видимости указанным поставщикам данных с помощью OMID API. При необходимости вы можете задать правила режима доступа для каждого запроса, чтобы указать, к какому контенту может получить доступ скрипт проверки.
IMA SDK поддерживает OM SDK версии 1.6.
Требования
Если вы используете 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.
Установите для партнера по оценке видимости значение
OmidAccessModeFULL.