public static final class OpenRtbProtobuf.Impression.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Impression.Builder> implements OpenRtbProtobuf.ImpressionOrBuilder
3.3.2 Impression Object The “imp” object describes the ad position or impression being auctioned. A single bid request can include multiple “imp” objects, a use case for which might be an exchange that supports selling all ad positions on a given page as a bundle. Each “imp” object has a required ID so that bids can reference them individually. An exchange can also conduct private auctions by restricting involvement to specific subsets of seats within bidders.Protobuf type
open_rtb.Impression| Modifier and Type | Method and Description |
|---|---|
OpenRtbProtobuf.Impression.Builder |
addAllIframebuster(Iterable<String> values)
Array of names for supported iframe busters.
|
OpenRtbProtobuf.Impression.Builder |
addIframebuster(String value)
Array of names for supported iframe busters.
|
OpenRtbProtobuf.Impression.Builder |
addIframebusterBytes(com.google.protobuf.ByteString value)
Array of names for supported iframe busters.
|
OpenRtbProtobuf.Impression.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.Impression |
build() |
OpenRtbProtobuf.Impression |
buildPartial() |
OpenRtbProtobuf.Impression.Builder |
clear() |
OpenRtbProtobuf.Impression.Builder |
clearBanner()
A reference to a banner object.
|
OpenRtbProtobuf.Impression.Builder |
clearBidfloor()
Bid floor for this impression (in CPM of bidfloorcur).
|
OpenRtbProtobuf.Impression.Builder |
clearBidfloorcur()
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO-4217 alphabetic codes.
|
OpenRtbProtobuf.Impression.Builder |
clearDisplaymanager()
Name of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile).
|
OpenRtbProtobuf.Impression.Builder |
clearDisplaymanagerver()
Version of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile).
|
OpenRtbProtobuf.Impression.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
OpenRtbProtobuf.Impression.Builder |
clearId()
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).
|
OpenRtbProtobuf.Impression.Builder |
clearIframebuster()
Array of names for supported iframe busters.
|
OpenRtbProtobuf.Impression.Builder |
clearInstl()
1 if the ad is interstitial or full screen; else 0 (i.e., no).
|
OpenRtbProtobuf.Impression.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OpenRtbProtobuf.Impression.Builder |
clearPmp()
A reference to the PMP object containing any Deals eligible for the impression object.
|
OpenRtbProtobuf.Impression.Builder |
clearSecure()
Flag to indicate whether the impression requires secure HTTPS URL creative assets and markup.
|
OpenRtbProtobuf.Impression.Builder |
clearTagid()
Identifier for specific ad placement or ad tag that was used to initiate the auction.
|
OpenRtbProtobuf.Impression.Builder |
clearVideo()
A reference to a video object.
|
OpenRtbProtobuf.Impression.Builder |
clone() |
OpenRtbProtobuf.Banner |
getBanner()
A reference to a banner object.
|
OpenRtbProtobuf.Banner.Builder |
getBannerBuilder()
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.
|
OpenRtbProtobuf.Impression |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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.
|
com.google.protobuf.ProtocolStringList |
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.Pmp.Builder |
getPmpBuilder()
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.Video.Builder |
getVideoBuilder()
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.
|
boolean |
isInitialized() |
OpenRtbProtobuf.Impression.Builder |
mergeBanner(OpenRtbProtobuf.Banner value)
A reference to a banner object.
|
OpenRtbProtobuf.Impression.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
OpenRtbProtobuf.Impression.Builder |
mergeFrom(com.google.protobuf.Message other) |
OpenRtbProtobuf.Impression.Builder |
mergeFrom(OpenRtbProtobuf.Impression other) |
OpenRtbProtobuf.Impression.Builder |
mergePmp(OpenRtbProtobuf.Pmp value)
A reference to the PMP object containing any Deals eligible for the impression object.
|
OpenRtbProtobuf.Impression.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.Impression.Builder |
mergeVideo(OpenRtbProtobuf.Video value)
A reference to a video object.
|
OpenRtbProtobuf.Impression.Builder |
setBanner(OpenRtbProtobuf.Banner.Builder builderForValue)
A reference to a banner object.
|
OpenRtbProtobuf.Impression.Builder |
setBanner(OpenRtbProtobuf.Banner value)
A reference to a banner object.
|
OpenRtbProtobuf.Impression.Builder |
setBidfloor(double value)
Bid floor for this impression (in CPM of bidfloorcur).
|
OpenRtbProtobuf.Impression.Builder |
setBidfloorcur(String value)
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO-4217 alphabetic codes.
|
OpenRtbProtobuf.Impression.Builder |
setBidfloorcurBytes(com.google.protobuf.ByteString value)
If bid floor is specified and multiple currencies supported per bid request, then currency should be specified here using ISO-4217 alphabetic codes.
|
OpenRtbProtobuf.Impression.Builder |
setDisplaymanager(String value)
Name of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile).
|
OpenRtbProtobuf.Impression.Builder |
setDisplaymanagerBytes(com.google.protobuf.ByteString value)
Name of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile).
|
OpenRtbProtobuf.Impression.Builder |
setDisplaymanagerver(String value)
Version of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile).
|
OpenRtbProtobuf.Impression.Builder |
setDisplaymanagerverBytes(com.google.protobuf.ByteString value)
Version of ad mediation partner, SDK technology, or native player responsible for rendering ad (typically video or mobile).
|
OpenRtbProtobuf.Impression.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.Impression.Builder |
setId(String value)
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).
|
OpenRtbProtobuf.Impression.Builder |
setIdBytes(com.google.protobuf.ByteString value)
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).
|
OpenRtbProtobuf.Impression.Builder |
setIframebuster(int index,
String value)
Array of names for supported iframe busters.
|
OpenRtbProtobuf.Impression.Builder |
setInstl(int value)
1 if the ad is interstitial or full screen; else 0 (i.e., no).
|
OpenRtbProtobuf.Impression.Builder |
setPmp(OpenRtbProtobuf.Pmp.Builder builderForValue)
A reference to the PMP object containing any Deals eligible for the impression object.
|
OpenRtbProtobuf.Impression.Builder |
setPmp(OpenRtbProtobuf.Pmp value)
A reference to the PMP object containing any Deals eligible for the impression object.
|
OpenRtbProtobuf.Impression.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
OpenRtbProtobuf.Impression.Builder |
setSecure(int value)
Flag to indicate whether the impression requires secure HTTPS URL creative assets and markup.
|
OpenRtbProtobuf.Impression.Builder |
setTagid(String value)
Identifier for specific ad placement or ad tag that was used to initiate the auction.
|
OpenRtbProtobuf.Impression.Builder |
setTagidBytes(com.google.protobuf.ByteString value)
Identifier for specific ad placement or ad tag that was used to initiate the auction.
|
OpenRtbProtobuf.Impression.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.Impression.Builder |
setVideo(OpenRtbProtobuf.Video.Builder builderForValue)
A reference to a video object.
|
OpenRtbProtobuf.Impression.Builder |
setVideo(OpenRtbProtobuf.Video value)
A reference to a video object.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForFieldfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public OpenRtbProtobuf.Impression.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Impression.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Impression.Builder>public OpenRtbProtobuf.Impression getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic OpenRtbProtobuf.Impression build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.Impression buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.Impression.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Impression.Builder>public OpenRtbProtobuf.Impression.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Impression.Builder>public OpenRtbProtobuf.Impression.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Impression.Builder>public OpenRtbProtobuf.Impression.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Impression.Builder>public OpenRtbProtobuf.Impression.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Impression.Builder>public OpenRtbProtobuf.Impression.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Impression.Builder>public OpenRtbProtobuf.Impression.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OpenRtbProtobuf.Impression.Builder>public OpenRtbProtobuf.Impression.Builder mergeFrom(OpenRtbProtobuf.Impression other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Impression.Builder>public OpenRtbProtobuf.Impression.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OpenRtbProtobuf.Impression.Builder>IOExceptionpublic 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).
optional string id = 1;hasId in interface OpenRtbProtobuf.ImpressionOrBuilderpublic 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;getId in interface OpenRtbProtobuf.ImpressionOrBuilderpublic 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;getIdBytes in interface OpenRtbProtobuf.ImpressionOrBuilderpublic OpenRtbProtobuf.Impression.Builder setId(String value)
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;public OpenRtbProtobuf.Impression.Builder clearId()
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;public OpenRtbProtobuf.Impression.Builder setIdBytes(com.google.protobuf.ByteString value)
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;public 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;hasBanner in interface OpenRtbProtobuf.ImpressionOrBuilderpublic 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;getBanner in interface OpenRtbProtobuf.ImpressionOrBuilderpublic OpenRtbProtobuf.Impression.Builder setBanner(OpenRtbProtobuf.Banner value)
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;public OpenRtbProtobuf.Impression.Builder setBanner(OpenRtbProtobuf.Banner.Builder builderForValue)
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;public OpenRtbProtobuf.Impression.Builder mergeBanner(OpenRtbProtobuf.Banner value)
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;public OpenRtbProtobuf.Impression.Builder clearBanner()
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;public OpenRtbProtobuf.Banner.Builder getBannerBuilder()
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;public 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;getBannerOrBuilder in interface OpenRtbProtobuf.ImpressionOrBuilderpublic 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;hasVideo in interface OpenRtbProtobuf.ImpressionOrBuilderpublic 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;getVideo in interface OpenRtbProtobuf.ImpressionOrBuilderpublic OpenRtbProtobuf.Impression.Builder setVideo(OpenRtbProtobuf.Video value)
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;public OpenRtbProtobuf.Impression.Builder setVideo(OpenRtbProtobuf.Video.Builder builderForValue)
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;public OpenRtbProtobuf.Impression.Builder mergeVideo(OpenRtbProtobuf.Video value)
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;public OpenRtbProtobuf.Impression.Builder clearVideo()
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;public OpenRtbProtobuf.Video.Builder getVideoBuilder()
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;public 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;getVideoOrBuilder in interface OpenRtbProtobuf.ImpressionOrBuilderpublic 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;hasDisplaymanager in interface OpenRtbProtobuf.ImpressionOrBuilderpublic 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;getDisplaymanager in interface OpenRtbProtobuf.ImpressionOrBuilderpublic 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;getDisplaymanagerBytes in interface OpenRtbProtobuf.ImpressionOrBuilderpublic OpenRtbProtobuf.Impression.Builder setDisplaymanager(String value)
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;public OpenRtbProtobuf.Impression.Builder clearDisplaymanager()
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;public OpenRtbProtobuf.Impression.Builder setDisplaymanagerBytes(com.google.protobuf.ByteString value)
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;public 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;hasDisplaymanagerver in interface OpenRtbProtobuf.ImpressionOrBuilderpublic 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;getDisplaymanagerver in interface OpenRtbProtobuf.ImpressionOrBuilderpublic 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;getDisplaymanagerverBytes in interface OpenRtbProtobuf.ImpressionOrBuilderpublic OpenRtbProtobuf.Impression.Builder setDisplaymanagerver(String value)
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;public OpenRtbProtobuf.Impression.Builder clearDisplaymanagerver()
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;public OpenRtbProtobuf.Impression.Builder setDisplaymanagerverBytes(com.google.protobuf.ByteString value)
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;public boolean hasInstl()
1 if the ad is interstitial or full screen; else 0 (i.e., no).
optional uint32 instl = 6;hasInstl in interface OpenRtbProtobuf.ImpressionOrBuilderpublic int getInstl()
1 if the ad is interstitial or full screen; else 0 (i.e., no).
optional uint32 instl = 6;getInstl in interface OpenRtbProtobuf.ImpressionOrBuilderpublic OpenRtbProtobuf.Impression.Builder setInstl(int value)
1 if the ad is interstitial or full screen; else 0 (i.e., no).
optional uint32 instl = 6;public OpenRtbProtobuf.Impression.Builder clearInstl()
1 if the ad is interstitial or full screen; else 0 (i.e., no).
optional uint32 instl = 6;public 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;hasTagid in interface OpenRtbProtobuf.ImpressionOrBuilderpublic 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;getTagid in interface OpenRtbProtobuf.ImpressionOrBuilderpublic 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;getTagidBytes in interface OpenRtbProtobuf.ImpressionOrBuilderpublic OpenRtbProtobuf.Impression.Builder setTagid(String value)
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;public OpenRtbProtobuf.Impression.Builder clearTagid()
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;public OpenRtbProtobuf.Impression.Builder setTagidBytes(com.google.protobuf.ByteString value)
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;public boolean hasBidfloor()
Bid floor for this impression (in CPM of bidfloorcur).
optional double bidfloor = 8;hasBidfloor in interface OpenRtbProtobuf.ImpressionOrBuilderpublic double getBidfloor()
Bid floor for this impression (in CPM of bidfloorcur).
optional double bidfloor = 8;getBidfloor in interface OpenRtbProtobuf.ImpressionOrBuilderpublic OpenRtbProtobuf.Impression.Builder setBidfloor(double value)
Bid floor for this impression (in CPM of bidfloorcur).
optional double bidfloor = 8;public OpenRtbProtobuf.Impression.Builder clearBidfloor()
Bid floor for this impression (in CPM of bidfloorcur).
optional double bidfloor = 8;public 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"];hasBidfloorcur in interface OpenRtbProtobuf.ImpressionOrBuilderpublic 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"];getBidfloorcur in interface OpenRtbProtobuf.ImpressionOrBuilderpublic 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"];getBidfloorcurBytes in interface OpenRtbProtobuf.ImpressionOrBuilderpublic OpenRtbProtobuf.Impression.Builder setBidfloorcur(String value)
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"];public OpenRtbProtobuf.Impression.Builder clearBidfloorcur()
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"];public OpenRtbProtobuf.Impression.Builder setBidfloorcurBytes(com.google.protobuf.ByteString value)
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"];public 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;hasSecure in interface OpenRtbProtobuf.ImpressionOrBuilderpublic 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;getSecure in interface OpenRtbProtobuf.ImpressionOrBuilderpublic OpenRtbProtobuf.Impression.Builder setSecure(int value)
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;public OpenRtbProtobuf.Impression.Builder clearSecure()
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;public com.google.protobuf.ProtocolStringList getIframebusterList()
Array of names for supported iframe busters. Exchange specific.
repeated string iframebuster = 11;getIframebusterList in interface OpenRtbProtobuf.ImpressionOrBuilderpublic int getIframebusterCount()
Array of names for supported iframe busters. Exchange specific.
repeated string iframebuster = 11;getIframebusterCount in interface OpenRtbProtobuf.ImpressionOrBuilderpublic String getIframebuster(int index)
Array of names for supported iframe busters. Exchange specific.
repeated string iframebuster = 11;getIframebuster in interface OpenRtbProtobuf.ImpressionOrBuilderpublic com.google.protobuf.ByteString getIframebusterBytes(int index)
Array of names for supported iframe busters. Exchange specific.
repeated string iframebuster = 11;getIframebusterBytes in interface OpenRtbProtobuf.ImpressionOrBuilderpublic OpenRtbProtobuf.Impression.Builder setIframebuster(int index, String value)
Array of names for supported iframe busters. Exchange specific.
repeated string iframebuster = 11;public OpenRtbProtobuf.Impression.Builder addIframebuster(String value)
Array of names for supported iframe busters. Exchange specific.
repeated string iframebuster = 11;public OpenRtbProtobuf.Impression.Builder addAllIframebuster(Iterable<String> values)
Array of names for supported iframe busters. Exchange specific.
repeated string iframebuster = 11;public OpenRtbProtobuf.Impression.Builder clearIframebuster()
Array of names for supported iframe busters. Exchange specific.
repeated string iframebuster = 11;public OpenRtbProtobuf.Impression.Builder addIframebusterBytes(com.google.protobuf.ByteString value)
Array of names for supported iframe busters. Exchange specific.
repeated string iframebuster = 11;public 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;hasPmp in interface OpenRtbProtobuf.ImpressionOrBuilderpublic 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;getPmp in interface OpenRtbProtobuf.ImpressionOrBuilderpublic OpenRtbProtobuf.Impression.Builder setPmp(OpenRtbProtobuf.Pmp value)
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;public OpenRtbProtobuf.Impression.Builder setPmp(OpenRtbProtobuf.Pmp.Builder builderForValue)
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;public OpenRtbProtobuf.Impression.Builder mergePmp(OpenRtbProtobuf.Pmp value)
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;public OpenRtbProtobuf.Impression.Builder clearPmp()
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;public OpenRtbProtobuf.Pmp.Builder getPmpBuilder()
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;public 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;getPmpOrBuilder in interface OpenRtbProtobuf.ImpressionOrBuilderpublic final OpenRtbProtobuf.Impression.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Impression.Builder>public final OpenRtbProtobuf.Impression.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Impression.Builder>Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.