开发与工程 ✓ Google · 官方 google-ads-apioauth2developer-tokenclient-librariesrest-apicampaign-retrieval

Google Ads API 快速入门

帮助开发者完成 Google Ads API 认证、环境配置并运行首个广告系列查询。

FollowSkills 评估 · FSRS-2.0
不推荐
49/ 100 五分制 2.5 / 5
信任安全15 / 25 · 3.0/5

文档明确要求使用标准 OAuth 范围、测试账户限制,并禁止暴露密码、绕过令牌校验或使用破解包装器;但示例涉及 refresh token、client secret 和服务账户私钥,未充分说明秘密存储、日志隔离、用户确认、数据流、撤销或回滚,因此扣分。

可靠稳定8 / 20 · 2.0/5

主流程、配置搜索顺序和常见错误说明较完整,但动态版本要求与离线硬编码回退相互矛盾,Java 仍写明 JDK 1.8,多个参考文件依赖未提供的运行时版本解析,且没有提交测试套件或 CI 覆盖;静态审查限制分数不超过10。

适用触发8 / 15 · 2.7/5

目标用户、六种客户端语言、REST 路径及常见错误触发条件较清晰,也声明了网络依赖和 MCP 非适用场景;但非适用边界、工具可用性、中文支持及中国大陆网络可达性说明不足,核心流程依赖 Google 海外服务,故扣分。

规范维护8 / 15 · 2.7/5

文档分层、安装步骤、配置方式、示例和局限提示较充分,仓库提供 Apache-2.0、版本元数据和官方来源;但没有明确维护负责人、变更日志或稳定更新路径,且版本占位符、配置说明和部分语言参考存在一致性缺口,因此扣分。

有效结果6 / 15 · 2.0/5

技能覆盖凭据准备、环境配置、检索 campaign 和错误诊断,示例输出具有直接参考价值;但版本占位符必须先动态替换,部分实现未经执行验证,REST 服务账户路线复杂且若工具或网络不可用需人工补全,故只能给中等偏低分。

证据核验4 / 10 · 2.0/5

引用了官方发布说明、客户端文档、源码仓库和测试账户指南,具备一定追溯性;但提交材料未包含该技能的测试套件、CI 执行证据或第三方复现记录,示例输出也只是说明性内容,因此证据覆盖有限。

证据充分度: 评估于 2026年7月20日 审查版本 513a7a51e85f
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 不要把示例凭据、refresh token 或服务账户私钥提交到仓库、日志或聊天记录;应先确认目标账户和请求范围。
  • 动态版本解析、离线回退值与各语言参考文件存在冲突,生成代码前应人工核对当前 API、库和运行时兼容性。
  • 核心功能依赖 Google Ads API、Google Cloud 和浏览器 OAuth;受限网络环境(包括中国大陆网络)可能无法完成流程。
  • 该评估仅基于静态文件阅读,未执行安装、认证、编译、请求或测试。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能面向首次使用 Google Ads API 的开发者,从零开始配置开发者令牌、OAuth 2.0 凭据、客户账号 ID 和登录客户 ID。它支持 Python、Java、.NET、PHP、Ruby、Perl 官方客户端库以及直接调用 REST。技能会引导用户运行检索广告系列的示例,并诊断 USER_PERMISSION_DENIED、DEVELOPER_TOKEN_NOT_APPROVED 和 login_customer_id 配置问题。生成代码或配置前,它要求动态解析 API、客户端库和语言运行时版本。

指导用户在 Google Ads Manager Account 中获取开发者令牌,在 Google Cloud Console 中启用 Google Ads API、配置 OAuth 同意屏幕并创建桌面应用凭据;通过 gcloud CLI 获取刷新令牌;确认客户账号 ID 和 Manager Account 的 login_customer_id;根据所选语言或 REST 路径加载对应参考文件;生成用于检索广告系列的示例配置或请求;根据账号层级和令牌状态分析常见错误。

  1. 刚开始使用 Google Ads API 的开发者需要完成首次认证和环境配置。
  2. 使用 Manager Account 访问子客户账号并遇到 USER_PERMISSION_DENIED 的开发者。
  3. 开发者令牌仍处于 Pending 状态、需要连接测试账号的开发者。
  4. 希望用官方客户端库或原始 HTTP REST 请求检索广告系列的开发者。
  5. 需要为受限运行时或无合适客户端库的环境选择 REST 集成方式的开发者。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖从凭据获取到首次广告系列查询的完整入门流程。
  • 同时支持六种官方客户端库和直接 REST 调用。
  • 明确处理 Manager Account 层级、测试账号和待审批开发者令牌限制。
  • 包含动态版本解析要求和常见认证错误诊断。
局限
  • 该技能依赖出站 HTTPS 访问 Google Ads API 和文档,网络受限时只能使用缓存版本。
  • 源材料没有提供各语言参考文件的具体内容,因此无法判断每种语言示例的完整程度。
  • 源材料未显示测试套件、执行验证结果或对其他运行时的支持。
  • 技能本身不负责为 AI 助手配置 Google Ads MCP Server,而是要求转交另一个技能。

如何安装这个 Skill?

在支持 Agent Skills 的环境中运行 npx skills add google/skills,然后从仓库中选择 skills/ads/google-ads-api-quickstart。仓库 README 未说明更细的客户端安装或平台专属安装步骤。

如何使用这个 Skill?

可使用类似“请带我完成 Google Ads API 的首次配置,并用 Python 检索广告系列”的请求触发。先准备开发者令牌、OAuth 客户端凭据、刷新令牌、客户 Customer ID,以及在 Manager Account 层级中需要的 login_customer_id;然后选择六种官方客户端库之一或 REST。网络受限时,技能说明会使用资源中缓存的最近稳定版本。

这个 Skill 与同类方案有什么区别?

技能将官方客户端库与直接 HTTP REST 作为两种集成路径进行比较:客户端库是推荐路径,REST 适合不支持客户端库的轻量或受限运行时。

常见问题

待审批的开发者令牌可以访问生产账号吗?
不可以。Pending 令牌只能用于 Google Ads 测试账号;访问生产账号需要由 Google Ads API 合规团队批准为 Explorer Access、Basic Access 或 Standard Access。
什么时候必须设置 login_customer_id?
当 OAuth 凭据和开发者令牌属于 Manager Account,而目标是其子客户账号时必须设置。它应填写 Manager Account 的 10 位 Customer ID。
这个技能会执行本地脚本来复现错误吗?
不会。其故障排查规则要求仅进行静态代码分析和配置检查,不执行 bash 命令、本地测试脚本或错误复现。

同仓库的其他 Skills

均来自 google/skills

开发与工程 ✓ Google · 官方

Google Analytics 管理 API 助手

自动配置 Google Analytics 账户、属性及数据流。

数据与分析 ✓ Google · 官方

Google Ads 账户诊断

定位转化下降、线索减少及广告展示机会损失的原因。

开发与工程 ✓ Google · 官方

Gemini 企业托管 Agent 管理

通过 API 创建和管理有状态的 Gemini 企业 Agent。

开发与工程 ✓ Google · 官方

Data Manager API 环境配置助手

帮助开发者完成 Data Manager API 的认证、客户端库和本地环境配置。

开发与工程 ✓ Google · 官方

Google Data Manager API 受众导入助手

指导开发者将受众成员安全、可诊断地上传到 Google Ads 或 DV360。

开发与工程 ✓ Google · 官方

Data Manager API 事件导入助手

指导开发者通过 Google Data Manager API 实现事件与转化数据导入。

开发与工程 ✓ Google · 官方

Google IMA SDK 客户端广告插入指南

为视频和音频内容实现基于 VAST/VMAP 的客户端广告插入。

开发与工程 ✓ Google · 官方

Google Ads MCP 安装助手

指导开发者安装并接入只读的 Google Ads MCP 服务。

自动化与运维 ✓ Google · 官方

Google Cloud 身份认证指南

帮助代理为不同运行环境选择安全的 Google Cloud 认证与授权方案。

开发与工程 ✓ Google · 官方

Gemini LiveAPI 客户端服务技能

生成可断线恢复并支持多模态双向流式通信的 Gemini LiveAPI 客户端。

数据与分析 ✓ Google · 官方

Google Analytics 数据报告助手

启用并调用 Google Analytics Data API 创建自定义报告。

数据与分析 ✓ Google · 官方

Agent Platform RAG 引擎管理

用 Vertex AI Python SDK 管理语料库并检索可用于生成的依据。

开发与工程 ✓ Google · 官方

Gemini API 企业开发指南

帮助开发者使用统一 Gen AI SDK 在 Gemini Enterprise Agent Platform 上构建企业级 Gemini 应用。

开发与工程 ✓ Google · 官方

Gemini 交互式对话 API 指南

在 Google Agent Platform 上构建有状态、多轮的 Gemini 交互。

开发与工程 ✓ Google · 官方

Google 移动广告横幅集成助手

指导 Android 和 iOS 应用按布局场景集成与配置 Google Mobile Ads 横幅广告。

开发与工程 ✓ Google · 官方

Google 移动广告激励广告助手

指导 Android 和 iOS 应用集成用户主动选择的激励广告。

开发与工程 ✓ Google · 官方

Google Mobile Ads Next-Gen 迁移助手

指导 Android 应用从旧版 GMA SDK 迁移到 Next-Gen SDK。

开发与工程 ✓ Google · 官方

Google 移动广告 SDK 入门

为 Android、iOS 或 Unity 应用提供 Google 移动广告 SDK 的安装与初始化指引。

开发与工程 ✓ Google · 官方

Google 移动广告插屏集成指南

指导 Android 和 iOS 应用在自然内容过渡点集成 Google 移动广告插屏。

自动化与运维 ✓ Google · 官方

Gemini AI Studio 迁移至 Agent Platform

帮助应用从 Gemini API 的 AI Studio 环境迁移到 Google Cloud Agent Platform。

相关 Skills