Google анонсировал запуск бета-версии Google Ads API v0_7. Обновленные клиентские библиотеки будут опубликованы в течение двух рабочих дней, говорится в блоге компании.
В новой версии несколько обновлений:
- Параметры запроса позволяют изменять способ обработки:
- задайте для параметра validate_only значение true, чтобы подтвердить, но не выполнить запрос — эта возможность добавлена во все сервисы, включая GoogleAdsService.Mutate();
- установите для параметра partial_failure значение true (только для операций mutate) — служба будет выполнять операции, с которыми не возникло проблем, и возвращать ошибки в случае неудавшихся операций.
- Отчетность. Все поля для сегментов теперь находятся в разделе сегментов. Это значит, что все запросы, которые содержат сегменты, нужно обновить — они должны включать значение segments. перед полем с названием.
- Управляющий аккаунт. Добавили поддержку CustomerManagerLink и CustomerClientLink, которые нужны для управления иерархией аккаунта.
- Клиентские аккаунты. Появились поля для определения типа аккаунта покупателя: тестовый или управляющий. Теперь доступно отслеживание конверсий в клиентском аккаунте.
- Форматы объявлений. Для управления параметрами объявлений добавлен сервис AdParameterService.
- Аудитории. Настройки таргетинга доступны на уровне кампаний и групп объявлений. Добавили поддержку списков ремаркетинга, включающие посетителей сайта (rule-based), пользователей, которые выполнили определенные действия (basic), и комбинации списков (logic).
- Типы критериев. Теперь можно создавать критерии с помощью типов критериев MOBILE_APP_CATEGORY, WEBPAGE, OPERATING_SYSTEM_VERSION, and APP_PAYMENT_MODEL.
Начиная с 15 февраля 2019 года во всех версиях AdWords API и Google Ads API будут недействительны запросы на создание умных торговых кампаний с каталогом Local inventory ads. Подключение Local inventory ads — это enableLocal со значением true в AdWords API и enable_local со значением true в Google Ads API. Попытки задать для этих полей значение true в процессе создания умной торговой кампании закончатся ошибкой. Поэтому:
- не устанавливайте enableLocal в AdWords API или enable_local в Google Ads API;
- установите enableLocal (AdWords API) или enable_local (Google Ads API) со значением false.
Также после 11 февраля 2019 года в Google Ads API запросы с использованием учетных данных из управляющего аккаунта и с доступом к привязанному клиентскому аккаунту начнут запрашивать дополнительное поле для списка заголовков HTTP/grpc metadata. Рекламодателям нужно установить заголовок login-customer-id для customer ID в управляющем аккаунте, удалив все дефисы между словами.
Google запустил Google Ads API v0 в апреле 2018 года для замены API Google AdWords.