public static final class Openrtb.BidResponse.SeatBid.Bid.Builder extends com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidResponse.SeatBid.Bid.Builder> implements Openrtb.BidResponse.SeatBid.BidOrBuilder
openrtb.BidResponse.SeatBid.Bid
OpenRTB 4.3.3: 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.
| Modifier and Type | Method and Description |
|---|---|
Openrtb.BidResponse.SeatBid.Bid.Builder |
addAdomain(String value)
repeated string adomain = 7; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
addAdomainBytes(com.google.protobuf.ByteString value)
repeated string adomain = 7; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
addAllAdomain(Iterable<String> values)
repeated string adomain = 7; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
addAllAttr(Iterable<? extends OpenrtbCommon.CreativeAttribute> values)
repeated .openrtb.CreativeAttribute attr = 11; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
addAllCat(Iterable<String> values)
repeated string cat = 16; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
addAttr(OpenrtbCommon.CreativeAttribute value)
repeated .openrtb.CreativeAttribute attr = 11; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
addCat(String value)
repeated string cat = 16; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
addCatBytes(com.google.protobuf.ByteString value)
repeated string cat = 16; |
Openrtb.BidResponse.SeatBid.Bid |
build() |
Openrtb.BidResponse.SeatBid.Bid |
buildPartial() |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clear() |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearAdid()
optional string adid = 4; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearAdm()
optional string adm = 6; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearAdmNative()
optional .openrtb.NativeResponse adm_native = 50; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearAdomain()
repeated string adomain = 7; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearAttr()
repeated .openrtb.CreativeAttribute attr = 11; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearBundle()
optional string bundle = 15; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearCat()
repeated string cat = 16; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearCid()
optional string cid = 9; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearCrid()
optional string crid = 10; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearDealid()
optional string dealid = 12; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearExt()
optional .openrtb.BidExtensions ext = 1000; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearH()
optional int32 h = 14; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearId()
required string id = 1; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearImpid()
required string impid = 2; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearIurl()
optional string iurl = 8; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearNurl()
optional string nurl = 5; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearPrice()
required double price = 3; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
clearW()
optional int32 w = 13; |
String |
getAdid()
optional string adid = 4; |
com.google.protobuf.ByteString |
getAdidBytes()
optional string adid = 4; |
String |
getAdm()
optional string adm = 6; |
com.google.protobuf.ByteString |
getAdmBytes()
optional string adm = 6; |
Openrtb.NativeResponse |
getAdmNative()
optional .openrtb.NativeResponse adm_native = 50; |
Openrtb.NativeResponse.Builder |
getAdmNativeBuilder()
optional .openrtb.NativeResponse adm_native = 50; |
Openrtb.NativeResponseOrBuilder |
getAdmNativeOrBuilder()
optional .openrtb.NativeResponse adm_native = 50; |
String |
getAdomain(int index)
repeated string adomain = 7; |
com.google.protobuf.ByteString |
getAdomainBytes(int index)
repeated string adomain = 7; |
int |
getAdomainCount()
repeated string adomain = 7; |
com.google.protobuf.ProtocolStringList |
getAdomainList()
repeated string adomain = 7; |
OpenrtbCommon.CreativeAttribute |
getAttr(int index)
repeated .openrtb.CreativeAttribute attr = 11; |
int |
getAttrCount()
repeated .openrtb.CreativeAttribute attr = 11; |
List<OpenrtbCommon.CreativeAttribute> |
getAttrList()
repeated .openrtb.CreativeAttribute attr = 11; |
String |
getBundle()
optional string bundle = 15; |
com.google.protobuf.ByteString |
getBundleBytes()
optional string bundle = 15; |
String |
getCat(int index)
repeated string cat = 16; |
com.google.protobuf.ByteString |
getCatBytes(int index)
repeated string cat = 16; |
int |
getCatCount()
repeated string cat = 16; |
com.google.protobuf.ProtocolStringList |
getCatList()
repeated string cat = 16; |
String |
getCid()
optional string cid = 9; |
com.google.protobuf.ByteString |
getCidBytes()
optional string cid = 9; |
String |
getCrid()
optional string crid = 10; |
com.google.protobuf.ByteString |
getCridBytes()
optional string crid = 10; |
String |
getDealid()
optional string dealid = 12; |
com.google.protobuf.ByteString |
getDealidBytes()
optional string dealid = 12; |
Openrtb.BidResponse.SeatBid.Bid |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Extension.BidExtensions |
getExt()
optional .openrtb.BidExtensions ext = 1000; |
Extension.BidExtensions.Builder |
getExtBuilder()
optional .openrtb.BidExtensions ext = 1000; |
Extension.BidExtensionsOrBuilder |
getExtOrBuilder()
optional .openrtb.BidExtensions ext = 1000; |
int |
getH()
optional int32 h = 14; |
String |
getId()
required string id = 1; |
com.google.protobuf.ByteString |
getIdBytes()
required string id = 1; |
String |
getImpid()
required string impid = 2; |
com.google.protobuf.ByteString |
getImpidBytes()
required string impid = 2; |
String |
getIurl()
optional string iurl = 8; |
com.google.protobuf.ByteString |
getIurlBytes()
optional string iurl = 8; |
String |
getNurl()
optional string nurl = 5; |
com.google.protobuf.ByteString |
getNurlBytes()
optional string nurl = 5; |
double |
getPrice()
required double price = 3; |
int |
getW()
optional int32 w = 13; |
boolean |
hasAdid()
optional string adid = 4; |
boolean |
hasAdm()
optional string adm = 6; |
boolean |
hasAdmNative()
optional .openrtb.NativeResponse adm_native = 50; |
boolean |
hasBundle()
optional string bundle = 15; |
boolean |
hasCid()
optional string cid = 9; |
boolean |
hasCrid()
optional string crid = 10; |
boolean |
hasDealid()
optional string dealid = 12; |
boolean |
hasExt()
optional .openrtb.BidExtensions ext = 1000; |
boolean |
hasH()
optional int32 h = 14; |
boolean |
hasId()
required string id = 1; |
boolean |
hasImpid()
required string impid = 2; |
boolean |
hasIurl()
optional string iurl = 8; |
boolean |
hasNurl()
optional string nurl = 5; |
boolean |
hasPrice()
required double price = 3; |
boolean |
hasW()
optional int32 w = 13; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Openrtb.BidResponse.SeatBid.Bid.Builder |
mergeAdmNative(Openrtb.NativeResponse value)
optional .openrtb.NativeResponse adm_native = 50; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
mergeExt(Extension.BidExtensions value)
optional .openrtb.BidExtensions ext = 1000; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Openrtb.BidResponse.SeatBid.Bid.Builder |
mergeFrom(com.google.protobuf.Message other) |
Openrtb.BidResponse.SeatBid.Bid.Builder |
mergeFrom(Openrtb.BidResponse.SeatBid.Bid other) |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setAdid(String value)
optional string adid = 4; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setAdidBytes(com.google.protobuf.ByteString value)
optional string adid = 4; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setAdm(String value)
optional string adm = 6; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setAdmBytes(com.google.protobuf.ByteString value)
optional string adm = 6; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setAdmNative(Openrtb.NativeResponse.Builder builderForValue)
optional .openrtb.NativeResponse adm_native = 50; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setAdmNative(Openrtb.NativeResponse value)
optional .openrtb.NativeResponse adm_native = 50; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setAdomain(int index,
String value)
repeated string adomain = 7; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setAttr(int index,
OpenrtbCommon.CreativeAttribute value)
repeated .openrtb.CreativeAttribute attr = 11; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setBundle(String value)
optional string bundle = 15; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setBundleBytes(com.google.protobuf.ByteString value)
optional string bundle = 15; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setCat(int index,
String value)
repeated string cat = 16; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setCid(String value)
optional string cid = 9; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setCidBytes(com.google.protobuf.ByteString value)
optional string cid = 9; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setCrid(String value)
optional string crid = 10; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setCridBytes(com.google.protobuf.ByteString value)
optional string crid = 10; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setDealid(String value)
optional string dealid = 12; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setDealidBytes(com.google.protobuf.ByteString value)
optional string dealid = 12; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setExt(Extension.BidExtensions.Builder builderForValue)
optional .openrtb.BidExtensions ext = 1000; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setExt(Extension.BidExtensions value)
optional .openrtb.BidExtensions ext = 1000; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setH(int value)
optional int32 h = 14; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setId(String value)
required string id = 1; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setIdBytes(com.google.protobuf.ByteString value)
required string id = 1; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setImpid(String value)
required string impid = 2; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setImpidBytes(com.google.protobuf.ByteString value)
required string impid = 2; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setIurl(String value)
optional string iurl = 8; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setIurlBytes(com.google.protobuf.ByteString value)
optional string iurl = 8; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setNurl(String value)
optional string nurl = 5; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setNurlBytes(com.google.protobuf.ByteString value)
optional string nurl = 5; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setPrice(double value)
required double price = 3; |
Openrtb.BidResponse.SeatBid.Bid.Builder |
setW(int value)
optional int32 w = 13; |
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldsfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidResponse.SeatBid.Bid.Builder>public Openrtb.BidResponse.SeatBid.Bid.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidResponse.SeatBid.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.GeneratedMessage.Builder<Openrtb.BidResponse.SeatBid.Bid.Builder>public Openrtb.BidResponse.SeatBid.Bid getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidResponse.SeatBid.Bid buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidResponse.SeatBid.Bid.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.BidResponse.SeatBid.Bid.Builder>public Openrtb.BidResponse.SeatBid.Bid.Builder mergeFrom(Openrtb.BidResponse.SeatBid.Bid other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidResponse.SeatBid.Bid.Builder>public Openrtb.BidResponse.SeatBid.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<Openrtb.BidResponse.SeatBid.Bid.Builder>IOExceptionpublic boolean hasId()
required string id = 1;
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.
hasId in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic String getId()
required string id = 1;
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.
getId in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
required string id = 1;
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.
getIdBytes in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setId(String value)
required string id = 1;
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.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearId()
required string id = 1;
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.
public Openrtb.BidResponse.SeatBid.Bid.Builder setIdBytes(com.google.protobuf.ByteString value)
required string id = 1;
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.
public boolean hasImpid()
required string impid = 2;
ID of the impression object to which this bid applies.
hasImpid in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic String getImpid()
required string impid = 2;
ID of the impression object to which this bid applies.
getImpid in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic com.google.protobuf.ByteString getImpidBytes()
required string impid = 2;
ID of the impression object to which this bid applies.
getImpidBytes in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setImpid(String value)
required string impid = 2;
ID of the impression object to which this bid applies.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearImpid()
required string impid = 2;
ID of the impression object to which this bid applies.
public Openrtb.BidResponse.SeatBid.Bid.Builder setImpidBytes(com.google.protobuf.ByteString value)
required string impid = 2;
ID of the impression object to which this bid applies.
public boolean hasPrice()
required double price = 3;
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.
hasPrice in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic double getPrice()
required double price = 3;
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.
getPrice in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setPrice(double value)
required double price = 3;
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.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearPrice()
required double price = 3;
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.
public boolean hasAdid()
optional string adid = 4;
ID that references the ad to be served if the bid wins.
hasAdid in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic String getAdid()
optional string adid = 4;
ID that references the ad to be served if the bid wins.
getAdid in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic com.google.protobuf.ByteString getAdidBytes()
optional string adid = 4;
ID that references the ad to be served if the bid wins.
getAdidBytes in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setAdid(String value)
optional string adid = 4;
ID that references the ad to be served if the bid wins.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearAdid()
optional string adid = 4;
ID that references the ad to be served if the bid wins.
public Openrtb.BidResponse.SeatBid.Bid.Builder setAdidBytes(com.google.protobuf.ByteString value)
optional string adid = 4;
ID that references the ad to be served if the bid wins.
public boolean hasNurl()
optional string nurl = 5;
Win notice URL. Note that ad markup is also typically, but not necessarily, returned via this URL.
hasNurl in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic String getNurl()
optional string nurl = 5;
Win notice URL. Note that ad markup is also typically, but not necessarily, returned via this URL.
getNurl in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic com.google.protobuf.ByteString getNurlBytes()
optional string nurl = 5;
Win notice URL. Note that ad markup is also typically, but not necessarily, returned via this URL.
getNurlBytes in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setNurl(String value)
optional string nurl = 5;
Win notice URL. Note that ad markup is also typically, but not necessarily, returned via this URL.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearNurl()
optional string nurl = 5;
Win notice URL. Note that ad markup is also typically, but not necessarily, returned via this URL.
public Openrtb.BidResponse.SeatBid.Bid.Builder setNurlBytes(com.google.protobuf.ByteString value)
optional string nurl = 5;
Win notice URL. Note that ad markup is also typically, but not necessarily, returned via this URL.
public boolean hasAdm()
optional string adm = 6;
Actual ad markup. XHTML if a response to a banner object, or VAST XML if a response to a video object. <p> Open Bidder macros are supported for this field.
hasAdm in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic String getAdm()
optional string adm = 6;
Actual ad markup. XHTML if a response to a banner object, or VAST XML if a response to a video object. <p> Open Bidder macros are supported for this field.
getAdm in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic com.google.protobuf.ByteString getAdmBytes()
optional string adm = 6;
Actual ad markup. XHTML if a response to a banner object, or VAST XML if a response to a video object. <p> Open Bidder macros are supported for this field.
getAdmBytes in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setAdm(String value)
optional string adm = 6;
Actual ad markup. XHTML if a response to a banner object, or VAST XML if a response to a video object. <p> Open Bidder macros are supported for this field.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearAdm()
optional string adm = 6;
Actual ad markup. XHTML if a response to a banner object, or VAST XML if a response to a video object. <p> Open Bidder macros are supported for this field.
public Openrtb.BidResponse.SeatBid.Bid.Builder setAdmBytes(com.google.protobuf.ByteString value)
optional string adm = 6;
Actual ad markup. XHTML if a response to a banner object, or VAST XML if a response to a video object. <p> Open Bidder macros are supported for this field.
public boolean hasAdmNative()
optional .openrtb.NativeResponse adm_native = 50;
Native ad response. You can only set one of adm and adm_native; either will generate the "adm" field in JSON.
hasAdmNative in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.NativeResponse getAdmNative()
optional .openrtb.NativeResponse adm_native = 50;
Native ad response. You can only set one of adm and adm_native; either will generate the "adm" field in JSON.
getAdmNative in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setAdmNative(Openrtb.NativeResponse value)
optional .openrtb.NativeResponse adm_native = 50;
Native ad response. You can only set one of adm and adm_native; either will generate the "adm" field in JSON.
public Openrtb.BidResponse.SeatBid.Bid.Builder setAdmNative(Openrtb.NativeResponse.Builder builderForValue)
optional .openrtb.NativeResponse adm_native = 50;
Native ad response. You can only set one of adm and adm_native; either will generate the "adm" field in JSON.
public Openrtb.BidResponse.SeatBid.Bid.Builder mergeAdmNative(Openrtb.NativeResponse value)
optional .openrtb.NativeResponse adm_native = 50;
Native ad response. You can only set one of adm and adm_native; either will generate the "adm" field in JSON.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearAdmNative()
optional .openrtb.NativeResponse adm_native = 50;
Native ad response. You can only set one of adm and adm_native; either will generate the "adm" field in JSON.
public Openrtb.NativeResponse.Builder getAdmNativeBuilder()
optional .openrtb.NativeResponse adm_native = 50;
Native ad response. You can only set one of adm and adm_native; either will generate the "adm" field in JSON.
public Openrtb.NativeResponseOrBuilder getAdmNativeOrBuilder()
optional .openrtb.NativeResponse adm_native = 50;
Native ad response. You can only set one of adm and adm_native; either will generate the "adm" field in JSON.
getAdmNativeOrBuilder in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic com.google.protobuf.ProtocolStringList getAdomainList()
repeated string adomain = 7;
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.
getAdomainList in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic int getAdomainCount()
repeated string adomain = 7;
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.
getAdomainCount in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic String getAdomain(int index)
repeated string adomain = 7;
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.
getAdomain in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic com.google.protobuf.ByteString getAdomainBytes(int index)
repeated string adomain = 7;
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.
getAdomainBytes in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setAdomain(int index, String value)
repeated string adomain = 7;
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.
public Openrtb.BidResponse.SeatBid.Bid.Builder addAdomain(String value)
repeated string adomain = 7;
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.
public Openrtb.BidResponse.SeatBid.Bid.Builder addAllAdomain(Iterable<String> values)
repeated string adomain = 7;
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.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearAdomain()
repeated string adomain = 7;
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.
public Openrtb.BidResponse.SeatBid.Bid.Builder addAdomainBytes(com.google.protobuf.ByteString value)
repeated string adomain = 7;
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.
public boolean hasBundle()
optional string bundle = 15;
Bundle or package name (e.g., com.foo.mygame) of the app being advertised, if applicable; intended to be a unique ID across exchanges.
hasBundle in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic String getBundle()
optional string bundle = 15;
Bundle or package name (e.g., com.foo.mygame) of the app being advertised, if applicable; intended to be a unique ID across exchanges.
getBundle in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic com.google.protobuf.ByteString getBundleBytes()
optional string bundle = 15;
Bundle or package name (e.g., com.foo.mygame) of the app being advertised, if applicable; intended to be a unique ID across exchanges.
getBundleBytes in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setBundle(String value)
optional string bundle = 15;
Bundle or package name (e.g., com.foo.mygame) of the app being advertised, if applicable; intended to be a unique ID across exchanges.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearBundle()
optional string bundle = 15;
Bundle or package name (e.g., com.foo.mygame) of the app being advertised, if applicable; intended to be a unique ID across exchanges.
public Openrtb.BidResponse.SeatBid.Bid.Builder setBundleBytes(com.google.protobuf.ByteString value)
optional string bundle = 15;
Bundle or package name (e.g., com.foo.mygame) of the app being advertised, if applicable; intended to be a unique ID across exchanges.
public boolean hasIurl()
optional string iurl = 8;
Sample image URL (without cache busting) for content checking.
hasIurl in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic String getIurl()
optional string iurl = 8;
Sample image URL (without cache busting) for content checking.
getIurl in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic com.google.protobuf.ByteString getIurlBytes()
optional string iurl = 8;
Sample image URL (without cache busting) for content checking.
getIurlBytes in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setIurl(String value)
optional string iurl = 8;
Sample image URL (without cache busting) for content checking.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearIurl()
optional string iurl = 8;
Sample image URL (without cache busting) for content checking.
public Openrtb.BidResponse.SeatBid.Bid.Builder setIurlBytes(com.google.protobuf.ByteString value)
optional string iurl = 8;
Sample image URL (without cache busting) for content checking.
public boolean hasCid()
optional string cid = 9;
Campaign ID or similar that appears within the ad markup.
hasCid in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic String getCid()
optional string cid = 9;
Campaign ID or similar that appears within the ad markup.
getCid in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic com.google.protobuf.ByteString getCidBytes()
optional string cid = 9;
Campaign ID or similar that appears within the ad markup.
getCidBytes in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setCid(String value)
optional string cid = 9;
Campaign ID or similar that appears within the ad markup.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearCid()
optional string cid = 9;
Campaign ID or similar that appears within the ad markup.
public Openrtb.BidResponse.SeatBid.Bid.Builder setCidBytes(com.google.protobuf.ByteString value)
optional string cid = 9;
Campaign ID or similar that appears within the ad markup.
public boolean hasCrid()
optional string crid = 10;
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. <p> Open Bidder macros are supported for this field.
hasCrid in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic String getCrid()
optional string crid = 10;
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. <p> Open Bidder macros are supported for this field.
getCrid in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic com.google.protobuf.ByteString getCridBytes()
optional string crid = 10;
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. <p> Open Bidder macros are supported for this field.
getCridBytes in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setCrid(String value)
optional string crid = 10;
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. <p> Open Bidder macros are supported for this field.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearCrid()
optional string crid = 10;
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. <p> Open Bidder macros are supported for this field.
public Openrtb.BidResponse.SeatBid.Bid.Builder setCridBytes(com.google.protobuf.ByteString value)
optional string crid = 10;
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. <p> Open Bidder macros are supported for this field.
public com.google.protobuf.ProtocolStringList getCatList()
repeated string cat = 16;
IAB content category of the creative.
getCatList in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic int getCatCount()
repeated string cat = 16;
IAB content category of the creative.
getCatCount in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic String getCat(int index)
repeated string cat = 16;
IAB content category of the creative.
getCat in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic com.google.protobuf.ByteString getCatBytes(int index)
repeated string cat = 16;
IAB content category of the creative.
getCatBytes in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setCat(int index, String value)
repeated string cat = 16;
IAB content category of the creative.
public Openrtb.BidResponse.SeatBid.Bid.Builder addCat(String value)
repeated string cat = 16;
IAB content category of the creative.
public Openrtb.BidResponse.SeatBid.Bid.Builder addAllCat(Iterable<String> values)
repeated string cat = 16;
IAB content category of the creative.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearCat()
repeated string cat = 16;
IAB content category of the creative.
public Openrtb.BidResponse.SeatBid.Bid.Builder addCatBytes(com.google.protobuf.ByteString value)
repeated string cat = 16;
IAB content category of the creative.
public List<OpenrtbCommon.CreativeAttribute> getAttrList()
repeated .openrtb.CreativeAttribute attr = 11;
Array of creative attributes.
getAttrList in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic int getAttrCount()
repeated .openrtb.CreativeAttribute attr = 11;
Array of creative attributes.
getAttrCount in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic OpenrtbCommon.CreativeAttribute getAttr(int index)
repeated .openrtb.CreativeAttribute attr = 11;
Array of creative attributes.
getAttr in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setAttr(int index, OpenrtbCommon.CreativeAttribute value)
repeated .openrtb.CreativeAttribute attr = 11;
Array of creative attributes.
public Openrtb.BidResponse.SeatBid.Bid.Builder addAttr(OpenrtbCommon.CreativeAttribute value)
repeated .openrtb.CreativeAttribute attr = 11;
Array of creative attributes.
public Openrtb.BidResponse.SeatBid.Bid.Builder addAllAttr(Iterable<? extends OpenrtbCommon.CreativeAttribute> values)
repeated .openrtb.CreativeAttribute attr = 11;
Array of creative attributes.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearAttr()
repeated .openrtb.CreativeAttribute attr = 11;
Array of creative attributes.
public boolean hasDealid()
optional string dealid = 12;
A unique identifier for the direct deal associated with the bid.
hasDealid in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic String getDealid()
optional string dealid = 12;
A unique identifier for the direct deal associated with the bid.
getDealid in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic com.google.protobuf.ByteString getDealidBytes()
optional string dealid = 12;
A unique identifier for the direct deal associated with the bid.
getDealidBytes in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setDealid(String value)
optional string dealid = 12;
A unique identifier for the direct deal associated with the bid.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearDealid()
optional string dealid = 12;
A unique identifier for the direct deal associated with the bid.
public Openrtb.BidResponse.SeatBid.Bid.Builder setDealidBytes(com.google.protobuf.ByteString value)
optional string dealid = 12;
A unique identifier for the direct deal associated with the bid.
public boolean hasW()
optional int32 w = 13;
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.
hasW in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic int getW()
optional int32 w = 13;
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.
getW in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setW(int value)
optional int32 w = 13;
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.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearW()
optional int32 w = 13;
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.
public boolean hasH()
optional int32 h = 14;
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.
hasH in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic int getH()
optional int32 h = 14;
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.
getH in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setH(int value)
optional int32 h = 14;
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.
public Openrtb.BidResponse.SeatBid.Bid.Builder clearH()
optional int32 h = 14;
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.
public boolean hasExt()
optional .openrtb.BidExtensions ext = 1000;hasExt in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Extension.BidExtensions getExt()
optional .openrtb.BidExtensions ext = 1000;getExt in interface Openrtb.BidResponse.SeatBid.BidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder setExt(Extension.BidExtensions value)
optional .openrtb.BidExtensions ext = 1000;public Openrtb.BidResponse.SeatBid.Bid.Builder setExt(Extension.BidExtensions.Builder builderForValue)
optional .openrtb.BidExtensions ext = 1000;public Openrtb.BidResponse.SeatBid.Bid.Builder mergeExt(Extension.BidExtensions value)
optional .openrtb.BidExtensions ext = 1000;public Openrtb.BidResponse.SeatBid.Bid.Builder clearExt()
optional .openrtb.BidExtensions ext = 1000;public Extension.BidExtensions.Builder getExtBuilder()
optional .openrtb.BidExtensions ext = 1000;public Extension.BidExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.BidExtensions ext = 1000;getExtOrBuilder in interface Openrtb.BidResponse.SeatBid.BidOrBuilderCopyright © 2017. All rights reserved.