Google Ads API Java 40.0.0: клієнтська бібліотека з google-ads-bom
Ми раді оголосити про випуск google-ads-bom для клієнтської бібліотеки Google Ads API для Java , яка тепер доступна у версії 40.0.0 клієнтської бібліотеки google-ads . Цей перелік матеріалів (BOM) спрощує керування залежностями та підвищує стабільність інтеграції Google Ads API.
Що таке BOM (специфікація матеріалів)?
Специфікація елементів (BOM) – це інструмент під час збірки, який надає централізований «набір правил» для керування версіями залежностей. Імпорт BOM гарантує, що ваш проект використовуватиме сумісні версії залежностей, на яких було створено та протестовано клієнт Google Ads, що допомагає уникнути конфліктів з такими бібліотеками, як Guava та GAX .
Як включити google-ads-bom у свій код
Щоб використовувати google-ads-bom , імпортуйте його в розділ керування залежностями вашого файлу збірки (наприклад, pom.xml для Maven або build.gradle для Gradle) та пропустіть специфікацію версії із залежності google-ads.
Приклад Maven:
| <dependencyManagement>
<dependencies> <dependency> <groupId>com.google.api-ads</groupId> <artifactId>google-ads-bom</artifactId> <version>40.0.0</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>com.google.api-ads</groupId> <artifactId>google-ads</artifactId> </dependency> </dependencies> |
Приклад Gradle:
| // Import the Bill of Materials (BOM).
implementation platform(‘com.google.api-ads:google-ads-bom:40.0.0’) // Add the google-ads dependency, without a version. implementation ‘com.google.api-ads:google-ads’ |
Оголошення залежностей, що охоплюються google-ads-bom
BOM керує версіями бібліотек, таких як Guava , Protobuf , GAX та gRPC . Щоб уникнути конфліктів, не вказуйте версію під час оголошення цих залежностей.
Приклад Maven:
| <dependency>
<groupId>com.google.guava</groupId> <artifactId>guava</artifactId> </dependency> |
Приклад Gradle:
| implementation ‘com.google.guava:guava’ // NO VERSION SPECIFIED. |
Щоб отримати список обмежених залежностей, які можна імпортувати за допомогою BOM без оголошеної версії, скористайтеся завданням Gradle listAllDependencyConstraints . Щоб отримати докладнішу інформацію про google-ads-bom та налаштування клієнта Java, зверніться до посібника з початку роботи .
- Google Ads автоматично додаватиме посилання на канали YouTube до 10 червня 2026 року
- Merchant Center for Agencies 2026: глобальний запуск, дашборд і діагностика для агентств
- Google Analytics AI Assistant: відстеження трафіку з ChatGPT, Gemini і Claude
- Smart Bidding Exploration та AI-бюджети Google Ads: як збільшити конверсії
- AI Max виповнюється рік: нові інструменти для підвищення ефективності реклами та охоплення більшої аудиторії