![]() |
RTBKit
0.9
Open-source framework to create real-time ad bidding systems.
|
#include <openrtb.h>
Public Attributes | |
List< MimeType > | mimes |
Content MIME types supported. | |
VideoLinearity | linearity |
Whether it's linear or not (table 6.6) | |
TaggedInt | minduration |
Minimum ad duration in seconds. | |
TaggedInt | maxduration |
Maximum ad duration in seconds. | |
List< VideoBidResponseProtocol > | protocol |
Bid response protocols (table 6.7) | |
TaggedInt | w |
Width of player in pixels. | |
TaggedInt | h |
Height of player in pixels. | |
TaggedInt | startdelay |
Starting delay in seconds for placement (table 6.9) | |
TaggedIntDef< 1 > | sequence |
Which ad number in the bid request. | |
List< CreativeAttribute > | battr |
Which creative attributes are blocked. | |
TaggedIntDef< 0 > | maxextended |
Max extended video ad duration. | |
TaggedInt | minbitrate |
Minimum bitrate for ad in kbps. | |
TaggedInt | maxbitrate |
Maximum bitrate for ad in kbps. | |
TaggedBoolDef< 1 > | boxingallowed |
Is letterboxing allowed. | |
List< VideoPlaybackMethod > | playbackmethod |
Available playback methods. | |
List< ContentDeliveryMethod > | delivery |
Available delivery methods. | |
AdPosition | pos |
Ad position (table 6.5) | |
vector< Banner > | companionad |
List of companion banners available. | |
List< ApiFramework > | api |
List of supported API frameworks (table 6.4) |
3.3.4 Video Object
The “video” object must be included directly in the impression object if the impression offered for auction is an in-stream video ad opportunity.
Note that for the video object, many of the fields are non-essential for a minimally viable exchange interfaces. These parameters do not necessarily need to be specified to the bidder, if they are always the same for all impression, of if the exchange chooses not to supply the additional information to the bidder.