Dołącz do nas na żywo na Discordzie 20 sierpnia o 16:00 czasu polskiego na serwerze społeczności Google Advertising and Measurement oraz w YouTube. Omówimy nowe funkcje dodane w wersji 25.1 interfejsu Google Ads API.
Google używa technologii AI do tłumaczenia treści na Twój preferowany język. Tłumaczenia wygenerowane przez AI mogą zawierać błędy.
Tworzenie biblioteki klienta dla języka Java ze źródła
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Biblioteka klienta jest tworzona za pomocą Gradle. Zależności są pobierane z centralnego repozytorium Mavena.
Instalowanie pakietu Java Development Kit
Do skompilowania biblioteki wymagany jest pakiet JDK w wersji 1.8 lub nowszej. Na potrzeby tego przewodnika zakładamy, że Java jest zainstalowana na Twoim komputerze.
Kompilowanie za pomocą Gradle
Zalecamy używanie dołączonego narzędzia Gradle Wrapper. Aktualną wersję znajdziesz w pliku
gradle/wrapper/gradle-wrapper.properties. Nie musisz instalować Gradle osobno.
Kompilowanie biblioteki
Sklonuj ten projekt w wybranym katalogu. Sufiks .git w adresie URL jest opcjonalny.
Uruchom to polecenie, aby utworzyć wersję biblioteki i projekt z przykładami.
./gradlewbuild
Wyeksportuj bibliotekę klienta do lokalnego repozytorium Mavena.
./gradlewpublishToMavenLocal
Używanie biblioteki klienta w lokalnym repozytorium Mavena
Po pomyślnej kompilacji i eksporcie artefakty biblioteki klienta są dostępne dla Mavena i Gradle w repozytorium lokalnym (zwykle ~/.m2/repository/com/google/api-ads/google-ads/). Dodaj zależność od wersji SNAPSHOT, która została właśnie utworzona, do wszystkich kolejnych plików kompilacji projektu. Wersja jest zdefiniowana w
gradle.properties.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-09-12 UTC."],[],[]]