Com o lançamento de uma nova versão, uma versão em desuso recebe uma data de desativação, após a qual ela não estará mais disponível. Confira outras diretrizes importantes:
- Nosso objetivo é manter no máximo três versões principais disponíveis a qualquer momento.
- As versões principais têm uma vida útil de cerca de 12 meses, e as versões secundárias, de 10 meses.
- Você terá que fazer, no máximo, dois upgrades por ano, e não é necessário fazer o upgrade em ordem estritamente sequencial. Por exemplo, é possível fazer upgrade da versão (N) diretamente para a versão (N+2).
- A sobreposição entre a data em que todas as bibliotecas de cliente são lançadas para a versão mais recente e a versão a ser desativada é de pelo menos 20 semanas.
Nossas bibliotecas de cliente oferecem suporte a qualquer versão disponível de um serviço. Assim, você pode fazer upgrade gradualmente especificando diferentes versões dos serviços usados.
Horários
Confira na tabela abaixo as datas específicas em que cada versão disponível será desativada e suspensa, além das datas de lançamento previstas para versões futuras. Recomendamos que você faça upgrade para a versão mais recente assim que possível após o lançamento.
Versão da API | Data de lançamento | Data da suspensão do uso | Data da desativação | Guia de upgrade |
---|---|---|---|---|
v20 | 4 de junho de 2025 | Junho de 2026 (provisório) | Fazer upgrade da v19 para a v20 | |
v19.1 | 16 de abril de 2025 | Fevereiro de 2026 (provisório) | ||
v19 | 26 de fevereiro de 2025 | Fevereiro de 2026 (provisório) | Fazer upgrade da v18 para a v19 | |
v18 | 16 de outubro de 2024 | Junho de 2025 | Agosto de 2025 | Fazer upgrade da v17 para a v18 |
Ver as versões que seu projeto está usando
É possível conferir uma lista de métodos e serviços que seu projeto chamou recentemente usando o Console do Google Cloud:
- Abra APIs e serviços no Console do Google Cloud.
- Clique em API Google Ads na tabela.
- Na subguia MÉTRICAS, você vai encontrar seus pedidos recentes representados em cada gráfico. Na tabela Métodos, é possível conferir quais métodos receberam solicitações. O nome do método inclui uma versão da API Google Ads, um serviço e um nome de método, como
google.ads.googleads.v20.services.GoogleAdsService.Mutate
. - (Opcional) Escolha o período que você quer analisar para suas solicitações.
Diferenças entre descontinuação e encerramento
Termo | Suspensão de uso | Pôr do sol |
---|---|---|
Definição | A versão descontinuada não é a mais recente. Quando uma nova versão for lançada, todas as versões anteriores serão marcadas como descontinuadas. | A versão desativada não pode mais ser usada. As solicitações enviadas para essa versão vão falhar na data de desativação ou depois dela. |
Implicação | Você ainda pode usar as versões descontinuadas até que elas sejam desativadas,
mas as referências dessas versões não são mais destacadas para mostrar
que elas não são mais a versão mais recente.
Recomendamos que você faça upgrade para a versão mais recente assim que possível para aproveitar os novos recursos. |
É necessário fazer upgrade das versões desativadas imediatamente para usar a API Google Ads.
Recomendamos muito que você faça upgrade para a versão mais recente usando o guia de upgrade. |
Velocidade | Em média, lançamos uma nova versão a cada 3 ou 4 meses. Portanto, a versão informada será descontinuada após aproximadamente 3 ou 4 meses. | Nosso objetivo é desativar uma versão um ano após o lançamento. |
API | Os endpoints de API das versões descontinuadas ainda funcionam como
de costume.
É possível acessar nossos endpoints de API usando bibliotecas de cliente, REST e assim por diante. No entanto, novos recursos não são adicionados a versões descontinuadas. |
Os endpoints de API das versões desativadas param de funcionar após as datas de desativação. A API Google Ads vai gerar um erro se você tentar acessar os endpoints da API das versões desativadas. |
Bibliotecas de cliente | Para fornecer bibliotecas de cliente compactas, vamos parar de incluir versões de API descontinuadas em uma nova versão da biblioteca de cliente após a data de descontinuação. Isso ajuda a economizar espaço ao incorporar nossas bibliotecas de cliente nos seus projetos. | As bibliotecas de cliente não oferecem mais suporte às versões desativadas da API em novas versões da biblioteca de cliente após as datas de desativação. |
Suporte | Oferecemos suporte regular para as versões descontinuadas. | As versões desativadas não recebem mais suporte após a data de desativação. |
Versões de biblioteca de cliente compatíveis
A tabela mostra quais bibliotecas de cliente funcionam com quais versões da API.
Java
API Google Ads |
Biblioteca de cliente para Java |
v20 |
Min: 38.0.0 Max: - |
v19 |
Min: 36.0.0 Max: - |
v18 |
Min: 34.0.0 Max: - |
v17 |
Min: 31.0.0 Max: 36.1.0 |
C#
API Google Ads |
Biblioteca de cliente para .NET |
v20 |
Min: 23.0.0 Max: - |
v19 |
Min: 22.1.0 Max: - |
v18 |
Min: 21.1.0 Max: - |
v17 |
Min: 20.1.0 Max: 22.2.0 |
PHP
API Google Ads |
Biblioteca de cliente para PHP |
v20 |
Min: 28.0.0 Max: - |
v19 |
Min: 26.1.0 Max: - |
v18 |
Min: 25.0.0 Max: - |
v17 |
Min: 23.1.0 Max: 27.2.0
|
Python
API Google Ads |
Biblioteca de cliente para Python |
v20 |
Min: 27.0.0 Max: - |
v19 |
Min: 25.2.0 Max: - |
v18 |
Min: 25.1.0 Max: - |
v17 |
Min: 24.1.0 Max: 26.1.0 |
Ruby
API Google Ads |
Biblioteca de cliente para Ruby |
v20 |
Min: 34.0.0 Max: - |
v19 |
Min: 32.0.0 Max: - |
v18 |
Min: 31.0.0 Max: - |
Perl
API Google Ads |
Biblioteca de cliente para Perl |
v20 |
Min: 27.0.0 Max: - |
v19 |
Min: 26.0.0 Max: - |
v18 |
Min: 25.0.1 Max: - |
Suspensões de uso de recursos
Monitore regularmente o blog de desenvolvedores do Google Ads para saber em primeira mão sobre as futuras descontinuações de recursos.
A tabela a seguir lista as suspensões de uso de recursos específicos planejadas para a API Google Ads. Confira mais detalhes sobre cada descontinuação nas postagens do blog vinculadas.
Recurso | Descrição | Início da vigência | Outras observações |
---|---|---|---|
Novas mensagens de erro para tokens de desenvolvedor inválidos | A partir de 28 de abril de 2025, um token de desenvolvedor inválido vai retornar
DEVELOPER_TOKEN_INVALID para a v19.1 e versões mais recentes e
DEVELOPER_TOKEN_NOT_APPROVED para versões anteriores à v19.1. Tokens de desenvolvedor inválidos retornavam OAUTH_TOKEN_HEADER_INVALID ,
que ainda será usado para cabeçalhos OAuth inválidos. |
28 de abril de 2025 | Essa mudança não vai afetar quem já tem chamadas de API funcionando. |