Existen varias formas de determinar la inserción y la ubicación de los anuncios.
A continuación se muestra una descripción general del proceso utilizado para determinar la inserción de publicidad:
El SDK de TVSDK puede obtener ubicaciones para la posible ubicación de la publicidad desde las siguientes fuentes:
Metadatos/cues de manifiesto
TVSDK detecta las señales, extrae la información necesaria de estas indicaciones y se comunica con un servidor de publicidad para obtener las publicidades correspondientes. Esta fuente es común para flujos en directo/lineales.
El SDK de TVSDK suele reemplazar el contenido principal por los anuncios en la ubicación indicada por los metadatos o las señales; de lo contrario, el cliente dejaría cada vez más atrás el punto activo real.
El mapa del servidor de publicidad
Normalmente, los metadatos sobre estos flujos se registran en el servidor de publicidad antes de la reproducción. El TVSDK recupera la cronología de la publicidad y los anuncios correspondientes del servidor. Esta fuente es común para flujos de VOD.
Normalmente, TVSDK inserta los anuncios resueltos en el contenido principal, tal como indica el mapa del servidor.
De forma predeterminada, el TVSDK utiliza señales de manifiesto para flujos en directo/lineales y mapas de servidores de publicidad para flujos de VOD. Sin embargo, para admitir la reproducción de eventos completos en eventos en directo, la aplicación debe realizar pasos adicionales.