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

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

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

  • .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, поэтому библиотека может нормально работать на многих других платформах. Однако мы официально не проверяли совместимость и поэтому официально не поддерживаем эти платформы. См. https://learn.microsoft.com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-1, чтобы узнать больше о совместимости стандартов .NET.

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

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

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

Обратитесь к следующим руководствам по функциям и утилитам библиотеки: