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