Gérer la durée des coupures publicitaires et des segments

Gérer la durée des coupures publicitaires permet de proposer des diffusions ininterrompues à vos utilisateurs. Lorsque vous appelez l'API Google Dynamic Ad Insertion (DAI) Ad Break et définissez le paramètre expectedDuration, Google DAI gère la durée de l'emplacement publicitaire pour éviter les erreurs de lecture liées aux annonces, telles que les pods publicitaires sous-remplis ou surremplis.

Définir la durée attendue de la coupure publicitaire

Définissez le paramètre expectedDuration sur la durée attendue de l'emplacement publicitaire en secondes, avec un maximum de neuf chiffres après la virgule et se terminant par une valeur s. Par exemple : 30s ou 29.899999999s.

Définissez le paramètre expectedDuration sur une valeur proche de la durée réelle de la coupure publicitaire. Évitez les erreurs de lecture d'annonces suivantes :

  • Durée trop longue : si la durée attendue est plus longue que la coupure publicitaire réelle, le temps restant est comblé par un slate vide, ce qui crée une pause dans le contenu.
  • Définir une durée trop courte : si la durée attendue est plus courte que la coupure publicitaire réelle, l'annonce risque d'être coupée avant la fin.

Lorsque la coupure publicitaire commence à être diffusée, Google DAI met à jour cette valeur de durée pour qu'elle corresponde à la durée réelle de la coupure publicitaire à partir du fichier manifeste, de la demande de segment de série d'annonces ou de la demande de fichier manifeste de série d'annonces.

Comprendre la durée des segments d'annonce

Google DAI détermine la durée des segments en fonction du type de paramètres de votre flux et des segments de contenu.

L'insertion dynamique d'annonces Google détermine la durée des segments comme suit :

  • Par défaut : si aucune durée n'est spécifiée, Google DAI définit la durée du segment publicitaire sur deux secondes.
  • Flux HLS : la durée correspond à la plus petite valeur entre la durée cible du flux et cinq secondes.
  • Flux DASH : l'insertion dynamique d'annonces Google définit la durée sur la valeur MPD@maxSegmentDuration du fichier manifeste. Si cette valeur n'est pas présente, Google DAI utilise la durée par défaut.

Une fois que Google DAI a déterminé la durée du segment pour une coupure publicitaire, il utilise cette durée pour toutes les coupures publicitaires suivantes dans le même flux en direct.