Để thảo luận và đưa ra ý kiến phản hồi về các sản phẩm của chúng tôi, hãy tham gia kênh Discord chính thức của Google Ads trong máy chủ Cộng đồng quảng cáo và đo lường của Google.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Bạn nên sử dụng thư viện ứng dụng thông qua Maven. Chúng tôi cũng cung cấp các bản phân phối nhị phân trên trang phát hành và thông qua kho lưu trữ trung tâm Maven (xem hướng dẫn bắt đầu nhanh của chúng tôi để biết thông tin chi tiết). Tuy nhiên, bạn có thể tự tạo thư viện bằng quy trình tạo sau đây.
Thư viện ứng dụng được tạo bằng Gradle. Các phần phụ thuộc được tải xuống từ kho lưu trữ Maven Central.
Cài đặt bộ phát triển Java
Bạn cần có JDK 1.8 trở lên để tạo thư viện. Trong hướng dẫn này, chúng tôi giả định rằng bạn đã cài đặt Java trên máy.
Chạy lệnh sau để tạo phiên bản ảnh chụp nhanh của thư viện và dự án ví dụ.
./gradlewbuild
Xuất thư viện ứng dụng sang kho lưu trữ Maven cục bộ.
./gradlewpublishToMavenLocal
Sử dụng thư viện ứng dụng trong kho lưu trữ Maven cục bộ
Sau khi quá trình tạo và xuất thành công, các cấu phần phần mềm cho thư viện ứng dụng sẽ có sẵn cho Maven/Gradle từ kho lưu trữ cục bộ (thường là ~/.m2/repository/com/google/api-ads/google-ads/). Thêm một phần phụ thuộc vào phiên bản SNAPSHOT vừa được tạo vào mọi tệp bản dựng dự án tiếp theo. Phiên bản được xác định trong gradle.properties.
[null,null,["Cập nhật lần gần đây nhất: 2025-08-26 UTC."],[[["\u003cp\u003eThe Google Ads client library is best used through Maven, with binary distributions also available.\u003c/p\u003e\n"],["\u003cp\u003eBuilding the library requires JDK 1.8 or later and is accomplished using the included Gradle wrapper.\u003c/p\u003e\n"],["\u003cp\u003eAfter building, the library can be exported to a local Maven repository for use in other projects.\u003c/p\u003e\n"],["\u003cp\u003eThe library is built from the google-ads-java Github repository and can be used in Maven or Gradle projects.\u003c/p\u003e\n"]]],[],null,["# Building the client library for Java from source\n\nWe recommend using the client library through Maven. We also provide binary\ndistributions on our releases page and through the [Maven central\nrepository](//search.maven.org/artifact/com.google.api-ads/google-ads)\n(see our [quick start](/google-ads/api/docs/client-libs/java/quick-start) guide for details). However, you can build\nthe library yourself using the following build process described.\n\nThe client library is built with Gradle. Dependencies are downloaded from the\nMaven Central repository.\n| **Note:** If you build the library from source, ensure that you enable annotation processing in your IDE.\n\nInstall Java development kit\n----------------------------\n\nJDK 1.8 or later is required to build the library. We'll assume that Java is\ninstalled on your machine for the purposes of this guide.\n\nBuild with Gradle\n-----------------\n\nWe recommend using the included Gradle wrapper. See\n[`gradle/wrapper/gradle-wrapper.properties`](https://github.com/googleads/google-ads-java/blob/HEAD/gradle.properties)\nfor the current version. You do not need a separate Gradle installation.\n\n### Build the library\n\n1. Clone this project in the directory of your choice. The `.git` suffix in the\n URL is optional.\n\n git clone https://github.com/googleads/google-ads-java.git\n\n2. Navigate to the `google-ads-java` directory.\n\n cd google-ads-java\n\n3. Run the following command to build the snapshot version of the library\n and examples project.\n\n ./gradlew build\n\n | **Note:** On Windows, use `gradlew` instead of `./gradlew`.\n4. Export the client library to a local Maven repository.\n\n ./gradlew publishToMavenLocal\n\n | **Note:** You can export the library to a local repository even if you have not used or installed Maven previously. Directories are created as needed.\n\nUse the client library in a local Maven repository\n--------------------------------------------------\n\nAfter a successful build and export, the artifacts for the client library are\navailable to Maven/Gradle from the local repository (typically\n`~/.m2/repository/com/google/api-ads/google-ads/`). Add a dependency on the\nSNAPSHOT version that was just built to any subsequent project build files. The\nversion is defined in\n[gradle.properties](https://github.com/googleads/google-ads-java/blob/main/gradle.properties)."]]