Klasse NonceManager


Verwaltet eine Nonce und die zugehörige Ereignisberichterstellung für eine einzelne Wiedergabesitzung. Die Methoden des Lebenszyklus der Wiedergabesitzung für Inhalte, einschließlich sendAdClick, sendAdTouch, sendPlaybackStart und sendPlaybackEnd, müssen aufgerufen werden, wenn die entsprechenden Ereignisse eintreten, um die programmatische Monetarisierung zu ermöglichen.
Methoden
getNonce
sendAdClick
Benachrichtigt die Google-Anzeigenserver, dass während der angegebenen Inhaltswiedergabesitzung ein Klick auf eine Anzeige erfolgt ist.
sendAdImpression
Eingestellt. Benachrichtigt die Google-Anzeigenserver, dass der erste Frame der Anzeige, die mit der von diesem Manager generierten Nonce angefordert wurde, ausgeliefert wird.
sendAdTouch
Benachrichtigt die Google-Anzeigenserver, dass während der angegebenen Wiedergabesitzung ein Nutzer die Anzeige berührt oder darauf klickt, ohne dass ein Clickthrough erfolgt (z. B. Überspringen, Stummschalten, Tippen).
sendPlaybackEnd
Benachrichtigt die Google-Anzeigenserver, dass die Wiedergabe für die angegebene Content-Wiedergabesitzung beendet wurde.
sendPlaybackStart
Benachrichtigt die Google-Anzeigenserver, dass die Wiedergabe für die angegebene Inhaltswiedergabesitzung begonnen hat.

Methoden


getNonce

getNonce(): string
Ausgabe
string Die Nonce, die für diesen Manager beim Laden generiert wird. Dieser Wert ändert sich für eine bestimmte NonceManager-Instanz nie. Dieser Nonce-Wert ist nur für eine einzelne Wiedergabesitzung mit einer maximalen Dauer von 6 Stunden gültig.

sendAdClick

sendAdClick(): void
Benachrichtigt die Google-Ad-Server, dass während der angegebenen Inhaltswiedergabesitzung ein Klick auf eine Anzeige erfolgt ist.

sendAdImpression

sendAdImpression(): void
Benachrichtigt die Google-Anzeigenserver, dass der erste Frame der Anzeige, die mit der von diesem Manager generierten Nonce angefordert wurde, ausgeliefert wird.

sendAdTouch

sendAdTouch(clickOrTouchEvent: MouseEvent | TouchEvent): void
Benachrichtigt die Google-Anzeigenserver, dass während der angegebenen Wiedergabesitzung ein Nutzer die Anzeige berührt oder darauf klickt, ohne dass ein Clickthrough erfolgt (z. B. Überspringen, Stummschalten, Tippen).
Parameter
clickOrTouchEvent: MouseEvent | TouchEvent Das Browser-Touch- oder ‑Click-Event, das für die Nutzerinteraktion ausgelöst wurde.

sendPlaybackEnd

sendPlaybackEnd(): void
Benachrichtigt die Google-Anzeigenserver, dass die Wiedergabe für die angegebene Content-Wiedergabesitzung beendet wurde. Rufen Sie diese Methode auf, wenn die Wiedergabe beendet wird, z. B. wenn der Player das Ende des Streams erreicht, der Nutzer die Wiedergabe vorzeitig beendet, der Nutzer die Seite verlässt oder wenn in einer Playlist zum nächsten Inhaltselement gewechselt wird.

Mit dieser Methode werden die asynchronen Aufrufe an Google-Server beendet, die in sendPlaybackStart gestartet wurden.

sendPlaybackStart

sendPlaybackStart(): void
Benachrichtigt die Google-Anzeigenserver, dass die Wiedergabe für die angegebene Inhaltswiedergabesitzung begonnen hat. Rufen Sie diese Methode beim Start des Videoplayers auf. Dies kann als Reaktion auf eine vom Nutzer initiierte Aktion (Click-to-Play) oder eine von der Seite initiierte Aktion (Autoplay) erfolgen.

Mit dieser Methode werden asynchrone Aufrufe an Google-Server gestartet, um Signale zu erfassen, die für die Überwachung und Erkennung von ungültigem Traffic erforderlich sind.