Configure un proyecto de la Consola de API de Google para la API de Google Ads

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Se requieren credenciales para acceder a los servidores de OAuth2 de Google a fin de autenticar y autorizar a los usuarios de Google Ads. Estas credenciales identifican tu app en Google y te permiten generar tokens OAuth para administrar usuarios de Google Ads. El acceso a las credenciales de Google OAuth2 se administra desde la Consola de API de Google.

Mira este video para conocer algunas prácticas recomendadas sobre los proyectos de Cloud

Crea un proyecto

Ve a la Consola de API de Google. Haz clic en Crear proyecto, ingresa un nombre y haz clic en Crear.

Habilita la API de Google Ads en tu proyecto

Para habilitar la API de Google Ads en tu proyecto, haz lo siguiente:

  1. Abre la biblioteca de API en la Consola de API de Google. Si se te solicita, selecciona tu proyecto o crea uno nuevo. La biblioteca de API enumera todas las API disponibles, agrupadas por familia de productos y popularidad.

  2. Utilice la búsqueda para encontrar la API de Google Ads si no está visible en la lista.

  3. Seleccione la API de Google Ads y, luego, haga clic en el botón Habilitar.

Elige un tipo de app

Hay dos opciones de tipos de aplicaciones para la API de Google Ads:

  • Apps de escritorio
  • Apps web

Consulta la siguiente tabla a fin de determinar qué tipo es el más apropiado para la app que quieres compilar:

Elige este tipo de app Si ...
App de escritorio
  • Usted administra todas sus cuentas de Google Ads mediante una única cuenta de administrador de nivel superior.
  • Eres un usuario nuevo o quieres comenzar rápidamente con la configuración más simple.
  • Tu app solo autenticará a los usuarios de Google desde una máquina.
Aplicación web
  • Deseas autenticarte como un usuario que puede otorgar permiso a tu app para acceder a los datos de su cuenta de Google Ads.
  • Deseas generar varias credenciales de autorización con facilidad, por ejemplo, para administrar cuentas de terceros.
  • Tu app requiere URL de devolución de llamada. Las URL de devolución de llamada no son compatibles con el flujo de la app para computadoras de escritorio.

Si deseas obtener más detalles, consulta la documentación de OAuth de Google Identity Platform para apps de escritorio o apps web.

Crea un ID de cliente y un secreto de cliente

Una vez que hayas determinado tu tipo de app, sigue las instrucciones que aparecen a continuación para generar el ID de cliente y el secreto de cliente de OAuth2:

  1. Abre la página Credenciales. Selecciona un proyecto creado anteriormente o crea uno nuevo.

  2. En la pantalla Credenciales, haz clic en CREAR CREDENCIALES y, luego, selecciona ID de cliente de OAuth.

    1. Si nunca configuraste una pantalla de consentimiento de OAuth para este proyecto, se te indicará que lo hagas ahora. Haz clic en CONFIGURAR PANTALLA DE CONSENTIMIENTO.

      1. Seleccione el tipo de usuario y haga clic en CREAR.

      2. Complete el formulario inicial. Puedes editarla más tarde si es necesario. Haz clic en Guardar cuando termines.

    2. Para continuar, regresa a Credentials > CREATE CREDENTIALS > OAuth client ID.

  3. Selecciona Aplicación de escritorio o Aplicación web como el tipo de aplicación, según el caso de uso.

  4. Ponle un nombre y haz clic en Crear.

  5. Si tu tipo de cliente es Aplicación web, agrega al menos un URI de redireccionamiento autorizado.

    Para las pruebas locales que son compatibles con la configuración predeterminada en nuestros ejemplos de biblioteca cliente, usa http://127.0.0.1.

    En el caso de los clientes de apps de escritorio, seguirás usando un redireccionamiento de IP de bucle invertido, pero el URI no está configurado de forma explícita en Cloud Console.

  6. En la página de confirmación, copia Tu ID de cliente y Tu secreto de cliente en tu portapapeles, ya que los necesitarás cuando configures tu biblioteca cliente. También puedes volver a la página de credenciales más adelante para recuperar estos detalles.