Erforderliche Informationen für Clientanwendungen erfassen
Du solltest die folgenden Informationen haben, die für die Erstellung einer VOD-Asset-Sitzung in Google Ad Manager erforderlich sind:
Feld | Beschreibung |
---|---|
projectNumber | Die Google Cloud-Projektnummer
(PROJECT_NUMBER )
zum Erstellen von Sitzungen,
die für Ad Manager aktiviert sind, oder
können Sie die Projekt-ID verwenden. |
region |
Die
Ort
(LOCATION )
das das IMA SDK zum Erstellen der VOD-Sitzung verwenden soll.
|
vodConfigId | Die
VOD-Konfigurations-ID für
registriert den VOD-Stream bei der Video Stitcher API. Die folgenden
zeigt das Format für den vollständigen Namen der Konfigurationsressource an:projects/PROJECT_NUMBER/locations/LOCATION/vodConfigs/VOD_CONFIG_ID VOD_CONFIG_ID ).
Beachten Sie, dass der Standort der
Konfiguration muss sich an demselben Speicherort befinden, an dem Sie die VOD-Sitzung erstellen.
|
networkCode | Die numerische Kennung (NETWORK_CODE ) für Ihr Ad Manager-Netzwerk. |
oAuthToken | Ein kurzlebiges OAuth-Token für das Dienstkonto mit der Rolle Video Stitcher User. Weitere Informationen finden Sie unter Kurzlebige OAuth-Tokens generieren. |
Tabelle 1. Erforderliche Informationen für Sitzungen mit Ad Manager-kompatiblen VOD-Assets
Kurzlebige OAuth-Tokens für Tests generieren
So generieren Sie ein kurzlebiges OAuth-Token, das mit dem Dienstkonto mit der Rolle Video Stitcher User verknüpft ist:
- Ersetzen Sie
PATH_TO_YOUR_SERVICE_KEY
durch den Pfad zur JSON-Datei, die Sie auf Ihren lokalen Computer heruntergeladen haben.gcloud auth activate-service-account --key-file PATH_TO_YOUR_SERVICE_KEY
- Rufen Sie das OAuth 2.0-Inhabertoken aus dem Dienstkonto ab:
gcloud auth print-access-token
Da es sich um ein kurzlebiges Token handelt, müssen Sie es regelmäßig mit dem Befehl gcloud auth print-access-token
neu generieren und die neuen Tokens an Ihre Clientanwendungen senden. Im folgenden Abschnitt finden Sie weitere Informationen zum Erstellen eines Produktionsdienstes, der kurzlebige Tokens bereitstellt.
Dienst erstellen, um Ihren Clientanwendungen Informationen zur Verfügung zu stellen
Erstellen Sie einen Dienst, der die erforderlichen Informationen bereitstellen kann, die an den Client übergeben werden sollen. Wenn die Anwendung Informationen von Ihrem Dienst anfordert, ein VOD-Asset wiedergeben, sollte der Dienst die in Tabelle 1.
Insbesondere muss der Dienst OAuth-Tokens für Clientanwendungen auf sichere Weise. Konfigurieren Sie diesen Dienst mit zwei Dienstkonten, wobei eines sich als das andere ausgibt. Ein Dienstkonto hat die Rolle Service Token Creator und erstellt ein OAuth. Token für das Dienstkonto mit der Rolle Video Stitcher User. Beispiel:
- Dienstkonto 1: Dies ist das Dienstkonto des Aufrufers. Dieses Konto hat die Berechtigung Service Token Creator für Dienstkonto 2 und Identitätsübernahmen Dienstkonto 2 für Clientanwendungen.
- Dienstkonto 2: Das ist das Dienstkonto mit Berechtigungen, das die Rolle Video Stitcher User hat, um Sitzungen zu erstellen.
Informationen zum Bereitstellen eines OAuth-Tokens von Ihrem Dienst, einschließlich Client Bibliotheks-Codebeispiele finden Sie Erstellen Sie ein kurzlebiges Zugriffstoken.