Pengantar
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Google Ads API digunakan untuk mengelola akun dan kampanye Google Ads yang besar atau kompleks. Anda dapat membuat software yang mengelola akun dari tingkat pelanggan hingga tingkat kata kunci. Beberapa kasus penggunaan umum antara lain:
- Pengelolaan akun otomatis
- Pelaporan kustom
- Pengelolaan iklan berdasarkan inventaris
- Mengelola strategi Smart Bidding
Apakah Google Ads API adalah produk yang tepat untuk saya?
Google menyediakan beberapa produk untuk membantu mengotomatiskan akun Google Ads. Berikut beberapa skenario umum dan daftar produk Google yang mungkin paling sesuai dengan kebutuhan Anda.
Skenario |
Rekomendasi |
Saya adalah developer yang ingin membuat produk software sendiri, atau
melakukan integrasi dengan Google Ads API. Saya memahami cara menulis kode dan mengelola infrastruktur software, termasuk server dan database. |
Gunakan Google Ads API. |
Saya adalah developer yang terbiasa menulis kode, tetapi lebih memilih untuk tidak
mengelola infrastruktur software saya sendiri. |
Gunakan skrip Google Ads. |
Saya bukan developer, tetapi bersedia meluangkan waktu untuk mempelajari
pemrograman guna mengotomatiskan Google Ads. |
Gunakan skrip Google Ads. |
Saya adalah analis data (atau peran serupa) yang ingin mendownload laporan Google Ads untuk analisis lebih lanjut. |
Gunakan
BigQuery Data Transfer Service. Dukungan tersedia untuk
Transfer Google Ads. |
Saya ingin mengelola Google Ads secara massal, tetapi tidak ingin menulis kode apa pun. |
Gunakan aturan otomatis,
upload massal,
atau Google Ads Editor.
|
Prasyarat
Untuk melakukan panggilan Google Ads API, Anda harus memiliki detail berikut. Bagian lain dalam tutorial ini mengajarkan cara mendapatkan setiap item tersebut.
- Akun pengelola Google Ads: Anda memerlukan akun pengelola Google Ads untuk mengajukan permohonan Google Ads API.
Token developer: Token ini memungkinkan aplikasi Anda terhubung ke Google Ads API. Setiap token developer diberi tingkat akses API yang mengontrol jumlah panggilan API yang dapat Anda lakukan per hari serta lingkungan tempat Anda dapat melakukan panggilan.
Project Konsol Google API: Project Konsol Google API digunakan untuk membuat kredensial OAuth 2.0 untuk aplikasi Anda. Aplikasi kemudian akan menggunakan kredensial ini untuk mengautentikasi pengguna dan mendapatkan otorisasi pengguna untuk mengelola akun Google Ads mereka. Otorisasi ini kemudian digunakan oleh aplikasi Anda
untuk melakukan panggilan API ke akun Google Ads. Project juga memungkinkan API menerima panggilan.
Akun klien Google Ads: Ini adalah akun yang Anda gunakan untuk membuat panggilan API. Anda memerlukan izin yang diperlukan untuk mengoperasikan akun ini, seperti mengambil laporan atau membuat perubahan pada kampanye.
Anda juga memerlukan nomor akun 10 digit dari akun yang Anda panggil API-nya. Hal ini ditampilkan di antarmuka web Google Ads dalam bentuk
123-456-7890
. Nomor akun ini diteruskan sebagai parameter ke panggilan Google Ads API tanpa tanda hubung: 1234567890
.
Alat dukungan dan library klien: Kumpulan alat ini dapat membantu
Anda berintegrasi dengan API secara lebih cepat.
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-08-31 UTC.
[null,null,["Terakhir diperbarui pada 2025-08-31 UTC."],[[["\u003cp\u003eThe Google Ads API is designed for managing large or complex Google Ads accounts programmatically, enabling tasks like automated account management, custom reporting, and inventory-based ad management.\u003c/p\u003e\n"],["\u003cp\u003eGoogle offers alternative solutions like Google Ads scripts, BigQuery Data Transfer service, automated rules, bulk uploads, and Google Ads Editor depending on user technical expertise and needs.\u003c/p\u003e\n"],["\u003cp\u003eTo use the Google Ads API, you'll need a Google Ads manager account, a developer token, a Google API Console project, and access to a Google Ads client account with necessary permissions.\u003c/p\u003e\n"],["\u003cp\u003eBefore making API calls, ensure you have the required details, including the 10-digit Google Ads client account number (without hyphens) and support tools or client libraries.\u003c/p\u003e\n"]]],[],null,["# Introduction\n\nThe Google Ads API is used for managing large or complex Google Ads accounts and\ncampaigns. You can build software that manages accounts from the customer level\ndown to the keyword level. Some typical use cases include:\n\n- Automated account management\n- Custom reporting\n- Ad management based on inventory\n- Manage smart bidding strategies\n\nIs the Google Ads API the right product for me?\n-----------------------------------------------\n\nGoogle provides multiple products to help automate Google Ads accounts. Here are\nsome common scenarios and the list of Google products that might best\nfit your needs.\n\n| Scenario | Recommendation |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| I am a developer who wishes to build my own software product, or integrate with Google Ads API. I am comfortable writing code, managing software infrastructure including servers and database. | Use the Google Ads API. |\n| I am a developer who is comfortable writing code, but prefer not to manage my own software infrastructure. | Use [Google Ads scripts](/google-ads/scripts). |\n| I am not a developer, but am willing to invest some time learning programming to automate Google Ads. | Use [Google Ads scripts](/google-ads/scripts). |\n| I am a data analyst (or similar role) who wants to download Google Ads reports for further analysis. | Use [BigQuery Data Transfer service](//cloud.google.com/bigquery/docs/dts-introduction). Support is available for [Google Ads transfers](//cloud.google.com/bigquery/docs/google-ads-transfer). |\n| I want to manage Google Ads in bulk, but don't want to write any code. | Use [automated rules](//support.google.com/google-ads/answer/2472779), [bulk uploads](//support.google.com/google-ads/answer/10702932), or [Google Ads Editor](//support.google.com/google-ads/editor/answer/2484521). |\n\nPrerequisites\n-------------\n\nTo make a Google Ads API call, you should have the following details. The rest of this\ntutorial teaches you how to obtain each of these items.\n\n- [**Google Ads manager account**](//support.google.com/google-ads/answer/7459399): You need a Google Ads manager account to apply for the Google Ads API.\n- [**Developer token**](/google-ads/api/docs/get-started/dev-token): This token lets your app connect to the\n Google Ads API. Each developer token is assigned an API access level which\n controls the number of API calls you can make per day with as well as the\n environment to which you can make calls.\n\n- [**Google API Console project**](/google-ads/api/docs/get-started/oauth-cloud-project): The Google API Console project is used\n for generating OAuth 2.0 credentials for your app. The app will then use\n these credentials to authenticate the user and obtain user authorization to\n manage their Google Ads accounts. This authorization is later used by your app\n to make API calls to the Google Ads account. The project also enables the API\n to accept calls.\n\n- [**Google Ads client account**](/google-ads/api/docs/get-started/select-account): This is the account you're making API\n calls against. You need necessary permissions to operate on this account,\n such as fetching reports or making changes to campaigns.\n\n You also need the 10-digit account number of the account you're making API\n calls to. This is displayed in the Google Ads web interface in the form\n `123-456-7890`. This account number is passed as a parameter to the Google Ads API\n call without the hyphens: `1234567890`.\n- [**Support tools and client libraries**](/google-ads/api/docs/get-started/download-tools-libraries): This set of tools can help\n you integrate with the API more quickly."]]