Com o lançamento de uma nova versão, uma versão descontinuada recebe uma data de desativação, após a qual ela não estará mais disponível. Confira outras diretrizes a serem consideradas:
- Tentamos manter no máximo três versões principais disponíveis por vez.
- As versões principais têm uma vida útil de cerca de 12 meses, as secundárias, 10 meses.
- Você precisará fazer no máximo dois upgrades por ano, e não é necessário fazer isso em ordem sequencial. Por exemplo, você pode fazer upgrade da versão (N) diretamente para a versão (N + 2).
- A sobreposição entre a data de lançamento de todas as bibliotecas de cliente para a versão mais recente e a versão que será desativada é de pelo menos 20 semanas.
Nossas bibliotecas de cliente oferecem suporte a todas as versões disponíveis de um serviço. Assim, você pode fazer upgrade gradualmente especificando diferentes versões dos serviços usados.
Horários
Confira na tabela a seguir as datas específicas de desativação e suspensão de cada versão disponível e as 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 depois do 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 | Fazer upgrade da v19 para a v20 | ||
v19.1 | 16 de abril de 2025 | |||
v19 | 26 de fevereiro de 2025 | 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 |
Conferir as versões que o projeto está usando
É possível conferir uma lista de métodos e serviços que o 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 as solicitações recentes representadas em cada gráfico. É possível conferir os métodos para os quais você enviou solicitações na tabela Methods. O nome do método
inclui uma versão da API do 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 consultar para suas solicitações.
Diferenças entre a descontinuação e o fim do suporte
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 das versões descontinuadas 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 descontinuadas imediatamente para usar a API Google Ads.
É altamente recomendável fazer upgrade para a versão mais recente usando o guia de upgrade. |
Velocidade | Em média, lançamos uma nova versão a cada três ou quatro meses. Portanto, a versão será descontinuada após aproximadamente três ou quatro meses. | Nosso objetivo é desativar uma versão um ano após o lançamento. |
API | Os endpoints da API para as versões descontinuadas ainda funcionam normalmente.
É possível acessar nossos endpoints de API usando nossas bibliotecas de cliente, REST e assim por diante. No entanto, novos recursos não são adicionados a versões descontinuadas. |
Os endpoints da API para as versões desativadas deixam 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 deixar 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 da API desativadas 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 têm mais suporte após a data de desativação. |
Versões de biblioteca de cliente com suporte
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 a descontinuação de recursos.
A tabela a seguir lista as suspensões de uso de recursos específicos que estão 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ão usados para cabeçalhos OAuth inválidos. |
28 de abril de 2025 | Essa mudança não vai afetar quem já tem chamadas de API em funcionamento. |