Información general

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 .

IMPORTANTE
  • No cambie el nombre del archivo de configuración de TVSDK. El nombre debe permanecer AdobeTVSDKConfig.json.
  • Este archivo debe colocarse en la carpeta assets/ del proyecto.

Puede especificar dos tipos de reglas en AdobeTVSDKConfig.json: Reglas Priority y reglas Normalizar.

Desactivación de Pre-Roll

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; 
}

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now