Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Pre-session inicialización
Cuando se dispara
MediaTailor ejecuta la función asignada PRE_SESSION_INITIALIZATION una vez, al inicio de una nueva sesión de reproducción. La función se ejecuta antes de MediaTailor construir la respuesta inicial del manifiesto.
Input
session.*, player_params.* y event.*. Para ver todos los campos disponibles, consulteReferencia del campo de entrada.
Se permite el espacio de nombres de salida
| Namespace | Tipos aceptados |
|---|---|
player_params.* |
Cadenas, números, valores booleanos |
Los valores escritos en se player_params.* conservan en la sesión. Están disponibles:
-
Como entrada en el enlace del
PRE_ADS_REQUESTciclo de vida a través deplayer_params.* -
En ADS, solicite las URL a través de MediaTailor variables de anuncios dinámicos para solicitudes de ADS (por ejemplo,
[player_params.deviceType]) -
Durante toda la sesión, con todas las pausas publicitarias
nota
El tamaño serializado total de todas las claves y valores de player_params salida no debe superar los 1000 caracteres. Si el total supera este límite, se descarta la salida de la función. Para obtener más información, consulte Límites de funciones.
Casos de uso típicos
-
Obtenga datos de identidad o audiencia de un servicio externo y guárdelos en los parámetros del reproductor para usarlos en solicitudes de ADS posteriores.
-
Clasifique el tipo de dispositivo en función del agente de usuario y escriba la clasificación en un parámetro de jugador.
-
Establezca los valores predeterminados de los parámetros del reproductor en los que se basa el procesamiento posterior de las pausas.
-
Almacene los valores en los parámetros del reproductor que están incluidos en la URL del ADS. MediaTailor variables de anuncios dinámicos para solicitudes de ADS
Comportamiento de error
Si una función adjunta PRE_SESSION_INITIALIZATION falla por cualquier motivo, MediaTailor descarta el resultado de la función y continúa como si no hubiera ninguna función adjunta. La sesión se inicia normalmente sin los valores de los parámetros del reproductor de la función.