Package com.google.doubleclick
Class AdxExt.BidExt
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.doubleclick.AdxExt.BidExt
-
- All Implemented Interfaces:
AdxExt.BidExtOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- AdxExt
public static final class AdxExt.BidExt extends com.google.protobuf.GeneratedMessageV3 implements AdxExt.BidExtOrBuilder
Ad Exchange extensions for the Bid object.
Protobuf typecom.google.doubleclick.BidExt- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdxExt.BidExt.BuilderAd Exchange extensions for the Bid object.static classAdxExt.BidExt.EventNotificationTokenProtobuf typecom.google.doubleclick.BidExt.EventNotificationTokenstatic interfaceAdxExt.BidExt.EventNotificationTokenOrBuilderstatic classAdxExt.BidExt.ExchangeDealType[AdX: BidResponse.Ad.AdSlot.exchange_deal_type]static classAdxExt.BidExt.FrequencyCapExperimental feature; may be subject to change.static interfaceAdxExt.BidExt.FrequencyCapOrBuilderstatic classAdxExt.BidExt.SdkRenderedAdAn ad that will be rendered by an SDK known to the buyer.static interfaceAdxExt.BidExt.SdkRenderedAdOrBuilderstatic classAdxExt.BidExt.SKAdNetworkResponseAdvertiser's SKAdNetwork information to support app installation attribution for iOS 14 and later.static interfaceAdxExt.BidExt.SKAdNetworkResponseOrBuilder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intAD_CHOICES_DESTINATION_URL_FIELD_NUMBERstatic intAMP_AD_URL_FIELD_NUMBERstatic intATTRIBUTE_FIELD_NUMBERstatic intBILLING_ID_FIELD_NUMBERstatic intBUYER_REPORTING_ID_FIELD_NUMBERstatic intCLICK_TRACKING_URLS_FIELD_NUMBERstatic intDEPRECATED_BIDDER_NAME_FIELD_NUMBERstatic intEVENT_NOTIFICATION_TOKEN_FIELD_NUMBERstatic intEXCHANGE_DEAL_TYPE_FIELD_NUMBERstatic intFCAP_FIELD_NUMBERstatic intIMPRESSION_TRACKING_URL_FIELD_NUMBERstatic com.google.protobuf.Parser<AdxExt.BidExt>PARSERDeprecated.static intRESTRICTED_CATEGORY_FIELD_NUMBERstatic intSDK_RENDERED_AD_FIELD_NUMBERstatic intSKADN_FIELD_NUMBERstatic intTHIRD_PARTY_BUYER_TOKEN_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(Object obj)StringgetAdChoicesDestinationUrl()[AdX: BidResponse.Ad.ad_choices_destination_url]com.google.protobuf.ByteStringgetAdChoicesDestinationUrlBytes()[AdX: BidResponse.Ad.ad_choices_destination_url]StringgetAmpAdUrl()The URL to fetch an AMPHTML ad.com.google.protobuf.ByteStringgetAmpAdUrlBytes()The URL to fetch an AMPHTML ad.intgetAttribute(int index)[AdX: BidResponse.Ad.attribute] See buyer-declarable-creative-attributes.txt in the technical documentation for a list of ids.intgetAttributeCount()[AdX: BidResponse.Ad.attribute] See buyer-declarable-creative-attributes.txt in the technical documentation for a list of ids.List<Integer>getAttributeList()[AdX: BidResponse.Ad.attribute] See buyer-declarable-creative-attributes.txt in the technical documentation for a list of ids.longgetBillingId()The billing ID to attribute this impression to.StringgetBuyerReportingId()Buyer declared ID which will be used to break down spend and invalid traffic metrics in IVT transparency reporting in Query Tool.com.google.protobuf.ByteStringgetBuyerReportingIdBytes()Buyer declared ID which will be used to break down spend and invalid traffic metrics in IVT transparency reporting in Query Tool.StringgetClickTrackingUrls(int index)The URLs to call when the user clicks on the ad.com.google.protobuf.ByteStringgetClickTrackingUrlsBytes(int index)The URLs to call when the user clicks on the ad.intgetClickTrackingUrlsCount()The URLs to call when the user clicks on the ad.com.google.protobuf.ProtocolStringListgetClickTrackingUrlsList()The URLs to call when the user clicks on the ad.static AdxExt.BidExtgetDefaultInstance()AdxExt.BidExtgetDefaultInstanceForType()StringgetDEPRECATEDBidderName()Deprecated.com.google.doubleclick.BidExt.DEPRECATED_bidder_name is deprecated.com.google.protobuf.ByteStringgetDEPRECATEDBidderNameBytes()Deprecated.com.google.doubleclick.BidExt.DEPRECATED_bidder_name is deprecated.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()AdxExt.BidExt.EventNotificationTokengetEventNotificationToken()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.EventNotificationTokenOrBuildergetEventNotificationTokenOrBuilder()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.ExchangeDealTypegetExchangeDealType()optional .com.google.doubleclick.BidExt.ExchangeDealType exchange_deal_type = 4 [default = OPEN_AUCTION];AdxExt.BidExt.FrequencyCapgetFcap(int index)repeated .com.google.doubleclick.BidExt.FrequencyCap fcap = 18;intgetFcapCount()repeated .com.google.doubleclick.BidExt.FrequencyCap fcap = 18;List<AdxExt.BidExt.FrequencyCap>getFcapList()repeated .com.google.doubleclick.BidExt.FrequencyCap fcap = 18;AdxExt.BidExt.FrequencyCapOrBuildergetFcapOrBuilder(int index)repeated .com.google.doubleclick.BidExt.FrequencyCap fcap = 18;List<? extends AdxExt.BidExt.FrequencyCapOrBuilder>getFcapOrBuilderList()repeated .com.google.doubleclick.BidExt.FrequencyCap fcap = 18;StringgetImpressionTrackingUrl(int index)[AdX: BidResponse.Ad.impression_tracking_url]com.google.protobuf.ByteStringgetImpressionTrackingUrlBytes(int index)[AdX: BidResponse.Ad.impression_tracking_url]intgetImpressionTrackingUrlCount()[AdX: BidResponse.Ad.impression_tracking_url]com.google.protobuf.ProtocolStringListgetImpressionTrackingUrlList()[AdX: BidResponse.Ad.impression_tracking_url]com.google.protobuf.Parser<AdxExt.BidExt>getParserForType()intgetRestrictedCategory(int index)All restricted categories for the ads that may be shown from this snippet.intgetRestrictedCategoryCount()All restricted categories for the ads that may be shown from this snippet.List<Integer>getRestrictedCategoryList()All restricted categories for the ads that may be shown from this snippet.AdxExt.BidExt.SdkRenderedAdgetSdkRenderedAd()optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;AdxExt.BidExt.SdkRenderedAdOrBuildergetSdkRenderedAdOrBuilder()optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;intgetSerializedSize()AdxExt.BidExt.SKAdNetworkResponsegetSkadn()[AdX: BidResponse.Ad.skadn]AdxExt.BidExt.SKAdNetworkResponseOrBuildergetSkadnOrBuilder()[AdX: BidResponse.Ad.skadn]StringgetThirdPartyBuyerToken()Token used to identify end third party buyer information if an exchange as an open bidder is an intermediary.com.google.protobuf.ByteStringgetThirdPartyBuyerTokenBytes()Token used to identify end third party buyer information if an exchange as an open bidder is an intermediary.com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasAdChoicesDestinationUrl()[AdX: BidResponse.Ad.ad_choices_destination_url]booleanhasAmpAdUrl()The URL to fetch an AMPHTML ad.booleanhasBillingId()The billing ID to attribute this impression to.booleanhasBuyerReportingId()Buyer declared ID which will be used to break down spend and invalid traffic metrics in IVT transparency reporting in Query Tool.booleanhasDEPRECATEDBidderName()Deprecated.com.google.doubleclick.BidExt.DEPRECATED_bidder_name is deprecated.booleanhasEventNotificationToken()A token set by bidders for troubleshooting which will be included in the real-time feedback for the Bid it is sent in.booleanhasExchangeDealType()optional .com.google.doubleclick.BidExt.ExchangeDealType exchange_deal_type = 4 [default = OPEN_AUCTION];inthashCode()booleanhasSdkRenderedAd()optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;booleanhasSkadn()[AdX: BidResponse.Ad.skadn]booleanhasThirdPartyBuyerToken()Token used to identify end third party buyer information if an exchange as an open bidder is an intermediary.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static AdxExt.BidExt.BuildernewBuilder()static AdxExt.BidExt.BuildernewBuilder(AdxExt.BidExt prototype)AdxExt.BidExt.BuildernewBuilderForType()protected AdxExt.BidExt.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static AdxExt.BidExtparseDelimitedFrom(InputStream input)static AdxExt.BidExtparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AdxExt.BidExtparseFrom(byte[] data)static AdxExt.BidExtparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AdxExt.BidExtparseFrom(com.google.protobuf.ByteString data)static AdxExt.BidExtparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AdxExt.BidExtparseFrom(com.google.protobuf.CodedInputStream input)static AdxExt.BidExtparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AdxExt.BidExtparseFrom(InputStream input)static AdxExt.BidExtparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AdxExt.BidExtparseFrom(ByteBuffer data)static AdxExt.BidExtparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<AdxExt.BidExt>parser()AdxExt.BidExt.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
IMPRESSION_TRACKING_URL_FIELD_NUMBER
public static final int IMPRESSION_TRACKING_URL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AD_CHOICES_DESTINATION_URL_FIELD_NUMBER
public static final int AD_CHOICES_DESTINATION_URL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLICK_TRACKING_URLS_FIELD_NUMBER
public static final int CLICK_TRACKING_URLS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEPRECATED_BIDDER_NAME_FIELD_NUMBER
public static final int DEPRECATED_BIDDER_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXCHANGE_DEAL_TYPE_FIELD_NUMBER
public static final int EXCHANGE_DEAL_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ATTRIBUTE_FIELD_NUMBER
public static final int ATTRIBUTE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AMP_AD_URL_FIELD_NUMBER
public static final int AMP_AD_URL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SDK_RENDERED_AD_FIELD_NUMBER
public static final int SDK_RENDERED_AD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EVENT_NOTIFICATION_TOKEN_FIELD_NUMBER
public static final int EVENT_NOTIFICATION_TOKEN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESTRICTED_CATEGORY_FIELD_NUMBER
public static final int RESTRICTED_CATEGORY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BILLING_ID_FIELD_NUMBER
public static final int BILLING_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
THIRD_PARTY_BUYER_TOKEN_FIELD_NUMBER
public static final int THIRD_PARTY_BUYER_TOKEN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BUYER_REPORTING_ID_FIELD_NUMBER
public static final int BUYER_REPORTING_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FCAP_FIELD_NUMBER
public static final int FCAP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SKADN_FIELD_NUMBER
public static final int SKADN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARSER
@Deprecated public static final com.google.protobuf.Parser<AdxExt.BidExt> PARSER
Deprecated.
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getImpressionTrackingUrlList
public com.google.protobuf.ProtocolStringList getImpressionTrackingUrlList()
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;- Specified by:
getImpressionTrackingUrlListin interfaceAdxExt.BidExtOrBuilder- Returns:
- A list containing the impressionTrackingUrl.
-
getImpressionTrackingUrlCount
public int getImpressionTrackingUrlCount()
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;- Specified by:
getImpressionTrackingUrlCountin interfaceAdxExt.BidExtOrBuilder- Returns:
- The count of impressionTrackingUrl.
-
getImpressionTrackingUrl
public String getImpressionTrackingUrl(int index)
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;- Specified by:
getImpressionTrackingUrlin interfaceAdxExt.BidExtOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The impressionTrackingUrl at the given index.
-
getImpressionTrackingUrlBytes
public com.google.protobuf.ByteString getImpressionTrackingUrlBytes(int index)
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;- Specified by:
getImpressionTrackingUrlBytesin interfaceAdxExt.BidExtOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the impressionTrackingUrl at the given index.
-
hasAdChoicesDestinationUrl
public boolean hasAdChoicesDestinationUrl()
[AdX: BidResponse.Ad.ad_choices_destination_url]
optional string ad_choices_destination_url = 2;- Specified by:
hasAdChoicesDestinationUrlin interfaceAdxExt.BidExtOrBuilder- Returns:
- Whether the adChoicesDestinationUrl field is set.
-
getAdChoicesDestinationUrl
public String getAdChoicesDestinationUrl()
[AdX: BidResponse.Ad.ad_choices_destination_url]
optional string ad_choices_destination_url = 2;- Specified by:
getAdChoicesDestinationUrlin interfaceAdxExt.BidExtOrBuilder- Returns:
- The adChoicesDestinationUrl.
-
getAdChoicesDestinationUrlBytes
public com.google.protobuf.ByteString getAdChoicesDestinationUrlBytes()
[AdX: BidResponse.Ad.ad_choices_destination_url]
optional string ad_choices_destination_url = 2;- Specified by:
getAdChoicesDestinationUrlBytesin interfaceAdxExt.BidExtOrBuilder- Returns:
- The bytes for adChoicesDestinationUrl.
-
getClickTrackingUrlsList
public com.google.protobuf.ProtocolStringList getClickTrackingUrlsList()
The URLs to call when the user clicks on the ad. Currently supported only for native ads and Programmatic Guaranteed deals with publisher- managed creatives. In the publisher managed case, these click trackers will be sent to the bidder server to server. In all other cases, these will be sent from the user's device. For more information on publisher-managed creatives, see https://support.google.com/admanager/answer/9243220. [AdX: BidResponse.Ad.click_tracking_urls]
repeated string click_tracking_urls = 22;- Specified by:
getClickTrackingUrlsListin interfaceAdxExt.BidExtOrBuilder- Returns:
- A list containing the clickTrackingUrls.
-
getClickTrackingUrlsCount
public int getClickTrackingUrlsCount()
The URLs to call when the user clicks on the ad. Currently supported only for native ads and Programmatic Guaranteed deals with publisher- managed creatives. In the publisher managed case, these click trackers will be sent to the bidder server to server. In all other cases, these will be sent from the user's device. For more information on publisher-managed creatives, see https://support.google.com/admanager/answer/9243220. [AdX: BidResponse.Ad.click_tracking_urls]
repeated string click_tracking_urls = 22;- Specified by:
getClickTrackingUrlsCountin interfaceAdxExt.BidExtOrBuilder- Returns:
- The count of clickTrackingUrls.
-
getClickTrackingUrls
public String getClickTrackingUrls(int index)
The URLs to call when the user clicks on the ad. Currently supported only for native ads and Programmatic Guaranteed deals with publisher- managed creatives. In the publisher managed case, these click trackers will be sent to the bidder server to server. In all other cases, these will be sent from the user's device. For more information on publisher-managed creatives, see https://support.google.com/admanager/answer/9243220. [AdX: BidResponse.Ad.click_tracking_urls]
repeated string click_tracking_urls = 22;- Specified by:
getClickTrackingUrlsin interfaceAdxExt.BidExtOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The clickTrackingUrls at the given index.
-
getClickTrackingUrlsBytes
public com.google.protobuf.ByteString getClickTrackingUrlsBytes(int index)
The URLs to call when the user clicks on the ad. Currently supported only for native ads and Programmatic Guaranteed deals with publisher- managed creatives. In the publisher managed case, these click trackers will be sent to the bidder server to server. In all other cases, these will be sent from the user's device. For more information on publisher-managed creatives, see https://support.google.com/admanager/answer/9243220. [AdX: BidResponse.Ad.click_tracking_urls]
repeated string click_tracking_urls = 22;- Specified by:
getClickTrackingUrlsBytesin interfaceAdxExt.BidExtOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the clickTrackingUrls at the given index.
-
hasDEPRECATEDBidderName
@Deprecated public boolean hasDEPRECATEDBidderName()
Deprecated.com.google.doubleclick.BidExt.DEPRECATED_bidder_name is deprecated. See openrtb-adx.proto;l=318This field is deprecated due to being unused. [AdX: BidResponse.Ad.bidder_name]
optional string DEPRECATED_bidder_name = 3 [deprecated = true];- Specified by:
hasDEPRECATEDBidderNamein interfaceAdxExt.BidExtOrBuilder- Returns:
- Whether the dEPRECATEDBidderName field is set.
-
getDEPRECATEDBidderName
@Deprecated public String getDEPRECATEDBidderName()
Deprecated.com.google.doubleclick.BidExt.DEPRECATED_bidder_name is deprecated. See openrtb-adx.proto;l=318This field is deprecated due to being unused. [AdX: BidResponse.Ad.bidder_name]
optional string DEPRECATED_bidder_name = 3 [deprecated = true];- Specified by:
getDEPRECATEDBidderNamein interfaceAdxExt.BidExtOrBuilder- Returns:
- The dEPRECATEDBidderName.
-
getDEPRECATEDBidderNameBytes
@Deprecated public com.google.protobuf.ByteString getDEPRECATEDBidderNameBytes()
Deprecated.com.google.doubleclick.BidExt.DEPRECATED_bidder_name is deprecated. See openrtb-adx.proto;l=318This field is deprecated due to being unused. [AdX: BidResponse.Ad.bidder_name]
optional string DEPRECATED_bidder_name = 3 [deprecated = true];- Specified by:
getDEPRECATEDBidderNameBytesin interfaceAdxExt.BidExtOrBuilder- Returns:
- The bytes for dEPRECATEDBidderName.
-
hasExchangeDealType
public boolean hasExchangeDealType()
optional .com.google.doubleclick.BidExt.ExchangeDealType exchange_deal_type = 4 [default = OPEN_AUCTION];- Specified by:
hasExchangeDealTypein interfaceAdxExt.BidExtOrBuilder- Returns:
- Whether the exchangeDealType field is set.
-
getExchangeDealType
public AdxExt.BidExt.ExchangeDealType getExchangeDealType()
optional .com.google.doubleclick.BidExt.ExchangeDealType exchange_deal_type = 4 [default = OPEN_AUCTION];- Specified by:
getExchangeDealTypein interfaceAdxExt.BidExtOrBuilder- Returns:
- The exchangeDealType.
-
getAttributeList
public List<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];- Specified by:
getAttributeListin interfaceAdxExt.BidExtOrBuilder- Returns:
- A list containing the attribute.
-
getAttributeCount
public 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];- Specified by:
getAttributeCountin interfaceAdxExt.BidExtOrBuilder- Returns:
- The count of attribute.
-
getAttribute
public 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];- Specified by:
getAttributein interfaceAdxExt.BidExtOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The attribute at the given index.
-
hasAmpAdUrl
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;- Specified by:
hasAmpAdUrlin interfaceAdxExt.BidExtOrBuilder- Returns:
- Whether the ampAdUrl field is set.
-
getAmpAdUrl
public 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;- Specified by:
getAmpAdUrlin interfaceAdxExt.BidExtOrBuilder- Returns:
- The ampAdUrl.
-
getAmpAdUrlBytes
public 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;- Specified by:
getAmpAdUrlBytesin interfaceAdxExt.BidExtOrBuilder- Returns:
- The bytes for ampAdUrl.
-
hasSdkRenderedAd
public boolean hasSdkRenderedAd()
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;- Specified by:
hasSdkRenderedAdin interfaceAdxExt.BidExtOrBuilder- Returns:
- Whether the sdkRenderedAd field is set.
-
getSdkRenderedAd
public AdxExt.BidExt.SdkRenderedAd getSdkRenderedAd()
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;- Specified by:
getSdkRenderedAdin interfaceAdxExt.BidExtOrBuilder- Returns:
- The sdkRenderedAd.
-
getSdkRenderedAdOrBuilder
public AdxExt.BidExt.SdkRenderedAdOrBuilder getSdkRenderedAdOrBuilder()
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;- Specified by:
getSdkRenderedAdOrBuilderin interfaceAdxExt.BidExtOrBuilder
-
hasEventNotificationToken
public 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;- Specified by:
hasEventNotificationTokenin interfaceAdxExt.BidExtOrBuilder- Returns:
- Whether the eventNotificationToken field is set.
-
getEventNotificationToken
public 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;- Specified by:
getEventNotificationTokenin interfaceAdxExt.BidExtOrBuilder- Returns:
- The eventNotificationToken.
-
getEventNotificationTokenOrBuilder
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;- Specified by:
getEventNotificationTokenOrBuilderin interfaceAdxExt.BidExtOrBuilder
-
getRestrictedCategoryList
public List<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;- Specified by:
getRestrictedCategoryListin interfaceAdxExt.BidExtOrBuilder- Returns:
- A list containing the restrictedCategory.
-
getRestrictedCategoryCount
public 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;- Specified by:
getRestrictedCategoryCountin interfaceAdxExt.BidExtOrBuilder- Returns:
- The count of restrictedCategory.
-
getRestrictedCategory
public 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;- Specified by:
getRestrictedCategoryin interfaceAdxExt.BidExtOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The restrictedCategory at the given index.
-
hasBillingId
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 and the bidder does not have any active child seats, this field is not required and its contents will be ignored.
optional int64 billing_id = 10;- Specified by:
hasBillingIdin interfaceAdxExt.BidExtOrBuilder- Returns:
- Whether the billingId field is set.
-
getBillingId
public 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 and the bidder does not have any active child seats, this field is not required and its contents will be ignored.
optional int64 billing_id = 10;- Specified by:
getBillingIdin interfaceAdxExt.BidExtOrBuilder- Returns:
- The billingId.
-
hasThirdPartyBuyerToken
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;- Specified by:
hasThirdPartyBuyerTokenin interfaceAdxExt.BidExtOrBuilder- Returns:
- Whether the thirdPartyBuyerToken field is set.
-
getThirdPartyBuyerToken
public 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;- Specified by:
getThirdPartyBuyerTokenin interfaceAdxExt.BidExtOrBuilder- Returns:
- The thirdPartyBuyerToken.
-
getThirdPartyBuyerTokenBytes
public 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;- Specified by:
getThirdPartyBuyerTokenBytesin interfaceAdxExt.BidExtOrBuilder- Returns:
- The bytes for thirdPartyBuyerToken.
-
hasBuyerReportingId
public boolean hasBuyerReportingId()
Buyer declared ID which will be used to break down spend and invalid traffic metrics in IVT transparency reporting in Query Tool. Note that IDs with fewer than 1000 impressions will not be used to break down metrics. IDs longer than 64 bytes will be ignored.
optional string buyer_reporting_id = 17;- Specified by:
hasBuyerReportingIdin interfaceAdxExt.BidExtOrBuilder- Returns:
- Whether the buyerReportingId field is set.
-
getBuyerReportingId
public String getBuyerReportingId()
Buyer declared ID which will be used to break down spend and invalid traffic metrics in IVT transparency reporting in Query Tool. Note that IDs with fewer than 1000 impressions will not be used to break down metrics. IDs longer than 64 bytes will be ignored.
optional string buyer_reporting_id = 17;- Specified by:
getBuyerReportingIdin interfaceAdxExt.BidExtOrBuilder- Returns:
- The buyerReportingId.
-
getBuyerReportingIdBytes
public com.google.protobuf.ByteString getBuyerReportingIdBytes()
Buyer declared ID which will be used to break down spend and invalid traffic metrics in IVT transparency reporting in Query Tool. Note that IDs with fewer than 1000 impressions will not be used to break down metrics. IDs longer than 64 bytes will be ignored.
optional string buyer_reporting_id = 17;- Specified by:
getBuyerReportingIdBytesin interfaceAdxExt.BidExtOrBuilder- Returns:
- The bytes for buyerReportingId.
-
getFcapList
public List<AdxExt.BidExt.FrequencyCap> getFcapList()
repeated .com.google.doubleclick.BidExt.FrequencyCap fcap = 18;- Specified by:
getFcapListin interfaceAdxExt.BidExtOrBuilder
-
getFcapOrBuilderList
public List<? extends AdxExt.BidExt.FrequencyCapOrBuilder> getFcapOrBuilderList()
repeated .com.google.doubleclick.BidExt.FrequencyCap fcap = 18;- Specified by:
getFcapOrBuilderListin interfaceAdxExt.BidExtOrBuilder
-
getFcapCount
public int getFcapCount()
repeated .com.google.doubleclick.BidExt.FrequencyCap fcap = 18;- Specified by:
getFcapCountin interfaceAdxExt.BidExtOrBuilder
-
getFcap
public AdxExt.BidExt.FrequencyCap getFcap(int index)
repeated .com.google.doubleclick.BidExt.FrequencyCap fcap = 18;- Specified by:
getFcapin interfaceAdxExt.BidExtOrBuilder
-
getFcapOrBuilder
public AdxExt.BidExt.FrequencyCapOrBuilder getFcapOrBuilder(int index)
repeated .com.google.doubleclick.BidExt.FrequencyCap fcap = 18;- Specified by:
getFcapOrBuilderin interfaceAdxExt.BidExtOrBuilder
-
hasSkadn
public boolean hasSkadn()
[AdX: BidResponse.Ad.skadn]
optional .com.google.doubleclick.BidExt.SKAdNetworkResponse skadn = 19;- Specified by:
hasSkadnin interfaceAdxExt.BidExtOrBuilder- Returns:
- Whether the skadn field is set.
-
getSkadn
public AdxExt.BidExt.SKAdNetworkResponse getSkadn()
[AdX: BidResponse.Ad.skadn]
optional .com.google.doubleclick.BidExt.SKAdNetworkResponse skadn = 19;- Specified by:
getSkadnin interfaceAdxExt.BidExtOrBuilder- Returns:
- The skadn.
-
getSkadnOrBuilder
public AdxExt.BidExt.SKAdNetworkResponseOrBuilder getSkadnOrBuilder()
[AdX: BidResponse.Ad.skadn]
optional .com.google.doubleclick.BidExt.SKAdNetworkResponse skadn = 19;- Specified by:
getSkadnOrBuilderin interfaceAdxExt.BidExtOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AdxExt.BidExt parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdxExt.BidExt parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdxExt.BidExt parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdxExt.BidExt parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdxExt.BidExt parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdxExt.BidExt parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdxExt.BidExt parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AdxExt.BidExt parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AdxExt.BidExt parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AdxExt.BidExt parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static AdxExt.BidExt parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AdxExt.BidExt parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public AdxExt.BidExt.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static AdxExt.BidExt.Builder newBuilder()
-
newBuilder
public static AdxExt.BidExt.Builder newBuilder(AdxExt.BidExt prototype)
-
toBuilder
public AdxExt.BidExt.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AdxExt.BidExt.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static AdxExt.BidExt getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<AdxExt.BidExt> parser()
-
getParserForType
public com.google.protobuf.Parser<AdxExt.BidExt> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public AdxExt.BidExt getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-