Tudo que tu precisa pra conectar a skill de Google Ads no Claude Code. Tu vai criar um projeto no Google Cloud, pedir o acesso à API e mandar duas chaves pro Claude. O resto ele faz. Leva uns 15 a 20 minutos.
O projeto é onde ficam as chaves que a skill usa. Desde setembro é também ele que recebe a permissão de usar a API do Google Ads.
Ads Ratos. Organização e local podem ficar no padrão
Um clique. Ao ativar, o teu projeto ganha o nível de acesso Teste. No passo 5 tu pede o nível que enxerga as tuas contas de verdade.
É a tela que aparece quando a skill pede pra acessar a tua conta. O Google chama essa área de Google Auth Platform.
Parte A: dados do app
Ads Ratos e o teu e-mail como e-mail de suporte. Clica em Próxima
Parte B: permissão do Google Ads
.../auth/adwords
Parte C: publicar o app
São as duas chaves que tu vai mandar pro Claude.
Ads Ratos. Clica em Criar
Este passo substituiu o antigo developer token. O nível Teste, que veio no passo 2, só enxerga contas de teste. O Explorer enxerga as tuas contas de verdade, e o Google costuma aprovar na hora, sem análise manual.
Volta pro VS Code e manda isso pro Claude:
Se tu gerencia as contas por uma conta de gerenciamento (MCC), acrescenta no fim: "e meu MCC é [ID DA MCC]". Se não sabe o que é MCC, não precisa.
.env com as tuas chaves
Depois que a conexão funcionar, o Claude pergunta qual é a tua conta principal. Responde normalmente:
O Claude grava no contas.yaml, e a partir daí tu pede o que quiser:
invalid_grant, uma semana depois de funcionar
O app ficou em modo Teste e a autorização venceu. Faz a Parte C do passo 3 (Publicar app) e manda pro Claude: "gera de novo o refresh token do google ads".
DEVELOPER_TOKEN_NOT_APPROVED
O nome é antigo, mas o erro quer dizer que o nível de acesso do projeto não cobre o pedido. Se o projeto ainda está em Teste, faz o passo 5. Se já está em Explorer e o erro veio numa pesquisa de palavras-chave, é o Keyword Planner, que exige o nível Basic.
Google Ads API has not been used in project
A API não foi ativada nesse projeto. Faz o passo 2 com o projeto certo selecionado.
USER_PERMISSION_DENIED
A conta Google que tu autorizou não tem acesso a essa conta de anúncios. Confere no Google Ads, em Administrador > Acesso e segurança. Se a conta fica dentro de uma MCC, passa o ID da MCC pro Claude.
access_denied ou "acesso bloqueado" na hora de autorizar
O app ainda está em modo Teste e o teu e-mail não está na lista de usuários de teste. Publica o app (passo 3, Parte C) e tenta de novo.
A skill está numa versão antiga. Baixa o zip novo na plataforma e manda: "checa a atualização da skill google-ads-ratos e aplica".
O Explorer cobre o uso do dia a dia. O Basic só faz falta se tu quer a pesquisa de palavras-chave (Keyword Planner) pela skill, ou se passa de 2.880 operações por dia. Pra pedir, o Google exige a verificação de marca do projeto, e ela pede um site teu no ar.
Enquanto o Basic não sai, a skill segue funcionando no Explorer. Só a pesquisa de palavras-chave fica de fora.