Memilih jenis permohonan
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Karena akun Google Ads berisi data pengguna, aplikasi Anda harus mendapatkan
otorisasi dari pengguna untuk mengakses data ini. Ada dua pendekatan umum berdasarkan cara Anda mendapatkan otorisasi ini.
Pilih jenis aplikasi Anda
Karena akun Google Ads berisi data pengguna, aplikasi Anda perlu mendapatkan otorisasi dari pengguna untuk mengakses data ini. Ada dua pendekatan umum berdasarkan cara Anda mendapatkan otorisasi ini.
|
Akun Layanan |
Autentikasi Pengguna |
Ringkasan |
Konfigurasi akun Google Ads Anda secara manual untuk memberikan akses akun layanan ke akun tersebut. Setelah itu, aplikasi Anda dapat menggunakan kredensial akun layanan untuk melakukan panggilan API ke akun Google Ads tanpa interaksi pengguna. Panggilan API berfungsi selama akun layanan memiliki akses
ke akun Google Ads. |
Mendapatkan otorisasi OAuth 2.0 satu kali dari pengguna untuk
mengizinkan aplikasi Anda mengelola akun Google Ads miliknya. Setelah itu, aplikasi Anda dapat menggunakan token refresh OAuth 2.0 (dikeluarkan sebagai bagian dari proses otorisasi OAuth 2.0) untuk melakukan panggilan API ke akun Google Ads. Panggilan API
berfungsi selama pengguna tidak mencabut otorisasi, atau hingga
otorisasi berakhir karena tidak ada aktivitas atau alasan lain. |
Kemudahan penggunaan |
Konfigurasi dan persetujuan minimal diperlukan karena kurangnya otorisasi pengguna di aplikasi. |
Konfigurasi dan persetujuan ekstensif diperlukan karena autentikasi pengguna
menjadi bagian dari aplikasi. |
Rekomendasi |
Sangat direkomendasikan sebagai pendekatan yang lebih disukai |
Pendekatan lama. Gunakan sebagai opsi penggantian jika Anda tidak dapat memberikan izin yang diperlukan kepada akun layanan untuk akun Google Ads Anda. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-09-05 UTC.
[null,null,["Terakhir diperbarui pada 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|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|"]]