借助 AdSense 服务,您可以在 Apps 脚本中使用 AdSense Management API。借助此 API,AdSense 客户能够获取有关其帐号结构的信息,并生成有关帐号结构效果的报告。
参考
如需详细了解此服务,请参阅 AdSense Management API 的参考文档。与 Apps 脚本中的所有高级服务一样,AdSense 服务使用与公共 API 相同的对象、方法和参数。如需了解详情,请参阅如何确定方法签名。
要报告问题并寻求其他支持,请使用 adsense-api 标记在 Stack Overflow 上提问。
示例代码
以下示例代码使用了该 API 的版本 2。
列出账号
此示例列出了该用户可用的所有账号。这些帐号被指定为资源名称(例如 accounts/pub-12345
),这可在其他方法(如列出广告客户)中使用。请注意使用页面令牌访问完整的结果列表。
列出广告客户
此示例列出了给定帐号的所有广告客户。将帐号指定为资源名称,例如 accounts/pub-12345
。您可以使用列出帐号示例代码来获取帐号资源名称。
列出广告单元
此示例列出了指定广告客户的所有广告单元。将广告客户端指定为资源名称,例如 accounts/pub-12345/adclients/ca-pub-12345
。您可以使用列出广告客户示例代码获取广告客户资源名称。
生成报告
该示例会针对您的 AdSense 帐号生成一份报告,并将结果输出到电子表格中。