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