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.
INICIALIZACIÓN PREVIA A LA SESIÓ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 manifiesta inicial.
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 en los que player_params.* se escribe se conservan en la sesión. Están disponibles:
-
Como entrada al
PRE_ADS_REQUESTciclo de vida, enganche 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 y en todas las pausas publicitarias
nota
El tamaño total serializado 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 del reproductor.
-
Defina los valores de los parámetros del reproductor predeterminados en los que se basa el procesamiento posterior y de pausa.
-
Guarde los valores en los parámetros del reproductor que se incluyen en la URL de ADS medianteMediaTailor variables de anuncios dinámicos para solicitudes de ADS.
Comportamiento de error
Si una función asociada PRE_SESSION_INITIALIZATION falla por cualquier motivo, MediaTailor descarta el resultado de la función y procede como si no hubiera ninguna función asociada. La sesión comienza normalmente sin los valores de los parámetros del reproductor de la función.