Ihre Clientanwendung für die Zusammenarbeit mit Google Ad Manager vorbereiten

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:

FeldBeschreibung
projectNumberDie 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.
vodConfigIdDie 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
Die VOD-Konfigurations-ID ist der letzte Teil des vollständigen Namens. (VOD_CONFIG_ID). Beachten Sie, dass der Standort der Konfiguration muss sich an demselben Speicherort befinden, an dem Sie die VOD-Sitzung erstellen.
networkCodeDie numerische Kennung (NETWORK_CODE) für Ihr Ad Manager-Netzwerk.
oAuthTokenEin 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:

  1. 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
  2. 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.