Preparare l'applicazione client per il funzionamento con Google Ad Manager

Raccogli le informazioni richieste per le applicazioni client

Dovresti avere le seguenti informazioni, necessarie per: Google Ad Manager per creare una sessione di asset VOD:

CampoDescrizione
projectNumberIl numero del progetto Google Cloud (PROJECT_NUMBER) utilizzato per creare sessioni abilitate per Ad Manager. In alternativa, puoi utilizzare l'ID progetto.
region La posizione (LOCATION) che vuoi che l'SDK IMA utilizzi per creare la sessione VOD.
vodConfigIdLa ID configurazione VOD utilizzato registrare lo stream VOD con l'API Video Stitcher. Le seguenti mostra il formato del nome completo della risorsa di configurazione:
projects/PROJECT_NUMBER/locations/LOCATION/vodConfigs/VOD_CONFIG_ID
L'ID configurazione VOD è l'ultima parte del nome completo (VOD_CONFIG_ID). Tieni presente che la posizione della configurazione deve essere la stessa in cui crei la sessione VOD.
networkCodeL'identificatore numerico (NETWORK_CODE) per la tua rete Ad Manager.
oAuthTokenUn token OAuth di breve durata per l'account di servizio con il ruolo Utente Video Stitcher. Consulta Generare token OAuth di breve durata.

Tabella 1. Informazioni richieste per le sessioni degli asset VOD abilitati per Ad Manager

Genera token OAuth di breve durata per i test

Per generare un token OAuth di breve durata associato all'account di servizio con il ruolo Utente Video Stitcher, segui questi passaggi:

  1. Sostituisci PATH_TO_YOUR_SERVICE_KEY con il percorso del file JSON scaricato sul computer locale.
    gcloud auth activate-service-account --key-file PATH_TO_YOUR_SERVICE_KEY
  2. Recupera il token bearer OAuth 2.0 dall'account di servizio:
    gcloud auth print-access-token

Poiché si tratta di un token di breve durata, devi generarlo di nuovo periodicamente con il comando gcloud auth print-access-token e inviare i nuovi token alle tue applicazioni client. Per saperne di più, consulta la sezione seguente. informazioni sulla creazione di un servizio di produzione per fornire token di breve durata.

Creare un servizio per fornire informazioni alle applicazioni client

Crea un servizio in grado di fornire le informazioni richieste da passare al client. Quando l'applicazione richiede al tuo servizio informazioni su come riprodurre un asset VOD, il servizio deve restituire le informazioni descritte nella Tabella 1.

In particolare, il servizio deve essere in grado di fornire token OAuth alle applicazioni client in modo sicuro. Configura questo servizio utilizzando due account servizio, uno dei quali finge di essere l'altro. Un account di servizio dispone del ruolo Creatore token di servizio e crea un token OAuth per l'account di servizio che dispone del ruolo Utente Video Stitcher. Ad esempio:

  • Account di servizio 1: l'account di servizio del chiamante. Questo account ha Autorizzazione Creatore token di servizio per l'account di servizio 2 e imitazioni l'account di servizio 2 alle applicazioni client.
  • Account di servizio 2: si tratta dell'account di servizio con privilegi che dispone Ruolo Utente stitching video per creare sessioni.

Per informazioni su come fornire un token OAuth dal tuo servizio, inclusi esempi di codice della libreria client, consulta Creare un token di accesso di breve durata.