Wybierz typ aplikacji
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Konta Google Ads zawierają dane użytkowników, dlatego Twoja aplikacja musi uzyskać od nich autoryzację dostępu do tych danych. Istnieją 2 główne podejścia w zależności od sposobu uzyskania autoryzacji.
Wybierz typ aplikacji
Konta Google Ads zawierają dane użytkowników, dlatego aplikacja musi uzyskać od nich autoryzację dostępu do tych danych. Istnieją 2 główne podejścia w zależności od sposobu uzyskania autoryzacji.
|
Konto usługi |
Uwierzytelnianie użytkowników |
Podsumowanie |
Ręcznie skonfiguruj konto Google Ads, aby przyznać kontu usługi dostęp do tego konta. Następnie aplikacja może używać danych logowania konta usługi do wywoływania interfejsu API na koncie Google Ads bez interakcji użytkownika. Wywołania interfejsu API działają, o ile konto usługi ma dostęp do konta Google Ads. |
Uzyskaj od użytkownika jednorazową autoryzację OAuth 2.0, aby umożliwić aplikacji zarządzanie jego kontem Google Ads. Następnie aplikacja może używać tokena odświeżania OAuth 2.0 (wydanego w ramach procesu autoryzacji OAuth 2.0) do wywoływania interfejsu API na koncie Google Ads. Wywołania interfejsu API działają, dopóki użytkownik nie cofnie autoryzacji lub dopóki nie wygaśnie ona z powodu braku aktywności lub z innych powodów. |
Łatwość używania |
Minimalna konfiguracja i wymagane zatwierdzenia ze względu na brak autoryzacji użytkownika w aplikacji. |
Wymaga rozbudowanej konfiguracji i zatwierdzeń ze względu na uwierzytelnianie użytkowników, które jest częścią aplikacji. |
Rekomendacja |
Zdecydowanie zalecane jako preferowane rozwiązanie |
Starsze podejście. Używaj jako opcji rezerwowej, gdy nie możesz przyznać kontu usługi wymaganych uprawnień do konta Google Ads. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-09-05 UTC.
[null,null,["Ostatnia aktualizacja: 2025-09-05 UTC."],[],[],null,["# Choose your application type\n\nSince Google Ads accounts contain user data, your application must obtain\nauthorization from the user to access this data. There are two broad approaches\nbased on how you obtain this authorization.\n\nChoose your app type\n--------------------\n\nSince Google Ads accounts contain user data, your app needs to obtain\nauthorization from the user to access this data. There are two broad approaches\nbased on how you obtain this authorization.\n\n| | **Service Account** | **User Authentication** |\n| Summary | Manually configure your Google Ads account to give a service account access to that account. Afterwards, your app can use the service account credentials to make API calls to the Google Ads account without any user interaction. The API calls work as long as the service account has access to the Google Ads account. | Obtain a one-time OAuth 2.0 authorization from a user to allow your app to manage their Google Ads account. Afterwards, your app can use the OAuth 2.0 refresh token (issued as part of the OAuth 2.0 authorization process) to make API calls to the Google Ads account. The API calls work as long as the user doesn't revoke the authorization, or until the authorization expires due to inactivity or other reasons. |\n| Ease of use | Minimal configuration and approvals required due to lack of user authorization in the app. | Extensive configuration and approvals required due to user authentication being part of the app. |\n| Recommendation | **Strongly recommended** as the preferred approach | Legacy approach. Use as a fallback option when you cannot give a service account the required permissions to your Google Ads account. |\n|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|"]]