Puede utilizar el archivo de configuración TVSDK (AdobeTVSDKConfig.json) para actualizar las prioridades de selección creativa de publicidad en respuestas VAST/VMAP. También puede utilizar este archivo de configuración para definir las reglas de transformación de URL de origen para los creativos de anuncios.
Cuando el reproductor de vídeo realiza una solicitud a un servidor de publicidad, la respuesta VAST/VMAP suele incluir varios elementos creativos de publicidad ( MediaFile
elementos), cada uno de los cuales proporciona una URL a una versión diferente del códec contenedor. En algunos casos, los creativos de anuncios en la respuesta VAST/VMAP proporcionan una velocidad de bits diferente para el anuncio. Si desea especificar sus propias reglas de prioridad y transformación para estos creativos de publicidad, puede hacerlo en el archivo de configuración AdobeTVSDKConfig.json .
Puede especificar dos tipos de reglas en AdobeTVSDKConfig.json: Reglas Priority y reglas Normalizar.
Para desactivar el anuncio previo a la emisión, deberá cambiar los generadores de oportunidades predeterminados para que no realice la llamada previa a la emisión. De forma predeterminada, TVSDK utiliza los siguientes generadores de oportunidades:
/**
* @inheritDoc
*/
override protected function doRetrieveGenerators(item:MediaPlayerItem):Vector.<OpportunityGenerator> {
var result:Vector.<OpportunityGenerator> = new Vector.<OpportunityGenerator>();
result.push(new AdSignalingModeOpportunityGenerator());
result.push(new SpliceOutOpportunityGenerator());
return result;
}
Para desactivar el anuncio previo a la emisión en directo, esto debería cambiar para incluir solo el SpliceOutOportunityGenerator:
/**
* @inheritDoc
*/
override protected function doRetrieveGenerators(item:MediaPlayerItem):Vector.<OpportunityGenerator> {
var result:Vector.<OpportunityGenerator> = new Vector.<OpportunityGenerator>();
if (preroll_enabled == true) {
result.push(new AdSignalingModeOpportunityGenerator());
}
result.push(new SpliceOutOpportunityGenerator());
return result;
}