开发者后台管理 API
修订历史
| 发布时间 | 修订说明 |
|---|---|
| 2026-10-21 | 新增查询诊断优化列表(/api/Intermediary/app_optimizing)和指定中介组明细(/api/Intermediary/group_adsource_metrics)。按价格排序看 rate,建议再加一层的价格在 optimizing_list 的规则 7 suggested_rate。 |
| 2026-09-18 | 支持 start.io(28)、Google Ad Manager(48)、Verve(53)广告源手工创建(不含自动化)。start.io / Verve 须 Header Bidding(S2S);Google Ad Manager 不支持 Header Bidding。PID 与样式见附录2。 |
| 2026-09-14 | 自定义中介组更新未传 cache_num 时沿用该组已有并行数,不再改成广告类型默认;未传 min_cache 也不再被写成并行数。创建未传 cache_num 仍按类型默认。 |
| 2026-09-11 | 补齐独立绿字段传参:发布地区、中介组超时/频控/开屏重试、组底价与公司级别(二级中级 / 三级高级 / 九级默认)、广告源 group_list 的 selected/rate/is_auto_price。更新只传要改的键,未传保持原值。 |
| 2026-09-11 | 写接口补齐联动校验:上架与安卓市场配对、展示回调类型、填充回调与等待时长、自动刷新开关与时长、最小缓存与并行数、竞价底价仅竞价源可写、创建广告源 is_modify_pid。广告源 group_list 传入须为全量覆盖(含 [] 全关)。更新应用 2/3 可沿用库里的域名和商店链接。 |
| 2026-09-10 | /api/seat/store 回调密钥由系统生成:打开回调只传地址;编辑传 refresh_secret_key / refresh_imp_secret_key=1 换新密钥。查询仍明文回显。 |
| 2026-09-04 | /api/seat/store 支持创建互动广告(ad_type=7)、插播(ad_type=8)。未传 cache_num 时互动广告默认 1、插播默认 2。 |
| 2026-09-02 | 应用/广告位/中介组/广告源写读对齐开发者后台:上架与域名、奖励与展示回调、超时与频控、group_list / 底价 / is_modify_pid。补齐类型校验、group_list 对不上报错不改库、is_modify_pid 冲突说明。 |
| 2026-09-01 | 支持 Digital Turbine、YSO 广告源自动化创建及三方 Placement ID 回写;支持 zMaticoo 广告源手动创建。 |
| 2026-08-31 | 开放 Unity Ads 广告源自动化创建能力(仅非 Bidding),补充 Game ID、Placement ID 回写及横幅尺寸填写说明。 |
| 2026-08-21 | 穿山甲(adsource_id=17)手动创建须填 placement_config.primeRitId;不支持 OpenAPI 自动化。 |
| 2026-08-21 | AdMob、Moloco 原生横幅 native_ad_size 仅支持 3(300 x 250);历史数据不迁移。 |
| 2026-08-20 | 支持 Moloco、Magnite 广告源手工创建(不含自动化),对齐后台广告类型与 Header Bidding(S2S)。 |
| 2026-08-12 | 重新开放 Yandex 广告源自动化创建能力,补充权限、应用 ID 及激励相关填写说明。 |
| 2026-08-07 | 获取广告位接口(/api/seat/seats)返回新增 adseat_label,用于区分普通、共享、智能策略广告位。 |
| 2026-08-06 | 支持开屏:Unity Ads 插屏开屏。 |
| 2026-07-27 | 支持 Mintegral、Vungle、Bigo、TaurusX、Inmobi 广告源自动化创建能力,覆盖各类广告类型转换适配场景。 |
| 2026-07-24 | 新增中介组排序。 |
| 2026-07-14 | 原生横幅尺寸与关闭按钮配置扩展至 Columbus、TaurusX。 |
| 2026-06-26 | 扩展原生横幅广告源的尺寸与关闭按钮配置说明,新增 Meta、Mintegral、Inmobi、Yandex、Bigo 等平台;Meta 横幅补充原生拼横幅的创建与查询说明。 |
| 2026-06-12 | 支持 AdMob、Google Ad Manager 横幅内嵌式自适应广告源。 |
| 2026-06-11 | 原生横幅广告源支持在 placement_config 中配置 native_ad_size、close_button; 适用 AdMob、Pangle、Vungle。 |
| 2026-05-26 | 更新 AdMob 广告源创建说明,统一手动与自动化创建的应用 ID 填写方式。 |
| 2026-05-07 | 支持 Pangle 广告源自动化创建能力,覆盖各类广告类型转换适配场景。 |
| 2026-04-14 | 接口功能更新:查询广告源信息增加可选参数 ,创建和编辑中介组 支持默认组的更新操作。 |
| 2026-04-09 | 支持 Meta、AdMob 广告源自动化创建能力,覆盖各类广告类型转换适配场景。 |
| 2026-03-25 | 支持 A/B 测试全流程管理能力 |
1 获取 Api Key
在 TradPlus 开发者后台 ,进入“用户信息”,“我的账号”,“API Key”,获取 API Key 和秘钥。
| 名称 | 用途 |
|---|---|
| API Key(bear) | 标识用户身份 |
| 密钥(secret) | 生成请求签名 |
2 API 接入
所有请求都采用post方式,POST 请求数据默认格式为:multipart/form-data;请求域名为:https://openapi.tradplusad.com
2.1 请求公参
| 参数 | 说明 | 传递方式 | 样例 |
|---|---|---|---|
| bear | API key | HTTP Header | 157E4A5D-3877-1236-DE06-457FT3F70C4 |
| sign | 签名 | GET | 5DE008C88087D8556D276A9E5B8E37E6 |
| timestamp | 时间戳,当前时间的秒数 | GET | 1629525680 |
| nonce | 16位长度随机字符,数字与字母组合 | GET | 5c672d4e9628d0a7 |
2.2 生成签名
获取 bear 和 secret,参考 1 获取 Api Key
具体规则如下:
- 拼接 secret, timestamp, nonce 和请求路径
- md5加密并且转换为大写
$sign = strtoupper(md5($secret+$timestamp+$nonce+$path));
2.3 调用示例
curl --location --request POST 'https://openapi.tradplusad.com/api/seat/store?sign=5DE008C88087D8556D276A9E5B8E37E6×tamp=1629525680&nonce=5c672d4e9628d0a7' \
--header 'bear: 157E4A5D-3877-1236-DE06-457FT3F70C4' \
--form 'adseat_list[0][app_uuid]="BA04D9C5A5E736CCDA8003BC5D936BE5"' \
--form 'adseat_list[0][seat_name]="test创建"' \
--form 'adseat_list[0][ad_type]="5"' \
--form 'adseat_list[0][adseat_uuid]=""'
2.4 返回参数
返回 json 格式
2.4.1 成功
{
"code": 200,
"status": 0,
"data": {
"list": [
{
"adseat_uuid": "8629EE09A4E3C6B60AEC48FA7D6CA4D4",
"seat_name": "test创建",
"error_message": ""
}
]
}
}
2.4.2 失败
{
"code": 403,
"status": -1,
"error_message":"sign error"
}