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_INITIALIZATION
Wenn es feuert
MediaTailor führt die zugeordnete Funktion PRE_SESSION_INITIALIZATION einmal zu Beginn einer neuen Wiedergabesitzung aus. 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.* werden in der Sitzung gespeichert. Sie sind verfügbar:
-
Als Eingabe beim
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 für alle Werbeunterbrechungen
Anmerkung
Die Gesamtgröße aller player_params Ausgabeschlüssel und Werte in serialisierter Form darf 1.000 Zeichen nicht überschreiten. Wenn die Summe diesen Grenzwert überschreitet, wird die Funktionsausgabe verworfen. Weitere Informationen finden Sie unter Grenzwerte für Funktionen.
Typische Anwendungsfälle
-
Ruft Identitäts- oder Zielgruppendaten von einem externen Dienst ab und speichert 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 nachfolgende Verarbeitung von Werbeunterbrechungen stützt.
-
Speichern Sie Werte in Player-Parametern, die über in der ADS-URL 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 Ausgabe der MediaTailor Funktion verworfen und der Vorgang wird so fortgesetzt, als ob keine Funktion angehängt wäre. Die Sitzung startet normal ohne die Player-Parameterwerte der Funktion.