Klasa NonceManager


Zarządza wartością nonce i zgłaszaniem zdarzeń w przypadku pojedynczej sesji odtwarzania treści. Metody cyklu życia sesji odtwarzania treści, w tym sendAdClick, sendAdTouch, sendPlaybackStartsendPlaybackEnd, muszą być wywoływane w miarę występowania tych zdarzeń, aby umożliwić zarabianie automatyczne.
Metody
getNonce
sendAdClick
Informuje serwery reklam Google, że podczas danej sesji odtwarzania treści nastąpiło kliknięcie reklamy.
sendAdImpression
Wycofano. Powiadamia serwery reklam Google, że wyświetlona została pierwsza klatka reklamy, która została zażądana za pomocą wygenerowanego przez ten menedżer jednorazowego kodu.
sendAdTouch
Informuje serwery reklam Google, że podczas danej sesji odtwarzania treści użytkownik dotknął lub kliknął reklamę w inny sposób niż w przypadku kliknięcia prowadzącego do strony docelowej (np. pominął, wyciszył, dotknął itp.).
sendPlaybackEnd
Informuje serwery reklamowe Google, że odtwarzanie w danej sesji odtwarzania treści zostało zakończone.
sendPlaybackStart
Informuje serwery reklamowe Google, że rozpoczęło się odtwarzanie w danej sesji odtwarzania treści.

Metody


getNonce

getNonce(): string
Zwroty
string Wartość nonce wygenerowana dla tego menedżera podczas jego wczytywania. Ta wartość nigdy się nie zmienia w przypadku danego NonceManager. Ta wartość nonce jest ważna tylko w przypadku jednej sesji odtwarzania treści, która może trwać maksymalnie 6 godzin.

sendAdClick

sendAdClick(): void
Informuje serwery reklam Google, że w trakcie danej sesji odtwarzania treści nastąpiło kliknięcie reklamy.

sendAdImpression

sendAdImpression(): void
Informuje serwery reklam Google, że wyświetlona została pierwsza klatka reklamy, która została zażądana za pomocą wygenerowanego przez ten menedżer jednorazowego kodu.

sendAdTouch

sendAdTouch(clickOrTouchEvent: MouseEvent | TouchEvent): void
Informuje serwery reklam Google, że podczas danej sesji odtwarzania treści użytkownik dotknął lub kliknął reklamę w inny sposób niż w przypadku kliknięcia prowadzącego do strony docelowej (np. pominął, wyciszył, dotknął itp.).
Parametry
clickOrTouchEvent: MouseEvent | TouchEvent Zdarzenie dotknięcia lub kliknięcia w przeglądarce, które zostało wywołane w wyniku interakcji użytkownika.

sendPlaybackEnd

sendPlaybackEnd(): void
Informuje serwery reklamowe Google, że odtwarzanie w danej sesji odtwarzania treści zostało zakończone. Wywołuj tę metodę, gdy odtwarzanie się zakończy (np. gdy odtwarzacz dotrze do końca strumienia, użytkownik przerwie odtwarzanie w trakcie, opuści stronę lub przejdzie do następnego elementu treści na liście odtwarzania).

Ta metoda kończy wywołania asynchroniczne na serwery Google rozpoczęte w sendPlaybackStart.

sendPlaybackStart

sendPlaybackStart(): void
Informuje serwery reklamowe Google, że rozpoczęło się odtwarzanie w danej sesji odtwarzania treści. Wywołaj tę metodę po uruchomieniu odtwarzacza wideo. Może to być reakcja na działanie zainicjowane przez użytkownika (kliknięcie w celu odtworzenia) lub działanie zainicjowane przez stronę (autoodtwarzanie).

Ta metoda rozpoczyna asynchroniczne wywołania serwerów Google w celu zbierania sygnałów potrzebnych do monitorowania i wykrywania nieprawidłowego ruchu.