Устаревание и закат

При выпуске новой версии устаревшей версии назначается дата прекращения действия, после которой эта версия больше не будет доступна. Вот еще несколько рекомендаций, которые следует иметь в виду:

  • Одновременно доступны не более трех основных версий .
  • Срок действия основных версий составляет около 12 месяцев , второстепенных версий: 10 месяцев.
  • Вам придется выполнять не более двух обновлений в год , и вам не обязательно выполнять обновление в строгом последовательном порядке — например, вы можете выполнить обновление с версии (N) непосредственно до версии (N+2).
  • Перекрытие между датой выпуска всех клиентских библиотек для последней версии и датой закрытия версии составляет не менее 20 недель.

Наши клиентские библиотеки поддерживают любые доступные версии сервиса, поэтому вы можете постепенно обновляться, указывая разные версии используемых сервисов.

Расписание

В следующей таблице перечислены конкретные даты прекращения поддержки и прекращения поддержки каждой доступной версии, а также прогнозируемые даты выпуска будущих версий. Мы рекомендуем вам выполнить обновление до последней версии как можно скорее после ее выпуска.

версия API Дата выпуска Дата прекращения поддержки Дата заката Руководство по обновлению
v19 26 февраля 2025 г. Обновление с v18 до v19
v18 16 октября 2024 г. июнь 2025 г. Сентябрь 2025 г. Обновление с v17 до v18
17.1 7 августа 2024 г. 16 октября 2024 г. 4 июня 2025 г.
v17 5 июня 2024 г. 16 октября 2024 г. 4 июня 2025 г.

Просмотрите версии, которые использует ваш проект

Вы можете просмотреть список методов и сервисов, которые ваш проект недавно вызывал, с помощью Google Cloud Console :

  1. Откройте API и службы в Google Cloud Console.
  2. Нажмите Google Ads API в таблице.
  3. На подвкладке «МЕТРИКИ» вы должны увидеть свои недавние запросы, отображенные на каждом графике. Вы можете увидеть, каким методам вы отправляли запросы, в таблице «Методы» . Имя метода включает версию API Google Рекламы, службу и имя метода, например google.ads.googleads.v19.services.GoogleAdsService.Mutate .
  4. (Необязательно) Выберите период времени, который вы хотите просмотреть для своих запросов.

Различия между прекращением поддержки и прекращением использования

Срок Устаревание Закат
Определение Устаревшая версия — это версия, которая не является последней . После выхода новой версии все предыдущие версии будут помечены как устаревшие. Версию заката больше нельзя использовать . Запросы, отправленные в эту версию, не будут выполнены в день прекращения действия или после него.
Импликация Вы по-прежнему можете использовать устаревшие версии до тех пор, пока они не устареют , но ссылки на устаревшие версии будут выделены, чтобы показать, что они больше не являются последней версией.

Мы рекомендуем вам как можно скорее обновиться до последней версии, чтобы воспользоваться новыми функциями.

Чтобы использовать API Google Рекламы, вам необходимо немедленно обновить устаревшие версии.

Мы настоятельно рекомендуем вам выполнить обновление до последней версии , воспользовавшись руководством по обновлению .

Тайминг В среднем мы выпускаем новую версию каждые 3–4 месяца, поэтому данная версия устареет примерно через 3–4 месяца. Мы стремимся закрыть версию через 1 год после ее выпуска.
API Конечные точки API для устаревших версий по-прежнему работают как обычно .

Вы можете получить доступ к нашим конечным точкам API, используя наши клиентские библиотеки, REST и т. д.; однако новые функции не добавляются в устаревшие версии.

Конечные точки API для версий с прекращением действия перестают работать после даты прекращения действия. API Google Рекламы выдаст ошибку, если вы попытаетесь получить доступ к конечным точкам API устаревших версий.
Клиентские библиотеки В целях предоставления компактных клиентских библиотек мы прекратим включать устаревшие версии API в новую версию клиентской библиотеки после даты прекращения поддержки. Это поможет вам сэкономить место при включении наших клиентских библиотек в ваши проекты. Клиентские библиотеки больше не поддерживают устаревшие версии API в любых новых версиях клиентских библиотек после даты прекращения действия.
Поддерживать Мы предоставляем регулярную поддержку устаревших версий. Версии с закатом больше не поддерживаются после даты заката.

Поддерживаемые версии клиентской библиотеки

В таблице показано, какие клиентские библиотеки с какими версиями API работают.

Клиентская библиотека для Java
v19 Min: 36.0.0
Max: -
v18 Min: 34.0.0
Max: -
v17 Min: 32.0.0
Max: -
Клиентская библиотека для .NET
v19 Min: 22.1.0
Max: -
v18 Min: 21.1.0
Max: -
v17 Min: 20.1.0
Max: -
v16 Min: 18.1.0
Max: 21.1.0
Клиентская библиотека для PHP
v19 Min: 26.1.0
Max: -
v18 Min: 25.0.0
Max: -
v17 Min: 23.1.0
Max: -
Клиентская библиотека для Python
v19 Min: 25.2.0
Max: -
v18 Min: 25.1.0
Max: -
v17 Min: 24.1.0
Max: -
v16 Min: 23.1.0
Max: -
Клиентская библиотека для Ruby
v18 Min: 31.0.0
Max: -
v17 Min: 29.0.0
Max: -
v16 Min: 27.0.0
Max: -
Клиентская библиотека для Perl
v19 Min: 26.0.0
Max: -
v18 Min: 25.0.1
Max: -
v17 Min: 23.0.0
Max: -

Устаревшие функции

Регулярно читайте блог разработчиков Google Рекламы , чтобы первыми узнавать о предстоящем прекращении поддержки функций.

В следующей таблице перечислены некоторые устаревшие функции, запланированные для Google Ads API. Более подробную информацию о каждом прекращении поддержки можно найти в связанных сообщениях блога.

Особенность Описание Дата вступления в силу Дополнительные примечания
Обновление отчета об анализе поисковых запросов API Google Рекламы и сценариев Google Рекламы, начиная с 3 марта 2025 г. Начиная с 3 марта 2025 г. в отчетах Google Ads API и скриптов Google Ads о поисковых запросах все подкатегории поиска будут отображаться как пустые. Пользовательский интерфейс Google Рекламы уже удалил это поле, и API также внедряет это изменение, чтобы обеспечить единообразие во всей Google Рекламе. 3 марта 2025 г. Ожидается, что начиная с 3 марта 2025 г. все значения для segments.search_subcategory будут пустыми. Если вы выполняете запрос segments.search_subcategory в отчетах campaign_search_term_insight или customer_search_term_insight , убедитесь, что ваш код может обрабатывать пустое значение в segments.search_subcategory . Пустая строка уже является универсальной, поэтому ваш код уже должен ее обрабатывать. Мы рекомендуем удалить segments.search_subcategory из вашего запроса.
Предстоящие изменения размера страницы в Google Ads API Когда выйдет версия 16, вы больше не сможете задавать поле page_size при отправке запросов GoogleAdsService.Search . февраль 2025 г. Когда версия 16 выйдет из эксплуатации, все запросы GoogleAdsService.Search будут предполагать фиксированный размер страницы в 10 000 строк.
Изменение срока действия подписки на списки электронных адресов С 7 апреля 2025 г. в поле UserList.membership_life_span больше нельзя будет принимать значения, превышающие 540. 7 апреля 2025 г. С 7 по 15 апреля 2025 г. мы постепенно внесем изменение в поле UserList.membership_life_span . Запросы на установку поля больше 540 вернут ошибку RangeError.TOO_HIGH . Любой существующий список пользователей со значением поля больше 540 будет автоматически перенесен, чтобы срок членства составлял максимум 540 дней. Дополнительную информацию см. в разделе «Обновление срока действия членства в списках электронных адресов» .