Présentation
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
L'API Google Ads permet de gérer les comptes et campagnes Google Ads volumineux ou complexes. Vous pouvez créer des logiciels qui gèrent les comptes du niveau client au niveau mot clé. Voici certains cas d'utilisation types :
- Gestion automatisée des comptes
- Création de rapports personnalisés
- Gestion des annonces en fonction de l'inventaire
- Gérer les stratégies d'enchères intelligentes
L'API Google Ads est-elle le produit adapté à mes besoins ?
Google propose plusieurs produits pour vous aider à automatiser vos comptes Google Ads. Voici quelques scénarios courants et la liste des produits Google qui pourraient le mieux répondre à vos besoins.
Scénario |
Recommandation |
Je suis un développeur qui souhaite créer mon propre produit logiciel ou m'intégrer à l'API Google Ads. Je suis à l'aise pour écrire du code et gérer l'infrastructure logicielle, y compris les serveurs et les bases de données. |
Utilisez l'API Google Ads. |
Je suis un développeur qui sait écrire du code, mais je préfère ne pas gérer ma propre infrastructure logicielle. |
Utilisez les scripts Google Ads. |
Je ne suis pas développeur, mais je suis prêt à consacrer du temps à l'apprentissage de la programmation pour automatiser Google Ads. |
Utilisez les scripts Google Ads. |
Je suis analyste de données (ou un rôle similaire) et je souhaite télécharger des rapports Google Ads pour les analyser plus en détail. |
Utilisez le
service de transfert de données BigQuery. L'assistance est disponible pour les
transferts Google Ads. |
Je souhaite gérer Google Ads de manière groupée, mais sans écrire de code. |
Utilisez des règles automatiques,
des importations groupées ou Google Ads Editor.
|
Prérequis
Pour effectuer un appel à l'API Google Ads, vous devez disposer des informations suivantes. Le reste de ce tutoriel vous explique comment obtenir chacun de ces éléments.
- Compte administrateur Google Ads : vous devez disposer d'un compte administrateur Google Ads pour demander à utiliser l'API Google Ads.
Jeton de développeur : ce jeton permet à votre application de se connecter à l'API Google Ads. Chaque jeton de développeur est associé à un niveau d'accès à l'API qui contrôle le nombre d'appels d'API que vous pouvez effectuer par jour, ainsi que l'environnement dans lequel vous pouvez effectuer des appels.
Projet de la console Google APIs : le projet de la console Google APIs permet de générer des identifiants OAuth 2.0 pour votre application. L'application utilisera ensuite ces identifiants pour authentifier l'utilisateur et obtenir son autorisation pour gérer ses comptes Google Ads. Cette autorisation est ensuite utilisée par votre application pour effectuer des appels d'API au compte Google Ads. Le projet permet également à l'API d'accepter les appels.
Compte client Google Ads : il s'agit du compte pour lequel vous effectuez des appels d'API. Vous devez disposer des autorisations nécessaires pour effectuer des opérations sur ce compte, comme récupérer des rapports ou modifier des campagnes.
Vous avez également besoin du numéro de compte à 10 chiffres du compte pour lequel vous effectuez des appels d'API. Dans l'interface Web Google Ads, cela se présente sous la forme 123-456-7890
. Ce numéro de compte est transmis en tant que paramètre à l'appel de l'API Google Ads sans les tirets : 1234567890
.
Outils d'assistance et bibliothèques clientes : cet ensemble d'outils peut vous aider à vous intégrer plus rapidement à l'API.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/31 (UTC).
[null,null,["Dernière mise à jour le 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."]]