Operaciones de intervalo de tiempo personalizadas

Última actualización: 2023-09-19

TVSDK admite la eliminación y el reemplazo mediante programación del contenido de anuncios en flujos de VOD.

La función Eliminar y reemplazar amplía la función de marcadores de publicidad personalizados. Los marcadores de publicidad personalizados marcan secciones del contenido principal como periodos de contenido relacionados con anuncios. Además de marcar estos intervalos de tiempo, también puede eliminar y reemplazar intervalos de tiempo.

La eliminación y el reemplazo de publicidad se implementan con TimeRange elementos que identifican distintos 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
    (Estos se denominaban marcadores de anuncios personalizados en versiones anteriores de TVSDK). Marcan las horas de inicio y finalización de 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 colocación inicial de Mode.MARK se genera y resuelve mediante CustomAdMarkersContentResolver. No se han insertado anuncios.

  • DELETE
    Para intervalos de tiempo DELETE, una placementInformation de tipo Mode.DELETE se crea y resuelve mediante el DeleteContentResolver. ContentRemoval es un nuevo timelineOperation que define los rangos que se eliminarán de la cronología. TVSDK utiliza removeByLocalTime de la API de Adobe Video Engine (AVE) para facilitar esa operación. Si hay rangos de DELETE y metadatos de Adobe Primetime ad decisioning (anteriormente conocidos como Auditude), los rangos se eliminan primero, luego la variable AuditudeResolver resuelve los anuncios mediante el flujo de trabajo normal de Adobe Primetime ad decisioning.

  • REPLACE
    Para los intervalos de tiempo de REEMPLAZO, dos placementInformations se crean, uno Mode.DELETE y uno Mode.REPLACE. El DeleteContentResolver 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 iniciales PlacementInformations El DefaultMediaPlayer crea una lista de PlacementInformations en función del modo de señalización de publicidad y los metadatos de publicidad que debe resolver el MediaPlayerClient.

  • Nuevo modo de señalización de publicidad: intervalos de tiempo personalizados

    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