Información general

Última actualización: 2023-09-19

La clase CustomRangeMetadata identifica diferentes tipos de intervalos de tiempo en un flujo de VOD: marcar, eliminar y reemplazar. Para cada uno de estos tipos de intervalos de tiempo personalizados, puede realizar las operaciones correspondientes, incluida la eliminación y el reemplazo del contenido de la publicidad.

Para eliminar y reemplazar anuncios, TVSDK utiliza lo siguiente operación de intervalo de tiempo personalizado modos:

  • MARCAR Este modo se denominaba marcadores de anuncios personalizados en versiones anteriores de TVSDK. El modo marca las horas de inicio y finalización para los anuncios que ya se han colocado en el flujo de VOD. Cuando hay marcadores de intervalo de tiempo de tipo MARK en la secuencia, una ubicación inicial de Mode.MARK es generado por CustomMarkerOpportunityGenerator y resuelto por CustomRangeResolver. No se han insertado anuncios.

  • DELETE Para DELETE intervalos de tiempo, una placementInformation de tipo Mode.DELETE lo crea y resuelve CustomRangeResolver. DeleteRangeTimelineOperation define los intervalos que se eliminarán de la cronología y TVSDK utiliza removeByLocalTime de la API de Adobe Video Engine (AVE) para completar esta operación. Si hay intervalos de DELETE y metadatos de Adobe Primetime y Decisioning, los intervalos se eliminan primero y, a continuación, la variable AuditudeResolver resuelve los anuncios mediante el flujo de trabajo típico de Adobe Primetime ad decisioning.

  • REPLACE Para REPLACE intervalos de tiempo, dos iniciales placementInformations se crean, uno Mode.DELETE y uno Mode.REPLACE. CustomRangeResolver elimina primero los intervalos de tiempo y, a continuación, el AuditudeResolver inserta anuncios del especificado replaceDuration en la cronología. Si no replaceDuration se especifica, el servidor determina qué se inserta.

Para admitir estas operaciones de intervalo de tiempo personalizado, TVSDK proporciona lo siguiente:

  • Varias resoluciones de contenido

    Un flujo puede tener varias resoluciones de contenido basadas en el modo de señalización de publicidad y los metadatos de publicidad. El comportamiento cambia con diferentes combinaciones de modos de señalización de publicidad y metadatos de publicidad.

  • Varias oportunidades iniciales con CustomMarkerOpportunityGenerator.

  • Un nuevo modo de señalización de publicidad, CUSTOM_RANGES.

    Los anuncios se colocan en función de los datos de Intervalo de tiempo de una fuente externa, como un archivo JSON.

En esta página