מבוא
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
משתמשים ב-Google Ads API כדי לנהל חשבונות גדולים או מורכבים ב-Google Ads וקמפיינים. אתם יכולים ליצור תוכנה שמנהלת חשבונות מרמת הלקוח ועד רמת מילות המפתח. דוגמאות לתרחישי שימוש טיפוסיים:
- ניהול חשבונות אוטומטי
- דוחות בהתאמה אישית
- ניהול מודעות על סמך מלאי שטחי הפרסום
- ניהול שיטות בידינג חכמות
האם Google Ads API הוא המוצר המתאים לי?
Google מספקת כמה מוצרים שיכולים לעזור לכם להפוך את חשבונות Google Ads לאוטומטיים. ריכזנו כאן כמה תרחישים נפוצים ורשימה של מוצרי Google שעשויים להתאים לצרכים שלכם.
תרחיש |
המלצה |
אני מפתח שרוצה ליצור מוצר תוכנה משלו, או
לבצע אינטגרציה עם Google Ads API. אני מתמצא בכתיבת קוד ובניהול תשתית תוכנה, כולל שרתים ומסדי נתונים. |
שימוש ב-Google Ads API. |
אני מפתח שמרגיש בנוח לכתוב קוד, אבל מעדיף לא לנהל את תשתית התוכנה שלי בעצמי. |
שימוש בסקריפטים של Google Ads. |
אני לא מפתח, אבל אני מוכן להשקיע זמן בלימוד תכנות כדי לבצע אוטומציה של Google Ads. |
שימוש בסקריפטים של Google Ads. |
אני מנתח נתונים (או תפקיד דומה) שרוצה להוריד דוחות של Google Ads כדי לבצע ניתוח נוסף. |
שימוש ב
שירות העברת נתונים ל-BigQuery. אפשר לקבל תמיכה בנושאים הבאים:
העברות של Google Ads. |
אני רוצה לנהל את Google Ads בכמות גדולה, אבל לא רוצה לכתוב קוד. |
אפשר להשתמש בכללים אוטומטיים, בהעלאות בכמות גדולה או ב-Google Ads Editor.
|
דרישות מוקדמות
כדי לבצע קריאה ל-Google Ads API, צריך להזין את הפרטים הבאים. בהמשך המדריך מוסבר איך מקבלים כל אחד מהפריטים האלה.
- חשבון ניהול ב-Google Ads: כדי להגיש בקשה לשימוש ב-Google Ads API, צריך חשבון ניהול ב-Google Ads.
קוד מפתח: קוד המפתח מאפשר לאפליקציה להתחבר אל Google Ads API. לכל קוד מפתח למפתחים מוקצית רמת גישה ל-API, שקובעת את מספר הקריאות ל-API שאפשר לבצע ביום ואת הסביבה שאליה אפשר לבצע קריאות.
פרויקט ב-Google API Console: הפרויקט ב-Google API Console משמש ליצירת פרטי כניסה של OAuth 2.0 לאפליקציה. לאחר מכן האפליקציה תשתמש בפרטי הכניסה האלה כדי לאמת את המשתמש ולקבל הרשאת משתמש לניהול חשבונות Google Ads שלו. ההרשאה הזו משמשת את האפליקציה שלכם בהמשך כדי לבצע קריאות ל-API בחשבון Google Ads. בפרויקט מפעילים גם את ה-API כדי לקבל קריאות.
חשבון לקוח ב-Google Ads: זה החשבון שמופעלות מולו קריאות ל-API. נדרשות הרשאות מתאימות כדי לבצע פעולות בחשבון הזה, כמו שליפת דוחות או ביצוע שינויים בקמפיינים.
בנוסף, צריך את מספר החשבון בן 10 הספרות של החשבון שאליו מתבצעות קריאות ה-API. הערך הזה מוצג בממשק האינטרנט של Google Ads בפורמט
123-456-7890
. מספר החשבון הזה מועבר כפרמטר לקריאה ל-Google Ads API
בלי המקפים: 1234567890
.
כלי תמיכה וספריות לקוח: בעזרת הכלים האלה תוכלו לבצע שילוב עם ה-API במהירות רבה יותר.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-08-31 (שעון UTC).
[null,null,["עדכון אחרון: 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."]]