Descripción general de la API de DAI Pod Serving

La publicación de pods te permite realizar la inserción de anuncios del servidor con Google Ads, sin enviar tu contenido a los servidores de DAI de Google. Puedes trabajar con tu socio técnico de video existente para manipular tu manifiesto o implementar tu propio servidor de manipulación de manifiestos mediante la API de DAI Pod Serving (Live o VOD).

Puedes usar el SDK de DAI de anuncios multimedia interactivos (IMA) a fin de desarrollar apps cliente para las plataformas web y para dispositivos móviles que interactúan sin problemas con la API de DAI Pod Serving. Para configurar el SDK de IMA de DAI con la API de Publicación de grupos de anuncios de DAI, consulta la guía específica de las plataformas de tu app cliente (Android, Chromecast, HTML5, iOS, Roku, tvOS) para los formatos de transmisión en vivo o VOD.

Si tienes requisitos especiales que no son compatibles con el SDK de DAI de IMA, puedes seguir la guía del reproductor de video del cliente (en vivo o VOD) para desarrollar tus propias apps cliente.

Componentes de publicación de grupos de anuncios de la DAI

Una implementación de la API de DAI Pod Serving consta de tres componentes principales:

Google Ad Manager es un servicio alojado que crea y administra sesiones de transmisión de usuarios, selecciona anuncios para publicarlos, los codifica como segmentos de transmisión y los entrega al reproductor de video del cliente cuando se solicita.

En las transmisiones en vivo, los anuncios se insertan en tiempo real cuando el reproductor de video del cliente solicita segmentos específicos y se entregan al reproductor como redireccionamientos de URL para esos segmentos multimedia.

En las transmisiones de VOD, los anuncios se seleccionan antes de que comience la reproducción y se envían al manipulador de manifiestos como un conjunto de manifiestos de transmisión correspondientes a cada grupo de anuncios.

Manipulador de manifiestos

Un manipulador de manifiestos es un servidor que recibe un ID de sesión de transmisión del reproductor de video del cliente, lo usa para asociar anuncios con esa transmisión y, luego, incorpora esos anuncios en el manifiesto de transmisión.

En el caso de las transmisiones en vivo de HLS, el manipulador de manifiestos no se comunica directamente con Ad Manager. En cambio, coloca segmentos de anuncios multimedia en el manifiesto de transmisión con URLs de Ad Manager para que el reproductor de video del cliente pueda solicitar los archivos de segmentos multimedia de anuncios.

En el caso de las transmisiones de VOD, el manipulador de manifiestos se comunica directamente con Ad Manager para solicitar anuncios y recibe un conjunto de manifiestos de transmisión que se deben combinar con la transmisión de contenido. El manifiesto combinado se envía al reproductor de video del cliente para su reproducción.

Reproductor de video del cliente

El reproductor de video del cliente es la app o el sitio web que finalmente reproduce la transmisión de video por Internet que contiene anuncios. Antes de hacerlo, solicita un ID de transmisión de Ad Manager y, luego, pasa ese ID al manipulador de manifiestos para recibir un manifiesto de transmisión para reproducir. También se encarga de observar metadatos in-stream y activar eventos de seguimiento de anuncios.

Comparación entre la publicación de grupos de anuncios de transmisión en vivo y de VOD

A simple vista, las transmisiones en vivo y la publicación de grupos de anuncios de VOD pueden parecer muy similares. Sin embargo, existen varias diferencias significativas entre los dos flujos de trabajo.

Publicación de grupos de anuncios de transmisión en vivo Publicación de grupos de anuncios de VOD
El reproductor de video del cliente solicita anuncios a Ad Manager según sea necesario durante la reproducción. Estos anuncios se pueden preseleccionar mediante las notificaciones tempranas de pausas publicitarias. El manipulador de manifiestos solicita todos los anuncios de Ad Manager antes de que comience la reproducción.
Con las transmisiones HLS, el manipulador de manifiestos no interactúa directamente con Ad Manager, sino que genera las URLs de segmentos de anuncios para que el reproductor de video del cliente solicite las solicitudes según sea necesario. El manipulador de manifiestos solicita directamente anuncios de Ad Manager antes de generar el manifiesto de transmisión para el reproductor de video del cliente.
Ad Manager podría insertar una cortinilla de video si un grupo de anuncios es más corto que una pausa publicitaria especificada. Slate no es necesaria ni compatible.
Debes registrar el evento de transmisión en vivo y los perfiles de codificación con Ad Manager para que se puedan solicitar anuncios. No es necesario que realices ninguna configuración en Ad Manager para que se puedan solicitar anuncios, pero el manipulador de manifiestos debe proporcionar los perfiles de codificación y la etiqueta de anuncio relevantes para tu transmisión en cada solicitud de anuncio.

Es importante tener en cuenta estas diferencias a medida que continúes con la publicación de Pods en vivo o VOD.