zoukankan      html  css  js  c++  java
  • Ad Exchange基本接口和功能

    这里描述下一个exchange通常应该提供的接口和应该满足的功能。

    接口

    实时竞价接口

    实时竞价接口也是最核心的接口,对接的dsp需要向exchange提供竞价地址。每次有广告请求时,exchange就会向dsp发起竞价请求。并且选出优胜者的广告物料返回。
    实时竞价接口会涉及到以下几个数据:

    • bid request
      bid request是exchange向DSP发出的竞价请求,通常会包含的内容包括:

      • 协议版本
      • 单次竞价唯一ID
      • 用户信息
        • 用户ID
        • ip,浏览器信息
      • 推广位信息
        • url,分类,尺寸
        • 展现形式
          • banner
          • 视频贴片
          • HTML内容
        • 最低竞价价格
      • PDB内容
        • deal ID
    • bid response

      • 回应竞价唯一ID
      • 竞价价格
      • 竞价物料
      • 点击跳转地址

    通常为了让dsp能够将exchange的用户匹配到dsp自己数据库中的用户,exchange会长期提供一个CM接口供DSP调用获取用户在exchange的内部ID。
    Cookie Mapping接口的常用形式是

    http://cms.exchange.com/*.gif?dsp_id
    

    exchange分析得到用户在exchange内的id后,向dsp发出cm请求。dsp就可以将exchange的用户id和自己的用户id匹配起来。

    物料上传接口

    由于对广告安全和呈现效果的考虑,exchange通常会要求dsp预先上传广告物料内容供审核,实际竞价时只需要发送物料ID,exchange会负责物料的呈现。

    离线数据接口

    有一些跨竞价请求的约定数据的变化率较低,可以放在离线数据接口中供预读取,以减小竞价时的带宽消耗。

    exchange的常见功能

    • 宏替换功能
      宏替换功能主要是为了对竞价过程中的信息进行加工处理,比如DSP返回的点击跳转地址,替换成exchange的内部地址以便对竞价过程进行监控统计。

    • 返回时间要求
      exchange对dsp返回竞价结果的速度有一定要求以保证广告的及时呈现。

    • 广告物料的审核
      为了控制广告质量,exchange往往会要求DSP预先上传广告物料,只有通过审核后,才可以进入投放系统。

    • 竞价结算
      通常竞价结果需要以加密的形式回传给DSP。

  • 相关阅读:
    ZT 安卓手机的安全性 prepare for Q
    ZT pthread_cleanup_push()/pthread_cleanup_pop()的详解
    <Lord don’t move that mountain>
    C++浅拷贝和深拷贝的区别
    001 Python简介 输入输出
    016 可等待计时器对象.6
    016 EventDemo 5
    016 事件内核对象4
    016 内核对象的Signal状态3
    016 句柄2
  • 原文地址:https://www.cnblogs.com/lkiversonlk/p/5272788.html
Copyright © 2011-2022 走看看