public static interface Openrtb.BidRequest.ImpressionOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Openrtb.BidRequest.Impression.Banner |
getBanner()
optional .openrtb.BidRequest.Impression.Banner banner = 2; |
Openrtb.BidRequest.Impression.BannerOrBuilder |
getBannerOrBuilder()
optional .openrtb.BidRequest.Impression.Banner banner = 2; |
double |
getBidfloor()
optional double bidfloor = 8 [default = 0]; |
String |
getBidfloorcur()
optional string bidfloorcur = 9 [default = "USD"]; |
com.google.protobuf.ByteString |
getBidfloorcurBytes()
optional string bidfloorcur = 9 [default = "USD"]; |
String |
getDisplaymanager()
optional string displaymanager = 4; |
com.google.protobuf.ByteString |
getDisplaymanagerBytes()
optional string displaymanager = 4; |
String |
getDisplaymanagerver()
optional string displaymanagerver = 5; |
com.google.protobuf.ByteString |
getDisplaymanagerverBytes()
optional string displaymanagerver = 5; |
Extension.ImpressionExtensions |
getExt()
optional .openrtb.ImpressionExtensions ext = 1000; |
Extension.ImpressionExtensionsOrBuilder |
getExtOrBuilder()
optional .openrtb.ImpressionExtensions ext = 1000; |
String |
getId()
required string id = 1; |
com.google.protobuf.ByteString |
getIdBytes()
required string id = 1; |
String |
getIframebuster(int index)
repeated string iframebuster = 10; |
com.google.protobuf.ByteString |
getIframebusterBytes(int index)
repeated string iframebuster = 10; |
int |
getIframebusterCount()
repeated string iframebuster = 10; |
com.google.protobuf.ProtocolStringList |
getIframebusterList()
repeated string iframebuster = 10; |
OpenrtbCommon.Flag |
getInstl()
optional .openrtb.Flag instl = 6 [default = NO]; |
Openrtb.BidRequest.Impression.Native |
getNative()
optional .openrtb.BidRequest.Impression.Native native = 13; |
Openrtb.BidRequest.Impression.NativeOrBuilder |
getNativeOrBuilder()
optional .openrtb.BidRequest.Impression.Native native = 13; |
Openrtb.BidRequest.Impression.PMP |
getPmp()
optional .openrtb.BidRequest.Impression.PMP pmp = 11; |
Openrtb.BidRequest.Impression.PMPOrBuilder |
getPmpOrBuilder()
optional .openrtb.BidRequest.Impression.PMP pmp = 11; |
int |
getSecure()
optional int32 secure = 12; |
String |
getTagid()
optional string tagid = 7; |
com.google.protobuf.ByteString |
getTagidBytes()
optional string tagid = 7; |
Openrtb.BidRequest.Impression.Video |
getVideo()
optional .openrtb.BidRequest.Impression.Video video = 3; |
Openrtb.BidRequest.Impression.VideoOrBuilder |
getVideoOrBuilder()
optional .openrtb.BidRequest.Impression.Video video = 3; |
boolean |
hasBanner()
optional .openrtb.BidRequest.Impression.Banner banner = 2; |
boolean |
hasBidfloor()
optional double bidfloor = 8 [default = 0]; |
boolean |
hasBidfloorcur()
optional string bidfloorcur = 9 [default = "USD"]; |
boolean |
hasDisplaymanager()
optional string displaymanager = 4; |
boolean |
hasDisplaymanagerver()
optional string displaymanagerver = 5; |
boolean |
hasExt()
optional .openrtb.ImpressionExtensions ext = 1000; |
boolean |
hasId()
required string id = 1; |
boolean |
hasInstl()
optional .openrtb.Flag instl = 6 [default = NO]; |
boolean |
hasNative()
optional .openrtb.BidRequest.Impression.Native native = 13; |
boolean |
hasPmp()
optional .openrtb.BidRequest.Impression.PMP pmp = 11; |
boolean |
hasSecure()
optional int32 secure = 12; |
boolean |
hasTagid()
optional string tagid = 7; |
boolean |
hasVideo()
optional .openrtb.BidRequest.Impression.Video video = 3; |
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasId()
required string id = 1;
A unique identifier for this impression within the context of the bid request (typically, value starts with 1, and increments up to n for n impressions).
String getId()
required string id = 1;
A unique identifier for this impression within the context of the bid request (typically, value starts with 1, and increments up to n for n impressions).
com.google.protobuf.ByteString getIdBytes()
required string id = 1;
A unique identifier for this impression within the context of the bid request (typically, value starts with 1, and increments up to n for n impressions).
boolean hasBanner()
optional .openrtb.BidRequest.Impression.Banner banner = 2;
Banner object. Either a banner or video object (or both if the impression could be either) must be included in an impression object.
Openrtb.BidRequest.Impression.Banner getBanner()
optional .openrtb.BidRequest.Impression.Banner banner = 2;
Banner object. Either a banner or video object (or both if the impression could be either) must be included in an impression object.
Openrtb.BidRequest.Impression.BannerOrBuilder getBannerOrBuilder()
optional .openrtb.BidRequest.Impression.Banner banner = 2;
Banner object. Either a banner or video object (or both if the impression could be either) must be included in an impression object.
boolean hasVideo()
optional .openrtb.BidRequest.Impression.Video video = 3;
Video object. Either a banner or video object (or both if the impression could be either) must be included in an impression object.
Openrtb.BidRequest.Impression.Video getVideo()
optional .openrtb.BidRequest.Impression.Video video = 3;
Video object. Either a banner or video object (or both if the impression could be either) must be included in an impression object.
Openrtb.BidRequest.Impression.VideoOrBuilder getVideoOrBuilder()
optional .openrtb.BidRequest.Impression.Video video = 3;
Video object. Either a banner or video object (or both if the impression could be either) must be included in an impression object.
boolean hasNative()
optional .openrtb.BidRequest.Impression.Native native = 13;
A Native object (Section 3.2.5); required if this impression is offered as a native ad opportunity.
Openrtb.BidRequest.Impression.Native getNative()
optional .openrtb.BidRequest.Impression.Native native = 13;
A Native object (Section 3.2.5); required if this impression is offered as a native ad opportunity.
Openrtb.BidRequest.Impression.NativeOrBuilder getNativeOrBuilder()
optional .openrtb.BidRequest.Impression.Native native = 13;
A Native object (Section 3.2.5); required if this impression is offered as a native ad opportunity.
boolean hasDisplaymanager()
optional string displaymanager = 4;
Name of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile). Used by some ad servers to customize ad code by partner.
String getDisplaymanager()
optional string displaymanager = 4;
Name of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile). Used by some ad servers to customize ad code by partner.
com.google.protobuf.ByteString getDisplaymanagerBytes()
optional string displaymanager = 4;
Name of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile). Used by some ad servers to customize ad code by partner.
boolean hasDisplaymanagerver()
optional string displaymanagerver = 5;
Version of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile). Used by some ad servers to customize ad code by partner.
String getDisplaymanagerver()
optional string displaymanagerver = 5;
Version of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile). Used by some ad servers to customize ad code by partner.
com.google.protobuf.ByteString getDisplaymanagerverBytes()
optional string displaymanagerver = 5;
Version of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile). Used by some ad servers to customize ad code by partner.
boolean hasInstl()
optional .openrtb.Flag instl = 6 [default = NO];
YES if the ad is interstitial or full screen; else NO.
OpenrtbCommon.Flag getInstl()
optional .openrtb.Flag instl = 6 [default = NO];
YES if the ad is interstitial or full screen; else NO.
boolean hasTagid()
optional string tagid = 7;
Identifier for specific ad placement or ad tag that was used to initiate the auction. This can be useful for debugging of any issues, or for optimization by the buyer.
String getTagid()
optional string tagid = 7;
Identifier for specific ad placement or ad tag that was used to initiate the auction. This can be useful for debugging of any issues, or for optimization by the buyer.
com.google.protobuf.ByteString getTagidBytes()
optional string tagid = 7;
Identifier for specific ad placement or ad tag that was used to initiate the auction. This can be useful for debugging of any issues, or for optimization by the buyer.
boolean hasBidfloor()
optional double bidfloor = 8 [default = 0];
Bid floor for this impression (in CPM of bidfloorcur).
double getBidfloor()
optional double bidfloor = 8 [default = 0];
Bid floor for this impression (in CPM of bidfloorcur).
boolean hasBidfloorcur()
optional string bidfloorcur = 9 [default = "USD"];
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO-4217 alphabetic codes. Note, this may be different from bid currency returned by bidder, if this is allowed on an exchange.
String getBidfloorcur()
optional string bidfloorcur = 9 [default = "USD"];
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO-4217 alphabetic codes. Note, this may be different from bid currency returned by bidder, if this is allowed on an exchange.
com.google.protobuf.ByteString getBidfloorcurBytes()
optional string bidfloorcur = 9 [default = "USD"];
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO-4217 alphabetic codes. Note, this may be different from bid currency returned by bidder, if this is allowed on an exchange.
com.google.protobuf.ProtocolStringList getIframebusterList()
repeated string iframebuster = 10;
Array of names for supported iframe busters. Exchange specific.
int getIframebusterCount()
repeated string iframebuster = 10;
Array of names for supported iframe busters. Exchange specific.
String getIframebuster(int index)
repeated string iframebuster = 10;
Array of names for supported iframe busters. Exchange specific.
com.google.protobuf.ByteString getIframebusterBytes(int index)
repeated string iframebuster = 10;
Array of names for supported iframe busters. Exchange specific.
boolean hasPmp()
optional .openrtb.BidRequest.Impression.PMP pmp = 11;
Contains any Deals eligible for this Impression.
Openrtb.BidRequest.Impression.PMP getPmp()
optional .openrtb.BidRequest.Impression.PMP pmp = 11;
Contains any Deals eligible for this Impression.
Openrtb.BidRequest.Impression.PMPOrBuilder getPmpOrBuilder()
optional .openrtb.BidRequest.Impression.PMP pmp = 11;
Contains any Deals eligible for this Impression.
boolean hasSecure()
optional int32 secure = 12;
A flag to indicate if the impression requires secure HTTPS creative assets and markup. Value of 1 indicates that the impression requires secure creatives. If the value is 0 or not set, then the impression allows non-secure HTTP creatives.
int getSecure()
optional int32 secure = 12;
A flag to indicate if the impression requires secure HTTPS creative assets and markup. Value of 1 indicates that the impression requires secure creatives. If the value is 0 or not set, then the impression allows non-secure HTTP creatives.
boolean hasExt()
optional .openrtb.ImpressionExtensions ext = 1000;Extension.ImpressionExtensions getExt()
optional .openrtb.ImpressionExtensions ext = 1000;Extension.ImpressionExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.ImpressionExtensions ext = 1000;Copyright © 2017. All rights reserved.