Head Bidding 应用内头部竞价

1. 能力说明

应用头部竞价(HB) 可以让开发者在展示广告之前,通过竞价请求获取每个广告平台的出价,并通过竞价排序选出胜出者,只有胜出的广告平台才可以获得广告展示机会,进而使得广告展示的收益趋于最大化。可以实现对每个广告位的请求进行优化,实时的价格,可以减少运营维护, 提升开发者变现的透明度和主动权。 本平台聚合SDK需要对支持应用内头部竞价三方广告平台(ADN) SDK提供的竞价能力提供聚合竞价比价功能,App竞价集成采用移动应用端到ADN服务端(C2S)竞价模式。

2. 支持广告平台及类型

平台名称广告类型备注
tianmu(天目)开屏、原生信息流(模板和自渲染)、横幅广告、插屏广告、激励视频自动开通
Mintegral开屏、原生信息流(仅模板)、激励视频、插屏视频、横幅广告Mintegral的一个广告单元ID只能创建一个常规广告源或头部竞价(应用内竞价)广告源,如需使用头部竞价功能,请联系Mintegral商务开通。(路径:mintegral后台→版位&广告单元→编辑版位&广告单元→新增广告单元→竞价模式→应用内竞价
优量汇开屏、原生信息流(模板和自渲染)、横幅广告、插屏广告、激励视频竞价权限已开放,可自主开启。(路径:优量汇后台→我的广告位→新建广告位→价格策略开启→实时竞价

3.功能说明及交互说明

3.1时序图

1biddingshixutu

3.1.1 关键步骤

  1. 在广告位展示机会到来之前(启动时),需初始化完成本平台SDK及三方广告SDK。
  2. 广告位展示机会到来之前,调用询价(竞价)请求接口,并等待对方服务器返回结果。
  3. SDK通过收集所有平台返回的询价结果,获取价格和bidtoken。
  4. SDK通过价格排序规则判断出胜出平台,并按照要求完成对对应ADN的竞价成功、失败回调通知【非常重要】。
  5. SDK把竞价胜出的HB广告源、与原瀑布流中的广告源按照CPM进行排序,生成新的瀑布流,参见瀑布流价格排序规则
  6. 若瀑布流中轮到HB广告源,则根据对应ADN的要求使用bidtoken调用广告加载接口进行广告加载。
  7. 后续与普通广告业务流程一致。
  8. 除完成ADN对上报回调要求外,需要对Suyi后台上报统计信息参见统计上报规则

3.1.2 瀑布流价格排序规则

应用内头部竞价(HB)可与现有的或新的聚合瀑布流无缝衔接,每个HB广告来源均会与不参与HB的其他广告来源(例如广告瀑布流中的广告来源)竞争填充广告请求的机会。

示例1. 聚合组仅有应用内头部竞价组

2shili1

此聚合组中包含 4 个HB广告源,其中3个广告源返回出价。在本示例中,此聚合组中没有包含广告瀑布流中的广告来源。这意味着,出价最高的广告源将投放广告。

公开出价广告来源仅在有广告可展示时才会出价。

示例2. 聚合组仅有瀑布流、或HB竞价组都没有填充

3shili2

  1. 此聚合组中包含 4 个HB广告源,每个广告源都没有返回出价。在本示例中,此聚合组中有四个广告瀑布流中的广告来源,则按正常的瀑布流请求。
  2. 此聚合组中没有 HB广告源。在本示例中,此聚合组中有四个广告瀑布流中的广告来源,则按正常的瀑布流请求。

示例3. 聚合组中有应用内头部竞价组和瀑布流4shili3

此聚合组中包含 4 个HB广告源,其中3个广告源返回出价。在本示例中,此聚合组中广告瀑布流中的广告来源的历史CPM,都低于ADN 3 。这意味着,出价最高的ADN 3广告源将投放广告。

示例4. 聚合组中有应用内头部竞价组和瀑布流

5shili4此聚合组中包含 4 个HB广告源,其中3个广告源返回出价。在本示例中,此聚合组中广告瀑布流中的广告来源的历史CPM,其中ADN A高于ADN 3 ,ADN 3 返回价格排序在第三位 。这意味着,出价最高的ADN A广告源将投放广告;或ADN A没有填充时,才会请求ADN 3。

5.其它情况

  • 若HB 中出现价格一致时,按平台优先级排序选择
  • 若HB 中胜出价格与瀑布流价格一致时,HB优先

3.1.4 头部竞价SDK统计上报规则

此处统计上报指的是头部竞价中业务上报

  1. 询价请求:ADN、 次数 --> 询价请求数
  2. 询价成功返回:ADN、次数 --> 询价成功数
  3. 竞价成功:ADN、 单价 --> 竞价成功数
  4. 请求 --> 同瀑布流请求
  5. 成功 --> 填充成功返回
  6. 展示 --> 同瀑布流 展示成功
  7. 点击 --> 同瀑布流 点击

3.2 其它

  1. 支持广告类型:头部竞价是只有特定广告平台的特定广告位类型才可以使用。目前支持tianmu、优量汇支持,详见 支持广告平台及类型
  2. 属性修改:由于该权限是广告源基础属性,所以设置后不可修改。
  3. 动态eCPM:头部竞价的eCPM是动态的,所以广告源的底价CPM是不可用的。
  4. 频控方式变动:由于功能需要按CPM 进行瀑布流排序,会导致循环频控失效,循环频控和头部竞价只能二选一。