Index
AdBreakNotificationService
(interface)VideoContentIngestionService
(interface)AdBreak
(message)AdBreak.BreakState
(enum)ClosedCaptionFormat
(enum)ClosedCaptionUrlInfo
(message)CreateAdBreakRequest
(message)DynamicAdInsertionInfo
(message)GracenoteMetadata
(message)ListAdBreaksRequest
(message)ListAdBreaksResponse
(message)Metadata
(message)SyndicatedVideoContentNames
(message)UpdateVideoContentRequest
(message)VideoContent
(message)VideoContentStatus
(enum)VideoContentSyndicationInfo
(message)VideoFormat
(enum)VideoIngestUrlInfo
(message)VideoPreconditioned
(enum)
AdBreakNotificationService
Service d'API permettant aux éditeurs de créer des coupures publicitaires au sein d'une diffusion en direct.
CreateAdBreak |
---|
pour créer une coupure publicitaire dans la diffusion en direct.
|
ListAdBreaks |
---|
API pour lister les coupures publicitaires dans la diffusion en direct.
|
VideoContentIngestionService
Service d'API pour l'ingestion de contenu qui permet de créer ou de mettre à jour du contenu vidéo et les métadonnées associées dans Google Ad Manager.
UpdateVideoContent |
---|
API pour créer un contenu ou mettre à jour ses métadonnées si le contenu existe déjà dans Ad Manager. Renvoie le contenu en cas de réussite ou un Voici un exemple de requête:
|
AdBreak
Métadonnées de coupures publicitaires utilisées pour choisir les annonces à diffuser lors d'une coupure publicitaire dans un événement vidéo en direct.
Champs | |
---|---|
name |
Uniquement en sortie. Nom de ressource de la coupure publicitaire. Ce champ se présentera comme suit : "networks/ network_code est le code de réseau Google Ad Manager auquel ce contenu appartient. asset_key est la clé de l'événement de diffusion en direct dans Google Ad Manager à l'aide duquel la coupure publicitaire a été créée. ad_break_id est la clé de la coupure publicitaire. RÉSULTAT UNIQUEMENT. |
expected_duration |
Obligatoire. Durée de coupure prévue. |
custom_params |
Paires clé-valeur à inclure dans les demandes d'annonces pour cette coupure publicitaire pour le ciblage par critères personnalisés dans Ad Manager. Exemple : 'key1=value&key2=value2,value22' |
scte_35_cue_out |
Données encodées en base64 à partir du point de sortie scte35. Peut inclure la commande splice_insert() ou time_signal(). Exemples: - with time_signal(): "/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==" - with splice_insert(): "/DAvAAAAAAAA///wFAVIPff+/+c2nALv4UVBAUsWLZ1" |
pod_template_name |
Nom du modèle de série d'annonces Google Ad Manager. |
break_state |
État actuel de la coupure publicitaire. |
BreakState
État d'une coupure publicitaire.
Enums | |
---|---|
BREAK_STATE_UNSPECIFIED |
L'état de la coupure publicitaire est inconnu. |
BREAK_STATE_DECISIONED |
La prise de décision concernant les coupures publicitaires a commencé, mais n'a pas encore été diffusée auprès des utilisateurs. |
BREAK_STATE_COMPLETE |
La coupure publicitaire a été diffusée auprès des utilisateurs. |
ClosedCaptionFormat
Formats de fichiers de sous-titres.
Enums | |
---|---|
CLOSED_CAPTION_FORMAT_UNSPECIFIED |
Le format des sous-titres n'a pas été spécifié. |
TTML |
application/ttaf+xml |
WEB_VTT |
text/vtt |
ClosedCaptionUrlInfo
Métadonnées pour un fichier de sous-titres.
Champs | |
---|---|
language_code |
Code de langue IETF BCP-47 représentant la langue du fichier de sous-titres. |
closed_caption_format |
Format du fichier de sous-titres. |
url |
URL du fichier de sous-titres. |
CreateAdBreakRequest
Demande de AdBreakNotificationService.CreateAdBreak
.
Champs | |
---|---|
parent |
Ce champ identifie l'événement LiveStreamEvent auquel cette coupure publicitaire doit être associée à l'aide de la clé de l'élément de diffusion en direct. Il doit être au format "networks/{network_code}/assets/{asset_code}" |
custom_parent |
Ce champ identifie l'événement LiveStreamEvent auquel cette coupure publicitaire doit être associée à l'aide de la clé d'élément personnalisée. Il doit être au format "networks/{network_code}/customAssets/{asset_code}" |
content |
Il s'agit d'une autre méthode d'identification de l'événement LiveStreamEvent, s'il est associé à un contenu dans Google Apps Manager. Il doit être au format suivant : "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" |
ad_break |
Obligatoire. Coupure publicitaire elle-même. |
ad_break_id |
Il s'agit de l'ad_break_id que les utilisateurs peuvent fournir via la requête. |
DynamicAdInsertionInfo
Informations relatives à l'insertion dynamique d'annonces.
Champs | |
---|---|
video_ingest_url_info |
Lien vers le fichier m3u8 principal utilisé pour le fractionnement et la génération de playlists. |
media_update_time |
Heure de la dernière modification du fichier vidéo référencé dans video_ingest_url_info. |
closed_caption_url_info[] |
URL du fichier de sous-titres. |
fw_caid |
ID d'élément personnalisé Freewheel utilisé pour le ciblage des annonces. |
GracenoteMetadata
Métadonnées Gracenote pour le contenu.
Champs | |
---|---|
gracenote_id |
Obligatoire. Fait référence à l'ID Gracenote du contenu. Doit comporter l'un des préfixes valides suivants: 1. "EP" - épisode d'une série 2. "MV" - film 3. "SP" - événement sportif |
gracenote_series_id |
Facultatif. Ce champ fait référence à l'ID de la série Gracenote. Doit être précédé du préfixe "SH". |
ListAdBreaksRequest
Demande de AdBreakNotificationService.ListAdBreaks
.
Champs | |
---|---|
parent |
Facultatif. Ce champ identifie l'événement LiveStreamEvent auquel cette coupure publicitaire doit être associée à l'aide de la clé de l'élément de diffusion en direct. Il doit être au format "networks/{network_code}/assets/{asset_code}" |
custom_parent |
Facultatif. Ce champ identifie l'événement LiveStreamEvent auquel cette coupure publicitaire doit être associée à l'aide de la clé d'élément personnalisée. Il doit être au format "networks/{network_code}/customAssets/{asset_code}" |
content |
Facultatif. Il s'agit d'une autre méthode d'identification de l'événement LiveStreamEvent, s'il est associé à un contenu dans Google Apps Manager. Il doit être au format suivant : "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" |
page_size |
Facultatif. Nombre maximal de coupures publicitaires à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 10 coupures publicitaires au maximum seront renvoyées. La valeur maximale est 100. Les valeurs supérieures sont réduites à 100. |
page_token |
Facultatif. Jeton de page reçu d'un appel Lors de la pagination, tous les autres paramètres fournis à |
ListAdBreaksResponse
Réponse pour AdBreakNotificationService.ListAdBreaks
.
Champs | |
---|---|
ad_breaks[] |
Uniquement en sortie. Liste des coupures publicitaires correspondant à l'événement LiveStreamEvent demandé. |
next_page_token |
Jeton pouvant être envoyé en tant que |
Métadonnées
Métadonnées personnalisées du contenu.
Champs | |
---|---|
key_values |
Identifie les métadonnées personnalisées du contenu en tant que paire clé-valeur. Seules les chaînes ou les listes de chaînes sont acceptées comme valeurs. |
SyndicatedVideoContentNames
Liste des noms de tous les contenus syndiqués.
Champs | |
---|---|
syndicated_video_content[] |
Champ répété contenant le nom du contenu syndiqué. Elles doivent être au format "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" et doivent appartenir au même réseau que le contenu incluant ce champ. |
UpdateVideoContentRequest
Requête pour [VideoContentIngestionService.UpdateVideoContentRequest][].
Champs | |
---|---|
video_content |
Obligatoire. Métadonnées du contenu. |
ContenuVidéo
Métadonnées du contenu.
Champs | |
---|---|
name |
Uniquement en sortie. Nom de ressource du contenu vidéo. Ce champ a le format suivant : "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" network_code est le code de réseau Google Ad Manager auquel ce contenu appartient. content_source_id est l'ID de la source de contenu dans Google Ad Manager à laquelle ce contenu doit appartenir. cms_content_id est l'ID de contenu du CMS dans Google Ad Manager. Il est généré dans le cadre de la demande d'annonce et permet d'identifier les annonces Ad Manager pouvant être diffusées avec la vidéo correspondante. Cette valeur peut être numérique ou alphanumérique. |
status |
État du contenu. Si cet attribut est omis, la valeur par défaut est active. |
title |
Obligatoire. Titre du contenu. |
update_time |
Obligatoire. Heure de la dernière modification du contenu. |
publish_time |
Heure de publication du contenu. Ce champ est obligatoire si la vidéo est conçue pour être incluse dans des règles relatives aux annonces qui spécifient une heure de début et de fin. |
duration |
Durée du contenu. La durée est prise en charge jusqu'à la milliseconde. |
cue_points[] |
Identifie les points de repère. Ces points de repère correspondent aux moments où une annonce peut être insérée dans la vidéo. Les points de repère sont pris en charge jusqu'à la milliseconde près. Ce champ est obligatoire si la vidéo contient des coupures publicitaires mid-roll. |
thumbnail_url |
URL de la vignette du contenu. |
metadata |
Identifie les métadonnées personnalisées du contenu. |
gracenote_metadata |
Métadonnées du contenu liées à Gracenote. |
syndication_metadata |
Métadonnées du contenu liées à la syndication. |
dynamic_ad_insertion_metadata |
Métadonnées du contenu liées à l'insertion dynamique d'annonces. |
VideoContentStatus
Options d'état permettant de diffuser ou non des annonces ciblées pour un contenu.
Enums | |
---|---|
ACTIVE |
Les annonces ciblées sur le contenu seront diffusées. |
BLOCKED |
Aucune annonce ne sera diffusée à côté de ce contenu si son état est BLOQUÉ. |
DELETED |
Le contenu sera archivé dans Ad Manager. Si Ad Manager reçoit une demande d'annonce pour un contenu marqué comme SUPPRIMÉ, les auto-promotions, ou les annonces ciblant des blocs d'inventaire ou d'autres critères de ciblage peuvent tout de même être diffusées sur ce contenu. Pour bloquer les annonces, définissez l'état sur BLOQUÉE. |
VideoContentSyndicationInfo
Métadonnées permettant de spécifier les relations entre le contenu canonique et le contenu syndiqué.
Champs | |
---|---|
Champ d'union syndication . VideoContentSyndiationMetadata ne peut contenir qu'un seul des éléments suivants. syndication ne peut être qu'un des éléments suivants : |
|
canonical_video_content |
Nom du contenu canonique. Il doit être au format suivant : "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" et doivent appartenir au même réseau que le contenu incluant ce champ. |
syndicated_video_content_names |
Ensemble de contenu syndiqué |
VideoFormat
Formats dans lesquels un contenu vidéo peut être encodé.
Enums | |
---|---|
VIDEO_FORMAT_UNSPECIFIED |
Format vidéo non spécifié. |
HLS |
application/x-mpegURL |
DASH |
application/dash+xml |
VideoIngestUrlInfo
Métadonnées spécifiant le lien vers le fichier m3u8 utilisé pour le fractionnement et la génération de playlists.
Champs | |
---|---|
video_format |
Format de la vidéo. |
video_preconditioned |
Pour indiquer si le contenu est déjà fractionné pour les annonces mid-roll, ce qui signifie que vos segments sont déjà divisés au moment des coupures publicitaires. |
url |
Lien vers le fichier m3u8. |
VideoPreconditioned
État fractionné du contenu vidéo.
Enums | |
---|---|
NO |
Pas encore intégré. |
YES |
La vidéo a été fractionnée/composée. |