Com o serviço do Google AdSense, é possível usar a API AdSense Management no Apps Script. Essa API permite que os clientes do Google AdSense recebam informações sobre a estrutura das contas e gerem relatórios sobre o desempenho.
Referência
Para informações detalhadas sobre esse serviço, consulte a documentação de referência da API AdSense Management. Assim como todos os serviços avançados no Apps Script, o serviço do AdSense usa os mesmos objetos, métodos e parâmetros que a API pública. Para saber mais, consulte Como as assinaturas de método são determinadas.
Para informar problemas e encontrar outro suporte, faça perguntas no Stack Overflow usando a tag adsense-api.
Exemplo de código
O exemplo de código abaixo usa a versão 2 da API.
Exibir contas
Este exemplo lista todas as contas disponíveis para o usuário. As contas são especificadas como nomes de recursos, por exemplo, accounts/pub-12345
, que podem ser usados em outros métodos, como listar clientes de anúncios. Observe o uso de tokens de página para acessar a lista completa de resultados.
Listar clientes de anúncios
Esta amostra lista todos os clientes de anúncio de uma determinada conta. Especifique a conta
como um nome de recurso, por exemplo, accounts/pub-12345
. Você pode conseguir o nome do recurso da conta usando o código de exemplo Listar contas.
Listar blocos de anúncios
Esta amostra lista todos os blocos de anúncios de um determinado cliente de anúncios. Especifique o cliente de anúncios
como um nome de recurso, como accounts/pub-12345/adclients/ca-pub-12345
.
É possível conseguir o nome do recurso do cliente de anúncio usando o código de exemplo Listar clientes de anúncios.
Gerar um relatório
Essa amostra gera um relatório sobre sua conta do Google AdSense e traz os resultados em uma planilha.