IMA SDK для HTML5 включает Open Measurement (OM) SDK , отраслевой стандарт, разработанный Interactive Advertising Bureau (IAB) для обеспечения сторонних измерений видимости и проверки. При использовании IMA SDK для HTML5 включенный OM SDK автоматически анализирует тег <AdVerifications>
в тегах объявлений VAST и отправляет данные о видимости указанным поставщикам измерений с помощью API OMID. При желании вы можете задать правила режима доступа для каждого запроса, чтобы контролировать, к какому контенту может получить доступ скрипт проверки.
IMA SDK поддерживает OM SDK v1.4.
Предпосылки
При использовании VAST 4.1 или выше объявления должны быть настроены для предоставления проверки с использованием
<AdVerifications>
. При использовании предыдущих версий VAST объявления должны использовать<Extension type="AdVerifications">
.Если ваши объявления размещаются через Ad Manager, настройте поставщика видимости для вашей сети Ad Manager и назначьте этого поставщика видимости вашей позиции. Для получения дополнительной информации см. раздел Настройка поставщика видимости для вашей сети Ad Manager .
Режимы доступа
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
.