实时竞价接口
实时竞价接口
1: 基本协议信息
请求header:
SSP采用HTTP通信协议与喜马联盟广告平台交互,广告请求(Request)与响应(Response)使用protobuf(Google Protobuf V3)进行序列化
| 基本协议 | 说明 |
|---|---|
| HTTP METHOD | POST |
| Content_Type | application/x-protobuf |
| 广告请求URL | 测试和正式域名, 请联系喜马运营 |
2: 广告请求(BidRequest)
详情请参见: 协议说明-BidRequest
3:广告响应(BidResponse)
详情请参见: 协议说明-BidResponse
4: 监测
4.1: 曝光
impression_urls 为曝光监测地址,⼴告⼀经曝光,就会⽴即上报该数组的链接,上报会从用户手机上发起,上报⽅式为http get请求。如需要相关宏替换的操作,⻅4.4支持的宏替换。
4.2: 点击
click_urls 为点击监测地址,⼴告⼀经曝光,就会⽴即上报该数组的链接,上报会从用户手机上发起,上报⽅式为http get请求。如需要相关宏替换的操作,⻅4.4支持的宏替换。
4.3: 竞价成功/失败
win_notice_url 为竞价成功通知地址,需要对结算价格字段(__SETTLE_PRICE__)进行宏替换 loss_notice_url 为竞价失败通知地址,需要对结算价格字段(__LOSS_MESSAGE__)进行宏替换
4.4: 支持的宏替换
| 宏含义 | 宏 | 规范与取值 |
|---|---|---|
| 结算价格 | __SETTLE_PRICE__ | 单位:分/cpm,采用AES加密,模式使用:ECB,填充:pkcs5padding,数据块:128位;输出:hex;字符串:utf8;支持宏替换url:impression_urls、click_urls |
| 时间戳 | __TS__ | 精确到毫秒级,例如:1589168735000 |
| 曝光区域 | __IMP_AREA_X1_Y1_X2_Y2__ | 左上角(X1,Y1), 右下角(X2,Y2) |
| 点击区域 | __UP_X__, __UP_Y__, __DOWN_X__, __DOWN_Y__ | 点击坐标单位为像素、数值为素材图片左上角为起点的X和Y轴 __DOWN_X__:用户手指按下时的横坐标 __DOWN_Y__:用户手指按下时的纵坐标 __UP_X__:用户手指离开设备屏幕时的横坐标(目前上报的值=按下的横坐标)__UP_Y__:用户手指离开设备屏幕时的纵坐标(目前上报的值=按下的纵坐标) |
| 竞价失败原因 | __LOSS_MESSAGE__ | 竞价失败的原因 |