下面给你一份 全面、专业、可直接用于开发的《Yandex Ads 自动化管理:API + 工具使用指南》。
涵盖:API 能做什么、常用 SDK、常用自动化场景、具体调用方式、权限说明、脚本示例、无代码工具等。
内容基于 Yandex Advertising Network 最新结构(Yandex Direct API + AppMetrica API)。
Yandex 广告自动化有 4 条路径:
Yandex Direct API → 广告创建、管理、报告数据
AppMetrica API → 移动应用数据、事件归因
Yandex DataLens → 自动化数据分析与 Dashboard
脚本(Python / PHP)或第三方工具 → 自动化日常任务
Direct API 是负责管理 搜索广告 + RSYA 广告 + App 推广 的核心接口。
官方文档:
https://yandex.ru/dev/direct/
创建 Campaign(广告系列)
创建 Ad Groups(广告组)
上传 Ads(广告)
上传 Creatives(图片 & 视频)
添加 Keywords、否定关键词
修改 CPC
修改预算上限
调整设备/时间段投放
展示、点击、花费
安装事件(链接 AppMetrica)
转化数据
自动暂停高 CPA 的广告
自动提高高 ROI 广告预算
自动过滤“违规创意”
| 领域 | API | 用途 |
|---|---|---|
| Ads | Ads.add | 创建广告 |
| Campaign | Campaigns.add | 创建广告系列 |
| Keywords | Keywords.add | 添加关键词 |
| Bids | Bids.set | 修改出价 |
| Reports | Reports.get | 拉取报表 |
| AdImages | AdImages.upload | 上传创意图片 |
| AdExtensions | Sitelinks.set | 设置附加链接 |
使用 OAuth Token。
步骤:
在 Yandex OAuth Console 创建 App
获取 OAuth Token
使用 HTTP Header:
Authorization: Bearer <TOKEN> Client-Login: <账号ID>
import requests
import json
TOKEN = "YOUR_OAUTH_TOKEN"
CLIENT = "your-login"
headers = {
"Authorization": f"Bearer {TOKEN}",
"Client-Login": CLIENT,
"Accept-Language": "ru",
}
body = {
"method": "get",
"params": {
"SelectionCriteria": {},
"FieldNames": ["Id", "Name", "Status"]
}
}
r = requests.post(
"https://api.direct.yandex.com/json/v5/campaigns",
headers=headers,
json=body
)
print(json.dumps(r.json(), indent=2, ensure_ascii=False))body = {
"method": "set",
"params": {
"Bids": [
{"KeywordId": 12345, "Bid": 50000000},
{"KeywordId": 12346, "Bid": 60000000}
]
}
}AppMetrica 是 Yandex 的 AppsFlyer/Adjust。
API 功能包括:
获取安装/注册/活跃/付费数据
获取事件属性
导出 cohort 数据
自动化监控留存
官方文档:
https://appmetrica.yandex.com/docs/api/
| 场景 | 描述 |
|---|---|
| CPI 监控 | 自动拉取 install 成本 |
| 防作弊 | 检查可疑 IP、设备 ID |
| 高级优化 | 结合 Direct API 自动调价 |
| 增长分析 | 导出留存/激活 Cohort |

下面是跨境电商和 App 最常做的自动化任务:
逻辑:
如果
CPA > 设定阈值(例如 300 ₽)
→ 自动暂停广告
→ Slack/Telegram 发警报
俄罗斯凌晨流量质量差。自动脚本:
00:00 → 将 Campaign 预算设置为 0
07:00 → 恢复预算
脚本:
拉取搜索词报告
提取高 CTR 的新关键词
自动加入 Campaign
自动扩量效果极好。
自动操作包括:
提升高 CTR 图文创意的预算
移除点击率差的创意
批量上传新图片
自动测试 A/B 创意
使用 API → Google Sheet / Excel → 自动推送 Telegram/邮箱。
如果你不写代码,可以用:
自动报表
Dashboard
KPI 预警
SQL 数据分析(连接 Direct 和 AppMetrica)
这些工具可集成 Yandex Ads,进行自动:
报表
自动调价
转化跟踪
营销归因模型
下面是俄罗斯本地代理和大广告主最常用的架构:
Yandex Direct API ——→ 广告创建/修改 ↓ AppMetrica API ——→ 转化/事件/ROI 数据 ↓ Python 任务脚本 ——→ 预算控制/出价调整/告警 ↓ DataLens ——→ 可视化 Dashboard
这是目前 最稳、最高效的 Yandex 自动化投放体系。