Клиентская библиотека .NET

Клиентская библиотека .NET размещена на GitHub и распространяется в виде пакета NuGet . Она предлагает ряд функций, упрощающих использование API, включая более удобное управление учётными данными и создание клиентов API сервиса Google Ads.

Библиотека поддерживает следующие .NET Frameworks:

  • .NET Framework 4.7.2+ ( net472 )
  • .NET Стандарт 2.1 ( netstandard2.1 )
  • .NET 6.0 ( net6.0 )
  • .NET 8.0 ( net8.0 )

.NET Standard 2.1 совместим с несколькими другими версиями и реализациями .NET, поэтому библиотека может без проблем работать на многих других платформах. Однако мы официально не тестировали совместимость и поэтому официально не поддерживаем эти платформы. Подробнее о совместимости со стандартом .NET см. на странице https://learn.microsoft.com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-1.

Библиотека Google Ads API .NET использует Grpc.Net.Client по умолчанию, а на неподдерживаемых платформах можно использовать Grpc.Core . Вы можете принудительно использовать Grpc.Core , установив UseGrpcCore в true . См. раздел Использование устаревшей библиотеки Grpc .

Чтобы начать использовать эту библиотеку, проверьте предварительные требования и ознакомьтесь с руководством по началу работы .

Информацию о токенах обновления OAuth2 см. в разделе «Процессы работы OAuth в настольных и веб-приложениях» . Чтобы выполнять вызовы API с использованием учётных записей служб OAuth2, см. раздел «Процесс работы учётной записи служб OAuth» .

Информацию о функциях и утилитах библиотеки см. в следующих руководствах: