OpenRTB 2.5 API规范:实时竞价标准

需积分: 14 15 下载量 186 浏览量 更新于2024-07-19 收藏 1.87MB PDF 举报
"OpenRTB-API-Specification-Version-2-5-FINAL.pdf 是OpenRTB项目的最新版本,即2.5版,该版本在2016年12月发布,目前没有中文翻译。OpenRTB是一个由IAB Technology Laboratory领导的实时竞价(RTB)项目,旨在为数字媒体的自动化交易制定开放协议,覆盖多种平台、设备和广告服务。这个API规范主要服务于DSP(需求方平台)、SSP(供应方平台)以及ADX(广告交易平台)等参与者。文档详细定义了OpenRTB 2.5的接口规范和功能要求。" OpenRTB(Open Real-Time Bidding)是一个开放的API标准,它允许程序化广告生态系统中的各个参与者,如广告交易平台(ADX)、需求方平台(DSP)和供应方平台(SSP)之间进行实时广告库存的买卖。OpenRTB 2.5是这一标准的重要版本,它包含了一系列改进和更新,以适应快速发展的数字广告市场。 在OpenRTB 2.5中,关键知识点包括: 1. **Bid Request和Bid Response**:这是OpenRTB API的核心部分,分别代表广告请求和广告响应。广告请求(Bid Request)包含了关于可供竞拍的广告位的所有信息,如用户信息、设备信息、上下文环境等。广告响应(Bid Response)则包含了DSP对请求的回应,包括出价、创意信息等。 2. **Imp Objects**:Imp(Impression)对象描述了每一个可供竞拍的广告展示。每个Imp对象包含广告位ID、交易类型、大小、出价限制等关键属性。 3. **User Objects**:用户对象提供了关于目标用户的详细信息,如性别、年龄、地理位置、兴趣等,这些信息有助于DSP做出更精准的出价决策。 4. **Device Objects**:设备对象描述了用户设备的特性,如操作系统、浏览器、屏幕尺寸、IP地址等,对广告定向和渲染至关重要。 5. **Site and App Objects**:Site和App对象分别代表了网页和应用环境,包含关于网站或应用的信息,如域名、类别、内容描述等。 6. **Extensible JSON Schema**:OpenRTB使用JSON格式进行数据交换,并且允许扩展,这意味着参与者可以添加自定义字段以满足特定需求。 7. **Pricing Models**:OpenRTB支持多种定价模型,如CPM(每千次展示成本)、CPC(每次点击成本)、CPA(每次行动成本)等。 8. **Real-Time Data Exchange**:通过OpenRTB,SSP能够实时将库存信息发送给多个DSP,同时,DSP也能迅速作出反应,提高了整个交易过程的效率。 9. **Security and Transparency**:OpenRTB规范也关注安全和透明度,确保数据传输的安全性,并提供清晰的交易记录,增强了市场各方的信任。 10. **Ad Verification and Viewability**:OpenRTB 2.5版本可能包含对广告验证和可见性标准的支持,以确保广告质量并保护消费者体验。 OpenRTB 2.5规范的发布,不仅为参与实时竞价的公司提供了统一的标准,还促进了数字广告市场的创新和发展,减少了不同平台间的兼容问题,提升了整个生态系统的效率。随着技术的不断进步,OpenRTB将继续演进,以应对新的挑战和机遇。