Wprowadzenie
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Interfejs Google Ads API służy do zarządzania dużymi lub złożonymi kontami i kampaniami Google Ads. Możesz tworzyć oprogramowanie, które zarządza kontami od poziomu klienta aż po poziom słowa kluczowego. Oto kilka typowych przypadków użycia:
- Automatyczne zarządzanie kontami
- Raportowanie niestandardowe
- Zarządzanie reklamami na podstawie asortymentu
- Zarządzanie strategiami inteligentnego określania stawek
Czy interfejs Google Ads API jest dla mnie odpowiedni?
Google udostępnia wiele usług, które pomagają zautomatyzować konta Google Ads. Oto kilka typowych scenariuszy i lista usług Google, które mogą najlepiej odpowiadać Twoim potrzebom.
Scenariusz |
Rekomendacja |
Jestem programistą, który chce utworzyć własny produkt lub zintegrować go z interfejsem Google Ads API. Znam się na pisaniu kodu i zarządzaniu infrastrukturą oprogramowania, w tym serwerami i bazami danych. |
Korzystaj z interfejsu Google Ads API. |
Jestem programistą, który potrafi pisać kod, ale woli nie zarządzać własną infrastrukturą oprogramowania. |
Używaj skryptów Google Ads. |
Nie jestem programistą, ale chcę poświęcić trochę czasu na naukę programowania, aby zautomatyzować Google Ads. |
Używaj skryptów Google Ads. |
Jestem analitykiem danych (lub mam podobne stanowisko) i chcę pobrać raporty Google Ads, aby przeprowadzić dalszą analizę. |
Użyj
BigQuery Data Transfer Service. Pomoc jest dostępna w przypadku
transferów z Google Ads. |
Chcę zarządzać Google Ads zbiorczo, ale nie chcę pisać żadnego kodu. |
Używaj reguł automatycznych, przesyłania zbiorczego lub Edytora Google Ads.
|
Wymagania wstępne
Aby wywołać interfejs Google Ads API, musisz mieć te informacje: W dalszej części tego samouczka dowiesz się, jak uzyskać każdy z tych elementów.
- Konto menedżera Google Ads: aby przesłać wniosek o dostęp do interfejsu Google Ads API, musisz mieć konto menedżera Google Ads.
Token programisty: umożliwia aplikacji łączenie się z interfejsem Google Ads API. Każdy token programisty ma przypisany poziom dostępu do interfejsu API, który określa liczbę wywołań interfejsu API, jakie możesz wykonać dziennie, oraz środowisko, do którego możesz wysyłać wywołania.
Projekt w Konsoli interfejsów API Google: projekt w Konsoli interfejsów API Google służy do generowania danych logowania OAuth 2.0 dla aplikacji. Aplikacja będzie następnie używać tych danych logowania do uwierzytelniania użytkownika i uzyskiwania jego autoryzacji do zarządzania kontami Google Ads. Ta autoryzacja jest później używana przez aplikację do wywoływania interfejsu API na koncie Google Ads. Projekt umożliwia też interfejsowi API akceptowanie wywołań.
Konto klienta Google Ads: to konto, na którym wykonujesz wywołania interfejsu API. Aby wykonywać działania na tym koncie, np. pobierać raporty lub wprowadzać zmiany w kampaniach, musisz mieć odpowiednie uprawnienia.
Potrzebujesz też 10-cyfrowego numeru konta, do którego wysyłasz wywołania interfejsu API. W interfejsie internetowym Google Ads jest on wyświetlany w formie
123-456-7890
. Ten numer konta jest przekazywany jako parametr do wywołania interfejsu Google Ads API bez łączników: 1234567890
.
Narzędzia pomocy i biblioteki klienta: ten zestaw narzędzi może pomóc Ci szybciej zintegrować się z interfejsem API.
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-08-31 UTC.
[null,null,["Ostatnia aktualizacja: 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."]]