Présentation de l'API d'insertion dynamique de séries d'annonces

La diffusion de séries d'annonces vous permet d'insérer des annonces côté serveur avec des annonces Google, sans envoyer votre contenu aux serveurs d'insertion dynamique d'annonce de Google. Vous pouvez collaborer avec votre partenaire technique vidéo existant pour manipuler votre fichier manifeste ou implémenter votre propre serveur de manipulation de fichiers manifeste à l'aide de l'API d'insertion dynamique de pods (en direct ou VOD).

Vous pouvez utiliser le SDK IMA (Interactive Media Ads) pour l'insertion dynamique d'annonce afin de développer des applications clientes pour les plates-formes Web et mobiles qui interagissent de manière fluide avec l'API d'insertion dynamique de séries d'annonces. Pour configurer le SDK IMA DAI avec l'API DAI Pod Serving, reportez-vous au guide spécifique aux plates-formes de votre application cliente (Android, Chromecast, HTML5, iOS, Roku, tvOS) pour le format de flux en direct ou VOD.

Si vous avez des exigences spéciales qui ne sont pas compatibles avec le SDK IMA pour l'insertion dynamique d'annonce, vous pouvez suivre le guide du lecteur vidéo client (en direct ou VOD) pour développer vos propres applications clientes.

Composants pour l'insertion dynamique de séries d'annonces

L'implémentation de l'API d'insertion dynamique de séries d'annonces repose sur trois éléments principaux:

Google Ad Manager est un service hébergé qui crée et gère les sessions de flux utilisateur, sélectionne les annonces à diffuser, les encode en tant que segments de streaming et les diffuse au lecteur vidéo client sur demande.

Dans les flux en direct, les annonces sont insérées en temps réel lorsque des segments spécifiques sont demandés par le lecteur vidéo client et sont transmis au lecteur sous forme de redirections d'URL pour ces segments multimédias.

Dans les flux de VOD, les annonces sont sélectionnées avant le début de la lecture et sont transmises au manipulateur du fichier manifeste sous la forme d'un ensemble de fichiers manifestes de flux correspondant à chaque série d'annonces.

Manipulation du fichier manifeste

Un outil de manipulation du fichier manifeste est un serveur qui reçoit un ID de session de flux du lecteur vidéo client, l'utilise pour associer des annonces à ce flux et incorporer ces annonces dans le fichier manifeste du flux.

Pour les diffusions en direct HLS, l'outil de manipulation du fichier manifeste ne communique pas directement avec Ad Manager. Au lieu de cela, il place les segments multimédias de l'annonce dans le fichier manifeste du flux avec les URL Ad Manager afin que le lecteur vidéo du client puisse demander les fichiers de segments multimédias de l'annonce.

Pour les flux de vidéo à la demande, l'outil de manipulation des fichiers manifestes communique directement avec Ad Manager pour demander des annonces et reçoit un ensemble de fichiers manifestes de streaming à fusionner avec le flux de contenu. Le fichier manifeste combiné est ensuite envoyé au lecteur vidéo client pour lecture.

Lecteur vidéo client

Le lecteur vidéo client est l'application ou le site Web qui lit à terme le flux vidéo contenant des annonces. Avant cela, il demande un ID de flux à Ad Manager, puis le transmet à l'outil de manipulation du fichier manifeste afin de recevoir un fichier manifeste de streaming à lire. Il surveille également les métadonnées InStream et déclenche des événements de suivi des annonces.

Diffusion en direct et diffusion de séries d'annonces VOD

D'un seul coup d'œil, la diffusion de séries d'annonces en direct et de vidéos à la demande peut sembler très semblable. Cependant, il existe plusieurs différences importantes entre les deux flux de travail.

Diffusion de séries d'annonces en direct Diffusion de séries d'annonces à la demande
Si nécessaire, le lecteur vidéo client demande des annonces à Ad Manager tout au long de la lecture. Ces annonces peuvent être présélectionnées à l'aide des notifications précoces de coupure publicitaire. L'outil de manipulation du fichier manifeste demande toutes les annonces à Ad Manager avant le début de la lecture.
Avec les flux HLS, le manipulateur du fichier manifeste n'interagit pas directement avec Ad Manager, mais génère des URL de segment d'annonces que le lecteur vidéo client pourra demander si nécessaire. L'outil de manipulation du fichier manifeste demande directement des annonces à Ad Manager avant de générer le fichier manifeste de flux pour le lecteur vidéo client.
Ad Manager peut insérer un écran si une série d'annonces est plus courte qu'une coupure publicitaire spécifiée. L'écran n'est pas nécessaire ou compatible.
Vous devez enregistrer l'événement de diffusion en direct et les profils d'encodage dans Ad Manager pour pouvoir demander des annonces. Vous n'avez pas besoin d'effectuer de configuration dans Ad Manager avant de pouvoir demander des annonces. Toutefois, le manipulateur du fichier manifeste doit fournir, pour chaque demande d'annonce, les profils d'encodage et le tag d'emplacement publicitaire pertinents pour votre flux.

Il est important de garder à l'esprit ces différences lorsque vous passez à la diffusion de pods En direct ou VOD.