NonceManager
Управляет одноразовым номером и отчетами о его событиях для одного сеанса воспроизведения контента. Методы жизненного цикла сеанса воспроизведения контента, включая sendAdClick
, sendTouch
, sendPlaybackStart
и sendPlaybackEnd
, должны вызываться при возникновении соответствующих событий, чтобы включить программную монетизацию.
Методы
getNonce
getNonce() возвращает строку
- Возврат
string
Одноразовый номер, сгенерированный для этого менеджера при его загрузке. Это значение никогда не изменится для данного экземпляраNonceManager
. Это значение nonce действительно только для одного сеанса воспроизведения контента, максимальная продолжительность которого не превышает 6 часов.
sendAdClick
отправитьAdClick()
Уведомляет рекламные серверы Google о том, что во время данного сеанса воспроизведения контента произошел клик по объявлению.
sendAdImpression
отправитьAdImpression()
Должен вызываться при отображении первого кадра объявления, запрошенного с использованием nonce, сгенерированного этим менеджером.
- Устарело
- Вместо этого используйте sendPlaybackStart и sendPlaybackEnd.
отправитьAdTouch
sendAdTouch (userInteractionEvent)
Уведомляет рекламные серверы Google о том, что пользователь коснулся или щелкнул рекламу, отличную от клика (например, пропуск, отключение звука, касание и т. д.), произошло во время данного сеанса воспроизведения контента.
Параметр | |
---|---|
userInteractionEvent | cast.framework.events.Event Событие взаимодействия с пользователем, запускаемое платформой Cast. Значение не должно быть нулевым. |
ОтправитьPlaybackEnd
ОтправитьPlaybackEnd()
Уведомляет рекламные серверы Google о завершении воспроизведения данного сеанса воспроизведения контента. Его следует вызывать, когда воспроизведение заканчивается (например, когда проигрыватель достигает конца потока, или когда пользователь завершает воспроизведение на полпути, или когда пользователь покидает страницу, или при переходе к следующему элементу контента в настройках списка воспроизведения).
Этот метод завершает асинхронные вызовы серверов Google, запущенные в sendPlaybackStart
.
ОтправитьPlaybackStart
ОтправитьPlaybackStart()
Уведомляет рекламные серверы Google о начале воспроизведения данного сеанса воспроизведения контента. Это должно вызываться при «запуске видеоплеера». Это может быть ответом на действие, инициированное пользователем (воспроизведение по клику) или действие, инициированное страницей (автовоспроизведение).
Этот метод запускает асинхронные вызовы к серверам Google для сбора сигналов, необходимых для мониторинга и обнаружения IVT.