Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Pre-session Initialisierung
Wenn es feuert
MediaTailor führt die Funktion aus, die PRE_SESSION_INITIALIZATION einmal zugeordnet ist, zu Beginn einer neuen Wiedergabesitzung. Die Funktion wird ausgeführt, bevor die erste MediaTailor Manifestantwort erstellt wird.
Input
session.*, player_params.* und event.*. Alle verfügbaren Felder finden Sie unterReferenz zum Eingabefeld.
Ausgabe-Namespace zulässig
| Namespace | Zulässige Typen |
|---|---|
player_params.* |
Zeichenketten, Zahlen, Boolesche Werte |
Werte, in die geschrieben wurde, player_params.* bleiben in der Sitzung erhalten. Sie sind verfügbar:
-
Als Eingabe am
PRE_ADS_REQUESTLifecycle-Hook überplayer_params.* -
In ADS fordern Sie URLs an über MediaTailor dynamische Anzeigenvariablen für ADS-Anfragen (zum Beispiel
[player_params.deviceType]) -
Für die gesamte Dauer der Sitzung über alle Werbeunterbrechungen hinweg
Anmerkung
Die serialisierte Gesamtgröße aller player_params Ausgabeschlüssel und -werte darf 1.000 Zeichen nicht überschreiten. Wenn die Summe diesen Grenzwert überschreitet, wird die Funktionsausgabe verworfen. Weitere Informationen finden Sie unter Grenzen der Funktionen.
Typische Anwendungsfälle
-
Rufen Sie Identitäts- oder Zielgruppendaten von einem externen Dienst ab und speichern Sie sie in Player-Parametern, um sie in späteren ADS-Anfragen zu verwenden.
-
Klassifizieren Sie den Gerätetyp anhand des Benutzeragenten und schreiben Sie die Klassifizierung in einen Player-Parameter.
-
Legen Sie Standardwerte für Player-Parameter fest, auf die sich die nachgelagerte Verarbeitung von Werbeunterbrechungen stützt.
-
Speichern Sie Werte in Player-Parametern, die in der ADS-URL über enthalten sindMediaTailor dynamische Anzeigenvariablen für ADS-Anfragen.
Verhalten bei Fehlern
Wenn eine an angehängte Funktion aus irgendeinem Grund PRE_SESSION_INITIALIZATION fehlschlägt, wird die MediaTailor Ausgabe der Funktion verworfen und so vorgegangen, als ob keine Funktion angehängt wäre. Die Sitzung beginnt normal ohne die Player-Parameterwerte der Funktion.