Configurar um projeto do Console de APIs do Google para a API Google Ads

As credenciais para acessar os servidores OAuth2 do Google são necessárias para autenticam e autorizam usuários do Google Ads. Essas credenciais identificam seus app para o Google, permitindo que você gere tokens OAuth para gerenciar o Google Ads usuários. O acesso às credenciais do Google OAuth2 é gerenciado no Console de APIs do Google.

Assista a este vídeo para conhecer algumas práticas recomendadas para projetos do Cloud

Verificação do Google OAuth

Todos os apps do Google Cloud usados para receber credenciais para o escopo da API Google Ads precisam passar por uma solicitação de serviço OAuth do Google a verificação para evitar uma tela de interface não verificada para usuários. Nesse contexto, um app é definido como um ID do cliente OAuth 2.0 exclusivo. no Google Cloud.

Essa verificação é independente e além das análises realizadas como parte do processo de aprovação do token de desenvolvedor, e é obrigatório, pois o escopo da API do Google Ads é confidencial do projeto.

Não há custo para a verificação do Google, que geralmente é concluída entre 3 e cinco dias úteis. Esta política se aplica a todos os apps.

Recomendamos que todos os apps passem pelo processo de verificação do OAuth do Google assim que possível para evitar interrupções nos negócios.

Criar um projeto

Vá para o Console de APIs do Google. Clique em Criar projeto. digite um nome e clique em Criar.

Ativar a API Google Ads no seu projeto

Para ativar a API Google Ads no projeto, siga estas etapas:

  1. Abra a Biblioteca de APIs no Console de APIs do Google. Se solicitado, selecione o ou criar um novo. A Biblioteca de APIs lista todas as APIs APIs, agrupadas por família de produtos e popularidade.

  2. Use a pesquisa para encontrar a API Google Ads se ela não estiver visível na lista.

  3. Selecione a API Google Ads e clique no botão Ativar.

Escolher um tipo de usuário e o status de publicação

Depois de ativar a API, especifique o Tipo de usuário e Status da publicação. A tabela a seguir destaca alguns dos principais atributos e as limitações de cada combinação dessas configurações. Para mais detalhes, consulte pela Google Cloud Platform Documentação.

Tipo de usuário Status de publicação Limitações
Interno Teste
  • Disponível apenas para projetos associados a uma conta do Organização:
  • Limitado a até 100 usuários de teste listados no consentimento do OAuth tela.
  • Os usuários de teste precisam ser internos no Google Cloud Organização associada ao projeto.
  • As autorizações expiram sete dias a partir do momento do consentimento.
Externo Teste
  • Disponível para todos os projetos.
  • Limitado a até 100 usuários de teste listados no consentimento do OAuth tela.
  • Os usuários de teste podem ser qualquer usuário com uma Conta do Google.
  • As autorizações expiram sete dias a partir do momento do consentimento.
Interno Em produção
  • Disponível apenas para projetos associados a uma conta do Organização:
  • Permite autorizar qualquer usuário dentro da organização do Google Cloud associadas ao projeto.
Externo Em produção
  • Disponível para todos os projetos.
  • Permite autorizar qualquer usuário com uma Conta do Google.

Não concluir a solicitação de OAuth do Google verificação resulta no seguinte, independentemente do Tipo de usuário ou da Publicação status do seu projeto:

  1. Abra o página "Tela de consentimento", e selecione o projeto no menu suspenso na parte superior da página.

  2. Selecione o Tipo de usuário e clique em CRIAR.

  3. Preencha o formulário da tela de consentimento. É possível editar isso mais tarde, se necessário. Clique em Quando terminar, clique em SALVAR E CONTINUAR.

  4. Na próxima página, clique em ADICIONAR OU REMOVER ESCOPOS.

    • Role para baixo e digite o seguinte no campo em Adicionar manualmente escopos:

      https://www.googleapis.com/auth/adwords
      
    • Clique em ADICIONAR À TABELA.

    • Adicione os outros escopos solicitados pelo projeto e clique em ATUALIZAR.

    • Clique em SALVAR E CONTINUAR.

  5. Se você não pretende publicar seu projeto imediatamente, adicione o endereço de e-mail de cada conta de usuário que será usada nos testes, clique em SALVAR E CONTINUAR.

  6. Revise a página de resumo e clique em VOLTAR AO PAINEL.

Depois de testar seu aplicativo e o processo de autorização, você pode retorne ao painel e clique em PUBLICAR APP para alterar a seção Publicação Status de Teste para Em produção.

Selecione um tipo de app

Há duas opções de tipo de app para a API Google Ads: computador ou Web. Consulte a tabela a seguir para determinar o tipo mais apropriado para o aplicativo que você quer para criar:

Escolha este tipo de aplicativo Se...
App para computador
  • Você estiver gerenciando todas as suas contas do Google Ads com uma única conta conta de administrador.
  • Você é um usuário iniciante ou quer começar rapidamente com a versão mais simples configuração da infraestrutura.
  • O app autenticará os usuários do Google somente em uma máquina.
App da Web
  • Você quer autenticar como um usuário que pode conceder permissão ao app para acessar os dados da conta do Google Ads.
  • Você quer gerar várias credenciais de autorização para gerenciar contas de terceiros, por exemplo.
  • Seu app exige URLs de callback. Os URLs de retorno não são suportados no fluxo de apps para computador.

Confira mais detalhes na documentação do OAuth do Google Identity Platform para apps para computador ou apps da Web.

Criar um ID e uma chave secreta do cliente

Depois de determinar o tipo do seu aplicativo, siga as instruções abaixo para gerar o ID e a chave secreta do cliente OAuth2:

  1. Abra a página Credenciais. Selecione um projeto criado anteriormente ou crie um novo.

  2. Na tela "Credenciais", clique em CRIAR CREDENCIAIS e selecione OAuth ID do cliente.

    1. Se você não tiver configurado uma tela de permissão OAuth para o projeto anteriormente, você será instruído a fazer isso agora. Clique em CONFIGURAR TELA DE CONSENTIMENTO.

      1. Selecione o tipo de usuário e clique em CRIAR.

      2. Preencha o formulário inicial. É possível editar isso mais tarde, se necessário. Clique em Clique em Salvar quando terminar.

    2. Volte para Credenciais > CRIAR CREDENCIAIS > ID do cliente OAuth para continuar.

  3. Selecione App para computador ou Aplicativo da Web como o tipo de app. dependendo do caso de uso.

  4. Forneça um nome e clique em Criar.

  5. Caso seu tipo de cliente seja aplicativo da Web, adicione pelo menos um URI de redirecionamento.

    Para testes locais compatíveis com a configuração padrão em nossa exemplos de biblioteca de cliente, use http://127.0.0.1.

    Para clientes de apps para computador, você ainda usará um redirecionamento de IP de loopback mas o URI não está configurado explicitamente no console do Cloud.

  6. Na página de confirmação, copie Seu ID do cliente e Sua chave secreta do cliente. para a área de transferência, já que você vai precisar delas para configurar o cliente biblioteca. Você também pode retornar à página de credenciais mais tarde para recuperá-las detalhes.