关于 Prebid
Prebid 是一个产品套件(Product Suite),一个社区(Community)和一个组织(Organization)。
产品套件:Prebid是一个免费和开源的产品套件,旨在帮助开发者(Publisher)在他们的APP/网站中实现头部竞价(Header Bidding)。产品线包括:
Prebid.js: 是 Prebid 的核心代码库。Prebid.js 提供了一个简单易实现的代码集,以改进展示(Display)和视频(Video)广告的头部竞价。
- 减少延时
Prebid 的解决方式是在设置的超时时间 Timeout 内同时 Calling 选中的 SSP 和 ADX。该设置由 Prebid.js 控制,任何竞价方未在超时时间内返回结果将被排除。
- 工作流程
1. 一个 OpenRTB 请求发送到 Prebid Server。
2. Prebid Server 进行选中 SSP 和 ADX 之间的竞拍。
3. Prebid Server 收集竞价和创意并存储在 Prebid 缓存中。
4. Prebid Server 传赢得出价参数给 Ad Server。
5. Ad Server 使用传入的键值并找到匹配的订单 Line Items,然后比较对该次展示机会出价的订单。
6. 如果 Ad Server 判断在 Prebid 赢得了竞拍,她将返回相应的创意给 Prebid。
7. Prebid 取回赢了的创意并将其展示在对的广告位上。
Prebid Server: 为头部竞价提供了托管或自定义服务端解决方案。利用 Prebid Server 可有效减少竞价请求和广告选择之间的延时,加快网站和广告的展示。
Prebid Mobile: iOS 和 Android 解决方案,使头部竞价应用于APP中。
- 工作流程
1. Prebid Mobile 发送请求到 Prebid Server。该请求包括 Prebid Server 的 Account ID 和每个 Tag 的 Config ID。
2. Prebid Server 构造一个 OpenRTB 竞价请求并传给需求伙伴们。
3. 各需求伙伴返回竞价响应给 Prebid Server。 该竞价响应包括出价价格和创意物料。
4. Prebid Server 传竞价响应给 Prebid Mobile。
5. Prebid Mobile 通过主要的 Ad Server Mobile SDK 为每个广告位设置键值定位。该定位将激活主要的 Ad Server 中配置的一个或多个 Prebid 订单。
6. 如果 Prebid Mobile 的订单赢了,主要的 Ad Server 返回 Prebid Mobile 的创意 JavaScript 给 Ad Server 的 SDK。
7. Prebid Mobile 的创意 JavaScript 将从赢了的 Prebid Server 需求伙伴那里取回并渲染相应的创意物料。
社区:开发者维护和改进产品的社区。
组织:汇聚了 AdTech 行业领导者们一起来推进产品,与 AdTech 社区合作扩展可提供的产品并鼓励平台的发展。
关于头部竞价
头部竞价是 “Waterfall” 模式的替代方案,又被称作 Advance Bidding 或 Pre-bidding。当页面加载时,开发者将 First Look 的竞价机会同时发送给多个 SSP 和 ADX。开发者获得所有平台的同时竞价,出价最高者 First Price 赢得广告展示机会。