Prepárate para que tu aplicación cliente funcione con Google Ad Manager

Recopila la información necesaria para tus aplicaciones cliente

Debes tener la siguiente información que se requiere para que Google Ad Manager cree una sesión de activos de VOD:

CampoDescripción
projectNumberEl número de proyecto de Google Cloud (PROJECT_NUMBER) que se usa para crear sesiones habilitadas para Ad Manager. Como alternativa, puedes usar el ID del proyecto.
region El ubicación (LOCATION) que quieres que el SDK de IMA use para crear la sesión de VOD.
vodConfigIdEl ID de configuración de VOD usado para registrar la transmisión de VOD con la API de Video Stitcher Lo siguiente muestra el formato para el nombre completo del recurso de configuración:
projects/PROJECT_NUMBER/locations/LOCATION/vodConfigs/VOD_CONFIG_ID
El ID de configuración de VOD es la última parte del nombre completo. (VOD_CONFIG_ID). Ten en cuenta que la ubicación del debe estar en la misma ubicación en la que creas la sesión de VOD.
networkCodeEl identificador numérico (NETWORK_CODE) para tu red de Ad Manager.
oAuthTokenUn token OAuth de corta duración para el cuenta de servicio con el rol Usuario de Video Stitcher. Consulta Genera tokens OAuth de corta duración.

Tabla 1. Información obligatoria para las sesiones de recursos de VOD habilitados en Ad Manager

Genera tokens de OAuth de corta duración para pruebas

Para generar un token de OAuth de corta duración asociado con la cuenta de servicio con el rol de usuario de Video Stitcher, sigue estos pasos:

  1. Reemplaza PATH_TO_YOUR_SERVICE_KEY por la ruta de acceso al archivo JSON que descargaste en tu máquina local.
    gcloud auth activate-service-account --key-file PATH_TO_YOUR_SERVICE_KEY
  2. Recupera el token del portador OAuth 2.0 de la cuenta de servicio:
    gcloud auth print-access-token

Debido a que este es un token de corta duración, debes volver a generarlo de forma periódica con el comando gcloud auth print-access-token y enviar los nuevos tokens a tus aplicaciones cliente. Consulta la siguiente sección para obtener más información información sobre la compilación de un servicio de producción para proporcionar tokens de corta duración.

Crea un servicio para proporcionar información a tus aplicaciones cliente

Crea un servicio que pueda proporcionar la información necesaria que se transmitirá al cliente. Cuando la aplicación solicita información a tu servicio sobre cómo reproducir un activo de VOD, el servicio debería devolver la información que se describe en Tabla 1:

En particular, el servicio debe poder proporcionar tokens OAuth a aplicaciones cliente de forma segura. Configura este servicio con dos cuentas, una suplantar la identidad de la otra parte. Una cuenta de servicio tiene el rol de Creador de tokens de servicio y crea un token de OAuth para la cuenta de servicio que tiene el rol de Usuario de Video Stitcher. Por ejemplo:

  • Cuenta de servicio 1: Esta es la cuenta de servicio del emisor. Esta cuenta tiene la Permiso de creador de tokens de servicio en la cuenta de servicio 2 y suplantación de identidad de la cuenta de servicio 2 a las aplicaciones cliente.
  • Cuenta de servicio 2: esta es la cuenta de servicio que posee privilegios que tiene la Usuario de Video Stitcher para crear sesiones.

Para obtener información sobre cómo proporcionar un token de OAuth desde tu servicio, incluidos ejemplos de código de la biblioteca cliente, consulta Crea un token de acceso de corta duración.