Class NonceManager


Управляет одноразовым кодом (nonce) и отчетами о событиях для одной сессии воспроизведения контента. Методы жизненного цикла сессии воспроизведения контента, включая sendAdClick , sendAdTouch , sendPlaybackStart и sendPlaybackEnd , должны вызываться при возникновении соответствующих событий для обеспечения программной монетизации.
Методы
get Nonce
send Ad Click
Уведомляет рекламные серверы Google о том, что во время сеанса воспроизведения контента был совершен переход по рекламному объявлению.
send Ad Impression
Устарело. Уведомляет рекламные серверы Google о том, что отображается первый кадр объявления, запрошенного с использованием nonce, сгенерированного этим менеджером.
send Ad Touch
Уведомляет рекламные серверы Google о том, что пользователь коснулся или щелкнул по объявлению, не совершив клик (например, пропустил, отключил звук, коснулся и т. д.), в течение сеанса воспроизведения контента.
send Playback End
Уведомляет рекламные серверы Google о завершении воспроизведения контента в рамках данной сессии.
send Playback Start
Уведомляет рекламные серверы Google о начале воспроизведения контента в рамках данной сессии.

Методы


getNonce

getNonce ( ) : string
Возвраты
string Значение nonce, генерируемое для этого менеджера при его загрузке. Это значение никогда не изменяется для данного экземпляра NonceManager . Это значение nonce действительно только для одной сессии воспроизведения контента, максимальная продолжительность которой составляет 6 часов.

sendAdClick

sendAdClick ( ) : void
Уведомляет рекламные серверы Google о том, что во время сеанса воспроизведения контента был совершен переход по рекламному объявлению.

sendAdImpression

sendAdImpression ( ) : void
Уведомляет рекламные серверы Google о том, что отображается первый кадр объявления, запрошенного с использованием одноразового кода (nonce), сгенерированного этим менеджером.

sendAdTouch

sendAdTouch ( clickOrTouchEvent : MouseEvent | TouchEvent ) : void
Уведомляет рекламные серверы Google о том, что пользователь коснулся или щелкнул по объявлению, не совершив клик (например, пропустил, отключил звук, коснулся и т. д.), в течение сеанса воспроизведения контента.
Параметры
clickOrTouchEvent : MouseEvent | TouchEvent Событие касания или щелчка в браузере, которое было инициировано при взаимодействии пользователя.

sendPlaybackEnd

sendPlaybackEnd ( ) : void
Уведомляет рекламные серверы Google о завершении воспроизведения контента в рамках данной сессии. Вызывайте этот метод по завершении воспроизведения (например, когда плеер достигает конца потока, когда пользователь прерывает воспроизведение, когда пользователь покидает страницу или когда переходит к следующему элементу контента в плейлисте).

Этот метод завершает асинхронные вызовы к серверам Google, начатые в sendPlaybackStart .

sendPlaybackStart

sendPlaybackStart ( ) : void
Уведомляет рекламные серверы Google о начале воспроизведения контента в рамках заданной сессии. Вызывается при запуске видеоплеера. Это может происходить в ответ на действие, инициированное пользователем (клик для воспроизведения), или на действие, инициированное страницей (автовоспроизведение).

Этот метод инициирует асинхронные вызовы к серверам Google для сбора сигналов, необходимых для мониторинга и обнаружения нестабильности временных интервалов.