http://ad.api2.jindaixx.com/pb/rhttp://testapi2.jindaixx.com/pb/r(此地址如偶遇无法请求,则请 使用正式地址)2239484336843038722Content-Type:application/x-protobuf| 版本 | 修改时间 | 修改内容 |
|---|---|---|
| 1.0 | 2021.05.13 | Admin |
| 1.1 | 2024.06.03 | 新增上报宏替换 __WIN_PRICE__ RTB 二价成交价格替换 |
| 1.2 | 2024.08.09 | 新增竞价失败上报 loseNoticeUrls |
| 1.3 | 2024.08.23 | 新增系统启动时间(纳秒) boot_time_nanosec新增系统更新时间(纳秒) update_time_nanosec |
| 1.4 | 2024.08.23 | 新增竞价成功上报 win_notice_urls |
| 1.5 | 2024.10.09 | 新增oaidMd5值 oaidMd5 |
| 1.6 | 2024.10.23 | 新增下载六要素、激励视频相关 |
| 1.7 | 2025.03.17 | 新增快应用跳转链接quickapplink |
| 1.8 | 2025.04.16 | 新增ipv6字段ipv6 |
| 1.8 | 2025.04.16 | 新增caid_list字段caid_list |
| 2.0 | 2025.12.01 | 更改对接模式pb模式所有文档更新为pb格式对接 |
| 2.1 | 2026.08.06 | 新增ULink字段ULink |
| 参数名 | 类型 | 说明 | 是否必填(Y/N) |
|---|---|---|---|
| sign | string | 加密 签名,规则 :md5大写(time+slot_id+token) , 媒体token,slot_id 请联系商务/渠道人员获取 | Y |
| slot_id | int | 平台申请的slotId | Y |
| time | long | 请求平台的13位时间戳,精确到毫秒 (加密使用) | Y |
| bidfloor | int | 千次展示底价,竞价必填(单位:分); | N |
| app_name | string | app名称 | N |
| package_name | string | app包名 | N |
| app_ver | string | app版本号 | N |
| keyword | string | 广告关键词,最多长度50 | N |
| width | int | 广告位宽度 | N |
| height | int | 广告位高度 | N |
| ip | string | 网络真实 IP信息 | N |
| ipv6 | string | 网络真实 IPv6信息 | N |
| network | int | 网络类型 0未知、 1 wifi、 2 2G、 3 3G、 4 4G、 5 5G | N |
| operator | int | 网络运营商(用户识别码) 46000 中国移动、46001 中国联通、46003 中国电信 | N |
| wifi_ssid | string | wifi名称 | N |
| wifi_bssid | string | wifi对应的网卡mac地址 | N |
| user_agent | string | 浏览器ua ,必须是客户端系统Webview的UA,而非系统原始UA或自定义定义UA | N |
| device_type | int | 设备类型 0 未知、1 phone、 2 pad、 3 pc、4 wap | N |
| os | int | 设备类型 客户端操作系统 1 Android、 2 IOS、 3 WAP、 4 Windows、 5 鸿蒙 | N |
| os_ver | string | 操作系统版本 | N |
| imei | string | 移动设备身份码 | N |
| imeimd5 | string | MD5的移动设备身份码 | N |
| android_id | string | 安卓ID | N |
| android_idmd5 | string | MD5的安卓ID | N |
| mac | string | 设备的MAC 地址 | N |
| macmd5 | string | 设备的MD5MAC地址 | N |
| idfv | string | IOS的idfv | N |
| idfvmd5 | string | idfvmd5值 | N |
| idfa | string | IOS的idfa唯一标识 | N |
| idfamd5 | string | idfamd5值 | N |
| udid | string | ios中的openudid | N |
| duid | string | wp的 duid | N |
| brand | string | 设备品牌 如苹果 | N |
| model | string | 设备型号 5S 6s 7s | N |
| density | double | 屏幕密度 | N |
| screen_width | int | 屏幕宽度 | N |
| screen_height | int | 屏幕高度 | N |
| screen_orientation | int | 横竖屏 0:未知、1:竖屏、2:横屏 | N |
| language | string | 当前使用语言 | N |
| gps_type | int | gps类型 0 高德、 1 百度、 2 腾讯、 3 谷歌、 4 其他 | N |
| longitude | double | 经度 | N |
| latitude | double | 纬度 | N |
| packages | List< string > | 设备已安装app包名集合 | N |
| imsi | string | imsi值 | N |
| serialno | string | 移动设备序列号 | N |
| oaid | string | 安卓10 ID | N |
| oaidMd5 | string | 安卓10 ID Md5值 | N |
| acid | string | ios的acid | N |
| boot_mark | string | 系统启动标识 | N |
| update_mark | string | 系统更新标识 | N |
| hms_ver | string | 华为安卓设备的HMS Core 的版本号,保留原始值(华为必传) | N |
| appstore_version | string | 应用商店版本号(huawei、oppo、vivo 必传) | N |
| deviceName | string | iso的设备名称 | N |
| deviceStartTime | int | 设备开机时间 卑位秒 (ios推荐填写) | N |
| deviceNameMd5 | string | 设备名称的 MD5 值 (ios推荐填写) | N |
| deviceMemory | long | 设备物理内存 单位byte(ios推荐填写) | N |
| deviceHardDisk | long | 设备硬盘大小 卑位byte (ios推荐填写) | N |
| sysUpdateTime | long | 系统更新时间 卑位秒(ios推荐填写) | N |
| ppi | int | 移动设备像素密度;例如:406 | N |
| caid | string | caid | N |
| bootTime | string | 最近一次开机时间ISO必传 秒级 | N |
| deviceModel | string | ios硬件版本号model | N |
| deviceMachine | string | ios设备型号 | N |
| paid | string | 拼多多需要的paid,更新时间:2023-6-20 | N |
| caidver | string | caid版本号 | N |
| cpu_num | int | Cpu个数 | N |
| sysComplingTime | long | 系统编译时间 | N |
| inittime | string | 设备初始化时间 | N |
| dpi | int | 每英寸像素个数 | N |
| boot_time_nanosec | string | 系统启动时间(纳秒) 示例值:1760655815.731337300 | N |
| update_time_nanosec | string | 系统更新时间(纳秒) 示例值:1760655815.731337300 | N |
| caid_list | array of caidlist | list集合 IOS caid 数组,14以上必传,新老版本都要传; | N |
| 参数名 | 类型 | 说明 | 是否必填(Y/N) |
|---|---|---|---|
| ca_id | string | caid ios14替代idfa,例如:2a30adf7d1641daa3a940cc364b84f7d | Y |
| caid_ver | string | caid 版本,iOS14 以上必填,例如:20230506 | Y |
syntax = "proto3";
package jindaiadx;
option csharp_namespace = "JindaiAdx.API";
option java_package = "com.jindai.protobuf.adx.api";
option java_outer_classname = "JindaiAdxApiProto";
syntax = "proto3";
package platform;
option csharp_namespace = "YourNamespace";
message PBAdRequest {
string request_id = 1;
string token = 2;
int32 app_id = 3;
int32 slot_id = 4;
int64 time = 5;
string sign = 6;
int32 bidfloor = 7;
string package_name = 8;
string app_name = 9;
string app_ver = 10;
string keyword = 11;
int32 width = 12;
int32 height = 13;
string ip = 14;
string ipv6 = 15;
int32 network = 16;
int32 operator = 17;
string wifi_ssid = 18;
string wifi_bssid = 19;
string user_agent = 20;
int32 device_type = 21;
int32 os = 22;
string os_ver = 23;
string imei = 24;
string imeimd5 = 25;
string android_id = 26;
string android_idmd5 = 27;
string mac = 28;
string macmd5 = 29;
string idfv = 30;
string idfvmd5 = 31;
string idfa = 32;
string idfamd5 = 33;
string udid = 34;
string duid = 35;
string brand = 36;
string model = 37;
double density = 38;
int32 screen_width = 39;
int32 screen_height = 40;
int32 screen_orientation = 41;
string language = 42;
int32 gps_type = 43;
double longitude = 44;
double latitude = 45;
int32 sdk_version = 46;
repeated string packages = 47;
string imsi = 48;
string serialno = 49;
string oaid = 50;
string oaidmd5 = 51;
string acid = 52;
string boot_mark = 53;
string update_mark = 54;
string hms_ver = 55;
string appstore_version = 56;
string deviceName = 57;
int32 deviceStartTime = 58;
string deviceNameMd5 = 59;
string timeZone = 60;
int32 ppi = 61;
string caid = 62;
string caidmd5 = 63;
string mac_md5 = 64;
string bootTime = 65;
string deviceModel = 66;
string deviceMachine = 67;
string paid = 68;
string caidver = 69;
int32 cpu_num = 70;
string inittime = 71;
int64 deviceMemory = 72;
int64 deviceHardDisk = 73;
int64 sysComplingTime = 74;
int64 sysUpdateTime = 75;
int32 dpi = 76;
string boot_time_nanosec = 77;
string update_time_nanosec = 78;
string aaid = 79;
string hms_ag = 80;
string hms_gaid = 81;
string adx_id = 83;
string reqip = 84;
repeated caid_list caid_list = 85;
}
message caid_list {
string ca_id = 1;
string caid_ver = 2;
}
message PBAdResponse {
bool status = 1;
string msg = 2;
repeated Ad ads = 3;
int32 code = 4;
int32 nbr = 5;
int64 cold_end_time = 6;
}
message Ad {
int64 ad_id = 1;
int32 type = 2;
int32 price = 3;
string creative_id = 4;
string html = 5;
int32 width = 6;
int32 height = 7;
string title = 8;
string desc = 9;
repeated string native_imgs = 10;
string icon = 11;
string brand_name = 12;
int32 close_control = 13;
int32 min_showtime = 14;
int32 click_action = 15;
string link = 16;
string deeplink = 17;
string ULink = 99
ExtendTracking tracking = 18;
string adx_id = 19;
Videos videos = 20;
string app_name = 21;
string app_ver = 22;
string package_name = 23;
string app_icon = 24;
uint32 app_size = 25;
string app_developer_name = 26;
string app_privacy_url = 27;
string app_permission = 28;
string app_function_introduction = 29;
string quickapplink = 30;
string creativeUniqueId = 31;
}
message ExtendTracking {
repeated string exposure_tracking = 1;
repeated string click_tracking = 2;
repeated string deeplink_evoke = 3;
repeated string download_start = 4;
repeated string download_complete = 5;
repeated string installation_start = 6;
repeated string installation_complete = 7;
repeated string activation = 8;
repeated string deeplink_start = 9;
repeated string loseNoticeUrls = 10;
repeated string win_notice_urls = 11;
repeated string click_area_report_url = 12;
}
message Videos {
string video_url = 1;
int32 video_duration = 2;
bool prefetch = 3;
repeated string video_loaded_trackers = 4;
repeated string start_play_trackers = 5;
repeated string video_play_25 = 6;
repeated string video_play_50 = 7;
repeated string video_play_75 = 8;
repeated string end_play_trackers = 9;
repeated string video_close = 10;
repeated string video_skip = 11;
repeated Playpercentage playpercentages = 12;
string html = 13;
repeated string html_exposure_tracking = 14;
repeated string html_clos_tracking = 15;
repeated string callback_trackers = 16;
repeated string error = 17;
Playtrackers play_trackers = 18;
string cover_url = 19;
repeated string play_1_trackers = 20;
repeated string play_2_trackers = 21;
repeated string play_3_trackers = 22;
ExtendAds Ext = 23;
}
message ExtendAds {
int32 t = 1;
string ua = 2;
int32 clk_t = 3;
int32 render_t = 4;
int32 render_ac = 5;
int32 render_as = 6;
int32 ot = 7;
string headers = 8;
string curl = 9;
string img = 10;
}
// 播放进度追踪
message Playpercentage {
int32 checkpoint = 1;
repeated string urls = 2;
}
// 播放跟踪器
message Playtrackers {
repeated string mute = 1;
repeated string unmute = 2;
repeated string play = 3;
repeated string pause = 4;
repeated string replay = 5;
repeated string fullscreen = 6;
repeated string unfullscreen = 7;
repeated string upscroll = 8;
repeated string downscroll = 9;
}
// 广点通下载响应
message GuangdiantongDownloadResponse {
ResponseData data = 1;
int32 ret = 2;
message ResponseData {
string clickid = 1;
string dstlink = 2;
}
}
// 网络类型枚举
enum NetworkType {
NETWORK_UNKNOWN = 0;
NETWORK_WIFI = 1;
NETWORK_2G = 2;
NETWORK_3G = 3;
NETWORK_4G = 4;
NETWORK_5G = 5;
}
// 设备类型枚举
enum DeviceType {
DEVICE_UNKNOWN = 0;
DEVICE_PHONE = 1;
DEVICE_PAD = 2;
DEVICE_PC = 3;
DEVICE_WAP = 4;
}
// 操作系统枚举
enum OSType {
OS_ANDROID = 1;
OS_IOS = 2;
OS_WAP = 3;
OS_WINDOWS = 4;
OS_HARMONY = 5;
}
// 屏幕方向枚举
enum ScreenOrientation {
ORIENTATION_UNKNOWN = 0;
ORIENTATION_PORTRAIT = 1;
ORIENTATION_LANDSCAPE = 2;
}
// GPS类型枚举
enum GPSType {
GPS_GAODE = 0;
GPS_BAIDU = 1;
GPS_TENCENT = 2;
GPS_GOOGLE = 3;
GPS_OTHER = 4;
}
// 运营商枚举
enum OperatorType {
OPERATOR_UNKNOWN = 0;
OPERATOR_CMCC = 46000;
OPERATOR_CUCC = 46001;
OPERATOR_CTCC = 46003;
}
{
"token": null,
"slot_id": 0,
"time": 0,
"sign": null,
"bidfloor": 0,
"app_ver": null,
"keyword": null,
"width": 0,
"height": 0,
"ip": null,
"network": 0,
"operator": 0,
"wifi_ssid": null,
"wifi_bssid": null,
"user_agent": null,
"device_type": 0,
"os": 0,
"os_ver": null,
"imei": null,
"imeimd5": null,
"android_id": null,
"android_idmd5": null,
"mac": null,
"macmd5": null,
"idfv": null,
"idfvmd5": null,
"idfa": null,
"idfamd5": null,
"udid": null,
"duid": null,
"brand": null,
"model": null,
"density": 0.0,
"screen_width": 0,
"screen_height": 0,
"screen_orientation": 0,
"language": null,
"gps_type": 0,
"longitude": 0.0,
"latitude": 0.0,
"sdk_version": 0,
"packages": null,
"imsi": null,
"serialno": null,
"oaid": null,
"acid": null,
"boot_mark": null,
"update_mark": null,
"hms_ver": null,
"appstore_version": null,
"deviceName": null,
"deviceStartTime": 0,
"deviceNameMd5": null,
"deviceMemory": 0,
"deviceHardDisk": 0,
"timeZone": null,
"sysUpdateTime": 0,
"ppi": 0,
"caid": null,
"mac_md5": null,
"bootTime": null,
"deviceModel": null,
"deviceMachine": null,
"paid": null,
"caidver": null,
"cpu_num": null,
"sysComplingTime": 0,
"inittime": null,
"dpi": 0
}{
"status": true,
"msg": null,
"ads": [
{
"ad_id": 223959669734772736,
"type": 0,
"price": 0,
"tp_price": 0,
"creative_id": null,
"html": null,
"width": 0,
"height": 0,
"title": "上淘宝",
"desc": "逛淘宝",
"native_imgs": [
"https://jdossbucket.oss-cn-hangzhou.aliyuncs.com/Img/1.jpg",
"https://jdossbucket.oss-cn-hangzhou.aliyuncs.com/Img/2.jpg",
"https://jdossbucket.oss-cn-hangzhou.aliyuncs.com/Img/3.jpg"
],
"icon": null,
"close_control": 0,
"min_showtime": 0,
"click_action": 1,
"link": "https://jdossbucket.oss-cn-hangzhou.aliyuncs.com/Img/1.jpg",
"deeplink": "https://jdossbucket.oss-cn-hangzhou.aliyuncs.com/Img/1.jpg",
"app_name": null,
"package_name": null,
"app_icon": null,
"app_size": 0,
"tracking": {
"exposure_tracking": [
"http://ad.api.jindaixx.com/api/e?s=RLBQOCLKQyXxHLDr7WtPh7XFoL12Xu7aGFIOGlb3I96bHb%2FXytRmveaQ3tHQafuEbQKAhPqz91esHzVzOf5hfpyUZtXfWKyhHRSHy18VqYbLsTS0ddYu6n29xhxmhuE0xW9h%2BvDpG%2FzhNp0EZ94ljs7qO83QW9BnxAjSDq4jVjEv%2FkxoEwwTN2cl3sF2UTB6gSPmUdLmv2TBZ6q753vHBIHfjag6VOat2NcuTnBMOdrSQ4cj8e46zYuQA43mNkGIINwGMwESr5LbWa9c7mc7tzE4HmfwkPgmwz066%2FgkzCca8M246rl3oHUH4SbhJaNiLX6jD%2F6%2BGjqmZnOkYXbmpI4%2FWu1KVNfErc67G5PlxuvVf2ygtdk6j3s0tJt88CmZzAr6qJtWqGEb9%2F4XJzNC70%2BDbdYpNe9b0am%2FFXX56Gznp%2FX4XbpMz5pwuRCOHdpHFy7I77p%2Bw6LRdld6W%2FvELB6w9dnV045yZe1CDumesiU%3D"
],
"click_tracking": [
"http://ad.api.jindaixx.com/api/e?s=RLBQOCLKQyXxHLDr7WtPh7MV72aW6zqCJuSeDzxAWRJee9Xl%2FHYcyIKIU93LLuOx1c4U6Ai4cPe%2BYpIUXfT%2FBjBekPExxmGdC7mTsn58jXISe0RV1iP6gyYPdKYgTr6poWNMLaIW5P8ibz9wnI37tAc2ctV6Jidyzcx%2FjI3PedmHWm%2BrHh7RMpWmKLj1gUOD602uoKud8PwW5V8MBFgFUdQb4snCAw6HL91ObzPpLhFB5kL%2FG%2FzWlR3EMXFPB02D%2FbelzXilYj3zahYLIa5Q3Dl75JT7lD127YyDs0N2aMP0KW38DlU0N1TEFOI4EOuY9P7qAwY%2BtCTAGF%2BFNgOQWnIXTnmSsEmsXSJ58%2F2d2UmcCIewb5qkpIG1fnT0%2F51JknUrAT2zhKDWSpLGdf1SwdPyBctM3Z1ThFc4f%2BUocq%2FfDlDp0vhCOa2XLI%2BcPZkwqZWYKSjQk%2BincPCKpf7IAeFKlqLHx5Q6EElyozYcaug%3D"
],
"deeplink_evoke": [
"http://ad.api.jindaixx.com/api/e?s=RLBQOCLKQyXxHLDr7WtPhzNQdba68wyi9yFmEuZsJiYdO5b%2FHpqrNDqi6SQeb2yxP%2Bxmr8Z547Z7QQ21GXJ1Balzg6wIR8JNT0SST8D4qOiTvLBZWchuH4RQ6uTibKGFrJvNMI%2FSW4RUxIsSB6VpVKhRJ%2BuwU1xgqBXXjcckxjRPiW7Oo8D289L7IpT9xAi5HomAm3JwWmg5QsrxurZ90V0lpdk2ckpZ%2Bow2YNRZ2VGROA373dIiOP1%2F1RWmka2fH8n%2FxUmVg%2FYxSVcYC0rxAahIwwTxw2qQKviyPIZ88v3No0hsgOvaKauyIJEXWv1L9KjcKU8e30R6MGKRyg3YNwNjc9FTUSJOG8k%2FFCq2ToHSmORigFyHo%2Ftp%2F73wYcYDL4t1euB9fimR2yAZXG2h7ZgZqMAEXxZVTjSNwwlxkjBszyafiTimO0qxorENL9NlxRWQcf4mlKma1IQ5ghIHMgLsdwOKsFfTbeSG3bXDG%2Fc%3D"
],
"download_start": null,
"download_complete": null,
"installation_start": null,
"installation_complete": null,
"activation": null,
"deeplink_start": [
"http://ad.api.jindaixx.com/api/e?s=RLBQOCLKQyXxHLDr7WtPh5aeqDnGkvkkren%2B0lCBNUiOosErlKr3Jt%2FPF7dINoFy595PZ58NZesNZZcSLHczRT4bWSVs7pFFp%2ByVze2iFTU0n5wj1FCTJuW7PO4xwOd8uorLwVNojbcbRwDE%2Fn7c%2BjBjU9PR0TM2NJUX%2FRRzsm4FapN1q7QC%2BrFNhpoytNVv1t9on3IZzqlK6NBBfOaZJWyZC%2FSK7pSxKwEnD%2BaneJwuq%2BgvVgZcrRwdGbStd5i4QwAM5KKYo%2FyCDuMrYbzRTExrhvvgkgJ5DR7tkcJE74OfYar1ijhNP6dqne%2BZGtwjwHxHNZoWovuRbJiVhasKn21Rr4HOWlYBNdpa7UY930fA4c4R5RGMzZmUis3JA6o5sjeKvdhNiU3FpHYBWiXqwawDvRVbLEoy5W7brdRtZTNAPIMpcJnMU5XEg0TIqM1MqBnZgMrXo74w6eBRxnXjZyjmbO4yp%2BlcLrn%2F27VCU%2BY%3D"
]
}
}
],
"code": 0
}| 参数名 | 类型 | 说明 | 是否必填(Y/N) |
|---|---|---|---|
| status | bool | 响应状态码 true:成功 | Y |
| msg | string | 错误消息 | Y |
| ads | array of ad | 广告集合信息 | Y |
| 校验类型 | code | msg |
|---|---|---|
| 时段定向 | 4017 | 时段定向不通过 |
| OS定向 | 4017 | OS定向不通过 |
| 设备号定向 | 4017 | 设备号定向不通过 |
| IP定向 | 4017 | IP定向不通过 |
| 机型定向 | 4017 | 机型定向不通过 |
| 上游机型定向 | 4017 | 上游机型定向不通过 |
| 网络定向 | 4017 | 网络定向不通过 |
| 运营商定向 | 4017 | 运营商定向不通过 |
| 已安装包名定向 | 4017 | 已安装包名定向未命中 |
| 关键字过滤 | 4017 | 关键字过滤命中 |
| 包名黑名单 | 4017 | 包名黑名单命中 |
| 包名白名单 | 4017 | 包名白名单未命中 |
| 已安装黑 名单 | 4017 | 已安装黑名单命中 |
| 已安装白名单 | 4017 | 已安装白名单未命中 |
| 日期定向 | 4017 | 日期定向不通过 |
| 媒体必传参数 | 4017 | 媒体必传参数缺失 |
| 媒体频控 | 4009 | 媒体频控命中 |
| 上游频控 | 4010 | 上游频控命中 |
| 媒体IP频控 | 4011 | 媒体IP频控命中 |
| 上游IP频控 | 4011 | 上游IP频控命中 |
| 媒体设备频控 | 4012 | 媒体设备频控命中 |
| 上游设备频控 | 4012 | 上游设备频控命中 |
| 地域定向 | 4016 | 地域定向不通过 |
| 包名筛选数据缺失 | 4013 | 包名筛选数据缺失 |
| 包名频控 | 4013 | 包名频控命中 |
| 包名频控 | 4006 | 无填充 |
| 包名频控 | 0 | 正常请求 |
| 参数名 | 类型 | 说明 | 是否必填(Y/N) |
|---|---|---|---|
| price | int | 广告竞价成功的价格(单位)分/CPM 例如:1000分=10元 | N |
| click_area_report_url | array of string | 详见汇川上报 | N |
| html | string | html 信息 | N |
| width | int | banner类图片宽度 | N |
| height | int | banner类图片高度 | N |
| title | string | 广告标题 | N |
| desc | string | 广告描述 | N |
| native_imgs | array of string | 素材图片地址 | N |
| icon | string | 图片 icon | N |
| click_action | int | 点击行为 1:页面跳转,2 :下载,3:广点通下载,10:快应用跳转 | Y |
| quickapplink | string | 跳转快应用链接地址 | N |
| link | string | 链接地址,如果有宏替换的标识,需要宏替换 | Y |
| deeplink | string | deeplink 地址,如果有宏替换的标识,需要宏替换 | N |
| ULink | string | iosDeeplink 地址,如果有宏替换的标识,需要宏替换 | N |
| adx_id | string | 媒体的广告位id或自定义返回参数 | N |
| tracking | ExtendTracking 对象 | 上报地址 | N |
| package_name | string | app包名 只在下载类广告时 生效 | N |
| app_icon | string | app图标 只在下载类广告时生效 | N |
| app_size | int | app大小 只在下载类广告时生效 | N |
| app_name | string | app名称 只在下载类广告时生效(六要素) | Y |
| app_ver | string | app版本 只在下载类广告时生效(六要素) | Y |
| app_developer_name | string | app开发者(公司)名称 只在下载类广告时生效(六要素) | Y |
| app_privacy_url | string | app隐 私 政策url 只在下载类广告时生效(六要素) | Y |
| app_permission | string | app应用权限url 只在下载类广告时生效(六要素) | Y |
| app_function_introduction | string | 下载类广告必填、合规六要素只在下载类广告时生效(六要素) | Y |
| videos | Videos 对象 | 激励视频相关 | Y |
| 参数名 | 类型 | 说明 | 是否必填(Y/N) |
|---|---|---|---|
| exposure_tracking | array of string | 展示上报地址,如果有宏替换的标识,需要宏替换 | N |
| click_tracking | array of string | 点击上报地址,如果有宏替换的标识,需要宏替换 | N |
| deeplink_evoke | array of string | deeplink 唤起成功上报地址,如果有宏替换的标识,需要宏替换 | N |
| deeplink_start | array of string | deeplink 开始打开监测,需要宏替换 | N |
| download_start | array of string | 下载开始上报地址 ,如果有宏替换的标识,需要宏替换 | N |
| download_complete | array of string | 下载完成上报地址,如果有宏替换的标识,需要宏替换 | N |
| installation_start | array of string | 安装开始上报地址 ,如果有宏替换的标识,需要宏替换 | N |
| installation_complete | array of string | 安装完成上报地址,如果有宏替换的标识,需要宏替换 | N |
| activation | array of string | 激活上报地址,如果有宏替换的标识,需要宏替换 | N |
| loseNoticeUrls | array of string | 竞价失败上报地址,如果有宏替换的标识,需要宏替换 | N |
| win_notice_urls | array of string | 竞价成功上报地址,如果有宏替换的标识,需要宏替换 | N |
| 参数名 | 类型 | 说明 | 是否必填(Y/N) |
|---|---|---|---|
| video_url | string | 视频地址 | N |
| video_duration | int | 视频广告的时长,单位秒 | N |
| cover_url | string | 视频封面图片地址 | N |
| prefetch | bool | 是否预先加载视频 | N |
| video_loaded_trackers | array of string | 视频加载成功上报地址 | N |
| start_play_trackers | array of string | 视频播放开始上报地址 | N |
| video_play_25 | array of string | 视频播放25%上报 | N |
| video_play_50 | array of string | 视频播放50%上报 | N |
| video_play_75 | array of string | 视频播放75%上报 | N |
| end_play_trackers | array of string | 视频播放完成上报地址 | N |
| video_close | array of string |