簡介
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Google Ads API 用於管理大型或複雜的 Google Ads 帳戶和廣告活動。您可以建構軟體,管理從客戶層級到關鍵字層級的帳戶。常見的用途包括:
- 自動管理帳戶
- 自訂報表
- 管理廣告 (根據廣告空間)
- 管理智慧出價策略
Google Ads API 適合我嗎?
Google 提供多項產品,協助您自動管理 Google Ads 帳戶。以下列舉幾個常見情況,以及最符合您需求的 Google 產品。
必要條件
如要進行 Google Ads API 呼叫,您應具備下列詳細資料。本教學課程的其餘部分會說明如何取得這些項目。
- Google Ads 管理員帳戶:您必須擁有 Google Ads 管理員帳戶,才能申請使用 Google Ads API。
開發人員權杖:這個權杖可讓應用程式連線至 Google Ads API。每個開發人員權杖都會獲派 API 存取層級,用來控管您每天可發出的 API 呼叫次數,以及可發出呼叫的環境。
Google API 控制台專案:Google API 控制台專案用於為應用程式產生 OAuth 2.0 憑證。應用程式隨後會使用這些憑證驗證使用者身分,並取得使用者授權來管理他們的 Google Ads 帳戶。應用程式稍後會使用這項授權,對 Google Ads 帳戶發出 API 呼叫。專案也會啟用 API 來接受呼叫。
Google Ads 客戶帳戶:這是您要對其發出 API 呼叫的帳戶。您必須具備必要權限,才能對這個帳戶執行操作,例如擷取報表或變更廣告活動。
此外,您還需要用來發出 API 呼叫的帳戶 10 位數帳號。這項資訊會以 123-456-7890
形式顯示在 Google Ads 網頁介面中。這個帳號會以不含連字號的參數形式傳遞至 Google Ads API 呼叫:1234567890
。
支援工具和用戶端程式庫:這組工具可協助您更快整合 API。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-08-31 (世界標準時間)。
[null,null,["上次更新時間:2025-08-31 (世界標準時間)。"],[[["\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."]]