Index
AdBreakNotificationService
(Schnittstelle)VideoContentIngestionService
(Schnittstelle)AdBreak
(Meldung)AdBreak.BreakState
(Option)ClosedCaptionFormat
(Option)ClosedCaptionUrlInfo
(Meldung)CreateAdBreakRequest
(Meldung)DynamicAdInsertionInfo
(Meldung)GracenoteMetadata
(Meldung)ListAdBreaksRequest
(Meldung)ListAdBreaksResponse
(Meldung)Metadata
(Meldung)SyndicatedVideoContentNames
(Meldung)UpdateVideoContentRequest
(Meldung)VideoContent
(Meldung)VideoContentStatus
(Aufzählung)VideoContentSyndicationInfo
(Meldung)VideoFormat
(Aufzählung)VideoIngestUrlInfo
(Meldung)VideoPreconditioned
(Aufzählung)
AdBreakNotificationService
Ein API-Dienst, mit dem Publisher in einem Livestream Werbeunterbrechungen erstellen können.
CreateAdBreak |
---|
API zum Erstellen einer Werbeunterbrechung im Livestream
|
ListAdBreaks |
---|
Die API zum Auflisten von Werbeunterbrechungen im Livestream.
|
VideoContentIngestionService
Ein API-Dienst für die Contentaufnahme, mit dem Videocontent und die zugehörigen Metadaten in Google Ad Manager erstellt oder aktualisiert werden können.
UpdateVideoContent |
---|
API verwenden, um neuen Content zu erstellen oder seine Metadaten zu aktualisieren, wenn der Content bereits in Ad Manager vorhanden ist. Gibt bei Erfolg den Inhalt zurück oder bei einem Fehler Eine Beispielanfrage sieht so aus:
|
AdBreak
Metadaten für Werbeunterbrechungen, die bei der Entscheidung für Anzeigen für eine Werbeunterbrechung in einem Live-Videoereignis verwendet werden.
Felder | |
---|---|
name |
Nur Ausgabe. Der Ressourcenname der Werbeunterbrechung. Dieses Feld hat das Format "networks/ network_code ist der Netzwerkcode in Google Ad Manager, zu dem dieser Content gehört. asset_key ist der Schlüssel des Livestream-Ereignisses in Google Anzeigenverwaltung, unter dem die Werbeunterbrechung erstellt wurde. „ad_break_id“ ist der Schlüssel der Werbeunterbrechung. NUR AUSGABE. |
expected_duration |
Erforderlich. Erwartete Unterbrechungsdauer. |
custom_params |
Schlüssel/Wert-Paare, die in Anzeigenanfragen für diese Werbeunterbrechung für das Targeting nach benutzerdefinierten Kriterien in Ad Manager aufgenommen werden sollen. Beispiel: „Schlüssel1=Wert&Schlüssel2=Wert2,Wert22“ |
scte_35_cue_out |
Base64-codierte Daten aus dem scte35-Cue-out. Kann den Befehl splice_insert() oder time_signal() enthalten. Beispiele: - mit time_signal(): "/DA0AAAAAAAA///wBQb+cr0AUAAeAhxDVUVJSAAAjn/PAAGlmbAICAAAAAAsoKGKNAIAmsnRfg==" - mit splice_insert(): "/DAvAAAAAAAA///wFAVINAACPfbow/JACAAAAAAA1n |
pod_template_name |
Name der Google Ad Manager-Pod-Vorlage. |
break_state |
Der aktuelle Status der Werbeunterbrechung. |
BreakState
Der Status einer Werbeunterbrechung.
Enums | |
---|---|
BREAK_STATE_UNSPECIFIED |
Der Status der Werbeunterbrechung ist unbekannt. |
BREAK_STATE_DECISIONED |
Die Entscheidung über Werbeunterbrechungen hat begonnen, den Nutzern aber noch nicht zugestellt. |
BREAK_STATE_COMPLETE |
Die Werbeunterbrechung wurde Nutzern bereitgestellt. |
ClosedCaptionFormat
Die Formate, in denen die Untertiteldateien vorliegen können.
Enums | |
---|---|
CLOSED_CAPTION_FORMAT_UNSPECIFIED |
Das Untertitelformat wurde nicht angegeben. |
TTML |
application/ttaf+xml |
WEB_VTT |
text/vtt |
ClosedCaptionUrlInfo
Metadaten für eine Untertiteldatei.
Felder | |
---|---|
language_code |
Der IETF BCP-47-Sprachcode für die Sprache der Untertiteldatei. |
closed_caption_format |
Das Format der Untertiteldatei. |
url |
Die URL zur Untertiteldatei. |
CreateAdBreakRequest
Anfrage in Höhe von AdBreakNotificationService.CreateAdBreak
.
Felder | |
---|---|
parent |
In diesem Feld wird das LiveStreamEvent angegeben, dem diese Werbeunterbrechung mit dem Schlüssel für das Livestream-Asset zugeordnet werden soll. Es muss das Format „networks/{network_code}/assets/{asset_code}“ haben |
custom_parent |
In diesem Feld wird das LiveStreamEvent angegeben, dem diese Werbeunterbrechung mithilfe des benutzerdefinierten Assetschlüssels zugeordnet werden soll. Es muss das Format „networks/{network_code}/customAssets/{asset_code}“ haben. |
content |
Dies ist eine alternative Möglichkeit, das LiveStreamEvent zu identifizieren, wenn es mit einem Inhalt in GAM verknüpft ist. Sie muss das Format „networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}“ haben. |
ad_break |
Erforderlich. Die eigentliche Werbeunterbrechung |
ad_break_id |
Dies ist die „ad_break_id“, die Nutzer in der Anfrage angeben können. |
DynamicAdInsertionInfo
Informationen zur dynamischen Anzeigenbereitstellung.
Felder | |
---|---|
video_ingest_url_info |
Ein Link zur m3u8-Masterdatei, die zum Konditionieren und Erstellen von Playlists verwendet wird. |
media_update_time |
Der Zeitpunkt, zu dem die Videodatei, auf die in video_ingest_url_info verwiesen wird, zuletzt geändert wurde. |
closed_caption_url_info[] |
Die URL zur Untertiteldatei. |
fw_caid |
Die benutzerdefinierte Asset-ID von FreeWheel, die für die Anzeigenausrichtung verwendet wird. |
GracenoteMetadata
Die Gracenote-Metadaten für den Inhalt.
Felder | |
---|---|
gracenote_id |
Erforderlich. Bezieht sich auf die Gracenote-ID für den Inhalt. Muss eines der folgenden gültigen Präfixe haben: 1. „EP“ - Folge von Serie 2. „MV“ – Film 3. „SP“ - Sportveranstaltung |
gracenote_series_id |
Optional. Dieses Feld bezieht sich auf die Gracenote-Serien-ID. Muss das Präfix „SH“ haben. |
ListAdBreaksRequest
Anfrage in Höhe von AdBreakNotificationService.ListAdBreaks
.
Felder | |
---|---|
parent |
Optional. In diesem Feld wird das LiveStreamEvent angegeben, dem diese Werbeunterbrechung mit dem Schlüssel für das Livestream-Asset zugeordnet werden soll. Es muss das Format „networks/{network_code}/assets/{asset_code}“ haben |
custom_parent |
Optional. In diesem Feld wird das LiveStreamEvent angegeben, dem diese Werbeunterbrechung mithilfe des benutzerdefinierten Assetschlüssels zugeordnet werden soll. Es muss das Format „networks/{network_code}/customAssets/{asset_code}“ haben. |
content |
Optional. Dies ist eine alternative Möglichkeit, das LiveStreamEvent zu identifizieren, wenn es mit einem Inhalt in GAM verknüpft ist. Sie muss das Format „networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}“ haben. |
page_size |
Optional. Die maximale Anzahl von Werbeunterbrechungen, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn keine Angabe gemacht wird, werden maximal 10 Werbeunterbrechungen zurückgegeben. Der Höchstwert ist 100. werden Werte über 100 in 100 umgewandelt. |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen Beim Paginieren müssen alle anderen für |
ListAdBreaksResponse
Antwort für AdBreakNotificationService.ListAdBreaks
.
Felder | |
---|---|
ad_breaks[] |
Nur Ausgabe. Eine Liste der Werbeunterbrechungen, die dem angeforderten LiveStreamEvent entsprechen. |
next_page_token |
Ein Token, das als |
Metadaten
Benutzerdefinierte Metadaten des Inhalts.
Felder | |
---|---|
key_values |
Kennzeichnet die benutzerdefinierten Metadaten des Contents als Schlüssel/Wert-Paar. Als Werte sind nur Strings oder eine Liste von Strings zulässig. |
SyndicatedVideoContentNames
Die Liste der Namen aller syndizierten Inhalte.
Felder | |
---|---|
syndicated_video_content[] |
Wiederkehrendes Feld mit dem Namen des syndizierten Inhalts. Sie müssen das Format „networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}“ haben. und muss zum selben Werbenetzwerk gehören wie der Content, der dieses Feld enthält. |
UpdateVideoContentRequest
Anfrage für [VideoContentIngestionService.UpdateVideoContentRequest][]
Felder | |
---|---|
video_content |
Erforderlich. Die Metadaten der Inhalte. |
VideoContent
Die Metadaten der Inhalte.
Felder | |
---|---|
name |
Nur Ausgabe. Der Ressourcenname des Videoinhalts. Dieses Feld hat das Format „networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}“. network_code ist der Netzwerkcode in Google Ad Manager, zu dem dieser Content gehört. „content_source_id“ ist die ID der Contentquelle in Google Ad Manager, zu der dieser Content gehören soll. „cms_content_id“ ist die CMS-Content-ID in Google Ad Manager. Sie wird in der Anzeigenanfrage gebildet und bestimmt, welche Anzeigen in Ad Manager für das entsprechende Video ausgeliefert werden können. Dieser Wert kann numerisch oder alphanumerisch sein. |
status |
Der Status des Inhalts. Ohne Angabe ist der Standardwert aktiv. |
title |
Erforderlich. Der Titel des Inhalts. |
update_time |
Erforderlich. Der Zeitpunkt der letzten Änderung des Inhalts. |
publish_time |
Der Veröffentlichungszeitpunkt des Inhalts. Dies ist ein Pflichtfeld, wenn das Video in Anzeigenregeln mit Start- und Endzeit enthalten sein soll. |
duration |
Dauer des Inhalts Die Dauer wird bis auf die Millisekunde genau unterstützt. |
cue_points[] |
Kennzeichnet die Cue-Punkte. Cue-Punkte geben die Zeitpunkte an, zu denen eine Anzeige in das Video eingefügt werden kann. Cue-Punkte werden bis auf die Millisekunde genau unterstützt. Dies ist ein Pflichtfeld, wenn das Video Mid-Roll-Werbeunterbrechungen enthält. |
thumbnail_url |
URL der Miniaturansicht des Inhalts. |
metadata |
Gibt die benutzerdefinierten Metadaten des Inhalts an. |
gracenote_metadata |
Gracenote-bezogene Metadaten des Inhalts. |
syndication_metadata |
Syndikationsbezogene Metadaten der Inhalte. |
dynamic_ad_insertion_metadata |
Für die dynamische Anzeigenbereitstellung relevante Metadaten des Contents. |
VideoContentStatus
Statusoptionen für die Auslieferung von Anzeigen mit Targeting für einen Content.
Enums | |
---|---|
ACTIVE |
Inhaltsbezogene Anzeigen werden geliefert. |
BLOCKED |
Wenn der Status BLOCKIERT ist, werden für diesen Inhalt keine Anzeigen geschaltet. |
DELETED |
Der Content wird in Ad Manager archiviert. Wenn in Ad Manager eine Anzeigenanfrage für einen Content eingeht, der als GELÖSCHT gekennzeichnet ist, können weiterhin hausinterne Anzeigen oder Anzeigen ausgeliefert werden, die auf Inventareinheiten oder andere Targeting-Kriterien ausgerichtet sind. Wenn Sie Anzeigen blockieren möchten, setzen Sie den Status auf BLOCKIERT. |
VideoContentSyndicationInfo
Die Metadaten zur Angabe von Beziehungen zwischen kanonischen Inhalten und syndizierten Inhalten.
Felder | |
---|---|
Union-Feld syndication . VideoContentSyndiationMetadata darf nur eines der folgenden Elemente enthalten. Für syndication ist nur einer der folgenden Werte zulässig: |
|
canonical_video_content |
Der Name des kanonischen Inhalts. Sie muss das Format „networks/{network_code}/sources/{content_source_id}/content/{cms_content_id}“ haben. und muss zum selben Werbenetzwerk gehören wie der Content, der dieses Feld enthält. |
syndicated_video_content_names |
Eine Sammlung syndizierter Inhalte |
VideoFormat
Die Formate, in denen ein Videocontent codiert werden kann.
Enums | |
---|---|
VIDEO_FORMAT_UNSPECIFIED |
Das Videoformat wurde nicht angegeben. |
HLS |
application/x-mpegURL |
DASH |
application/dash+xml |
VideoIngestUrlInfo
Metadaten, die den Link zur m3u8-Datei angeben, die zum Konditionieren und zum Generieren von Playlists verwendet wird.
Felder | |
---|---|
video_format |
Das Format des Videos. |
video_preconditioned |
Um anzugeben, ob der Content bereits für Mid-Roll-Anzeigen konditioniert ist, d. h., deine Segmente sind bereits zum Zeitpunkt der Werbeunterbrechungen aufgeteilt. |
url |
Der Link zur m3u8-Datei. |
VideoPreconditioned
Der Bedingungszustand des Videocontents.
Enums | |
---|---|
NO |
Noch nicht konditioniert. |
YES |
Das Video wurde konditioniert/gespalten. |