Esta página fornece notas da versão para a API AdSense Management.
Versão 2
Esta versão apresenta as seguintes mudanças para remover funcionalidades descontinuadas e alinhar a API AdSense Management com os padrões atuais das APIs do Google. De acordo com o esquema de controle de versões da API do Google, essa versão será atualizada com o tempo para incluir mais funcionalidades (compatíveis com versões anteriores) em vez de novas funcionalidades serem lançadas em versões secundárias separadas.
2025-10-02
Relatórios
- Adicionamos a dimensão TRAFFIC_SOURCE, que permite detalhar as métricas por origem de tráfego (por exemplo, "Google", "Bing", "Facebook", "Outro"). Para mais informações, consulte Detalhamento da origem de tráfego.
2025-05-06
PolicyIssues
- O campo policyTopics[].must_fixdescontinuado (consulte a atualização anterior) agora sempre será definido comofalse.
2025-02-24
PolicyIssues
- Adicionamos um campo policyTopics[].typepara identificar se um tópico da política representa um problema com a política, com a regulamentação ou uma preferência do anunciante. Isso substituipolicyTopics[].must_fix, que agora está marcado como um campo descontinuado.
2024-04-03
PolicyIssues
- Adicionamos uma nova coleção para gerar relatórios sobre violações e avisos de política atuais em uma conta.
2023-06-19
Pagamentos
- Agora, payments.list retorna detalhes sobre pagamentos para editores premium.
2023-06-13
Relatórios
- Adição das métricas FUNNEL_REQUESTS,FUNNEL_IMPRESSIONS,FUNNEL_CLICKSeFUNNEL_RPM, que fornecem informações sobre a performance de unidades que não são de anúncios (por exemplo, unidades de pesquisa relacionada).
2023-03-30
Relatórios
- Adicionamos a dimensão PAGE_URL, que permite detalhar as métricas por URL da página (com algumas ressalvas, consulte Detalhamento do URL da página).
2022-09-21
AdUnits
- Adição dos métodos "create" e "patch". Esses métodos só podem ser usados por projetos ativados para o produto AdSense para plataformas.
CustomChannels
- Adição dos métodos create, patch e update. Esses métodos só podem ser usados por projetos ativados para o produto AdSense para plataformas.
- Adicionamos o campo "active" ao recurso.
Contas
- Adição do método getAdBlockingRecoveryTag.
2022-08-25
Relatórios
- Adicionamos a dimensão HOSTED_AD_CLIENT_ID, que permite que os editores de host e plataforma detalhem as métricas pelas contas do editor (editores de host) e pelas subcontas (editores de plataforma).
2022-05-03
AdClient
- Adição do método "get".
Relatórios
- Adição do método getSaved.
UrlChannels
- Adição do método "get".
2022-03-31
Conta
- As contas inativas agora são retornadas pela API com um campo stateindicando o estado da conta.
AdClient
- Assim como nas mudanças na conta, os clientes de anúncios inativos agora são retornados pela API com um campo stateindicando o estado do cliente de anúncios.
2022-02-24
Pagamento
- 
    O formato do nome do recurso foi estendido para oferecer suporte a recursos separados
    para ganhos do YouTube. Essa mudança é anterior ao lançamento gradual da
    experiência aprimorada do AdSense
    para criadores de conteúdo do YouTube, em que os ganhos do YouTube serão separados
    em uma conta para pagamentos própria. As informações de pagamento do YouTube também serão retornadas
    pelo método da lista de pagamentos quando você tiver uma
    conta para pagamentos
    dedicada aos ganhos do YouTube.
    Os ganhos do YouTube terão o seguinte formato de nome de recurso:
    - accounts/{account}/payments/youtube-unpaid para ganhos não pagos (atuais) do YouTube.
- accounts/{account}/payments/youtube-yyyy-MM-dd para ganhos pagos do YouTube.
 
 Observação:os nomes de recursos dos ganhos do Google AdSense permanecem inalterados:- accounts/{account}/payments/unpaid para ganhos pendentes (atuais) do AdSense.
- accounts/{account}/payments/yyyy-MM-dd para ganhos pagos do AdSense.
 
2021-06-30
Denuncie
- Adicionamos as dimensões AD_FORMAT_NAMEeAD_FORMAT_CODE, que indicam a forma como um anúncio é veiculado aos usuários no seu site (na página, vinheta etc.). A v1.4 tinha dimensões (descontinuadas) com os mesmos nomes, mas membros diferentes. As duas dimensões adicionadas na v2 são distintas daquelas presentes na v1.4.
19/04/2021 (versão inicial)
Geral
- Todos os métodos descontinuados na v1.4 foram removidos. Isso inclui métodos de recurso que não exigiam um accountId. Na v2, oaccountIdé especificado no campoparent.
- De acordo com os padrões da API do Google, os recursos agora são identificados por um campo name. Por exemplo, o nome de um AdClient seriaaccounts/{accountId}/adclients/{adClientId}. Além disso, na v1.4, o ID do recurso era usado como uma dimensão de relatórios, mas na v2 esse valor agora está disponível em um camporeporting_dimension_idem vários recursos.
- O campo kindfoi removido de todos os recursos.
Conta
- O campo namefoi alterado paradisplay_name.
- O campo timezonefoi alterado de uma string para umgoogle.type.TimeZone.
- O campo creation_time(tipo int64) foi alterado paracreate_time(tipogoogle.protobuf.Timestamp).
- Adicionamos um campo pending_tasks, que é uma lista de tarefas pendentes que precisam ser concluídas como parte do processo de inscrição para uma nova conta. Por exemplo, as tarefas podem estar relacionadas ao seu perfil para pagamentos ou à verificação por telefone.
- O campo sub_accountsfoi removido. Uma funcionalidade semelhante pode ser alcançada na v2 com o método personalizadolistChildAccounts. A árvore completa de contas infantis pode ser gerada na v2 chamandolistChildAccountsde forma recursiva.
AdClient
- O campo arc_opt_infoi removido porque já tinha sido removido da interface do Google AdSense.
- O campo supports_reportingé substituído pelo camporeporting_dimension_id, que representa o ID exclusivo do cliente de publicidade usado na dimensão de relatóriosAD_CLIENT_ID. Sereporting_dimension_idestiver vazio, o AdClient não vai oferecer suporte a relatórios.
AdUnit
- O campo statusfoi renomeado comostate. Além disso, o estadoACTIVEnão indica mais se houve atividade nesse bloco de anúncios nos últimos sete dias. Na v2, isso significa que o bloco de anúncios foi ativado pelo usuário e pode veicular anúncios.
- O campo codefoi removido. Esse valor ainda pode ser encontrado no final do camponame(depois da última barra).
- O campo contentAdsSettings.backupOptionfoi removido.
- O campo typefoi restrito aos valoresTYPE_UNSPECIFIED,DISPLAY,FEED,ARTICLE,MATCHED_CONTENTeLINK.
- Outros campos que já foram removidos da interface do AdSense também serão removidos: custom_style,saved_style_id,mobile_content_ads_settingsefeed_ads_settings.
Alerta
- O método deletefoi removido.
- O campo is_dismissiblefoi removido.
- O campo localefoi renomeado comolanguage_code.
CustomChannel
- O campo codefoi removido. Esse valor ainda pode ser encontrado no final do camponame(depois da última barra).
- O campo targeting_infofoi removido porque já tinha sido removido da interface do Google AdSense.
Pagamento
- O campo payment_datefoi renomeado comodatee mudou do tipo string para o tipogoogle.type.Date.
- Os campos payment_amountepayment_amount_currency_codeforam combinados em um único campopayment(por exemplo, "¥1,235 JPY", "$1,234.57", "£87.65").
Denuncie
- Com a v2, os dados de relatórios da API AdSense Management agora estão alinhados com a interface do AdSense. Isso significa que as propriedades da AdMob e do YouTube não são mais compatíveis. Além disso, a API só vai oferecer suporte a dados de relatórios dos últimos três anos.
- Os recursos Metadata.dimensionseMetadata.metricsforam removidos.
- Novos métodos foram adicionados para gerar uma versão CSV do relatório, substituindo os parâmetros de consulta na v1.4. Observação: para compactação, você ainda pode usar o cabeçalho HTTP "Accept-Encoding: gzip".
- 
    Alguns campos foram alterados na geração de relatórios ad hoc.
    - O campo account_idfoi renomeado comoaccount.
- O campo dimensionfoi renomeado comodimensions.
- O campo metricfoi renomeado comometrics.
- O campo filterfoi renomeado comofilters.
- O campo sortfoi renomeado comoorder_by.
- O campo localefoi renomeado comolanguage_code.
- O campo currencyfoi renomeado comocurrency_code.
- Agora é possível especificar vários intervalos comuns com date_range(por exemplo,TODAY,YESTERDAY,MONTH_TO_DATE,YEAR_TO_DATE,LAST_7_DAYSeLAST_30_DAYS) ou especificar umstart_datee umend_datedefinindodate_rangecomoCUSTOM.
- Os campos start_dateeend_dateforam mudados do tipo string para o tipogoogle.type.Date. Observação: como resultado, as palavras-chave de data relativa (por exemplo, "today-6d") não são mais compatíveis.
- O campo booleano use_timezone_reportingfoi substituído porreporting_time_zone, que pode ter um destes dois valores:ACCOUNT_TIME_ZONEouGOOGLE_TIME_ZONE(que significa PST/PDT). O padrão na v2 éACCOUNT_TIME_ZONE, que é diferente do padrão na v1.4.
- O campo start_indexfoi removido.
- O campo max_resultsfoi renomeado comolimit.
 
- O campo 
- 
  Alguns campos foram alterados na geração de relatórios salvos.
    - Adição de campos de data (date_range,start_date,end_date,reporting_time_zone).
- Adicionamos um campo currency_code.
- O campo localefoi renomeado comolanguage_code.
- O campo start_indexfoi removido.
- O campo max_resultsfoi removido.
 
- Adição de campos de data (
SavedAdStyle
- SavedAdStylefoi removido porque já tinha sido removido da interface do AdSense.
Site
- 
    Sitesforam adicionados para buscar dados sobre os sites que você adicionou à sua conta do Google AdSense.
- O campo staterepresenta se o site está em um dos seguintes estados:REQUIRES_REVIEW,GETTING_READY,READYouNEEDS_ATTENTION.
- O campo auto_ads_enabledé um booleano que representa se os anúncios automáticos foram ativados em um site específico.
Versão 1.4
Esta versão apresenta as seguintes funcionalidades:
- Agora é possível listar os pagamentos da sua conta do Google AdSense na moeda correspondente.
- Agora é possível dispensar um alerta chamando o método delete, que vai ocultar o alerta na API e na interface da Web do Google AdSense.
- A resposta do relatório agora inclui datas de início e término. Isso é importante se você estiver usando datas relativas ao gerar relatórios (como today,yesterday,firstDayOfMonth-1m). Agora, a resposta inclui o período solicitado.
Problemas conhecidos
O campo currency nos relatórios não é compatível com esta versão.
Versão 1.3
Esta versão apresenta as seguintes funcionalidades:
- A capacidade de recuperar alertas.
- A capacidade de recuperar metadados de métricas e dimensões.
- A capacidade de gerar relatórios no fuso horário local da conta.
Problemas conhecidos
O campo currency nos relatórios não é compatível com esta versão.
Versão 1.2
Esta versão apresenta as seguintes funcionalidades:
- A capacidade de recuperar estilos de anúncio.
- A capacidade de recuperar e executar os relatórios salvos definidos no front-end.
Problemas conhecidos
O campo currency nos relatórios não é compatível com esta versão.
Versão 1.1
Esta versão apresenta as seguintes funcionalidades:
- A capacidade de listar as contas a que o usuário tem acesso
- A capacidade de fazer uma chamada GET em uma conta específica
- A capacidade de realizar chamadas GET em blocos de anúncios e em canais personalizados
- A capacidade de determinar as conexões entre blocos de anúncios e canais personalizados
- Os canais personalizados contêm mais dados sobre as informações de segmentação
Além disso, agora você pode acessar os dados na sua conta padrão ou em uma conta específica.
Problemas conhecidos
O campo currency nos relatórios não é compatível com esta versão.
Versão 1
Esta é a primeira versão da API. Ela inclui suporte para recuperação de clientes de anúncios, blocos de anúncios, canais personalizados, critérios de URL, bem como para geração de relatórios.
Problemas conhecidos
O campo currency nos relatórios não é compatível com esta versão.