没有合适的资源?快使用搜索试试~ 我知道了~
OpenRTB-API-Specification-Version-2-3-1-FINAL.pdf
需积分: 10 1 下载量 34 浏览量
2017-09-26
16:09:39
上传
评论
收藏 1.78MB PDF 举报
温馨提示
OpenRTB-API-Specification-Version-2-3-1-FINAL.pdf OpenRTB-API-Specification-Version-2-3-1-FINAL.pdf OpenRTB-API-Specification-Version-2-3-1-FINAL.pdf
资源推荐
资源详情
资源评论
RTB Project
OpenRTB API Specification Version 2.3
FINAL DRAFT
November 2014
Revised May 2015
OpenRTB API Specification Version 2.3 RTB Project
Page ii
Introduction
The RTB Project, formerly known as the OpenRTB Consortium, assembled in November 2010 to develop
a new API specification for companies interested in an open protocol for the automated trading of
digital media across a broader range of platforms, devices, and advertising solutions. This document is
the culmination of those efforts and can be found at: www.iab.net
About the IAB’s Networks & Exchanges Committee
The IAB Networks & Exchanges Committee is comprised of senior leaders of ad networks and ad
exchanges member companies. The committee is dedicated to furthering the interests of digital
ecosystem in today's complex ad marketplace. Committee objectives are to foster the highest standards
of professionalism and accountability in relationships with publishers, advertisers, intermediaries, and
the agency community, to develop programs that enable revenue growth, and to create best practices
that protect consumers and the industry.
The RTB Project is a working group within the IAB Advertising Technology Council.
IAB Contact Information
Brendan Riordan-Butterworth
Director of Technical Standards, IAB
brendan@iab.net
License
OpenRTB Specification by OpenRTB is licensed under a Creative Commons Attribution 3.0 License, based
on a work at openrtb.info. Permissions beyond the scope of this license may be available at
http://openrtb.info. To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/ or
write to Creative Commons, 171 Second Street, Suite 300, San Francisco, CA 94105, USA.
OpenRTB API Specification Version 2.3 RTB Project
Page iii
Table of Contents
Getting Started ...................................................................................................................... 1
Integration Checklist .............................................................................................................. 2
1. Introduction .................................................................................................................... 3
1.1 Mission / Overview ........................................................................................................................................... 3
1.2 History of OpenRTB .......................................................................................................................................... 3
1.3 Version History ................................................................................................................................................... 4
1.4 Resources .............................................................................................................................................................. 4
1.5 Terminology ......................................................................................................................................................... 5
2. OpenRTB Basics ............................................................................................................... 6
2.1 Transport .............................................................................................................................................................. 6
2.2 Security .................................................................................................................................................................. 7
2.3 Data Format ......................................................................................................................................................... 7
2.4 OpenRTB Version HTTP Header .................................................................................................................. 7
2.5 Privacy by Design ............................................................................................................................................... 8
2.6 Relationship to IAB Quality Assurance Guidelines .............................................................................. 8
2.7 Customization and Extensions ..................................................................................................................... 8
3. Bid Request Specification ................................................................................................. 9
3.1 Object Model ........................................................................................................................................................ 9
3.2 Object Specifications ...................................................................................................................................... 10
3.2.1 Object: BidRequest ................................................................................................................................. 11
3.2.2 Object: Imp ................................................................................................................................................ 12
3.2.3 Object: Banner ......................................................................................................................................... 13
3.2.4 Object: Video ............................................................................................................................................. 14
3.2.5 Object: Native ........................................................................................................................................... 15
3.2.6 Object: Site ................................................................................................................................................. 16
3.2.7 Object: App ................................................................................................................................................ 16
3.2.8 Object: Publisher ..................................................................................................................................... 17
3.2.9 Object: Content ........................................................................................................................................ 17
3.2.10 Object: Producer ..................................................................................................................................... 18
3.2.11 Object: Device ........................................................................................................................................... 19
3.2.12 Object: Geo ................................................................................................................................................. 20
3.2.13 Object: User ............................................................................................................................................... 21
3.2.14 Object: Data .............................................................................................................................................. 21
3.2.15 Object: Segment ...................................................................................................................................... 22
3.2.16 Object: Regs ............................................................................................................................................... 22
3.2.17 Object: Pmp ............................................................................................................................................... 22
3.2.18 Object: Deal ............................................................................................................................................... 22
4. Bid Response Specification ............................................................................................. 24
4.1 Object Model ...................................................................................................................................................... 24
4.2 Object Specifications ...................................................................................................................................... 25
4.2.1 Object: BidResponse .............................................................................................................................. 25
4.2.2 Object: SeatBid ........................................................................................................................................ 26
4.2.3 Object: Bid.................................................................................................................................................. 26
4.3 Ad Serving Options .......................................................................................................................................... 27
4.3.1 Markup Served on the Win Notice .................................................................................................. 27
OpenRTB API Specification Version 2.3 RTB Project
Page iv
4.3.2 Markup Served in the Bid ................................................................................................................... 27
4.3.3 Comparison of Ad Serving Approaches ........................................................................................ 27
4.4 Substitution Macros ........................................................................................................................................ 28
5. Enumerated Lists Specification ....................................................................................... 30
5.1 Content Categories .......................................................................................................................................... 30
5.2 Banner Ad Types .............................................................................................................................................. 41
5.3 Creative Attributes .......................................................................................................................................... 41
5.4 Ad Position.......................................................................................................................................................... 41
5.5 Expandable Direction ..................................................................................................................................... 42
5.6 API Frameworks ............................................................................................................................................... 42
5.7 Video Linearity .................................................................................................................................................. 43
5.8 Video Bid Response Protocols .................................................................................................................... 43
5.9 Video Playback Methods ............................................................................................................................... 43
5.10 Video Start Delay .............................................................................................................................................. 44
5.11 Video Quality ..................................................................................................................................................... 44
5.12 VAST Companion Types ................................................................................................................................ 44
5.13 Content Delivery Methods............................................................................................................................ 44
5.14 Content Context ................................................................................................................................................ 45
5.15 QAG Media Ratings .......................................................................................................................................... 45
5.16 Location Type .................................................................................................................................................... 45
5.17 Device Type ........................................................................................................................................................ 46
5.18 Connection Type .............................................................................................................................................. 46
5.19 No-Bid Reason Codes ..................................................................................................................................... 46
6. Bid Request/Response Samples ..................................................................................... 48
6.1 Github Repository ............................................................................................................................................ 48
6.2 Validator .............................................................................................................................................................. 48
6.3 Bid Requests ...................................................................................................................................................... 48
6.3.1 Example 1 – Simple Banner ............................................................................................................... 48
6.3.2 Example 2 – Expandable Creative .................................................................................................. 49
6.3.3 Example 3 – Mobile ............................................................................................................................... 50
6.3.4 Example 4 – Video .................................................................................................................................. 51
6.3.5 Example 5 – PMP with Direct Deal ................................................................................................ 53
6.3.6 Example 6 – Native Ad ......................................................................................................................... 54
6.4 Bid Responses ................................................................................................................................................... 55
6.4.1 Example 1 – Ad Served on Win Notice .......................................................................................... 55
6.4.2 Example 2 – VAST XML Document Returned Inline ............................................................... 55
6.4.3 Example 3 – Direct Deal Ad Served on Win Notice ................................................................. 57
6.4.4 Example 4 – Native Markup Returned Inline ............................................................................ 57
7. Implementation Notes ................................................................................................... 58
7.1 COPPA Regulation Flag .................................................................................................................................. 58
7.2 PMP & Direct Deals ......................................................................................................................................... 59
7.3 No-Bid Signaling ............................................................................................................................................... 62
Appendix A. Additional Information .................................................................................. 64
Appendix B. Specification Change Log ............................................................................... 65
OpenRTB API Specification Version 2.3 RTB Project
Page 1
Getting Started
This specification contains a detailed explanation of a real-time bidding interface. Not all objects are
required, and each object may contain a number of optional parameters. To assist a first time reader of
the specification, we have indicated which fields are essential to support a minimum viable real time
bidding interface for various scenarios (banner, video, etc.).
A minimal viable interface should include the required and recommended parameters, but the scope for
these parameters may be limited to specific scenarios. In these cases, the Description column may
further qualify their required or recommended status. Optional parameters may be included to ensure
maximum value is derived by the parties.
Attribute
Type
Description
Examples of required attributes.
Grouped at the tops of tables
for convenience.
id
string; required
...
imp
object array;
required
...
Examples of recommended
attributes.
Grouped after required
attributes.
site
object;
recommended
...
app
object;
recommended
...
device
object;
recommended
...
user
object;
recommended
...
Examples of optional attributes,
with and without defaults.
Attributes are assumed optional
unless explicitly qualified as
required or recommended.
test
integer;
default 0
...
at
integer;
default 2
...
tmax
integer
...
wseat
string array
...
Figure 1: Example of how Required, Recommended, and Optional attributes are presented.
IMPORTANT: Since recommended attributes are not required, they may not be available from all
supply sources. It is suggested that all parties to OpenRTB transaction complete the integration
checklist on the next page to identify which attributes the supply side supports in the bid request, and
which attributes the demand side requires for ad decisioning.
剩余68页未读,继续阅读
资源评论
kevin_khb
- 粉丝: 15
- 资源: 26
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【java毕业设计】旅游管理系统源码(springboot+vue+mysql+说明文档+LW).zip
- 华为NetEngine AR6121E-S路由器升级包
- matlab联合c++混编
- 基于Pytorch实现MNIST手写数字数据集识别源码+数据集(Python期末大作业)
- 智慧景区系统全场景应用方案(完整版).pdf
- 智慧道路解决方案2023.pdf
- java物品分类管理系统源码带本地搭建教程数据库 MySQL源码类型 WebForm
- 数字矿山开发应用平台产品KingMine在智慧选煤厂建设中的应用
- Python毕业设计基于Pytorch的CNN垃圾分类系统项目源码(高分项目)
- 亚控KingSCADA软件在能源数据采集与监测的应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功