AdxExt.BidExtOrBuilder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilderpublic static final class AdxExt.BidExt.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidExt.Builder> implements AdxExt.BidExtOrBuilder
Ad Exchange extensions for the Bid object.Protobuf type
com.google.doubleclick.BidExt| Modifier and Type | Method | Description |
|---|---|---|
AdxExt.BidExt.Builder |
addAllAttribute(java.lang.Iterable<? extends java.lang.Integer> values) |
[AdX: BidResponse.Ad.attribute]
See buyer-declarable-creative-attributes.txt in the technical documentation
for a list of ids.
|
AdxExt.BidExt.Builder |
addAllImpressionTrackingUrl(java.lang.Iterable<java.lang.String> values) |
[AdX: BidResponse.Ad.impression_tracking_url]
|
AdxExt.BidExt.Builder |
addAllRestrictedCategory(java.lang.Iterable<? extends java.lang.Integer> values) |
All restricted categories for the ads that may be shown from this snippet.
|
AdxExt.BidExt.Builder |
addAttribute(int value) |
[AdX: BidResponse.Ad.attribute]
See buyer-declarable-creative-attributes.txt in the technical documentation
for a list of ids.
|
AdxExt.BidExt.Builder |
addImpressionTrackingUrl(java.lang.String value) |
[AdX: BidResponse.Ad.impression_tracking_url]
|
AdxExt.BidExt.Builder |
addImpressionTrackingUrlBytes(com.google.protobuf.ByteString value) |
[AdX: BidResponse.Ad.impression_tracking_url]
|
AdxExt.BidExt.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
|
AdxExt.BidExt.Builder |
addRestrictedCategory(int value) |
All restricted categories for the ads that may be shown from this snippet.
|
AdxExt.BidExt |
build() |
|
AdxExt.BidExt |
buildPartial() |
|
AdxExt.BidExt.Builder |
clear() |
|
AdxExt.BidExt.Builder |
clearAdChoicesDestinationUrl() |
[AdX: BidResponse.Ad.ad_choices_destination_url]
|
AdxExt.BidExt.Builder |
clearAmpAdUrl() |
The URL to fetch an AMPHTML ad.
|
AdxExt.BidExt.Builder |
clearAttribute() |
[AdX: BidResponse.Ad.attribute]
See buyer-declarable-creative-attributes.txt in the technical documentation
for a list of ids.
|
AdxExt.BidExt.Builder |
clearBidderName() |
[AdX: BidResponse.Ad.bidder_name]
|
AdxExt.BidExt.Builder |
clearBillingId() |
The billing ID to attribute this impression to.
|
AdxExt.BidExt.Builder |
clearEventNotificationToken() |
A token set by bidders for troubleshooting which will be included in the
real-time feedback for the Bid it is sent in.
|
AdxExt.BidExt.Builder |
clearExchangeDealType() |
optional .com.google.doubleclick.BidExt.ExchangeDealType exchange_deal_type = 4 [default = OPEN_AUCTION]; |
AdxExt.BidExt.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
|
AdxExt.BidExt.Builder |
clearImpressionTrackingUrl() |
[AdX: BidResponse.Ad.impression_tracking_url]
|
AdxExt.BidExt.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
|
AdxExt.BidExt.Builder |
clearRestrictedCategory() |
All restricted categories for the ads that may be shown from this snippet.
|
AdxExt.BidExt.Builder |
clearSdkRenderedAd() |
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7; |
AdxExt.BidExt.Builder |
clearThirdPartyBuyerToken() |
Token used to identify end third party buyer information if an
exchange as an open bidder is an intermediary.
|
AdxExt.BidExt.Builder |
clearUseBidTranslationService() |
[AdX: BidResponse.Ad.AdSlot.use_bid_translation_service]
This field is applicable only for bid requests that are marked as first
price, and will otherwise be ignored.
|
AdxExt.BidExt.Builder |
clone() |
|
java.lang.String |
getAdChoicesDestinationUrl() |
[AdX: BidResponse.Ad.ad_choices_destination_url]
|
com.google.protobuf.ByteString |
getAdChoicesDestinationUrlBytes() |
[AdX: BidResponse.Ad.ad_choices_destination_url]
|
java.lang.String |
getAmpAdUrl() |
The URL to fetch an AMPHTML ad.
|
com.google.protobuf.ByteString |
getAmpAdUrlBytes() |
The URL to fetch an AMPHTML ad.
|
int |
getAttribute(int index) |
[AdX: BidResponse.Ad.attribute]
See buyer-declarable-creative-attributes.txt in the technical documentation
for a list of ids.
|
int |
getAttributeCount() |
[AdX: BidResponse.Ad.attribute]
See buyer-declarable-creative-attributes.txt in the technical documentation
for a list of ids.
|
java.util.List<java.lang.Integer> |
getAttributeList() |
[AdX: BidResponse.Ad.attribute]
See buyer-declarable-creative-attributes.txt in the technical documentation
for a list of ids.
|
java.lang.String |
getBidderName() |
[AdX: BidResponse.Ad.bidder_name]
|
com.google.protobuf.ByteString |
getBidderNameBytes() |
[AdX: BidResponse.Ad.bidder_name]
|
long |
getBillingId() |
The billing ID to attribute this impression to.
|
AdxExt.BidExt |
getDefaultInstanceForType() |
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
|
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
|
AdxExt.BidExt.EventNotificationToken |
getEventNotificationToken() |
A token set by bidders for troubleshooting which will be included in the
real-time feedback for the Bid it is sent in.
|
AdxExt.BidExt.EventNotificationToken.Builder |
getEventNotificationTokenBuilder() |
A token set by bidders for troubleshooting which will be included in the
real-time feedback for the Bid it is sent in.
|
AdxExt.BidExt.EventNotificationTokenOrBuilder |
getEventNotificationTokenOrBuilder() |
A token set by bidders for troubleshooting which will be included in the
real-time feedback for the Bid it is sent in.
|
AdxExt.BidExt.ExchangeDealType |
getExchangeDealType() |
optional .com.google.doubleclick.BidExt.ExchangeDealType exchange_deal_type = 4 [default = OPEN_AUCTION]; |
java.lang.String |
getImpressionTrackingUrl(int index) |
[AdX: BidResponse.Ad.impression_tracking_url]
|
com.google.protobuf.ByteString |
getImpressionTrackingUrlBytes(int index) |
[AdX: BidResponse.Ad.impression_tracking_url]
|
int |
getImpressionTrackingUrlCount() |
[AdX: BidResponse.Ad.impression_tracking_url]
|
com.google.protobuf.ProtocolStringList |
getImpressionTrackingUrlList() |
[AdX: BidResponse.Ad.impression_tracking_url]
|
int |
getRestrictedCategory(int index) |
All restricted categories for the ads that may be shown from this snippet.
|
int |
getRestrictedCategoryCount() |
All restricted categories for the ads that may be shown from this snippet.
|
java.util.List<java.lang.Integer> |
getRestrictedCategoryList() |
All restricted categories for the ads that may be shown from this snippet.
|
AdxExt.BidExt.SdkRenderedAd |
getSdkRenderedAd() |
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7; |
AdxExt.BidExt.SdkRenderedAd.Builder |
getSdkRenderedAdBuilder() |
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7; |
AdxExt.BidExt.SdkRenderedAdOrBuilder |
getSdkRenderedAdOrBuilder() |
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7; |
java.lang.String |
getThirdPartyBuyerToken() |
Token used to identify end third party buyer information if an
exchange as an open bidder is an intermediary.
|
com.google.protobuf.ByteString |
getThirdPartyBuyerTokenBytes() |
Token used to identify end third party buyer information if an
exchange as an open bidder is an intermediary.
|
boolean |
getUseBidTranslationService() |
[AdX: BidResponse.Ad.AdSlot.use_bid_translation_service]
This field is applicable only for bid requests that are marked as first
price, and will otherwise be ignored.
|
boolean |
hasAdChoicesDestinationUrl() |
[AdX: BidResponse.Ad.ad_choices_destination_url]
|
boolean |
hasAmpAdUrl() |
The URL to fetch an AMPHTML ad.
|
boolean |
hasBidderName() |
[AdX: BidResponse.Ad.bidder_name]
|
boolean |
hasBillingId() |
The billing ID to attribute this impression to.
|
boolean |
hasEventNotificationToken() |
A token set by bidders for troubleshooting which will be included in the
real-time feedback for the Bid it is sent in.
|
boolean |
hasExchangeDealType() |
optional .com.google.doubleclick.BidExt.ExchangeDealType exchange_deal_type = 4 [default = OPEN_AUCTION]; |
boolean |
hasSdkRenderedAd() |
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7; |
boolean |
hasThirdPartyBuyerToken() |
Token used to identify end third party buyer information if an
exchange as an open bidder is an intermediary.
|
boolean |
hasUseBidTranslationService() |
[AdX: BidResponse.Ad.AdSlot.use_bid_translation_service]
This field is applicable only for bid requests that are marked as first
price, and will otherwise be ignored.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
|
boolean |
isInitialized() |
|
AdxExt.BidExt.Builder |
mergeEventNotificationToken(AdxExt.BidExt.EventNotificationToken value) |
A token set by bidders for troubleshooting which will be included in the
real-time feedback for the Bid it is sent in.
|
AdxExt.BidExt.Builder |
mergeFrom(AdxExt.BidExt other) |
|
AdxExt.BidExt.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
|
AdxExt.BidExt.Builder |
mergeFrom(com.google.protobuf.Message other) |
|
AdxExt.BidExt.Builder |
mergeSdkRenderedAd(AdxExt.BidExt.SdkRenderedAd value) |
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7; |
AdxExt.BidExt.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
AdxExt.BidExt.Builder |
setAdChoicesDestinationUrl(java.lang.String value) |
[AdX: BidResponse.Ad.ad_choices_destination_url]
|
AdxExt.BidExt.Builder |
setAdChoicesDestinationUrlBytes(com.google.protobuf.ByteString value) |
[AdX: BidResponse.Ad.ad_choices_destination_url]
|
AdxExt.BidExt.Builder |
setAmpAdUrl(java.lang.String value) |
The URL to fetch an AMPHTML ad.
|
AdxExt.BidExt.Builder |
setAmpAdUrlBytes(com.google.protobuf.ByteString value) |
The URL to fetch an AMPHTML ad.
|
AdxExt.BidExt.Builder |
setAttribute(int index,
int value) |
[AdX: BidResponse.Ad.attribute]
See buyer-declarable-creative-attributes.txt in the technical documentation
for a list of ids.
|
AdxExt.BidExt.Builder |
setBidderName(java.lang.String value) |
[AdX: BidResponse.Ad.bidder_name]
|
AdxExt.BidExt.Builder |
setBidderNameBytes(com.google.protobuf.ByteString value) |
[AdX: BidResponse.Ad.bidder_name]
|
AdxExt.BidExt.Builder |
setBillingId(long value) |
The billing ID to attribute this impression to.
|
AdxExt.BidExt.Builder |
setEventNotificationToken(AdxExt.BidExt.EventNotificationToken value) |
A token set by bidders for troubleshooting which will be included in the
real-time feedback for the Bid it is sent in.
|
AdxExt.BidExt.Builder |
setEventNotificationToken(AdxExt.BidExt.EventNotificationToken.Builder builderForValue) |
A token set by bidders for troubleshooting which will be included in the
real-time feedback for the Bid it is sent in.
|
AdxExt.BidExt.Builder |
setExchangeDealType(AdxExt.BidExt.ExchangeDealType value) |
optional .com.google.doubleclick.BidExt.ExchangeDealType exchange_deal_type = 4 [default = OPEN_AUCTION]; |
AdxExt.BidExt.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
|
AdxExt.BidExt.Builder |
setImpressionTrackingUrl(int index,
java.lang.String value) |
[AdX: BidResponse.Ad.impression_tracking_url]
|
AdxExt.BidExt.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
|
AdxExt.BidExt.Builder |
setRestrictedCategory(int index,
int value) |
All restricted categories for the ads that may be shown from this snippet.
|
AdxExt.BidExt.Builder |
setSdkRenderedAd(AdxExt.BidExt.SdkRenderedAd value) |
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7; |
AdxExt.BidExt.Builder |
setSdkRenderedAd(AdxExt.BidExt.SdkRenderedAd.Builder builderForValue) |
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7; |
AdxExt.BidExt.Builder |
setThirdPartyBuyerToken(java.lang.String value) |
Token used to identify end third party buyer information if an
exchange as an open bidder is an intermediary.
|
AdxExt.BidExt.Builder |
setThirdPartyBuyerTokenBytes(com.google.protobuf.ByteString value) |
Token used to identify end third party buyer information if an
exchange as an open bidder is an intermediary.
|
AdxExt.BidExt.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
AdxExt.BidExt.Builder |
setUseBidTranslationService(boolean value) |
[AdX: BidResponse.Ad.AdSlot.use_bid_translation_service]
This field is applicable only for bid requests that are marked as first
price, and will otherwise be ignored.
|
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptiongetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidExt.Builder>public AdxExt.BidExt.Builder clear()
clear in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidExt.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidExt.Builder>public AdxExt.BidExt getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AdxExt.BidExt build()
public AdxExt.BidExt buildPartial()
public AdxExt.BidExt.Builder clone()
clone in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidExt.Builder>public AdxExt.BidExt.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidExt.Builder>public AdxExt.BidExt.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidExt.Builder>public AdxExt.BidExt.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidExt.Builder>public AdxExt.BidExt.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidExt.Builder>public AdxExt.BidExt.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidExt.Builder>public AdxExt.BidExt.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in class com.google.protobuf.AbstractMessage.Builder<AdxExt.BidExt.Builder>public AdxExt.BidExt.Builder mergeFrom(AdxExt.BidExt other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidExt.Builder>public AdxExt.BidExt.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in class com.google.protobuf.AbstractMessage.Builder<AdxExt.BidExt.Builder>java.io.IOExceptionpublic com.google.protobuf.ProtocolStringList getImpressionTrackingUrlList()
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;getImpressionTrackingUrlList in interface AdxExt.BidExtOrBuilderpublic int getImpressionTrackingUrlCount()
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;getImpressionTrackingUrlCount in interface AdxExt.BidExtOrBuilderpublic java.lang.String getImpressionTrackingUrl(int index)
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;getImpressionTrackingUrl in interface AdxExt.BidExtOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getImpressionTrackingUrlBytes(int index)
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;getImpressionTrackingUrlBytes in interface AdxExt.BidExtOrBuilderindex - The index of the value to return.public AdxExt.BidExt.Builder setImpressionTrackingUrl(int index, java.lang.String value)
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;index - The index to set the value at.value - The impressionTrackingUrl to set.public AdxExt.BidExt.Builder addImpressionTrackingUrl(java.lang.String value)
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;value - The impressionTrackingUrl to add.public AdxExt.BidExt.Builder addAllImpressionTrackingUrl(java.lang.Iterable<java.lang.String> values)
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;values - The impressionTrackingUrl to add.public AdxExt.BidExt.Builder clearImpressionTrackingUrl()
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;public AdxExt.BidExt.Builder addImpressionTrackingUrlBytes(com.google.protobuf.ByteString value)
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;value - The bytes of the impressionTrackingUrl to add.public boolean hasAdChoicesDestinationUrl()
[AdX: BidResponse.Ad.ad_choices_destination_url]
optional string ad_choices_destination_url = 2;hasAdChoicesDestinationUrl in interface AdxExt.BidExtOrBuilderpublic java.lang.String getAdChoicesDestinationUrl()
[AdX: BidResponse.Ad.ad_choices_destination_url]
optional string ad_choices_destination_url = 2;getAdChoicesDestinationUrl in interface AdxExt.BidExtOrBuilderpublic com.google.protobuf.ByteString getAdChoicesDestinationUrlBytes()
[AdX: BidResponse.Ad.ad_choices_destination_url]
optional string ad_choices_destination_url = 2;getAdChoicesDestinationUrlBytes in interface AdxExt.BidExtOrBuilderpublic AdxExt.BidExt.Builder setAdChoicesDestinationUrl(java.lang.String value)
[AdX: BidResponse.Ad.ad_choices_destination_url]
optional string ad_choices_destination_url = 2;value - The adChoicesDestinationUrl to set.public AdxExt.BidExt.Builder clearAdChoicesDestinationUrl()
[AdX: BidResponse.Ad.ad_choices_destination_url]
optional string ad_choices_destination_url = 2;public AdxExt.BidExt.Builder setAdChoicesDestinationUrlBytes(com.google.protobuf.ByteString value)
[AdX: BidResponse.Ad.ad_choices_destination_url]
optional string ad_choices_destination_url = 2;value - The bytes for adChoicesDestinationUrl to set.public boolean hasBidderName()
[AdX: BidResponse.Ad.bidder_name]
optional string bidder_name = 3;hasBidderName in interface AdxExt.BidExtOrBuilderpublic java.lang.String getBidderName()
[AdX: BidResponse.Ad.bidder_name]
optional string bidder_name = 3;getBidderName in interface AdxExt.BidExtOrBuilderpublic com.google.protobuf.ByteString getBidderNameBytes()
[AdX: BidResponse.Ad.bidder_name]
optional string bidder_name = 3;getBidderNameBytes in interface AdxExt.BidExtOrBuilderpublic AdxExt.BidExt.Builder setBidderName(java.lang.String value)
[AdX: BidResponse.Ad.bidder_name]
optional string bidder_name = 3;value - The bidderName to set.public AdxExt.BidExt.Builder clearBidderName()
[AdX: BidResponse.Ad.bidder_name]
optional string bidder_name = 3;public AdxExt.BidExt.Builder setBidderNameBytes(com.google.protobuf.ByteString value)
[AdX: BidResponse.Ad.bidder_name]
optional string bidder_name = 3;value - The bytes for bidderName to set.public boolean hasExchangeDealType()
optional .com.google.doubleclick.BidExt.ExchangeDealType exchange_deal_type = 4 [default = OPEN_AUCTION];hasExchangeDealType in interface AdxExt.BidExtOrBuilderpublic AdxExt.BidExt.ExchangeDealType getExchangeDealType()
optional .com.google.doubleclick.BidExt.ExchangeDealType exchange_deal_type = 4 [default = OPEN_AUCTION];getExchangeDealType in interface AdxExt.BidExtOrBuilderpublic AdxExt.BidExt.Builder setExchangeDealType(AdxExt.BidExt.ExchangeDealType value)
optional .com.google.doubleclick.BidExt.ExchangeDealType exchange_deal_type = 4 [default = OPEN_AUCTION];value - The exchangeDealType to set.public AdxExt.BidExt.Builder clearExchangeDealType()
optional .com.google.doubleclick.BidExt.ExchangeDealType exchange_deal_type = 4 [default = OPEN_AUCTION];public java.util.List<java.lang.Integer> getAttributeList()
[AdX: BidResponse.Ad.attribute] See buyer-declarable-creative-attributes.txt in the technical documentation for a list of ids. Note that not all declarable attributes come through in the BidRequest in the various `battr` fields.
repeated int32 attribute = 5 [packed = true];getAttributeList in interface AdxExt.BidExtOrBuilderpublic int getAttributeCount()
[AdX: BidResponse.Ad.attribute] See buyer-declarable-creative-attributes.txt in the technical documentation for a list of ids. Note that not all declarable attributes come through in the BidRequest in the various `battr` fields.
repeated int32 attribute = 5 [packed = true];getAttributeCount in interface AdxExt.BidExtOrBuilderpublic int getAttribute(int index)
[AdX: BidResponse.Ad.attribute] See buyer-declarable-creative-attributes.txt in the technical documentation for a list of ids. Note that not all declarable attributes come through in the BidRequest in the various `battr` fields.
repeated int32 attribute = 5 [packed = true];getAttribute in interface AdxExt.BidExtOrBuilderindex - The index of the element to return.public AdxExt.BidExt.Builder setAttribute(int index, int value)
[AdX: BidResponse.Ad.attribute] See buyer-declarable-creative-attributes.txt in the technical documentation for a list of ids. Note that not all declarable attributes come through in the BidRequest in the various `battr` fields.
repeated int32 attribute = 5 [packed = true];index - The index to set the value at.value - The attribute to set.public AdxExt.BidExt.Builder addAttribute(int value)
[AdX: BidResponse.Ad.attribute] See buyer-declarable-creative-attributes.txt in the technical documentation for a list of ids. Note that not all declarable attributes come through in the BidRequest in the various `battr` fields.
repeated int32 attribute = 5 [packed = true];value - The attribute to add.public AdxExt.BidExt.Builder addAllAttribute(java.lang.Iterable<? extends java.lang.Integer> values)
[AdX: BidResponse.Ad.attribute] See buyer-declarable-creative-attributes.txt in the technical documentation for a list of ids. Note that not all declarable attributes come through in the BidRequest in the various `battr` fields.
repeated int32 attribute = 5 [packed = true];values - The attribute to add.public AdxExt.BidExt.Builder clearAttribute()
[AdX: BidResponse.Ad.attribute] See buyer-declarable-creative-attributes.txt in the technical documentation for a list of ids. Note that not all declarable attributes come through in the BidRequest in the various `battr` fields.
repeated int32 attribute = 5 [packed = true];public boolean hasAmpAdUrl()
The URL to fetch an AMPHTML ad. Only one of the following should be set: html_snippet, video_url, amp_ad_url, native_ad.
optional string amp_ad_url = 6;hasAmpAdUrl in interface AdxExt.BidExtOrBuilderpublic java.lang.String getAmpAdUrl()
The URL to fetch an AMPHTML ad. Only one of the following should be set: html_snippet, video_url, amp_ad_url, native_ad.
optional string amp_ad_url = 6;getAmpAdUrl in interface AdxExt.BidExtOrBuilderpublic com.google.protobuf.ByteString getAmpAdUrlBytes()
The URL to fetch an AMPHTML ad. Only one of the following should be set: html_snippet, video_url, amp_ad_url, native_ad.
optional string amp_ad_url = 6;getAmpAdUrlBytes in interface AdxExt.BidExtOrBuilderpublic AdxExt.BidExt.Builder setAmpAdUrl(java.lang.String value)
The URL to fetch an AMPHTML ad. Only one of the following should be set: html_snippet, video_url, amp_ad_url, native_ad.
optional string amp_ad_url = 6;value - The ampAdUrl to set.public AdxExt.BidExt.Builder clearAmpAdUrl()
The URL to fetch an AMPHTML ad. Only one of the following should be set: html_snippet, video_url, amp_ad_url, native_ad.
optional string amp_ad_url = 6;public AdxExt.BidExt.Builder setAmpAdUrlBytes(com.google.protobuf.ByteString value)
The URL to fetch an AMPHTML ad. Only one of the following should be set: html_snippet, video_url, amp_ad_url, native_ad.
optional string amp_ad_url = 6;value - The bytes for ampAdUrl to set.public boolean hasSdkRenderedAd()
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;hasSdkRenderedAd in interface AdxExt.BidExtOrBuilderpublic AdxExt.BidExt.SdkRenderedAd getSdkRenderedAd()
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;getSdkRenderedAd in interface AdxExt.BidExtOrBuilderpublic AdxExt.BidExt.Builder setSdkRenderedAd(AdxExt.BidExt.SdkRenderedAd value)
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;public AdxExt.BidExt.Builder setSdkRenderedAd(AdxExt.BidExt.SdkRenderedAd.Builder builderForValue)
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;public AdxExt.BidExt.Builder mergeSdkRenderedAd(AdxExt.BidExt.SdkRenderedAd value)
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;public AdxExt.BidExt.Builder clearSdkRenderedAd()
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;public AdxExt.BidExt.SdkRenderedAd.Builder getSdkRenderedAdBuilder()
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;public AdxExt.BidExt.SdkRenderedAdOrBuilder getSdkRenderedAdOrBuilder()
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;getSdkRenderedAdOrBuilder in interface AdxExt.BidExtOrBuilderpublic boolean hasEventNotificationToken()
A token set by bidders for troubleshooting which will be included in the real-time feedback for the Bid it is sent in. The contents of the token will not be logged.
optional .com.google.doubleclick.BidExt.EventNotificationToken event_notification_token = 8;hasEventNotificationToken in interface AdxExt.BidExtOrBuilderpublic AdxExt.BidExt.EventNotificationToken getEventNotificationToken()
A token set by bidders for troubleshooting which will be included in the real-time feedback for the Bid it is sent in. The contents of the token will not be logged.
optional .com.google.doubleclick.BidExt.EventNotificationToken event_notification_token = 8;getEventNotificationToken in interface AdxExt.BidExtOrBuilderpublic AdxExt.BidExt.Builder setEventNotificationToken(AdxExt.BidExt.EventNotificationToken value)
A token set by bidders for troubleshooting which will be included in the real-time feedback for the Bid it is sent in. The contents of the token will not be logged.
optional .com.google.doubleclick.BidExt.EventNotificationToken event_notification_token = 8;public AdxExt.BidExt.Builder setEventNotificationToken(AdxExt.BidExt.EventNotificationToken.Builder builderForValue)
A token set by bidders for troubleshooting which will be included in the real-time feedback for the Bid it is sent in. The contents of the token will not be logged.
optional .com.google.doubleclick.BidExt.EventNotificationToken event_notification_token = 8;public AdxExt.BidExt.Builder mergeEventNotificationToken(AdxExt.BidExt.EventNotificationToken value)
A token set by bidders for troubleshooting which will be included in the real-time feedback for the Bid it is sent in. The contents of the token will not be logged.
optional .com.google.doubleclick.BidExt.EventNotificationToken event_notification_token = 8;public AdxExt.BidExt.Builder clearEventNotificationToken()
A token set by bidders for troubleshooting which will be included in the real-time feedback for the Bid it is sent in. The contents of the token will not be logged.
optional .com.google.doubleclick.BidExt.EventNotificationToken event_notification_token = 8;public AdxExt.BidExt.EventNotificationToken.Builder getEventNotificationTokenBuilder()
A token set by bidders for troubleshooting which will be included in the real-time feedback for the Bid it is sent in. The contents of the token will not be logged.
optional .com.google.doubleclick.BidExt.EventNotificationToken event_notification_token = 8;public AdxExt.BidExt.EventNotificationTokenOrBuilder getEventNotificationTokenOrBuilder()
A token set by bidders for troubleshooting which will be included in the real-time feedback for the Bid it is sent in. The contents of the token will not be logged.
optional .com.google.doubleclick.BidExt.EventNotificationToken event_notification_token = 8;getEventNotificationTokenOrBuilder in interface AdxExt.BidExtOrBuilderpublic java.util.List<java.lang.Integer> getRestrictedCategoryList()
All restricted categories for the ads that may be shown from this snippet. See ad-restricted-categories.txt in the technical documentation for a list of ids. If you are bidding with ads in restricted categories, you must always declare them here.
repeated int32 restricted_category = 9;getRestrictedCategoryList in interface AdxExt.BidExtOrBuilderpublic int getRestrictedCategoryCount()
All restricted categories for the ads that may be shown from this snippet. See ad-restricted-categories.txt in the technical documentation for a list of ids. If you are bidding with ads in restricted categories, you must always declare them here.
repeated int32 restricted_category = 9;getRestrictedCategoryCount in interface AdxExt.BidExtOrBuilderpublic int getRestrictedCategory(int index)
All restricted categories for the ads that may be shown from this snippet. See ad-restricted-categories.txt in the technical documentation for a list of ids. If you are bidding with ads in restricted categories, you must always declare them here.
repeated int32 restricted_category = 9;getRestrictedCategory in interface AdxExt.BidExtOrBuilderindex - The index of the element to return.public AdxExt.BidExt.Builder setRestrictedCategory(int index, int value)
All restricted categories for the ads that may be shown from this snippet. See ad-restricted-categories.txt in the technical documentation for a list of ids. If you are bidding with ads in restricted categories, you must always declare them here.
repeated int32 restricted_category = 9;index - The index to set the value at.value - The restrictedCategory to set.public AdxExt.BidExt.Builder addRestrictedCategory(int value)
All restricted categories for the ads that may be shown from this snippet. See ad-restricted-categories.txt in the technical documentation for a list of ids. If you are bidding with ads in restricted categories, you must always declare them here.
repeated int32 restricted_category = 9;value - The restrictedCategory to add.public AdxExt.BidExt.Builder addAllRestrictedCategory(java.lang.Iterable<? extends java.lang.Integer> values)
All restricted categories for the ads that may be shown from this snippet. See ad-restricted-categories.txt in the technical documentation for a list of ids. If you are bidding with ads in restricted categories, you must always declare them here.
repeated int32 restricted_category = 9;values - The restrictedCategory to add.public AdxExt.BidExt.Builder clearRestrictedCategory()
All restricted categories for the ads that may be shown from this snippet. See ad-restricted-categories.txt in the technical documentation for a list of ids. If you are bidding with ads in restricted categories, you must always declare them here.
repeated int32 restricted_category = 9;public boolean hasBillingId()
The billing ID to attribute this impression to. The value must be in the repeated BidRequest.Imp.ImpExt.billing_id field sent for this impression. If the length of BidRequest.Imp.ImpExt.billing_id is exactly 1, this field is not required and its contents will be ignored.
optional int64 billing_id = 10;hasBillingId in interface AdxExt.BidExtOrBuilderpublic long getBillingId()
The billing ID to attribute this impression to. The value must be in the repeated BidRequest.Imp.ImpExt.billing_id field sent for this impression. If the length of BidRequest.Imp.ImpExt.billing_id is exactly 1, this field is not required and its contents will be ignored.
optional int64 billing_id = 10;getBillingId in interface AdxExt.BidExtOrBuilderpublic AdxExt.BidExt.Builder setBillingId(long value)
The billing ID to attribute this impression to. The value must be in the repeated BidRequest.Imp.ImpExt.billing_id field sent for this impression. If the length of BidRequest.Imp.ImpExt.billing_id is exactly 1, this field is not required and its contents will be ignored.
optional int64 billing_id = 10;value - The billingId to set.public AdxExt.BidExt.Builder clearBillingId()
The billing ID to attribute this impression to. The value must be in the repeated BidRequest.Imp.ImpExt.billing_id field sent for this impression. If the length of BidRequest.Imp.ImpExt.billing_id is exactly 1, this field is not required and its contents will be ignored.
optional int64 billing_id = 10;public boolean hasUseBidTranslationService()
[AdX: BidResponse.Ad.AdSlot.use_bid_translation_service] This field is applicable only for bid requests that are marked as first price, and will otherwise be ignored. If the field is set to true on a first price request, then the bid will go through a bid translation service that converts the second price bid into a first price bid for participation in the first price auction (i.e. may reduce but will never increase the bid). If the field is not set, then for first price eligible queries the bid will be treated as a first price bid. This field is a temporary product for bidders that require assistance migrating to 1st price bidding, and will eventually be deprecated.
optional bool use_bid_translation_service = 12;hasUseBidTranslationService in interface AdxExt.BidExtOrBuilderpublic boolean getUseBidTranslationService()
[AdX: BidResponse.Ad.AdSlot.use_bid_translation_service] This field is applicable only for bid requests that are marked as first price, and will otherwise be ignored. If the field is set to true on a first price request, then the bid will go through a bid translation service that converts the second price bid into a first price bid for participation in the first price auction (i.e. may reduce but will never increase the bid). If the field is not set, then for first price eligible queries the bid will be treated as a first price bid. This field is a temporary product for bidders that require assistance migrating to 1st price bidding, and will eventually be deprecated.
optional bool use_bid_translation_service = 12;getUseBidTranslationService in interface AdxExt.BidExtOrBuilderpublic AdxExt.BidExt.Builder setUseBidTranslationService(boolean value)
[AdX: BidResponse.Ad.AdSlot.use_bid_translation_service] This field is applicable only for bid requests that are marked as first price, and will otherwise be ignored. If the field is set to true on a first price request, then the bid will go through a bid translation service that converts the second price bid into a first price bid for participation in the first price auction (i.e. may reduce but will never increase the bid). If the field is not set, then for first price eligible queries the bid will be treated as a first price bid. This field is a temporary product for bidders that require assistance migrating to 1st price bidding, and will eventually be deprecated.
optional bool use_bid_translation_service = 12;value - The useBidTranslationService to set.public AdxExt.BidExt.Builder clearUseBidTranslationService()
[AdX: BidResponse.Ad.AdSlot.use_bid_translation_service] This field is applicable only for bid requests that are marked as first price, and will otherwise be ignored. If the field is set to true on a first price request, then the bid will go through a bid translation service that converts the second price bid into a first price bid for participation in the first price auction (i.e. may reduce but will never increase the bid). If the field is not set, then for first price eligible queries the bid will be treated as a first price bid. This field is a temporary product for bidders that require assistance migrating to 1st price bidding, and will eventually be deprecated.
optional bool use_bid_translation_service = 12;public boolean hasThirdPartyBuyerToken()
Token used to identify end third party buyer information if an exchange as an open bidder is an intermediary. This is obtained from the third party buyer and must be passed to Google unaltered in the bid response.
optional string third_party_buyer_token = 14;hasThirdPartyBuyerToken in interface AdxExt.BidExtOrBuilderpublic java.lang.String getThirdPartyBuyerToken()
Token used to identify end third party buyer information if an exchange as an open bidder is an intermediary. This is obtained from the third party buyer and must be passed to Google unaltered in the bid response.
optional string third_party_buyer_token = 14;getThirdPartyBuyerToken in interface AdxExt.BidExtOrBuilderpublic com.google.protobuf.ByteString getThirdPartyBuyerTokenBytes()
Token used to identify end third party buyer information if an exchange as an open bidder is an intermediary. This is obtained from the third party buyer and must be passed to Google unaltered in the bid response.
optional string third_party_buyer_token = 14;getThirdPartyBuyerTokenBytes in interface AdxExt.BidExtOrBuilderpublic AdxExt.BidExt.Builder setThirdPartyBuyerToken(java.lang.String value)
Token used to identify end third party buyer information if an exchange as an open bidder is an intermediary. This is obtained from the third party buyer and must be passed to Google unaltered in the bid response.
optional string third_party_buyer_token = 14;value - The thirdPartyBuyerToken to set.public AdxExt.BidExt.Builder clearThirdPartyBuyerToken()
Token used to identify end third party buyer information if an exchange as an open bidder is an intermediary. This is obtained from the third party buyer and must be passed to Google unaltered in the bid response.
optional string third_party_buyer_token = 14;public AdxExt.BidExt.Builder setThirdPartyBuyerTokenBytes(com.google.protobuf.ByteString value)
Token used to identify end third party buyer information if an exchange as an open bidder is an intermediary. This is obtained from the third party buyer and must be passed to Google unaltered in the bid response.
optional string third_party_buyer_token = 14;value - The bytes for thirdPartyBuyerToken to set.public final AdxExt.BidExt.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidExt.Builder>public final AdxExt.BidExt.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AdxExt.BidExt.Builder>Copyright © 2019 Google, Inc.. All rights reserved.