Como as contas do Google Ads contêm dados do usuário, seu aplicativo precisa receber autorização do usuário para acessar esses dados. Há duas abordagens gerais com base em como você recebe essa autorização.
Escolher o tipo de app
Como as contas do Google Ads contêm dados do usuário, seu app precisa receber autorização dele para acessar esses dados. Há duas abordagens gerais com base em como você recebe essa autorização.
Conta de serviço | Autenticação de usuário | |
Resumo | Configure manualmente sua conta do Google Ads para dar acesso a uma conta de serviço. Depois disso, o app pode usar as credenciais da conta de serviço para fazer chamadas de API à conta do Google Ads sem interação do usuário. As chamadas de API funcionam desde que a conta de serviço tenha acesso à conta do Google Ads. | Receba uma autorização única do OAuth 2.0 de um usuário para permitir que seu app gerencie a conta do Google Ads dele. Depois disso, seu app poderá usar o token de atualização do OAuth 2.0 (emitido como parte do processo de autorização do OAuth 2.0 ) para fazer chamadas de API para a conta do Google Ads. As chamadas de API funcionam enquanto o usuário não revogar a autorização ou até que ela expire por inatividade ou outros motivos. |
Facilidade de uso | Configuração e aprovações mínimas necessárias devido à falta de autorização do usuário no app. | Configuração e aprovações extensas necessárias porque a autenticação do usuário faz parte do app. |
Recomendação | Altamente recomendável como a abordagem preferida | Abordagem legada. Use como uma opção alternativa quando não for possível conceder a uma conta de serviço as permissões necessárias para sua conta do Google Ads. |