Интерфейс NonceManager

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

Методы


getNonce

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

sendAdClick

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

sendAdImpression

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

sendAdTouch

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

sendPlaybackEnd

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

sendPlaybackStart

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

Этот метод запускает асинхронные вызовы к серверам Google и собирает сигналы, необходимые для мониторинга и обнаружения недопустимого трафика (IVT).