public static final class OpenRtbProtobuf.Bid.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Bid.Builder> implements OpenRtbProtobuf.BidOrBuilder
4.3.3 Bid Object For each bid, the “nurl” attribute contains the win notice URL. If the bidder wins the impression, the exchange calls this notice URL a) to inform the bidder of the win and b) to convey certain information using substitution macros (see Section 4.6 Substitution Macros). The “adomain” attribute can be used to check advertiser block list compliance. The “iurl” attribute can provide a link to an image that is representative of the campaign’s content (irrespective of whether the campaign may have multiple creatives). This enables human review for spotting inappropriate content. The “cid” attribute can be used to block ads that were previously identified as inappropriate; essentially a safety net beyond the block lists. The “crid” attribute can be helpful in reporting creative issues back to bidders. Finally, the “attr” array indicates the creative attributes that describe the ad to be served. BEST PRACTICE: Substitution macros may allow a bidder to use a static notice URL for all of its bids. Thus, exchanges should offer the option of a default notice URL that can be pre- configured per bidder to reduce redundant data transfer.Protobuf type
open_rtb.Bid| Modifier and Type | Method and Description |
|---|---|
OpenRtbProtobuf.Bid.Builder |
addAdomain(String value)
Advertiser’s primary or top-level domain for advertiser checking.
|
OpenRtbProtobuf.Bid.Builder |
addAdomainBytes(com.google.protobuf.ByteString value)
Advertiser’s primary or top-level domain for advertiser checking.
|
OpenRtbProtobuf.Bid.Builder |
addAllAdomain(Iterable<String> values)
Advertiser’s primary or top-level domain for advertiser checking.
|
OpenRtbProtobuf.Bid.Builder |
addAllAttr(Iterable<? extends Integer> values)
Array of creative attributes.
|
OpenRtbProtobuf.Bid.Builder |
addAttr(int value)
Array of creative attributes.
|
OpenRtbProtobuf.Bid.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.Bid |
build() |
OpenRtbProtobuf.Bid |
buildPartial() |
OpenRtbProtobuf.Bid.Builder |
clear() |
OpenRtbProtobuf.Bid.Builder |
clearAdid()
ID that references the ad to be served if the bid wins.
|
OpenRtbProtobuf.Bid.Builder |
clearAdm()
Actual ad markup.
|
OpenRtbProtobuf.Bid.Builder |
clearAdomain()
Advertiser’s primary or top-level domain for advertiser checking.
|
OpenRtbProtobuf.Bid.Builder |
clearAttr()
Array of creative attributes.
|
OpenRtbProtobuf.Bid.Builder |
clearCid()
Campaign ID or similar that appears within the ad markup.
|
OpenRtbProtobuf.Bid.Builder |
clearCrid()
Creative ID for reporting content issues or defects.
|
OpenRtbProtobuf.Bid.Builder |
clearDealid()
A unique identifier for the direct deal associated with the bid.
|
OpenRtbProtobuf.Bid.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
OpenRtbProtobuf.Bid.Builder |
clearH()
Height of the ad in pixels.
|
OpenRtbProtobuf.Bid.Builder |
clearId()
ID for the bid object chosen by the bidder for tracking and debugging purposes.
|
OpenRtbProtobuf.Bid.Builder |
clearImpid()
ID of the impression object to which this bid applies.
|
OpenRtbProtobuf.Bid.Builder |
clearLurl()
Sample image URL (without cache busting) for content checking.
|
OpenRtbProtobuf.Bid.Builder |
clearNurl()
Win notice URL.
|
OpenRtbProtobuf.Bid.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OpenRtbProtobuf.Bid.Builder |
clearPrice()
Bid price in CPM.
|
OpenRtbProtobuf.Bid.Builder |
clearW()
Width of the ad in pixels.
|
OpenRtbProtobuf.Bid.Builder |
clone() |
String |
getAdid()
ID that references the ad to be served if the bid wins.
|
com.google.protobuf.ByteString |
getAdidBytes()
ID that references the ad to be served if the bid wins.
|
String |
getAdm()
Actual ad markup.
|
com.google.protobuf.ByteString |
getAdmBytes()
Actual ad markup.
|
String |
getAdomain(int index)
Advertiser’s primary or top-level domain for advertiser checking.
|
com.google.protobuf.ByteString |
getAdomainBytes(int index)
Advertiser’s primary or top-level domain for advertiser checking.
|
int |
getAdomainCount()
Advertiser’s primary or top-level domain for advertiser checking.
|
com.google.protobuf.ProtocolStringList |
getAdomainList()
Advertiser’s primary or top-level domain for advertiser checking.
|
int |
getAttr(int index)
Array of creative attributes.
|
int |
getAttrCount()
Array of creative attributes.
|
List<Integer> |
getAttrList()
Array of creative attributes.
|
String |
getCid()
Campaign ID or similar that appears within the ad markup.
|
com.google.protobuf.ByteString |
getCidBytes()
Campaign ID or similar that appears within the ad markup.
|
String |
getCrid()
Creative ID for reporting content issues or defects.
|
com.google.protobuf.ByteString |
getCridBytes()
Creative ID for reporting content issues or defects.
|
String |
getDealid()
A unique identifier for the direct deal associated with the bid.
|
com.google.protobuf.ByteString |
getDealidBytes()
A unique identifier for the direct deal associated with the bid.
|
OpenRtbProtobuf.Bid |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getH()
Height of the ad in pixels.
|
String |
getId()
ID for the bid object chosen by the bidder for tracking and debugging purposes.
|
com.google.protobuf.ByteString |
getIdBytes()
ID for the bid object chosen by the bidder for tracking and debugging purposes.
|
String |
getImpid()
ID of the impression object to which this bid applies.
|
com.google.protobuf.ByteString |
getImpidBytes()
ID of the impression object to which this bid applies.
|
String |
getLurl()
Sample image URL (without cache busting) for content checking.
|
com.google.protobuf.ByteString |
getLurlBytes()
Sample image URL (without cache busting) for content checking.
|
String |
getNurl()
Win notice URL.
|
com.google.protobuf.ByteString |
getNurlBytes()
Win notice URL.
|
double |
getPrice()
Bid price in CPM.
|
int |
getW()
Width of the ad in pixels.
|
boolean |
hasAdid()
ID that references the ad to be served if the bid wins.
|
boolean |
hasAdm()
Actual ad markup.
|
boolean |
hasCid()
Campaign ID or similar that appears within the ad markup.
|
boolean |
hasCrid()
Creative ID for reporting content issues or defects.
|
boolean |
hasDealid()
A unique identifier for the direct deal associated with the bid.
|
boolean |
hasH()
Height of the ad in pixels.
|
boolean |
hasId()
ID for the bid object chosen by the bidder for tracking and debugging purposes.
|
boolean |
hasImpid()
ID of the impression object to which this bid applies.
|
boolean |
hasLurl()
Sample image URL (without cache busting) for content checking.
|
boolean |
hasNurl()
Win notice URL.
|
boolean |
hasPrice()
Bid price in CPM.
|
boolean |
hasW()
Width of the ad in pixels.
|
boolean |
isInitialized() |
OpenRtbProtobuf.Bid.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
OpenRtbProtobuf.Bid.Builder |
mergeFrom(com.google.protobuf.Message other) |
OpenRtbProtobuf.Bid.Builder |
mergeFrom(OpenRtbProtobuf.Bid other) |
OpenRtbProtobuf.Bid.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.Bid.Builder |
setAdid(String value)
ID that references the ad to be served if the bid wins.
|
OpenRtbProtobuf.Bid.Builder |
setAdidBytes(com.google.protobuf.ByteString value)
ID that references the ad to be served if the bid wins.
|
OpenRtbProtobuf.Bid.Builder |
setAdm(String value)
Actual ad markup.
|
OpenRtbProtobuf.Bid.Builder |
setAdmBytes(com.google.protobuf.ByteString value)
Actual ad markup.
|
OpenRtbProtobuf.Bid.Builder |
setAdomain(int index,
String value)
Advertiser’s primary or top-level domain for advertiser checking.
|
OpenRtbProtobuf.Bid.Builder |
setAttr(int index,
int value)
Array of creative attributes.
|
OpenRtbProtobuf.Bid.Builder |
setCid(String value)
Campaign ID or similar that appears within the ad markup.
|
OpenRtbProtobuf.Bid.Builder |
setCidBytes(com.google.protobuf.ByteString value)
Campaign ID or similar that appears within the ad markup.
|
OpenRtbProtobuf.Bid.Builder |
setCrid(String value)
Creative ID for reporting content issues or defects.
|
OpenRtbProtobuf.Bid.Builder |
setCridBytes(com.google.protobuf.ByteString value)
Creative ID for reporting content issues or defects.
|
OpenRtbProtobuf.Bid.Builder |
setDealid(String value)
A unique identifier for the direct deal associated with the bid.
|
OpenRtbProtobuf.Bid.Builder |
setDealidBytes(com.google.protobuf.ByteString value)
A unique identifier for the direct deal associated with the bid.
|
OpenRtbProtobuf.Bid.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.Bid.Builder |
setH(int value)
Height of the ad in pixels.
|
OpenRtbProtobuf.Bid.Builder |
setId(String value)
ID for the bid object chosen by the bidder for tracking and debugging purposes.
|
OpenRtbProtobuf.Bid.Builder |
setIdBytes(com.google.protobuf.ByteString value)
ID for the bid object chosen by the bidder for tracking and debugging purposes.
|
OpenRtbProtobuf.Bid.Builder |
setImpid(String value)
ID of the impression object to which this bid applies.
|
OpenRtbProtobuf.Bid.Builder |
setImpidBytes(com.google.protobuf.ByteString value)
ID of the impression object to which this bid applies.
|
OpenRtbProtobuf.Bid.Builder |
setLurl(String value)
Sample image URL (without cache busting) for content checking.
|
OpenRtbProtobuf.Bid.Builder |
setLurlBytes(com.google.protobuf.ByteString value)
Sample image URL (without cache busting) for content checking.
|
OpenRtbProtobuf.Bid.Builder |
setNurl(String value)
Win notice URL.
|
OpenRtbProtobuf.Bid.Builder |
setNurlBytes(com.google.protobuf.ByteString value)
Win notice URL.
|
OpenRtbProtobuf.Bid.Builder |
setPrice(double value)
Bid price in CPM.
|
OpenRtbProtobuf.Bid.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
OpenRtbProtobuf.Bid.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.Bid.Builder |
setW(int value)
Width of the ad in pixels.
|
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.Bid.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.Bid.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.Bid.Builder>public OpenRtbProtobuf.Bid getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic OpenRtbProtobuf.Bid build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.Bid buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.Bid.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.Bid.Builder>public OpenRtbProtobuf.Bid.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.Bid.Builder>public OpenRtbProtobuf.Bid.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Bid.Builder>public OpenRtbProtobuf.Bid.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Bid.Builder>public OpenRtbProtobuf.Bid.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.Bid.Builder>public OpenRtbProtobuf.Bid.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.Bid.Builder>public OpenRtbProtobuf.Bid.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OpenRtbProtobuf.Bid.Builder>public OpenRtbProtobuf.Bid.Builder mergeFrom(OpenRtbProtobuf.Bid other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Bid.Builder>public OpenRtbProtobuf.Bid.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.Bid.Builder>IOExceptionpublic boolean hasId()
ID for the bid object chosen by the bidder for tracking and debugging purposes. Useful when multiple bids are submitted for a single impression for a given seat.
optional string id = 1;hasId in interface OpenRtbProtobuf.BidOrBuilderpublic String getId()
ID for the bid object chosen by the bidder for tracking and debugging purposes. Useful when multiple bids are submitted for a single impression for a given seat.
optional string id = 1;getId in interface OpenRtbProtobuf.BidOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
ID for the bid object chosen by the bidder for tracking and debugging purposes. Useful when multiple bids are submitted for a single impression for a given seat.
optional string id = 1;getIdBytes in interface OpenRtbProtobuf.BidOrBuilderpublic OpenRtbProtobuf.Bid.Builder setId(String value)
ID for the bid object chosen by the bidder for tracking and debugging purposes. Useful when multiple bids are submitted for a single impression for a given seat.
optional string id = 1;public OpenRtbProtobuf.Bid.Builder clearId()
ID for the bid object chosen by the bidder for tracking and debugging purposes. Useful when multiple bids are submitted for a single impression for a given seat.
optional string id = 1;public OpenRtbProtobuf.Bid.Builder setIdBytes(com.google.protobuf.ByteString value)
ID for the bid object chosen by the bidder for tracking and debugging purposes. Useful when multiple bids are submitted for a single impression for a given seat.
optional string id = 1;public boolean hasImpid()
ID of the impression object to which this bid applies.
optional string impid = 2;hasImpid in interface OpenRtbProtobuf.BidOrBuilderpublic String getImpid()
ID of the impression object to which this bid applies.
optional string impid = 2;getImpid in interface OpenRtbProtobuf.BidOrBuilderpublic com.google.protobuf.ByteString getImpidBytes()
ID of the impression object to which this bid applies.
optional string impid = 2;getImpidBytes in interface OpenRtbProtobuf.BidOrBuilderpublic OpenRtbProtobuf.Bid.Builder setImpid(String value)
ID of the impression object to which this bid applies.
optional string impid = 2;public OpenRtbProtobuf.Bid.Builder clearImpid()
ID of the impression object to which this bid applies.
optional string impid = 2;public OpenRtbProtobuf.Bid.Builder setImpidBytes(com.google.protobuf.ByteString value)
ID of the impression object to which this bid applies.
optional string impid = 2;public boolean hasPrice()
Bid price in CPM. WARNING/Best Practice Note: Although this value is a float, OpenRTB strongly suggests using integer math for accounting to avoid rounding errors.
optional double price = 3;hasPrice in interface OpenRtbProtobuf.BidOrBuilderpublic double getPrice()
Bid price in CPM. WARNING/Best Practice Note: Although this value is a float, OpenRTB strongly suggests using integer math for accounting to avoid rounding errors.
optional double price = 3;getPrice in interface OpenRtbProtobuf.BidOrBuilderpublic OpenRtbProtobuf.Bid.Builder setPrice(double value)
Bid price in CPM. WARNING/Best Practice Note: Although this value is a float, OpenRTB strongly suggests using integer math for accounting to avoid rounding errors.
optional double price = 3;public OpenRtbProtobuf.Bid.Builder clearPrice()
Bid price in CPM. WARNING/Best Practice Note: Although this value is a float, OpenRTB strongly suggests using integer math for accounting to avoid rounding errors.
optional double price = 3;public boolean hasAdid()
ID that references the ad to be served if the bid wins.
optional string adid = 4;hasAdid in interface OpenRtbProtobuf.BidOrBuilderpublic String getAdid()
ID that references the ad to be served if the bid wins.
optional string adid = 4;getAdid in interface OpenRtbProtobuf.BidOrBuilderpublic com.google.protobuf.ByteString getAdidBytes()
ID that references the ad to be served if the bid wins.
optional string adid = 4;getAdidBytes in interface OpenRtbProtobuf.BidOrBuilderpublic OpenRtbProtobuf.Bid.Builder setAdid(String value)
ID that references the ad to be served if the bid wins.
optional string adid = 4;public OpenRtbProtobuf.Bid.Builder clearAdid()
ID that references the ad to be served if the bid wins.
optional string adid = 4;public OpenRtbProtobuf.Bid.Builder setAdidBytes(com.google.protobuf.ByteString value)
ID that references the ad to be served if the bid wins.
optional string adid = 4;public boolean hasNurl()
Win notice URL. Note that ad markup is also typically, but not necessarily, returned via this URL.
optional string nurl = 5;hasNurl in interface OpenRtbProtobuf.BidOrBuilderpublic String getNurl()
Win notice URL. Note that ad markup is also typically, but not necessarily, returned via this URL.
optional string nurl = 5;getNurl in interface OpenRtbProtobuf.BidOrBuilderpublic com.google.protobuf.ByteString getNurlBytes()
Win notice URL. Note that ad markup is also typically, but not necessarily, returned via this URL.
optional string nurl = 5;getNurlBytes in interface OpenRtbProtobuf.BidOrBuilderpublic OpenRtbProtobuf.Bid.Builder setNurl(String value)
Win notice URL. Note that ad markup is also typically, but not necessarily, returned via this URL.
optional string nurl = 5;public OpenRtbProtobuf.Bid.Builder clearNurl()
Win notice URL. Note that ad markup is also typically, but not necessarily, returned via this URL.
optional string nurl = 5;public OpenRtbProtobuf.Bid.Builder setNurlBytes(com.google.protobuf.ByteString value)
Win notice URL. Note that ad markup is also typically, but not necessarily, returned via this URL.
optional string nurl = 5;public boolean hasAdm()
Actual ad markup. XHTML if a response to a banner object, or VAST XML if a response to a video object.
optional string adm = 6;hasAdm in interface OpenRtbProtobuf.BidOrBuilderpublic String getAdm()
Actual ad markup. XHTML if a response to a banner object, or VAST XML if a response to a video object.
optional string adm = 6;getAdm in interface OpenRtbProtobuf.BidOrBuilderpublic com.google.protobuf.ByteString getAdmBytes()
Actual ad markup. XHTML if a response to a banner object, or VAST XML if a response to a video object.
optional string adm = 6;getAdmBytes in interface OpenRtbProtobuf.BidOrBuilderpublic OpenRtbProtobuf.Bid.Builder setAdm(String value)
Actual ad markup. XHTML if a response to a banner object, or VAST XML if a response to a video object.
optional string adm = 6;public OpenRtbProtobuf.Bid.Builder clearAdm()
Actual ad markup. XHTML if a response to a banner object, or VAST XML if a response to a video object.
optional string adm = 6;public OpenRtbProtobuf.Bid.Builder setAdmBytes(com.google.protobuf.ByteString value)
Actual ad markup. XHTML if a response to a banner object, or VAST XML if a response to a video object.
optional string adm = 6;public com.google.protobuf.ProtocolStringList getAdomainList()
Advertiser’s primary or top-level domain for advertiser checking. This can be a list of domains if there is a rotating creative. However, exchanges may mandate that only one landing domain is allowed.
repeated string adomain = 7;getAdomainList in interface OpenRtbProtobuf.BidOrBuilderpublic int getAdomainCount()
Advertiser’s primary or top-level domain for advertiser checking. This can be a list of domains if there is a rotating creative. However, exchanges may mandate that only one landing domain is allowed.
repeated string adomain = 7;getAdomainCount in interface OpenRtbProtobuf.BidOrBuilderpublic String getAdomain(int index)
Advertiser’s primary or top-level domain for advertiser checking. This can be a list of domains if there is a rotating creative. However, exchanges may mandate that only one landing domain is allowed.
repeated string adomain = 7;getAdomain in interface OpenRtbProtobuf.BidOrBuilderpublic com.google.protobuf.ByteString getAdomainBytes(int index)
Advertiser’s primary or top-level domain for advertiser checking. This can be a list of domains if there is a rotating creative. However, exchanges may mandate that only one landing domain is allowed.
repeated string adomain = 7;getAdomainBytes in interface OpenRtbProtobuf.BidOrBuilderpublic OpenRtbProtobuf.Bid.Builder setAdomain(int index, String value)
Advertiser’s primary or top-level domain for advertiser checking. This can be a list of domains if there is a rotating creative. However, exchanges may mandate that only one landing domain is allowed.
repeated string adomain = 7;public OpenRtbProtobuf.Bid.Builder addAdomain(String value)
Advertiser’s primary or top-level domain for advertiser checking. This can be a list of domains if there is a rotating creative. However, exchanges may mandate that only one landing domain is allowed.
repeated string adomain = 7;public OpenRtbProtobuf.Bid.Builder addAllAdomain(Iterable<String> values)
Advertiser’s primary or top-level domain for advertiser checking. This can be a list of domains if there is a rotating creative. However, exchanges may mandate that only one landing domain is allowed.
repeated string adomain = 7;public OpenRtbProtobuf.Bid.Builder clearAdomain()
Advertiser’s primary or top-level domain for advertiser checking. This can be a list of domains if there is a rotating creative. However, exchanges may mandate that only one landing domain is allowed.
repeated string adomain = 7;public OpenRtbProtobuf.Bid.Builder addAdomainBytes(com.google.protobuf.ByteString value)
Advertiser’s primary or top-level domain for advertiser checking. This can be a list of domains if there is a rotating creative. However, exchanges may mandate that only one landing domain is allowed.
repeated string adomain = 7;public boolean hasLurl()
Sample image URL (without cache busting) for content checking.
optional string lurl = 8;hasLurl in interface OpenRtbProtobuf.BidOrBuilderpublic String getLurl()
Sample image URL (without cache busting) for content checking.
optional string lurl = 8;getLurl in interface OpenRtbProtobuf.BidOrBuilderpublic com.google.protobuf.ByteString getLurlBytes()
Sample image URL (without cache busting) for content checking.
optional string lurl = 8;getLurlBytes in interface OpenRtbProtobuf.BidOrBuilderpublic OpenRtbProtobuf.Bid.Builder setLurl(String value)
Sample image URL (without cache busting) for content checking.
optional string lurl = 8;public OpenRtbProtobuf.Bid.Builder clearLurl()
Sample image URL (without cache busting) for content checking.
optional string lurl = 8;public OpenRtbProtobuf.Bid.Builder setLurlBytes(com.google.protobuf.ByteString value)
Sample image URL (without cache busting) for content checking.
optional string lurl = 8;public boolean hasCid()
Campaign ID or similar that appears within the ad markup.
optional string cid = 9;hasCid in interface OpenRtbProtobuf.BidOrBuilderpublic String getCid()
Campaign ID or similar that appears within the ad markup.
optional string cid = 9;getCid in interface OpenRtbProtobuf.BidOrBuilderpublic com.google.protobuf.ByteString getCidBytes()
Campaign ID or similar that appears within the ad markup.
optional string cid = 9;getCidBytes in interface OpenRtbProtobuf.BidOrBuilderpublic OpenRtbProtobuf.Bid.Builder setCid(String value)
Campaign ID or similar that appears within the ad markup.
optional string cid = 9;public OpenRtbProtobuf.Bid.Builder clearCid()
Campaign ID or similar that appears within the ad markup.
optional string cid = 9;public OpenRtbProtobuf.Bid.Builder setCidBytes(com.google.protobuf.ByteString value)
Campaign ID or similar that appears within the ad markup.
optional string cid = 9;public boolean hasCrid()
Creative ID for reporting content issues or defects. This could also be used as a reference to a creative ID that is posted with an exchange.
optional string crid = 10;hasCrid in interface OpenRtbProtobuf.BidOrBuilderpublic String getCrid()
Creative ID for reporting content issues or defects. This could also be used as a reference to a creative ID that is posted with an exchange.
optional string crid = 10;getCrid in interface OpenRtbProtobuf.BidOrBuilderpublic com.google.protobuf.ByteString getCridBytes()
Creative ID for reporting content issues or defects. This could also be used as a reference to a creative ID that is posted with an exchange.
optional string crid = 10;getCridBytes in interface OpenRtbProtobuf.BidOrBuilderpublic OpenRtbProtobuf.Bid.Builder setCrid(String value)
Creative ID for reporting content issues or defects. This could also be used as a reference to a creative ID that is posted with an exchange.
optional string crid = 10;public OpenRtbProtobuf.Bid.Builder clearCrid()
Creative ID for reporting content issues or defects. This could also be used as a reference to a creative ID that is posted with an exchange.
optional string crid = 10;public OpenRtbProtobuf.Bid.Builder setCridBytes(com.google.protobuf.ByteString value)
Creative ID for reporting content issues or defects. This could also be used as a reference to a creative ID that is posted with an exchange.
optional string crid = 10;public List<Integer> getAttrList()
Array of creative attributes. See Table 6.3 Creative Attributes.
repeated uint32 attr = 11 [packed = true];getAttrList in interface OpenRtbProtobuf.BidOrBuilderpublic int getAttrCount()
Array of creative attributes. See Table 6.3 Creative Attributes.
repeated uint32 attr = 11 [packed = true];getAttrCount in interface OpenRtbProtobuf.BidOrBuilderpublic int getAttr(int index)
Array of creative attributes. See Table 6.3 Creative Attributes.
repeated uint32 attr = 11 [packed = true];getAttr in interface OpenRtbProtobuf.BidOrBuilderpublic OpenRtbProtobuf.Bid.Builder setAttr(int index, int value)
Array of creative attributes. See Table 6.3 Creative Attributes.
repeated uint32 attr = 11 [packed = true];public OpenRtbProtobuf.Bid.Builder addAttr(int value)
Array of creative attributes. See Table 6.3 Creative Attributes.
repeated uint32 attr = 11 [packed = true];public OpenRtbProtobuf.Bid.Builder addAllAttr(Iterable<? extends Integer> values)
Array of creative attributes. See Table 6.3 Creative Attributes.
repeated uint32 attr = 11 [packed = true];public OpenRtbProtobuf.Bid.Builder clearAttr()
Array of creative attributes. See Table 6.3 Creative Attributes.
repeated uint32 attr = 11 [packed = true];public boolean hasDealid()
A unique identifier for the direct deal associated with the bid. If the bid is associated and in response to a dealid in the request object it is _required_ in the response object.
optional string dealid = 12;hasDealid in interface OpenRtbProtobuf.BidOrBuilderpublic String getDealid()
A unique identifier for the direct deal associated with the bid. If the bid is associated and in response to a dealid in the request object it is _required_ in the response object.
optional string dealid = 12;getDealid in interface OpenRtbProtobuf.BidOrBuilderpublic com.google.protobuf.ByteString getDealidBytes()
A unique identifier for the direct deal associated with the bid. If the bid is associated and in response to a dealid in the request object it is _required_ in the response object.
optional string dealid = 12;getDealidBytes in interface OpenRtbProtobuf.BidOrBuilderpublic OpenRtbProtobuf.Bid.Builder setDealid(String value)
A unique identifier for the direct deal associated with the bid. If the bid is associated and in response to a dealid in the request object it is _required_ in the response object.
optional string dealid = 12;public OpenRtbProtobuf.Bid.Builder clearDealid()
A unique identifier for the direct deal associated with the bid. If the bid is associated and in response to a dealid in the request object it is _required_ in the response object.
optional string dealid = 12;public OpenRtbProtobuf.Bid.Builder setDealidBytes(com.google.protobuf.ByteString value)
A unique identifier for the direct deal associated with the bid. If the bid is associated and in response to a dealid in the request object it is _required_ in the response object.
optional string dealid = 12;public boolean hasW()
Width of the ad in pixels. If the bid request contained the wmax/hmax and wmin/hmin optional fields it is recommended that the response bid contains this field to signal the size of ad chosen.
optional uint32 w = 13;hasW in interface OpenRtbProtobuf.BidOrBuilderpublic int getW()
Width of the ad in pixels. If the bid request contained the wmax/hmax and wmin/hmin optional fields it is recommended that the response bid contains this field to signal the size of ad chosen.
optional uint32 w = 13;getW in interface OpenRtbProtobuf.BidOrBuilderpublic OpenRtbProtobuf.Bid.Builder setW(int value)
Width of the ad in pixels. If the bid request contained the wmax/hmax and wmin/hmin optional fields it is recommended that the response bid contains this field to signal the size of ad chosen.
optional uint32 w = 13;public OpenRtbProtobuf.Bid.Builder clearW()
Width of the ad in pixels. If the bid request contained the wmax/hmax and wmin/hmin optional fields it is recommended that the response bid contains this field to signal the size of ad chosen.
optional uint32 w = 13;public boolean hasH()
Height of the ad in pixels. If the bid request contained the wmax/hmax and wmin/hmin optional fields it is recommended that the response bid contains this field to signal the size of ad chosen.
optional uint32 h = 14;hasH in interface OpenRtbProtobuf.BidOrBuilderpublic int getH()
Height of the ad in pixels. If the bid request contained the wmax/hmax and wmin/hmin optional fields it is recommended that the response bid contains this field to signal the size of ad chosen.
optional uint32 h = 14;getH in interface OpenRtbProtobuf.BidOrBuilderpublic OpenRtbProtobuf.Bid.Builder setH(int value)
Height of the ad in pixels. If the bid request contained the wmax/hmax and wmin/hmin optional fields it is recommended that the response bid contains this field to signal the size of ad chosen.
optional uint32 h = 14;public OpenRtbProtobuf.Bid.Builder clearH()
Height of the ad in pixels. If the bid request contained the wmax/hmax and wmin/hmin optional fields it is recommended that the response bid contains this field to signal the size of ad chosen.
optional uint32 h = 14;public final OpenRtbProtobuf.Bid.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Bid.Builder>public final OpenRtbProtobuf.Bid.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Bid.Builder>Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.