Клиентская библиотека Ruby размещена на GitHub, а gem-файл доступен на RubyGems.
Библиотека поддерживает активно поддерживаемые выпуски Ruby (Ruby 3.2, 3.3 и 3.4 с требованием gemspec для Ruby 3.0 или более поздней версии).
Выполнение первого вызова API
Чтобы использовать Google Ads API, вам нужно выполнить несколько шагов для получения доступа к API и настроить аккаунты Google Рекламы. В кратком руководстве описаны все важные шаги, включая настройку аккаунтов Google Рекламы.
Как пользоваться отчетом
Подробную информацию об использовании клиентской библиотеки Ruby можно найти в базовом руководстве.
# Optional when using Bundler.require in v41.1.0 and later:
require 'google/ads/google_ads'
# Initialize the client using your ~/google_ads_config.rb configuration file.
client = Google::Ads::GoogleAds::GoogleAdsClient.new
# Access a specific service.
customer_service = client.service.customer
Авторизация и аутентификация
Клиентская библиотека Ruby поддерживает несколько подходов к аутентификации и авторизации. Подробную информацию можно найти в руководстве по авторизации и аутентификации.
Настройка и ведение журнала
Клиентская библиотека Ruby поддерживает несколько вариантов конфигурации и ведения журнала. Для каждого сервиса можно переопределить время ожидания и количество повторных попыток.
Утилиты
Клиентская библиотека Ruby включает несколько служебных классов, которые упрощают работу с API. Дополнительную информацию можно найти в следующих руководствах: