Bibliothèque cliente .NET
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
La bibliothèque cliente .NET est hébergée sur GitHub et distribuée sous forme de package NuGet. Elle offre plusieurs fonctionnalités pour vous aider à utiliser l'API, y compris une gestion plus facile des identifiants et la création de clients de service de l'API Google Ads.
La bibliothèque est compatible avec les frameworks .NET suivants :
- .NET Framework 4.7.2 ou version ultérieure (
net472
)
- .NET Standard 2.1 (
netstandard2.1
)
- .NET 6.0 (
net6.0
)
- .NET 8.0 (
net8.0
)
.NET Standard 2.1 est compatible avec plusieurs autres versions et implémentations .NET. La bibliothèque peut donc fonctionner correctement sur de nombreuses autres plates-formes.
Toutefois, nous n'avons pas testé officiellement la compatibilité et ne prenons donc pas officiellement en charge ces plates-formes.
Pour en savoir plus sur la compatibilité avec.NET Standard, consultez https://learn.microsoft .com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-1.
La bibliothèque .NET de l'API Google Ads utilise Grpc.Net.Client
par défaut, avec un retour à Grpc.Core
sur les plates-formes non compatibles. Vous pouvez forcer l'utilisation de Grpc.Core
en définissant UseGrpcCore
sur true
. Consultez Utiliser l'ancienne bibliothèque Grpc.
Pour commencer à utiliser cette bibliothèque, consultez les conditions préalables et le guide de démarrage.
Pour en savoir plus sur les jetons d'actualisation OAuth2, consultez Flux d'applications Web et de bureau OAuth. Pour effectuer des appels d'API à l'aide de comptes de service OAuth2, consultez Flux de compte de service OAuth.
Consultez les guides suivants pour découvrir les fonctionnalités et les utilitaires de la bibliothèque :
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/26 (UTC).
[null,null,["Dernière mise à jour le 2025/08/26 (UTC)."],[[["\u003cp\u003eThe Google Ads API client library for .NET will no longer support .NET 5.0 starting with version 19.0.0, and users should upgrade to a supported version before the end of 2024.\u003c/p\u003e\n"],["\u003cp\u003eThe library supports .NET Framework 4.7.2+, .NET Standard 2.1, .NET 6.0, and .NET 8.0.\u003c/p\u003e\n"],["\u003cp\u003eIt is available as a NuGet package and hosted on GitHub, providing features for easier credential management and service client creation.\u003c/p\u003e\n"],["\u003cp\u003eWhile .NET Standard 2.1 offers compatibility with various .NET versions and implementations, only the explicitly listed frameworks are officially supported.\u003c/p\u003e\n"],["\u003cp\u003eUsers can find comprehensive documentation and guides, covering setup, OAuth flows, logging, and advanced features on the official Google Ads API website.\u003c/p\u003e\n"]]],[],null,["# The .NET Client Library\n\nThe .NET client library is [hosted on GitHub](https://github.com/googleads/google-ads-dotnet) and is distributed\nas a [NuGet package](//www.nuget.org/packages/Google.Ads.GoogleAds/). It\noffers several features to help you use the API, including easier management\nof credentials and creation of Google Ads API service clients.\n\nThe library supports the following .NET Frameworks:\n\n- .NET Framework 4.7.2+ (`net472`)\n- .NET Standard 2.1 (`netstandard2.1`)\n- .NET 6.0 (`net6.0`)\n- .NET 8.0 (`net8.0`)\n\n.NET Standard 2.1 is compatible with several other .NET versions and\nimplementations, so the library might work fine on many other platforms.\nHowever, we haven't officially tested the compatibility and thus don't\nofficially support these platforms.\nSee https://learn.microsoft.com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-1\nto learn more about .NET standard compatibility.\n\nThe Google Ads API .NET library uses `Grpc.Net.Client` as the default, with a\nfallback to `Grpc.Core` on unsupported platforms. You can force the use of\n`Grpc.Core` by setting `UseGrpcCore` to `true`. See\n[Use the legacy Grpc library](/google-ads/api/docs/client-libs/dotnet/getting-started).\n\nTo start using this library, check the\n[prerequisites](/google-ads/api/docs/get-started/introduction) and consult the\n[getting started guide](/google-ads/api/docs/client-libs/dotnet/getting-started).\n\nFor information on OAuth2 refresh tokens, check out [OAuth desktop and web\napplication flows](/google-ads/api/docs/client-libs/dotnet/oauth-web). And to make API calls\nusing OAuth2 service accounts, see [OAuth service account\nflow](/google-ads/api/docs/client-libs/dotnet/oauth-service).\n\nConsult the following guides for the library's features and utilities:\n\n- [Logging](/google-ads/api/docs/client-libs/dotnet/logging)\n- [FieldMasks](/google-ads/api/docs/client-libs/dotnet/field-masks)\n- [ResourceNames](/google-ads/api/docs/client-libs/dotnet/resource-names)\n- [Custom gRPC interceptors](/google-ads/api/docs/client-libs/dotnet/custom-interceptors)\n- [Protocol buffer types](/google-ads/api/docs/client-libs/dotnet/working-with-protobuf)"]]