.NET İstemci Kitaplığı
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
.NET istemci kitaplığı GitHub'da barındırılır ve NuGet paketi olarak dağıtılır. Kimlik bilgilerinin daha kolay yönetilmesi ve Google Ads API hizmet istemcilerinin oluşturulması gibi API'yi kullanmanıza yardımcı olacak çeşitli özellikler sunar.
Kitaplık aşağıdaki .NET Framework'leri destekler:
- .NET Framework 4.7.2 veya üzeri (
net472
)
- .NET Standard 2.1 (
netstandard2.1
)
- .NET 6.0 (
net6.0
)
- .NET 8.0 (
net8.0
)
.NET Standard 2.1, diğer birçok .NET sürümü ve uygulamasıyla uyumludur. Bu nedenle kitaplık, diğer birçok platformda sorunsuz bir şekilde çalışabilir.
Ancak uyumluluk resmi olarak test edilmediği için bu platformlar resmi olarak desteklenmemektedir.
.NET standardı uyumluluğu hakkında daha fazla bilgi edinmek için https://learn.microsoft .com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-1 adresini ziyaret edin.
Google Ads API .NET kitaplığı, varsayılan olarak Grpc.Net.Client
kullanır. Desteklenmeyen platformlarda Grpc.Core
'ye geri dönüş yapılır. UseGrpcCore
değerini true
olarak ayarlayarak Grpc.Core
kullanımını zorunlu kılabilirsiniz. Eski Grpc kitaplığını kullanma başlıklı makaleyi inceleyin.
Bu kitaplığı kullanmaya başlamak için ön koşulları kontrol edin ve başlangıç kılavuzuna göz atın.
OAuth2 yenileme jetonları hakkında bilgi için OAuth masaüstü ve web uygulaması akışları başlıklı makaleyi inceleyin. OAuth2 hizmet hesaplarını kullanarak API çağrıları yapmak için OAuth hizmet hesabı akışına bakın.
Kitaplığın özellikleri ve yardımcı programları hakkında bilgi edinmek için aşağıdaki kılavuzlara göz atın:
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-26 UTC.
[null,null,["Son güncelleme tarihi: 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)"]]