简介

Google Ads API 用于管理大型或复杂的 Google Ads 帐号和广告系列。您可以构建软件,在客户级别下到关键字级别管理帐号。一些典型用例包括:

  • 自动账号管理
  • 自定义报告
  • 基于产品目录的广告管理
  • 管理智能出价策略

Google Ads API 是适合我的产品吗?

Google 提供了多种产品来帮助您实现 Google Ads 帐号自动化。以下是一些常见场景以及最符合您需求的 Google 产品列表。

场景 建议
我是一名开发者,希望自行开发软件产品或与 Google Ads API 集成。我能自如地编写代码,以及管理服务器和数据库等软件基础架构。 使用 Google Ads API。
我是一名开发者,可以自如地编写代码,但不想管理自己的软件基础架构。 使用 Google Ads 脚本
我不是开发者,但愿意投入一些时间学习编程,以便实现 Google Ads 自动化。 使用 Google Ads 脚本
我是数据分析师(或类似职位),希望下载 Google Ads 报告以供进一步分析。 使用 BigQuery Data Transfer Service。我们针对 Google Ads 转移作业提供支持。
我想批量管理 Google Ads,但不想编写任何代码。 使用自动规则批量上传Google Ads 编辑器

前提条件

如需进行 Google Ads API 调用,您应具备以下详细信息。本教程的其余部分将介绍如何获取上述各项。

  • Google Ads 经理账号:您需要拥有 Google Ads 经理账号才能申请使用 Google Ads API。
  • 开发者令牌:此令牌可让您的应用连接到 Google Ads API。每个开发者令牌都分配有一个 API 访问权限级别,该级别控制您每天可进行 API 调用的次数以及可进行调用的环境。

  • Google API 控制台项目:该项目用于为您的应用生成 OAuth 2.0 客户端 ID 和密钥。然后,您可以使用此 ID 和密钥生成对 Google Ads 账号的 API 调用所需的 OAuth 2.0 凭据。该项目还允许该 API 接受调用。

  • Google Ads 客户帐号:这是您要对其发出 API 调用的帐号。您需要获得对此账号执行操作所需的权限,例如提取报告或更改广告系列。

    您还需要获得要向其发出 API 调用的帐号的 10 位数帐号。它以 123-456-7890 的形式在 Google Ads 网页界面中显示。此帐号作为参数传递给 Google Ads API 调用,不带连字符:1234567890

  • 支持工具和客户端库:这组工具可帮助您更快地与 API 集成。