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.
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.
Paso 1 — Habilitar Google Ads API en Google Cloud
- Selecciona o crea tu proyectoAbre console.cloud.google.com y elige el proyecto que utilizarás para esta conexión. Puedes crear uno llamado Conexión Daplox.
- Habilita Google Ads APIEn APIs y servicios → Biblioteca busca Google Ads API y pulsa Habilitar.
- Comprueba el nivel de accesoAbre 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.
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.
- Entra a Google Cloud ConsoleAbre console.cloud.google.com con la misma cuenta de Google. Es gratis, no te cobra nada por hacer esto.
- Selecciona el proyecto del Paso 1Comprueba en el selector superior que estás usando el mismo proyecto donde habilitaste Google Ads API y solicitaste el acceso a cuentas reales.
- Configura la Pantalla de consentimientoBusca 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.
- 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.
- Ve a "Credenciales"En Google Auth Platform → Clientes, pulsa Crear cliente.
- Elige el tipo de aplicaciónEn "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".
- Copia el Client ID y el Client SecretAparece 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".
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.
- Abre el OAuth PlaygroundVe a developers.google.com/oauthplayground en el navegador.
- 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").
- Pega tu Client ID y Client SecretAparecen 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.
- Escribe el alcance (scope) de Google Ads a manoEn la columna izquierda hay una caja "Input your own scopes". Escribe exactamente: https://www.googleapis.com/auth/adwords y haz clic en "Authorize APIs".
- Elige tu cuenta y aceptaSe 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.
- Intercambia el código por tokensVuelves al Playground. Ahora en el paso 2 haz clic en el botón "Exchange authorization code for tokens".
- Copia el Refresh TokenAparece 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.
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).
- Vuelve a Google AdsAbre ads.google.com de nuevo.
- Mira arriba a la derechaAl 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".
- 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.
Paso 5 — Pegar todo en Daplox y probar
- Abre la pantalla de conexiónEn Daplox ve a Marketing → Campañas Ads → botón de filtros → "Google Ads (live)" y toca el botón "Conectar con mis credenciales".
- Pega los 4 datos en sus camposClient 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.
- 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.
- 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.
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.
¿Pudiste resolverlo con esta guía?
Artículos relacionados
Conectar tu cuenta de Google Ads
Autoriza a Daplox en Google, elige tu cuenta publicitaria y conserva el acceso con renovación automática.
Cambiar de cuenta o actualizar credenciales
Reconectar es volver a pegar los 4 campos completos desde "Mis credenciales" — los secretos guardados no se rellenan solos. Desconectar sigue siendo un click.
Meta Ads con app propia: negocio, token y permisos paso a paso
Prepara tu app de Meta Developers, asigna la cuenta publicitaria al usuario del sistema y conecta las credenciales manualmente. Incluye errores frecuentes y renovación.
Crear campaña con IA
"Crear con IA" arma campaña, ad groups, anuncios, keywords y negativas desde el "ADN del negocio". Toda campaña nace pausada; activarla pide confirmar el gasto.