- Google Ads API - 概览
- Google Ads API - 获取开发者令牌
- Google Ads API - 设置 Google API 控制台项目
- Google Ads API - 准备 Google Ads 帐号
- Google Ads API - 准备支持工具
- Google Ads API - 使用 Google OAuth 2.0 生成令牌
- Google Ads API - 调用 REST API
本文将介绍如何申请要向其发出 API 调用的 Google Ads 帐号。您需要有其电子邮件地址才能生成 OAuth 2.0 刷新令牌。帐号可以是生产(实际)帐号,也可以是测试帐号。每种方法都各有利弊。
| 生产帐号 | 测试账号 | |
|---|---|---|
| 优点 | 更易于编写和测试可针对特定帐号内容的代码。更易于编写和测试可处理实时报告数据的代码。 | 测试帐号不会投放广告,因此编程错误不会影响正在投放的广告系列。可与具有“测试访问权限级别”的开发者令牌配合使用。 |
| 缺点 | 开发阶段的编程错误可能会影响正在投放的广告系列,从而导致广告系列投放不佳、投放不正确或财务损失等问题。开发者令牌必须至少拥有基本访问权限级别,才能进行 API 调用。 | 您需要在测试帐号中重建广告系列,以测试可处理特定帐号内容的代码。由于测试帐号不投放广告,因此与实时投放相关的功能(例如报告统计信息、违规错误或处理线下转化数据导入)也不受支持,因而难以测试这些功能。 |
我们建议您在开发应用时使用测试帐号(如果可能)。如需了解相关说明,请参阅创建测试帐号。
另一种方法是明确设置具有较低帐号预算(例如 1 美元/天)的生产帐号,以测试测试帐号不支持的功能。
创建测试帐号
由于测试帐号和生产帐号无法以任何方式互动,因此您无法在现有生产经理帐号下使用测试帐号。如需使用测试帐号,您需要一个新的帐号层次结构,并以测试经理帐号作为根帐号。
按照以下说明创建测试经理账号和测试客户账号。请注意,这里的“客户”(client) 一词指的是 Google Ads 客户账号,而不是您的客户端应用。
-
点击创建测试经理帐号,如果出现提示,请使用未与您的生产 Google Ads 经理帐号相关联的 Google 帐号登录。您还可以通过相关链接创建新的 Google 帐号。
-
登录您的测试经理帐号后,创建测试客户帐号。您通过测试经理帐号创建的所有客户帐号都会自动成为测试帐号。
-
记下并保存新测试客户账号的客户 ID。您稍后需要使用它来调用 API。
重要提示 :在向测试经理帐号发出请求时,请使用您的生产经理帐号的开发者令牌。即使该令牌尚未获得批准,也仍然可以用于测试帐号。
查看测试帐号
测试帐号会带有红色的测试账号标签,如果您没有在 Google Ads 帐号页面上看到此红色标签,则说明该帐号是生产帐号,如下图所示:
测试账号的一些限制
如果您要在部署到生产环境之前进行测试,或在开发者令牌拥有测试帐号访问权限的情况下开发应用,则测试帐号是一个很好的选择。不过,请注意一些限制。
- 由于测试帐号无法以任何方式投放广告或与您的生产帐号互动,因此提供服务的指标(如展示次数、转化次数或费用数据)为空。
- 部分功能无法使用测试帐号进行测试。其中包括出价模拟、转化数据上传和结算。其他功能(包括推荐)在测试帐号中具有有限的功能,因为测试帐号不会生成服务数据。
- 测试经理帐号层次结构可以包含最多 50 个测试帐号。