public static interface OpenRtbProtobuf.ImpressionOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
OpenRtbProtobuf.Banner |
getBanner()
A reference to a banner object.
|
OpenRtbProtobuf.BannerOrBuilder |
getBannerOrBuilder()
A reference to a banner object.
|
double |
getBidfloor()
Bid floor for this impression (in CPM of bidfloorcur).
|
String |
getBidfloorcur()
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO-4217 alphabetic codes.
|
com.google.protobuf.ByteString |
getBidfloorcurBytes()
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO-4217 alphabetic codes.
|
String |
getDisplaymanager()
Name of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile).
|
com.google.protobuf.ByteString |
getDisplaymanagerBytes()
Name of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile).
|
String |
getDisplaymanagerver()
Version of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile).
|
com.google.protobuf.ByteString |
getDisplaymanagerverBytes()
Version of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile).
|
String |
getId()
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()
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 |
getIframebuster(int index)
Array of names for supported iframe busters.
|
com.google.protobuf.ByteString |
getIframebusterBytes(int index)
Array of names for supported iframe busters.
|
int |
getIframebusterCount()
Array of names for supported iframe busters.
|
List<String> |
getIframebusterList()
Array of names for supported iframe busters.
|
int |
getInstl()
1 if the ad is interstitial or full screen; else 0 (i.e., no).
|
OpenRtbProtobuf.Pmp |
getPmp()
A reference to the PMP object containing any Deals eligible for the impression object.
|
OpenRtbProtobuf.PmpOrBuilder |
getPmpOrBuilder()
A reference to the PMP object containing any Deals eligible for the impression object.
|
int |
getSecure()
Flag to indicate whether the impression requires secure HTTPS URL creative assets and markup.
|
String |
getTagid()
Identifier for specific ad placement or ad tag that was used to initiate the auction.
|
com.google.protobuf.ByteString |
getTagidBytes()
Identifier for specific ad placement or ad tag that was used to initiate the auction.
|
OpenRtbProtobuf.Video |
getVideo()
A reference to a video object.
|
OpenRtbProtobuf.VideoOrBuilder |
getVideoOrBuilder()
A reference to a video object.
|
boolean |
hasBanner()
A reference to a banner object.
|
boolean |
hasBidfloor()
Bid floor for this impression (in CPM of bidfloorcur).
|
boolean |
hasBidfloorcur()
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO-4217 alphabetic codes.
|
boolean |
hasDisplaymanager()
Name of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile).
|
boolean |
hasDisplaymanagerver()
Version of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile).
|
boolean |
hasId()
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 |
hasInstl()
1 if the ad is interstitial or full screen; else 0 (i.e., no).
|
boolean |
hasPmp()
A reference to the PMP object containing any Deals eligible for the impression object.
|
boolean |
hasSecure()
Flag to indicate whether the impression requires secure HTTPS URL creative assets and markup.
|
boolean |
hasTagid()
Identifier for specific ad placement or ad tag that was used to initiate the auction.
|
boolean |
hasVideo()
A reference to a video object.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasId()
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).
optional string id = 1;String getId()
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).
optional string id = 1;com.google.protobuf.ByteString getIdBytes()
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).
optional string id = 1;boolean hasBanner()
A reference to a banner object. Either a banner or video object (or both if the impression could be either) must be included in an impression object. See Banner Object.
optional .open_rtb.Banner banner = 2;OpenRtbProtobuf.Banner getBanner()
A reference to a banner object. Either a banner or video object (or both if the impression could be either) must be included in an impression object. See Banner Object.
optional .open_rtb.Banner banner = 2;OpenRtbProtobuf.BannerOrBuilder getBannerOrBuilder()
A reference to a banner object. Either a banner or video object (or both if the impression could be either) must be included in an impression object. See Banner Object.
optional .open_rtb.Banner banner = 2;boolean hasVideo()
A reference to a video object. Either a banner or video object (or both if the impression could be either) must be included in an impression object. See Video Object.
optional .open_rtb.Video video = 3;OpenRtbProtobuf.Video getVideo()
A reference to a video object. Either a banner or video object (or both if the impression could be either) must be included in an impression object. See Video Object.
optional .open_rtb.Video video = 3;OpenRtbProtobuf.VideoOrBuilder getVideoOrBuilder()
A reference to a video object. Either a banner or video object (or both if the impression could be either) must be included in an impression object. See Video Object.
optional .open_rtb.Video video = 3;boolean hasDisplaymanager()
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.
optional string displaymanager = 4;String getDisplaymanager()
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.
optional string displaymanager = 4;com.google.protobuf.ByteString getDisplaymanagerBytes()
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.
optional string displaymanager = 4;boolean hasDisplaymanagerver()
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.
optional string displaymanagerver = 5;String getDisplaymanagerver()
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.
optional string displaymanagerver = 5;com.google.protobuf.ByteString getDisplaymanagerverBytes()
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.
optional string displaymanagerver = 5;boolean hasInstl()
1 if the ad is interstitial or full screen; else 0 (i.e., no).
optional uint32 instl = 6;int getInstl()
1 if the ad is interstitial or full screen; else 0 (i.e., no).
optional uint32 instl = 6;boolean hasTagid()
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.
optional string tagid = 7;String getTagid()
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.
optional string tagid = 7;com.google.protobuf.ByteString getTagidBytes()
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.
optional string tagid = 7;boolean hasBidfloor()
Bid floor for this impression (in CPM of bidfloorcur).
optional double bidfloor = 8;double getBidfloor()
Bid floor for this impression (in CPM of bidfloorcur).
optional double bidfloor = 8;boolean hasBidfloorcur()
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.
optional string bidfloorcur = 9 [default = "USD"];String getBidfloorcur()
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.
optional string bidfloorcur = 9 [default = "USD"];com.google.protobuf.ByteString getBidfloorcurBytes()
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.
optional string bidfloorcur = 9 [default = "USD"];boolean hasSecure()
Flag to indicate whether the impression requires secure HTTPS URL creative assets and markup. A value of “1” means that the impression requires secure assets. A value of "0" means non-secure assets. If this field is omitted the bidder should interpret the secure state is unknown and assume HTTP is supported.
optional uint32 secure = 10;int getSecure()
Flag to indicate whether the impression requires secure HTTPS URL creative assets and markup. A value of “1” means that the impression requires secure assets. A value of "0" means non-secure assets. If this field is omitted the bidder should interpret the secure state is unknown and assume HTTP is supported.
optional uint32 secure = 10;List<String> getIframebusterList()
Array of names for supported iframe busters. Exchange specific.
repeated string iframebuster = 11;int getIframebusterCount()
Array of names for supported iframe busters. Exchange specific.
repeated string iframebuster = 11;String getIframebuster(int index)
Array of names for supported iframe busters. Exchange specific.
repeated string iframebuster = 11;com.google.protobuf.ByteString getIframebusterBytes(int index)
Array of names for supported iframe busters. Exchange specific.
repeated string iframebuster = 11;boolean hasPmp()
A reference to the PMP object containing any Deals eligible for the impression object. See the PMP Object definition.
optional .open_rtb.Pmp pmp = 12;OpenRtbProtobuf.Pmp getPmp()
A reference to the PMP object containing any Deals eligible for the impression object. See the PMP Object definition.
optional .open_rtb.Pmp pmp = 12;OpenRtbProtobuf.PmpOrBuilder getPmpOrBuilder()
A reference to the PMP object containing any Deals eligible for the impression object. See the PMP Object definition.
optional .open_rtb.Pmp pmp = 12;Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.