NonceManager
Verwaltet eine Nonce und die zugehörige Ereignisberichterstellung für eine einzelne Wiedergabesitzung.
Die Methoden des Wiedergabesitzungslebenszyklus für Inhalte, einschließlich sendAdClick
, sendTouch
, sendPlaybackStart
und sendPlaybackEnd
, müssen aufgerufen werden, wenn die entsprechenden Ereignisse eintreten, um die programmatische Monetarisierung zu ermöglichen.
Methoden
getNonce
getNonce() gibt String zurück
- Ausgabe
-
string
Die Nonce, die für diesen Manager beim Laden generiert wurde. Dieser Wert ändert sich für eine bestimmteNonceManager
-Instanz nie. Dieser Nonce-Wert ist nur für eine einzelne Contentwiedergabesitzung mit einer maximalen Dauer von 6 Stunden gültig.
sendAdClick
sendAdClick() gibt „void“ zurück
Benachrichtigt die Google-Ad-Server, dass während der angegebenen Inhaltswiedergabesitzung ein Klick auf eine Anzeige erfolgt ist.
- Ausgabe
-
void
sendAdImpression
sendAdImpression() gibt „void“ zurück
Sollte aufgerufen werden, wenn der erste Frame der Anzeige, die mit der von diesem Manager generierten Nonce angefordert wurde, angezeigt wird.
- Verworfen
- Verwenden Sie stattdessen „sendPlaybackStart“ und „sendPlaybackEnd“.
- Ausgabe
-
void
sendAdTouch
sendAdTouch(userInteractionEvent) returns void
Benachrichtigt die Google-Anzeigenserver, dass während der angegebenen Wiedergabesitzung des Inhalts eine Nutzerberührung oder ein Nutzerklick auf die Anzeige stattgefunden hat, die nicht als Klick-Conversion gezählt wird (z. B. Überspringen, Stummschalten, Tippen).
Parameter |
|
---|---|
userInteractionEvent |
cast.framework.events.Event Das vom Cast-Framework ausgelöste Nutzerinteraktionsereignis. Der Wert darf nicht null sein. |
- Ausgabe
-
void
sendPlaybackEnd
sendPlaybackEnd() gibt „void“ zurück
Benachrichtigt die Google-Anzeigenserver, dass die Wiedergabe für die angegebene Inhaltswiedergabesitzung beendet wurde. Dieses Ereignis sollte aufgerufen werden, wenn die Wiedergabe endet, 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.
Diese Methode beendet die asynchronen Aufrufe an Google-Server, die in sendPlaybackStart
gestartet wurden.
- Ausgabe
-
void
sendPlaybackStart
sendPlaybackStart() gibt „void“ zurück
Benachrichtigt die Google-Anzeigenserver, dass die Wiedergabe für die angegebene Inhaltswiedergabesitzung begonnen hat. Diese Funktion sollte beim Start des Videoplayers aufgerufen werden. 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 das Monitoring und die Erkennung ungültiger Zugriffe erforderlich sind.
- Ausgabe
-
void