googleads dotnet lib
v24.29.0
该项目托管 Google Ad Manager SOAP API 的 .NET 客户端库。
有关 API 和客户端库的更新和新闻,请关注我们的 Google Ads 开发者博客:http://googleadsdeveloper.blogspot.com/。
您可以在 http://www.nuget.org 了解有关 nuget 包管理器的更多信息。对于其他分发选项,请参阅下面的替代分发选项。
Ad Manager API 使用 OAuth2 作为身份验证机制。根据您的使用案例,遵循以下适当的指南。
如果您使用自己的凭据访问 API...
如果您代表客户访问 API...
Ads API .NET 库的二进制分发版包含作为 .NET 程序集的预编译版本的库、使用该库的代码示例以及库文档。如果您只想使用该库而不是其内部结构,并且您不在开发环境中使用 nuget 包管理器,那么您应该下载此发行版。
本次分发内容如下:
lib
- Precompiled assemblies.
- Documentation xmls for the assemblies.
examples
Code examples, in C# and VB.NET (when available).
README
ChangeLog
COPYING
Visual Studio solution file
要运行代码示例:
App.config
并按照文件中的说明输入所需的配置值。App.config
。version.examplename
。例如, v202308.GetCurrentNetwork
是在v202308
版本的 Ad Manager API 中运行GetCurrentNetwork
示例的命令行选项。或者,每个代码示例都有一个main()
方法,因此您可以将适当的代码示例设置为启动对象(选择“示例属性”对话框中的“应用程序”选项卡,然后从“启动对象”下拉列表中选择所需的类。)。
要在新项目中使用该库:
examplesApp.config
复制到您的项目目录并将其添加到您的项目中。App.config
中编辑所需的键。如果您的应用程序有自己的App.config
,那么您需要将其内容与examplesApp.config
的内容合并。 // Create an appropriate AdsUser instance.
AdManagerUser user = new AdManagerUser();
// Create the required service.
using (NetworkService networkService = user.GetService())
{
// make calls to service class.
}
您可以参考这篇 wiki 文章了解更多详细信息。
有关详细信息,请参阅 https://github.com/googleads/googleads-dotnet-lib/wiki#logging。