Ключи аутентификации для динамической вставки объявлений используются для доказательства того, что запросы исходят от вас. Это обеспечивает более безопасный показ рекламы. Ключ представляет собой непрерывную строку из 64 символов и цифр. Некоторые устаревшие ключи состоят из 25 символов и цифр.
Пример:0L94DEA6C87B0F3D2407018ACF88ECDE77DK38AD1DX01957311A50E9D1O3F15B
Создать ключ аутентификации можно с помощью следующих инструментов:
Ключи API. Имеют более высокий приоритет по сравнению с ключами HMAC. При этом они менее надежны, поэтому рекомендуется использовать ключи HMAC.
Ключи HMAC. (бета) Аутентификация на основе токенов HMAC позволяет обеспечить более защищенный обмен данными по сравнению с ключами API. В токенах HMAC используется секретный ключ, и они действуют ограниченное время. Поэтому токены не подходят для разных пользователей и сеансов.
Как добавить новый ключ аутентификации
- Войдите в Google Менеджер рекламы.
- Нажмите АдминистрированиеВидеоКлючи аутентификации для динамической вставки.
- Нажмите Новый ключ аутентификации.
- Укажите название, которое в дальнейшем позволит легко найти этот ключ.
- Выберите тип ключа аутентификации: API или HMAC.
Обратите внимание, что ключи API имеют более высокий приоритет по сравнению с ключами HMAC, при этом они менее надежны.
- Нажмите Сохранить.
Чтобы изучить и скопировать ключ, вернитесь на страницу с информацией. Создав активный ключ, вы сразу же можете добавить его в приложение, в котором будет выполняться динамическая вставка.
При сохранении каждому ключу назначается статус "Активно". Для проверки запросов подходят только корректно реализованные ключи со статусом "Активно".
Запросы, в которых используются деактивированные ключи, будут отклоняться. Деактивировать ключ следует только в том случае, если возникли проблемы с его безопасностью или если он по иной причине не подходит для использования.
Как деактивировать ключ аутентификации
- Войдите в Google Менеджер рекламы.
- Нажмите АдминистрированиеВидеоКлючи аутентификации для динамической вставки.
- Выберите название ключа, который следует деактивировать.
- Укажите статус Неактивно.
- Нажмите Сохранить.
Аутентификация с помощью ключа
Ключи HMAC (бета)
В Справочном центре описано, как реализовать аутентификацию с помощью ключа HMAC.
Ключи API
Чтобы задать атрибут apiKey
объекта IMAStreamRequest
, следует использовать IMA SDK. Подробные сведения можно найти в документации для разработчиков iOS, Android, Chromecast и tvOS.
При работе с маяками на сервере (SSB) рекомендуем использовать параметр запроса api-key
:
curl "https://dai.google.com/ondemand/hls/content/CMS_ID/vid/VIDEO_ID/master.m3u8?api-key=<api-authentication-key>"