Indice
AdBreakNotificationService
(interfaccia)VideoContentIngestionService
(interfaccia)AdBreak
(messaggio)AdBreak.BreakState
(enum)ClosedCaptionFormat
(enum)ClosedCaptionUrlInfo
(messaggio)CreateAdBreakRequest
(messaggio)DynamicAdInsertionInfo
(messaggio)GracenoteMetadata
(messaggio)ListAdBreaksRequest
(messaggio)ListAdBreaksResponse
(messaggio)Metadata
(messaggio)SyndicatedVideoContentNames
(messaggio)UpdateVideoContentRequest
(messaggio)VideoContent
(messaggio)VideoContentStatus
(enum)VideoContentSyndicationInfo
(messaggio)VideoFormat
(enum)VideoIngestUrlInfo
(messaggio)VideoPreconditioned
(enum)
AdBreakNotificationService
Un servizio API che consente ai publisher di creare interruzioni pubblicitarie durante un live streaming.
CreateAdBreak |
---|
per creare un'interruzione pubblicitaria nel live streaming.
|
ListAdBreaks |
---|
API per elencare le interruzioni pubblicitarie nel live streaming.
|
VideoContentIngestionService
Servizio API per l'importazione di contenuti che consente di creare o aggiornare contenuti video e i metadati associati in Google Ad Manager.
UpdateVideoContent |
---|
API per creare nuovi contenuti o aggiornare i relativi metadati se i contenuti esistono già in Ad Manager. Restituisce i contenuti in caso di esito positivo o Un esempio di richiesta è il seguente:
|
AdBreak
Metadati dell'interruzione pubblicitaria utilizzati per decidere quali annunci pubblicare durante un'interruzione pubblicitaria in un evento video dal vivo.
Campi | |
---|---|
name |
Solo output. Il nome della risorsa dell'interruzione pubblicitaria. Il formato di questo campo sarà "networks/ network_code è il codice di rete in Google Ad Manager a cui appartengono questi contenuti. asset_key è la chiave dell'evento live streaming in Google Ad Manager in base alla quale è stata creata l'interruzione pubblicitaria. ad_break_id è la chiave dell'interruzione pubblicitaria. SOLO USCITA. |
expected_duration |
Obbligatorio. Durata dell'interruzione prevista. |
custom_params |
Coppie chiave-valore da includere nelle richieste di annunci per questa interruzione per il targeting dei criteri personalizzati in Ad Manager. Esempio: "key1=value&key2=value2,value22" |
scte_35_cue_out |
Dati codificati in base 64 dal cue-out di scte35. Può includere il comando splice_insert() o time_signal(). Esempi: - con time_signal(): “/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==” - con splice_insert(): "/DAvAAAAAAAA///wFAVIAACPf+/+c2nALv4AUsz1AAAAAAAKAAhDVUVJAAABNWLbowo=" |
pod_template_name |
Nome del modello pod di Google Ad Manager. |
break_state |
Lo stato attuale dell'interruzione pubblicitaria. |
BreakState
Lo stato di un'interruzione pubblicitaria.
Enum | |
---|---|
BREAK_STATE_UNSPECIFIED |
Lo stato dell'interruzione pubblicitaria è sconosciuto. |
BREAK_STATE_DECISIONED |
La decisione relativa all'interruzione pubblicitaria è stata avviata, ma non è ancora stata mostrata agli utenti. |
BREAK_STATE_COMPLETE |
L'interruzione pubblicitaria è stata pubblicata per gli utenti. |
ClosedCaptionFormat
I formati utilizzabili per i file dei sottotitoli codificati.
Enum | |
---|---|
CLOSED_CAPTION_FORMAT_UNSPECIFIED |
Non è stato specificato il formato dei sottotitoli codificati. |
TTML |
application/ttaf+xml |
WEB_VTT |
text/vtt |
ClosedCaptionUrlInfo
Metadati di un file di sottotitoli codificati.
Campi | |
---|---|
language_code |
Il codice lingua IETF BCP-47 che rappresenta la lingua del file dei sottotitoli codificati. |
closed_caption_format |
Il formato del file dei sottotitoli codificati. |
url |
L'URL del file dei sottotitoli codificati. |
CreateAdBreakRequest
Richiesta per AdBreakNotificationService.CreateAdBreak
.
Campi | |
---|---|
parent |
Questo campo identifica l'evento LiveStream a cui deve essere associata questa interruzione pubblicitaria utilizzando la chiave dell'asset del live streaming. Deve avere il formato "networks/{network_code}/assets/{asset_code}" |
custom_parent |
Questo campo identifica l'evento LiveStream a cui deve essere associata questa interruzione pubblicitaria utilizzando la chiave dell'asset personalizzato. Deve avere il formato "networks/{network_code}/customAssets/{asset_code}" |
content |
Questo è un modo alternativo per identificare LiveStreamEvent, se è associato a un contenuto all'interno di GAM. Deve avere il formato "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" |
ad_break |
Obbligatorio. L'interruzione pubblicitaria effettiva. |
ad_break_id |
Si tratta dell'id interruzione pubblicitaria che gli utenti possono fornire tramite la richiesta. |
DynamicAdInsertionInfo
Informazioni relative all'inserimento di annunci dinamici.
Campi | |
---|---|
video_ingest_url_info |
Un link al file principale m3u8 utilizzato per il condizionamento e la generazione di playlist. |
media_update_time |
L'ora dell'ultima modifica del file video a cui si fa riferimento in video_ingest_url_info. |
closed_caption_url_info[] |
L'URL del file dei sottotitoli/sottotitoli codificati. |
fw_caid |
ID asset Freewheel personalizzato utilizzato per il targeting degli annunci. |
GracenoteMetadata
I metadati Gracenote per i contenuti.
Campi | |
---|---|
gracenote_id |
Obbligatorio. Fa riferimento all'ID Gracenote per i contenuti. Deve avere uno di questi prefissi validi: 1. "EP": puntata di una serie 2. 'MV' - film 3. "SP" - evento sportivo |
gracenote_series_id |
(Facoltativo) Questo campo si riferisce all'ID della serie Gracenote. Deve essere preceduto dal prefisso "SH". |
ListAdBreaksRequest
Richiesta per AdBreakNotificationService.ListAdBreaks
.
Campi | |
---|---|
parent |
(Facoltativo) Questo campo identifica il LiveStreamEvent a cui l'interruzione pubblicitaria deve essere associata usando la chiave della risorsa live streaming. Deve essere nel formato "networks/{network_code}/assets/{asset_code}" |
custom_parent |
(Facoltativo) Questo campo identifica il LiveStreamEvent a cui deve essere associata l'interruzione pubblicitaria tramite la chiave asset personalizzata. Deve avere il formato "networks/{network_code}/customAssets/{asset_code}" |
content |
(Facoltativo) Questo è un modo alternativo per identificare LiveStreamEvent, se è associato a un contenuto all'interno di GAM. Deve avere il formato "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" |
page_size |
(Facoltativo) Il numero massimo di interruzioni pubblicitarie da restituire. Il servizio potrebbe restituire meno di questo valore. Se non specificato, verranno restituite al massimo 10 interruzioni pubblicitarie. Il valore massimo è 100; i valori superiori a 100 verranno forzati a 100. |
page_token |
(Facoltativo) Un token di pagina ricevuto da una chiamata Durante l'impaginazione, tutti gli altri parametri forniti a |
ListAdBreaksResponse
Risposta per AdBreakNotificationService.ListAdBreaks
.
Campi | |
---|---|
ad_breaks[] |
Solo output. Un elenco di interruzioni pubblicitarie corrispondenti all'evento LiveStreamEvent richiesto. |
next_page_token |
Un token che può essere inviato come |
Metadati
Metadati personalizzati dei contenuti.
Campi | |
---|---|
key_values |
Identifica i metadati personalizzati dei contenuti come coppia chiave-valore. Per i valori sono accettate solo stringhe o elenchi di stringhe. |
SyndicatedVideoContentNames
L'elenco dei nomi di tutti i contenuti sindacati.
Campi | |
---|---|
syndicated_video_content[] |
Campo ripetuto del nome dei contenuti sindacati. Devono avere il formato "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" e devono appartenere alla stessa rete dei contenuti che includono questo campo. |
UpdateVideoContentRequest
Richiesta per [VideoContentIngestionService.UpdateVideoContentRequest][].
Campi | |
---|---|
video_content |
Obbligatorio. I metadati dei contenuti. |
VideoContent
I metadati dei contenuti.
Campi | |
---|---|
name |
Solo output. Il nome risorsa dei contenuti video. Il formato di questo campo è: "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" network_code è il codice di rete di Google Ad Manager a cui appartengono i contenuti. content_source_id è l'ID origine di contenuto in Google Ad Manager a cui devono appartenere questi contenuti. cms_content_id è l'ID dei contenuti CMS in Google Ad Manager, formato come parte della richiesta di annuncio per identificare quali annunci Ad Manager può pubblicare in base al corrispettivo video. Questo valore può essere numerico o alfanumerico. |
status |
Lo stato dei contenuti. Se viene omesso, il valore predefinito sarà attivo. |
title |
Obbligatorio. Il titolo dei contenuti. |
update_time |
Obbligatorio. L'ora dell'ultima modifica dei contenuti. |
publish_time |
L'ora di pubblicazione dei contenuti. Questo campo è obbligatorio se il video è progettato per essere incluso in regole annunci che specificano un'ora di inizio e di fine. |
duration |
Durata dei contenuti. La durata è supportata fino al livello dei millisecondi. |
cue_points[] |
Identifica i cue point. I cue point sono punti temporali specifici in cui è possibile inserire un annuncio nel video. I cue point sono supportati fino al livello dei millisecondi. Questo è un campo obbligatorio se il video contiene interruzioni pubblicitarie mid-roll. |
thumbnail_url |
URL miniatura dei contenuti. |
metadata |
Identifica i metadati personalizzati dei contenuti. |
gracenote_metadata |
Metadati dei contenuti correlati a Gracenote. |
syndication_metadata |
Metadati dei contenuti relativi alla syndication. |
dynamic_ad_insertion_metadata |
Metadati dei contenuti correlati all'inserimento di annunci dinamici. |
VideoContentStatus
Opzioni di stato per la pubblicazione o meno di annunci mirati per un contenuto.
Enum | |
---|---|
ACTIVE |
Verranno pubblicati annunci con targeting per contenuti. |
BLOCKED |
Se lo stato è BLOCCATO, non verranno pubblicati annunci su questi contenuti. |
DELETED |
I contenuti verranno archiviati in Ad Manager. Se Ad Manager riceve una richiesta di annuncio per un contenuto contrassegnato come ELIMINATO, gli annunci autopromozionali o gli annunci indirizzati alle unità dell'inventario o ad altri criteri di targeting possono continuare a essere pubblicati in base a questi contenuti. Per bloccare gli annunci, imposta lo stato su BLOccato. |
VideoContentSyndicationInfo
I metadati per specificare le relazioni tra contenuti canonici e contenuti sindacati.
Campi | |
---|---|
Campo unione syndication . VideoContentSyndiationMetadata può contenere solo uno dei seguenti elementi. syndication può essere solo uno dei seguenti: |
|
canonical_video_content |
Il nome dei contenuti canonici. Deve essere nel formato "networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}" e devono appartenere alla stessa rete dei contenuti che includono questo campo. |
syndicated_video_content_names |
Una raccolta di contenuti distribuiti in syndication |
VideoFormat
I formati in cui un contenuto video può essere codificato.
Enum | |
---|---|
VIDEO_FORMAT_UNSPECIFIED |
Non è stato specificato il formato video. |
HLS |
application/x-mpegURL |
DASH |
application/dash+xml |
VideoIngestUrlInfo
Metadati che specificano il link al file m3u8 utilizzato per il condizionamento e la generazione di playlist.
Campi | |
---|---|
video_format |
Il formato del video. |
video_preconditioned |
Per indicare se i contenuti sono già condizionati per gli annunci mid-roll, il che significa che i segmenti sono già suddivisi al momento delle interruzioni pubblicitarie. |
url |
Il link al file m3u8. |
VideoPreconditioned
Lo stato condizionato dei contenuti video.
Enum | |
---|---|
NO |
Non ancora condizionato. |
YES |
Il video è stato condizionato/diviso. |