View a markdown version of this page

Pre-session initialisation - AWS Elemental MediaTailor

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Pre-session initialisation

Quand ça se déclenche

MediaTailor exécute la fonction mappée PRE_SESSION_INITIALIZATION une fois, au début d'une nouvelle session de lecture. La fonction s'exécute avant de MediaTailor construire la réponse manifeste initiale.

Input

session.*, player_params.* et event.*. Pour tous les champs disponibles, consultezRéférence du champ de saisie.

Espace de noms de sortie autorisé

Namespace Types acceptés
player_params.* Chaînes, nombres, booléens

Les valeurs écrites player_params.* sont conservées dans la session. Ils sont disponibles :

Note

La taille sérialisée totale de toutes les clés et valeurs de player_params sortie ne doit pas dépasser 1 000 caractères. Si le total dépasse cette limite, la sortie de la fonction est ignorée. Pour de plus amples informations, veuillez consulter Limites des fonctions.

Cas d'utilisation typiques

  • Récupérez les données d'identité ou d'audience auprès d'un service externe et stockez-les dans les paramètres du lecteur pour les utiliser lors de requêtes ADS ultérieures.

  • Classez le type d'appareil en fonction de l'agent utilisateur et écrivez la classification dans un paramètre du joueur.

  • Définissez les valeurs de paramètres de lecteur par défaut sur lesquelles repose le traitement des pauses publicitaires en aval.

  • Stockez les valeurs dans les paramètres du lecteur qui sont inclus dans l'URL ADS viaMediaTailor variables publicitaires dynamiques pour les demandes ADS.

Comportement de défaillance

Si une fonction associée PRE_SESSION_INITIALIZATION échoue pour une raison quelconque, MediaTailor supprime la sortie de la fonction et procède comme si aucune fonction n'était attachée. La session démarre normalement sans les valeurs des paramètres du lecteur de la fonction.