Anuncio alternativo para anuncios VAST y VMAP

En el caso de los anuncios (o creativos) de plantilla de servicio de anuncios de vídeo digital (VAST) que tienen la regla de reserva habilitada, TVSDK trata un anuncio con un tipo de medio no válido como un anuncio vacío e intenta usar anuncios de reserva en su lugar. Puede configurar algunos aspectos del comportamiento de reserva.

La especificación VAST/Digital Video Multiple Ad Playlist (VMAP) indica que, para los anuncios en los que la opción de reserva VAST está activada, los anuncios vacíos déclencheur automáticamente el uso de anuncios de reserva. Cuando un anuncio VAST está vacío, TVSDK busca un reemplazo de tipo de medios HLS válido entre los anuncios de reserva. Cuando un anuncio VAST de un contenedor tiene un tipo de medios no válido, TVSDK trata este anuncio como vacío. Puede configurar si TVSDK debe hacer lo mismo para los anuncios en línea en un VMAP. Para obtener más información sobre VAST fallbackOnNoAd función, consulte Plantilla de servicio de anuncios de vídeo digital (VAST) 3.0.

Definir comportamiento de anuncios de reserva para anuncios en línea VMAP

Puede activar la reserva cuando un anuncio en línea de VMAP contenga un tipo de medio no válido.

  1. Establecer FallbackOnInvalidCreativeEnabled hasta YES para que VMAP retroceda cuando el tipo de medio de un anuncio lineal/en línea no sea válido para HLS.

    NOTA

    El valor predeterminado es NO. Si un anuncio lineal falla porque tiene un tipo de medio no válido o porque no se puede volver a empaquetar, este indicador permite que Primetime y Decisioning sigan el mismo comportamiento de reserva que si el anuncio fuera un contenedor VAST vacío.

    PTAuditudeMetadata *adMetadata = [[[PTAuditudeMetadata alloc] init] autorelease];
    adMetadata.isFallbackOnInvalidCreativeEnabled = YES;
    

Comportamiento de reserva de anuncio para VAST y VMAP

Cuando Primetime ad Decisioning encuentra un anuncio VAST (creativo) vacío o con un tipo de medio no válido para HLS, evalúa los anuncios de reserva para determinar qué se debe devolver.

En TVSDK, el único tipo de medio válido es application/x-mpegURL (M3U8).

Cuando hay anuncios de reserva independientes, el complemento Primetime ad decisioning examina estos anuncios en el siguiente orden y devuelve el primer anuncio con un tipo de medio válido:

  1. Si el reempaquetado está habilitado, la primera aparición de un anuncio con un tipo de medio no válido se trata como otros tipos de medio no válidos.

    Si falla el reempaquetado, este proceso se aplica a ocurrencias adicionales del anuncio.

  2. Si TVSDK no encuentra anuncios de reserva válidos, devuelve el anuncio original con el tipo de medio no válido.

  3. Si se devuelve un anuncio de reserva con un tipo MIME válido en lugar del anuncio original, Primetime ad decisioning enviará el código de error 403 a la URL de error VAST, si está disponible.

  4. Si un anuncio de reserva es un contenedor y devuelve varios anuncios, solo se devuelven los anuncios con el tipo de medio correcto.

IMPORTANTE

Este comportamiento siempre está habilitado para los anuncios en contenedores VAST. Para los anuncios VAST en línea en un VMAP, el comportamiento está deshabilitado de forma predeterminada, pero la aplicación puede habilitarlo.

En esta página