public final class OpenRtbProtobuf extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OpenRtbProtobuf.App
3.3.6 App Object
An “app” object should be included if the ad supported content is part of a mobile application (as opposed to a mobile website).
|
static interface |
OpenRtbProtobuf.AppOrBuilder |
static class |
OpenRtbProtobuf.Banner
3.3.3 Banner Object
The “banner” object _must_ be included directly in the impression object if the impression offered for auction is display or rich media, or it may be _optionally_ embedded in the video object to describe the companion banners available for the linear or non-linear video ad.
|
static interface |
OpenRtbProtobuf.BannerOrBuilder |
static class |
OpenRtbProtobuf.Bid
4.3.3 Bid Object
For each bid, the “nurl” attribute contains the win notice URL.
|
static interface |
OpenRtbProtobuf.BidOrBuilder |
static class |
OpenRtbProtobuf.BidRequest
3.3.1 Bid Request Object
The top-level bid request object contains a globally unique bid request or auction ID.
|
static interface |
OpenRtbProtobuf.BidRequestOrBuilder |
static class |
OpenRtbProtobuf.BidResponse
4.3.1 Bid Response Object
The top-level bid response object is defined below.
|
static interface |
OpenRtbProtobuf.BidResponseOrBuilder |
static class |
OpenRtbProtobuf.Content
3.3.7 Content Object
The content object itself and all of its parameters are optional, so default values are not provided.
|
static interface |
OpenRtbProtobuf.ContentOrBuilder |
static class |
OpenRtbProtobuf.Data
3.3.13 Data Object
The data and segment objects together allow data about the user to be passed to bidders in the bid request.
|
static interface |
OpenRtbProtobuf.DataOrBuilder |
static class |
OpenRtbProtobuf.Deal
3.3.17 Direct Deals Object
A “deal” object constitutes a deal struck a priori between a buyer and a seller and indicates that this impression is available under the terms of that deal.
|
static interface |
OpenRtbProtobuf.DealOrBuilder |
static class |
OpenRtbProtobuf.Device
3.3.10 Device Object
The “device” object provides information pertaining to the device including its hardware, platform, location, and carrier.
|
static interface |
OpenRtbProtobuf.DeviceOrBuilder |
static class |
OpenRtbProtobuf.Geo
3.3.11 Geo Object
The geo object itself and all of its parameters are optional, so default values are not provided.
|
static interface |
OpenRtbProtobuf.GeoOrBuilder |
static class |
OpenRtbProtobuf.Impression
3.3.2 Impression Object
The “imp” object describes the ad position or impression being auctioned.
|
static interface |
OpenRtbProtobuf.ImpressionOrBuilder |
static class |
OpenRtbProtobuf.Pmp
3.3.16 PMP Object
The “pmp” object contains a parent object for usage within the context of private marketplaces and the use of the RTB protocol to execute Direct Deals.
|
static interface |
OpenRtbProtobuf.PmpOrBuilder |
static class |
OpenRtbProtobuf.Producer
3.3.9 Producer Object
The producer is useful when content where the ad is shown is syndicated, and may appear on a completely different publisher.
|
static interface |
OpenRtbProtobuf.ProducerOrBuilder |
static class |
OpenRtbProtobuf.Publisher
3.3.8 Publisher Object
The publisher object itself and all of its parameters are optional, so default values are not provided.
|
static interface |
OpenRtbProtobuf.PublisherOrBuilder |
static class |
OpenRtbProtobuf.Regulations
3.3.15 Regulations Object
The “regs” object contains any legal, governmental, or industry regulations that apply to the request.
|
static interface |
OpenRtbProtobuf.RegulationsOrBuilder |
static class |
OpenRtbProtobuf.SeatBid
4.3.2 Seat Bid Object
A bid response can contain multiple “seatbid” objects, each on behalf of a different bidder seat.
|
static interface |
OpenRtbProtobuf.SeatBidOrBuilder |
static class |
OpenRtbProtobuf.Segment
3.3.14 Segment Object
The data and segment objects together allow data about the user to be passed to bidders in the bid request.
|
static interface |
OpenRtbProtobuf.SegmentOrBuilder |
static class |
OpenRtbProtobuf.Site
3.3.5 Site Object
A site object should be included if the ad supported content is part of a website (as opposed to an application).
|
static interface |
OpenRtbProtobuf.SiteOrBuilder |
static class |
OpenRtbProtobuf.User
3.3.12 User Object
The “user” object contains information known or derived about the human user of the device.
|
static interface |
OpenRtbProtobuf.UserOrBuilder |
static class |
OpenRtbProtobuf.Video
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.
|
static interface |
OpenRtbProtobuf.VideoOrBuilder |
| Modifier and Type | Method and Description |
|---|---|
static com.google.protobuf.Descriptors.FileDescriptor |
getDescriptor() |
static void |
registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) |
static void |
registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) |
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.