Biblioteka klienta Java jest hostowana na GitHubie i dystrybuowana za pomocą Maven Central. Oferuje on kilka funkcji, które ułatwiają korzystanie z interfejsu Google Ads API, w tym łatwiejsze zarządzanie danymi logowania i tworzenie klientów usługi Google Ads API.
Biblioteka wymaga Javy 8 lub nowszej.
Instalacja
Aby zarządzać wersjami zależności, użyj zestawienia materiałów (BOM) interfejsu Google Ads API w pliku pom.xml lub build.gradle:
<!-- Import the Bill of Materials (BOM) to ensure you're using compatible
versions of all google-ads libraries. -->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.api-ads</groupId>
<artifactId>google-ads-bom</artifactId>
<version>47.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<!-- Add the google-ads dependency, without a version. The version is
managed by the BOM. -->
<dependency>
<groupId>com.google.api-ads</groupId>
<artifactId>google-ads</artifactId>
</dependency>
Możesz też utworzyć bibliotekę ze źródła.
Wykonywanie pierwszego wywołania interfejsu API
Biblioteka wideo: wprowadzenie do biblioteki klienta Java
Aby korzystać z interfejsu Google Ads API, musisz wykonać kilka czynności, aby uzyskać do niego dostęp i skonfigurować konta Google Ads. Postępuj zgodnie z przewodnikiem szybkiego startu, który przeprowadzi Cię przez wszystkie ważne kroki, w tym konfigurację kont Google Ads.
Podstawowe użycie
Więcej informacji o konfigurowaniu projektu, tworzeniu instancji klientów usług i uruchamianiu przykładowych kodów za pomocą biblioteki klienta w Javie znajdziesz w przewodniku po podstawowym użyciu.
Uwierzytelnianie i autoryzacja
Biblioteka klienta Java obsługuje wiele metod uwierzytelniania i autoryzacji, w tym przepływy protokołu OAuth 2.0 w aplikacjach na komputery i w aplikacjach internetowych, konta usług i domyślne uwierzytelnianie aplikacji. Więcej informacji znajdziesz w przewodniku po uwierzytelnianiu i autoryzacji.
Konfiguracja i logowanie
Biblioteka klienta Java obsługuje wiele opcji konfiguracji (w tym pliki ads.properties, zmienne środowiskowe i konfigurację programową) oraz funkcje logowania do śledzenia żądań i odpowiedzi interfejsu API.
Narzędzia
Biblioteka klienta Java zawiera klasy narzędziowe, które zwiększają użyteczność interfejsu API. Aby dowiedzieć się więcej, zapoznaj się z tymi przewodnikami:
- FieldMasks pomocnicze funkcje do tworzenia i obliczania masek pól aktualizacji.
- ResourceNames: narzędzia do formatowania ciągów nazw zasobów jednostek.
- Długo trwające operacje: narzędzia pomocnicze do monitorowania i zarządzania asynchronicznymi operacjami interfejsu API.
Dostosowywanie aplikacji
W przewodniku zaawansowanym znajdziesz rekomendacje dotyczące dostrajania limitów czasu aplikacji, ustawień ponawiania, opóźnienia uruchamiania i zarządzania zależnościami.