Für die Ad Manager-Integration müssen Sie ein Anzeigen-Tag für das VOD erstellen. Sitzung. Außerdem musst du eine VOD-Konfiguration erstellen. Video Stitcher API registriert diese Konfiguration bei Ad Manager.
Anzeigen-Tag in Ad Manager erstellen
Führen Sie in Ihrem Ad Manager-Konto die folgenden Schritte aus:
- Fügen Sie einen neuen Anzeigenblock hinzu.
- Aktivieren Sie Anzeigenregeln.
Erstellen Sie eine neue Anzeigenregel. Bei diesem Schritt suchen Sie nach dem Bereich Targeting > im Bereich „Inventar“ in der in Ad Manager. Wählen Sie den neuen Anzeigenblock aus dem vorherigen Schritt aus.
Erstellen Sie ein gültiges Anzeigen-Tag. Folgen Sie dazu der Anleitung unter Tags für Video- und Audioanzeigen erstellen, wobei Sie die folgenden Änderungen vornehmen:
- Wähle als Art des Player SDK Google IMA SDK aus.
- Fügen Sie dem Tag den Parameter
ad_rule=1
hinzu, zum Beispiel&ad_rule=1
am Ende. - Parameter
vid_d=vod-asset-duration-in-secs
hinzufügen am Tag hinzufügen (z. B.&vid_d=1800
für 30 Minuten am Ende hinzufügen) VOD-Asset). - Ändern Sie den Parameter
output=vast
inoutput=xml_vmap1
. Das Video Die einzige VMAP-Spezifikation (Multiple Ad Playlist) ist die einzige unterstützte Ausgabe. Typ.
VOD-Konfiguration erstellen
Verwenden Sie zum Erstellen der Konfiguration die Methode projects.locations.vodConfigs.create
. Optionale Felder wie benutzerdefinierte Header findest du in der Referenzdokumentation zur VOD-Konfiguration.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
PROJECT_NUMBER
: Ihre Google Cloud-Projektnummer; Sie befindet sich auf der Seite IAM-Einstellungen im Feld ProjektnummerLOCATION
: Speicherort, an dem die VOD-Konfiguration erstellt werden soll. Verwende eine der unterstützten Regionen.Standorte anzeigenus-central1
us-east1
us-west1
asia-east1
asia-south1
asia-southeast1
europe-west1
southamerica-east1
VOD_CONFIG_ID
: eine benutzerdefinierte Kennung für die VOD-Konfiguration. Diese ID darf nur Kleinbuchstaben, Ziffern und Bindestriche enthalten. Das erste Zeichen muss ein Buchstabe, das letzte Zeichen ein Buchstabe oder eine Zahl sein und der Parameter die gesamte ID maximal 63 Zeichen lang ist.VOD_URI
: der URI des zu verbindenden Mediums. Dieser URI muss entweder auf eine MPEG-DASH-Manifestdatei (MPD) oder eine HLS-Manifestdatei (M3U8) verweisen. Verwenden Sie öffentlichen URI oder einen nicht signierten URI, für den Sie einen CDN-Schlüssel registriert haben. ist die URL für Anzeigenmetadaten von Ad-Servern abgerufen werden; für die Ad Manager-Integration muss ein gültiger Ad Manager-Videoanzeigen-Tag. Um ein gültiges Anzeigen-Tag abzurufen, befolgen Sie die Schritte oben Bereich Anzeigen-Tag in Ad Manager erstellen.AD_TAG_URI
NETWORK_CODE
: die numerische Kennung für Ihr in Ihrem Ad Manager-Netzwerk. finden Sie dies in der Globale Einstellungen für das Publisher-Konto
JSON-Text anfordern:
{ "sourceUri": "VOD_URI", "adTagUri": "AD_TAG_URI", "gamVodConfig": { "networkCode": "NETWORK_CODE" } }
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten in etwa folgende JSON-Antwort erhalten:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.common.OperationMetadata", "createTime": CREATE_TIME, "target": "projects/PROJECT_NUMBER/locations/LOCATION/vodConfigs/VOD_CONFIG_ID", "verb": "create", "cancelRequested": false, "apiVersion": "v1" }, "done": false }
Mit diesem Befehl wird ein Vorgang mit langer Ausführungszeit erstellt, den Sie abfragen können, um den Fortschritt zu verfolgen. Kopieren Sie die zurückgegebene
OPERATION_ID
,
Dies ist der letzte Teil des Felds name
, der im nächsten Abschnitt verwendet wird.
Ergebnis prüfen
Verwenden Sie den projects.locations.operations.get
.
um zu prüfen, ob die VOD-Konfiguration erstellt wurde. Wenn die Antwort "done: false"
enthält, wiederholen Sie den Befehl, bis die Antwort "done: true"
enthält.
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
PROJECT_NUMBER
: Ihre Google Cloud-Projektnummer; Sie befindet sich in den IAM-Einstellungen im Feld Projektnummer. SeiteLOCATION
: Speicherort der Daten; verwenden Sie eine der unterstützten Regionen.Standorte anzeigenus-central1
us-east1
us-west1
asia-east1
asia-south1
asia-southeast1
europe-west1
southamerica-east1
OPERATION_ID
: die Kennung für den Vorgang
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Sie sollten in etwa folgende JSON-Antwort erhalten:
{ "name": "projects/PROJECT_NUMBER/locations/LOCATION/operations/OPERATION_ID", "metadata": { "@type": "type.googleapis.com/google.cloud.common.OperationMetadata", "createTime": CREATE_TIME, "endTime": END_TIME, "target": "projects/PROJECT_NUMBER/locations/LOCATION/vodConfigs/VOD_CONFIG_ID", "verb": "create" }, "done": true, "response": { "@type": "type.googleapis.com/google.cloud.video.stitcher.v1.VodConfig", "name": "projects/PROJECT_NUMBER/locations/LOCATION/vodConfigs/VOD_CONFIG_ID", "sourceUri": "VOD_URI", "adTagUri": "AD_TAG_URI", "gamVodConfig": { "networkCode": "NETWORK_CODE" }, "state": "READY" } }
Prüfen Sie, ob der Status auf READY
gesetzt ist. Ist dies nicht der Fall, warten Sie einige Sekunden und senden Sie die Anfrage noch einmal.
Weitere Informationen zu VOD-Konfigurationen findest du unter VOD-Konfiguration erstellen und verwalten