Saltar al contenido
Explorar categorías y guías

Conectar Google Ads con tus propias credenciales (paso a paso)

Conecta tu cuenta con Client ID, Client secret, Refresh token y Customer ID; habilita el acceso a Google Ads API desde tu proyecto de Google Cloud.

12 min de lectura Actualizado el 28 de octubre de 2026

Qué es esto y por qué te conviene

Google Ads se conecta a Daplox con TUS PROPIAS credenciales de la API (en inglés se le dice BYOC, "trae tus propias credenciales"). Es el único camino: no hay conexión automática. Esta guía te lleva de la mano.

Con tus propias credenciales usas tu propia cuenta de Google y tu propio acceso a la API de Google Ads. Ventaja: el nivel de acceso y los límites de la API corresponden a tu proyecto de Google Cloud; Google puede solicitar aprobación para acceder a cuentas reales. Desventaja: tienes que pegar 4 datos a mano la primera vez. Es más largo, pero lo haces una sola vez y queda guardado.

Los 4 datos que vas a juntar
1) Client ID. 2) Client Secret. 3) Refresh token. 4) Customer ID. No te asustes con los nombres: abajo te decimos exactamente de dónde sale cada uno, clic por clic. Ten a mano un bloc de notas para ir pegando cada valor a medida que lo consigues.
Antes de empezar
Necesitas: (a) una cuenta de Google con acceso a la cuenta de Google Ads que quieres conectar, directo o a través de la cuenta administradora (MCC) de tu agencia, y (b) que esa cuenta de Google Ads ya exista. Para publicar anuncios, Google también exige completar su configuración de facturación. Si tu agencia maneja la cuenta, pídeles acceso a la cuenta o a su administradora primero.

Paso 1 — Habilitar Google Ads API en Google Cloud

  1. Selecciona o crea tu proyecto
    Abre console.cloud.google.com y elige el proyecto que utilizarás para esta conexión. Puedes crear uno llamado Conexión Daplox.
  2. Habilita Google Ads API
    En APIs y servicios → Biblioteca busca Google Ads API y pulsa Habilitar.
  3. Comprueba el nivel de acceso
    Abre la página de Google Ads API del proyecto. Si el nivel es Test, despliega Upgrade access level, comprueba que indique Explorer y pulsa Apply for access. Espera la aprobación antes de conectar una cuenta real.
Usa el mismo proyecto
El permiso de Google Ads API pertenece al proyecto de Google Cloud donde creas las credenciales OAuth. Habilitar la API en otro proyecto no autoriza esta conexión. Explorer permite empezar con cuentas reales, con hasta 2.880 operaciones al día; el planificador de palabras clave requiere Basic o Standard.

Paso 2 — Crear las credenciales OAuth (Client ID y Client Secret)

Ahora necesitamos un "Client ID" y un "Client Secret". Son como el usuario y la contraseña de la aplicación que va a hablar con Google en tu nombre. Se crean en Google Cloud Console, que es un sitio aparte de Google Ads.

  1. Entra a Google Cloud Console
    Abre console.cloud.google.com con la misma cuenta de Google. Es gratis, no te cobra nada por hacer esto.
  2. Selecciona el proyecto del Paso 1
    Comprueba en el selector superior que estás usando el mismo proyecto donde habilitaste Google Ads API y solicitaste el acceso a cuentas reales.
  3. Configura la Pantalla de consentimiento
    Busca Google Auth Platform en Google Cloud y pulsa Comenzar si todavía no está configurada. Completa el nombre de la aplicación y los correos de soporte y contacto. Para Gmail personal, elige audiencia Externa.
  4. Agrega tu propio usuario como "usuario de prueba"
    En Google Auth Platform → Audiencia → Usuarios de prueba, agrega tu propio correo de Google. Esto permite que tu correo autorice la aplicación mientras está en pruebas.
  5. Ve a "Credenciales"
    En Google Auth Platform → Clientes, pulsa Crear cliente.
  6. Elige el tipo de aplicación
    En "Tipo de aplicación" elige "Aplicación web" ("Web application"). Ponle un nombre. En "URIs de redireccionamiento autorizados" agrega exactamente: https://developers.google.com/oauthplayground (esto es para el Paso 3). Haz clic en "Crear".
  7. Copia el Client ID y el Client Secret
    Aparece una ventanita con dos valores: "ID de cliente" (Client ID, termina en .apps.googleusercontent.com) y "Secreto de cliente" (Client Secret). Copia los dos a tu bloc de notas como "CLIENT ID" y "CLIENT SECRET".
Si más adelante quieres usar otra herramienta
El URI de redireccionamiento debe coincidir con la herramienta donde generas el refresh token. Como aquí usamos el OAuth Playground de Google, el URI tiene que ser justo developers.google.com/oauthplayground. Si lo escribes distinto, el Paso 3 te va a dar error "redirect_uri_mismatch".

Paso 3 — Generar el Refresh Token (con el OAuth Playground)

El refresh token es un permiso de larga duración: le permite a Daplox renovar el acceso a tu cuenta sin que tengas que volver a loguearte cada hora. La forma más fácil de obtenerlo es con una herramienta gratis de Google llamada OAuth Playground.

  1. Abre el OAuth Playground
  2. Abre la configuración (la rueda dentada)
    Arriba a la derecha haz clic en el ícono de engranaje ("OAuth 2.0 configuration"). Marca la casilla "Use your own OAuth credentials" ("Usar mis propias credenciales OAuth").
  3. Pega tu Client ID y Client Secret
    Aparecen dos campos. Pega el CLIENT ID y el CLIENT SECRET que copiaste en el Paso 2. Comprueba que Access type esté en Offline y cierra el panel de configuración.
  4. Escribe el alcance (scope) de Google Ads a mano
    En la columna izquierda hay una caja "Input your own scopes". Escribe exactamente: https://www.googleapis.com/auth/adwords y haz clic en "Authorize APIs".
  5. Elige tu cuenta y acepta
    Se abre el login de Google. Elige la cuenta que administra tu Google Ads. Si sale un cartel de "Google no verificó esta app", haz clic en "Configuración avanzada" → "Ir a (nombre de tu app)". Después acepta los permisos.
  6. Intercambia el código por tokens
    Vuelves al Playground. Ahora en el paso 2 haz clic en el botón "Exchange authorization code for tokens".
  7. Copia el Refresh Token
    Aparece un campo "Refresh token" (suele empezar con "1//"). Cópialo a tu bloc de notas como "REFRESH TOKEN". Ese es el dato que importa; el "Access token" que también aparece NO hace falta guardarlo.
Si no aparece el refresh token
Casi siempre es porque ya habías autorizado antes. Solución: en tu cuenta de Google entra a myaccount.google.com/permissions, quita el acceso de la app, y repite el Paso 3 desde cero. Esta vez Google te devuelve un refresh token nuevo.
Duración de la autorización
Con una aplicación externa en estado Testing, el Refresh token de Google Ads vence a los siete días. Para uso continuo, configura el estado de producción y completa los requisitos de verificación que Google solicite. Usa siempre tus propias credenciales en OAuth Playground; las predeterminadas se revocan a las 24 horas.

Paso 4 — Encontrar el Customer ID

El Customer ID es el número que identifica tu cuenta de Google Ads. Tiene el formato 123-456-7890 (diez dígitos con dos guiones).

  1. Vuelve a Google Ads
    Abre ads.google.com de nuevo.
  2. Mira arriba a la derecha
    Al lado del nombre y el correo de la cuenta vas a ver el número en formato 123-456-7890. Ese es tu Customer ID. Cópialo a tu bloc de notas como "CUSTOMER ID".
  3. Si manejas varias cuentas (MCC)
    Si tienes una cuenta administradora (MCC) que agrupa varias, copia el Customer ID de la cuenta puntual que quieres sincronizar (la de las campañas), NO el de la administradora. Si tu usuario sólo ve esa cuenta a través del MCC, no hace falta nada más: al probar la conexión, Daplox encuentra la administradora y entra por ella. Si te confundes y pegas el de la administradora, Daplox te avisa al probar la conexión.
Puedes pegar el Customer ID con guiones (123-456-7890), sin ellos (1234567890) o con espacios (123 456 7890). Daplox limpia el formato solo.

Paso 5 — Pegar todo en Daplox y probar

  1. Abre la pantalla de conexión
    En Daplox ve a Marketing → Campañas Ads → botón de filtros → "Google Ads (live)" y toca el botón "Conectar con mis credenciales".
  2. Pega los 4 datos en sus campos
    Client ID (OAuth), Client secret (OAuth), Refresh token y Customer ID. Pega cada valor en el campo que lleva su nombre — cada campo trae una pista de dónde sale. Revisa que no te haya quedado un espacio de más al principio o al final.
  3. Pulsa "Guardar conexión"
    Tus credenciales quedan almacenadas de forma cifrada y Daplox las VERIFICA automáticamente contra la API de Google Ads en ese mismo paso. Si todo está bien, la pantalla carga tu cuenta con sus campañas y métricas, y ya puedes crear campañas y usar las funciones de IA.
  4. Si la verificación falla, queda "pendiente de verificación"
    Si la conexión aún no se ha verificado, la pantalla muestra la tarjeta "Google Ads pendiente de verificación" con los botones "Verificar ahora", "Corregir credenciales" y "Eliminar credenciales". El aviso distingue los errores de credenciales o permisos que Google permite identificar de los fallos temporales. Una interrupción de red o de Google conserva la conexión; puedes volver a verificar sin borrarla. Con la conexión ya sana, el botón "Probar conexión" sirve para revalidarla cuando quieras.
Listo
No tienes que repetir esto cada vez. Daplox usa el refresh token para renovar el acceso solo. Solo vas a tener que rehacerlo si revocas los permisos en tu cuenta de Google o si borras las credenciales OAuth en Google Cloud.

Solución de problemas

  • El proyecto sólo tiene acceso de prueba / CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION: vuelve al Paso 1 y solicita acceso Explorer en el mismo proyecto donde creaste el cliente OAuth.
  • ACTION_NOT_PERMITTED: Google todavía no habilitó la Google Ads API para el proyecto de Google Cloud donde creaste el cliente OAuth. En ese proyecto, abre la página de Google Ads API y pide el acceso (Explorer o superior); el acceso Explorer permite hasta 2.880 operaciones al día en cuentas reales. Cuando Google lo apruebe, vuelve a probar la conexión.
  • PERMISSION_DENIED: comprueba que el usuario autorizado tenga acceso al Customer ID configurado, directo o a través de una cuenta administradora (MCC).
  • Si falla la renovación del acceso, el aviso dice la causa. Si el ID de cliente o el secreto OAuth no coinciden con el cliente OAuth con el que autorizaste la cuenta, copia los dos del MISMO cliente de Google Cloud y vuelve a conectar. Si Google revocó o dio por vencida la autorización ("invalid_grant": por ejemplo, quitaste el acceso o cambiaste la contraseña), regenera el refresh token siguiendo el Paso 3 de nuevo (quitando primero el acceso viejo en myaccount.google.com/permissions).
  • "redirect_uri_mismatch" en el OAuth Playground: el URI de redireccionamiento de tu Client ID no coincide. Vuelve al Paso 2 y asegúrate de que sea exactamente https://developers.google.com/oauthplayground.
  • Customer ID equivocado: pegaste el de la cuenta administradora (MCC) en vez del de la cuenta con campañas. Usa el ID de la cuenta puntual. Si la cuenta está bajo un MCC, Daplox encuentra la administradora sola al probar la conexión y lo dice en el resultado.
  • Client Secret o Client ID con espacios: un espacio invisible pegado al copiar rompe la conexión. Borra el campo y vuelve a pegar con cuidado.
  • Si Google está temporalmente indisponible o limita las solicitudes, espera y vuelve a Probar conexión. Si el aviso indica un error de consulta o no identifica la causa, comparte con soporte el mensaje y su referencia; no cambies ni elimines credenciales sin una indicación concreta.
¿Se te complicó algún paso?
Escríbenos por el chat de soporte con el paso donde te trabaste y el mensaje de error — la mayoría de los casos se resuelven revisando el Paso 2 (el cliente OAuth: URI de redireccionamiento y usuario de prueba) o regenerando el refresh token del Paso 3.

¿Pudiste resolverlo con esta guía?

Artículos relacionados