Сборка клиентской библиотеки для Java из исходного кода
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Мы рекомендуем использовать клиентскую библиотеку через Maven. Мы также предоставляем бинарные дистрибутивы на нашей странице релизов и в центральном репозитории Maven (подробности см. в нашем кратком руководстве). Однако вы можете собрать библиотеку самостоятельно, следуя описанному ниже процессу сборки.
Клиентская библиотека собрана с помощью Gradle. Зависимости загружаются из репозитория Maven Central.
Установить комплект разработчика Java
Для сборки библиотеки требуется JDK 1.8 или более поздней версии. В рамках данного руководства мы предполагаем, что Java установлена на вашем компьютере.
Сборка с помощью Gradle
Мы рекомендуем использовать идущий в комплекте обёрточный пакет Gradle. Актуальную версию см. в gradle/wrapper/gradle-wrapper.properties . Отдельная установка Gradle не требуется.
Построить библиотеку
Клонируйте этот проект в любую папку по вашему выбору. Суффикс .git в URL необязателен.
Выполните следующую команду для создания моментальной версии библиотеки и примеров проекта.
./gradlewbuild
Экспортируйте клиентскую библиотеку в локальный репозиторий Maven.
./gradlewpublishToMavenLocal
Используйте клиентскую библиотеку в локальном репозитории Maven
После успешной сборки и экспорта артефакты клиентской библиотеки становятся доступны Maven/Gradle из локального репозитория (обычно ~/.m2/repository/com/google/api-ads/google-ads/ ). Добавьте зависимость от версии SNAPSHOT, которая была только что собрана, во все последующие файлы сборки проекта. Версия определяется в файле gradle.properties .
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 UTC."],[[["The Google Ads client library is best used through Maven, with binary distributions also available."],["Building the library requires JDK 1.8 or later and is accomplished using the included Gradle wrapper."],["After building, the library can be exported to a local Maven repository for use in other projects."],["The library is built from the google-ads-java Github repository and can be used in Maven or Gradle projects."]]],[]]