Choisir votre type d'application
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Étant donné que les comptes Google Ads contiennent des données utilisateur, votre application doit obtenir l'autorisation de l'utilisateur pour y accéder. Il existe deux approches générales en fonction de la façon dont vous obtenez cette autorisation.
Choisir le type d'application
Étant donné que les comptes Google Ads contiennent des données utilisateur, votre application doit obtenir l'autorisation de l'utilisateur pour accéder à ces données. Il existe deux approches générales en fonction de la façon dont vous obtenez cette autorisation.
|
Compte de service |
Authentification des utilisateurs |
Résumé |
Configurez manuellement votre compte Google Ads pour accorder à un compte de service l'accès à ce compte. Votre application peut ensuite utiliser les identifiants du compte de service pour effectuer des appels d'API au compte Google Ads sans aucune interaction de l'utilisateur. Les appels d'API fonctionnent tant que le compte de service a accès au compte Google Ads. |
Obtenez une autorisation OAuth 2.0 unique d'un utilisateur pour permettre à votre application de gérer son compte Google Ads. Votre application peut ensuite utiliser le jeton d'actualisation OAuth 2.0 (émis dans le cadre du processus d'autorisation OAuth 2.0) pour effectuer des appels d'API au compte Google Ads. Les appels d'API fonctionnent tant que l'utilisateur ne révoque pas l'autorisation ou jusqu'à ce qu'elle expire en raison de l'inactivité ou d'autres raisons. |
Facilité d'utilisation |
Configuration et approbations minimales requises en raison du manque d'autorisation de l'utilisateur dans l'application. |
Une configuration et des approbations étendues sont requises, car l'authentification des utilisateurs fait partie de l'application. |
Recommandation |
Fortement recommandé comme approche privilégiée |
Ancienne approche. Utilisez cette option de secours lorsque vous ne pouvez pas accorder à un compte de service les autorisations requises pour votre compte Google Ads. |
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/09/05 (UTC).
[null,null,["Dernière mise à jour le 2025/09/05 (UTC)."],[],[],null,["# Choose your application type\n\nSince Google Ads accounts contain user data, your application must obtain\nauthorization from the user to access this data. There are two broad approaches\nbased on how you obtain this authorization.\n\nChoose your app type\n--------------------\n\nSince Google Ads accounts contain user data, your app needs to obtain\nauthorization from the user to access this data. There are two broad approaches\nbased on how you obtain this authorization.\n\n| | **Service Account** | **User Authentication** |\n| Summary | Manually configure your Google Ads account to give a service account access to that account. Afterwards, your app can use the service account credentials to make API calls to the Google Ads account without any user interaction. The API calls work as long as the service account has access to the Google Ads account. | Obtain a one-time OAuth 2.0 authorization from a user to allow your app to manage their Google Ads account. Afterwards, your app can use the OAuth 2.0 refresh token (issued as part of the OAuth 2.0 authorization process) to make API calls to the Google Ads account. The API calls work as long as the user doesn't revoke the authorization, or until the authorization expires due to inactivity or other reasons. |\n| Ease of use | Minimal configuration and approvals required due to lack of user authorization in the app. | Extensive configuration and approvals required due to user authentication being part of the app. |\n| Recommendation | **Strongly recommended** as the preferred approach | Legacy approach. Use as a fallback option when you cannot give a service account the required permissions to your Google Ads account. |\n|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|"]]