Package com.google.doubleclick
Interface AdxExt.BidExtOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AdxExt.BidExt,AdxExt.BidExt.Builder
- Enclosing class:
- AdxExt
public static interface AdxExt.BidExtOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description 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.List<String>getClickTrackingUrlsList()The URLs to call when the user clicks on the ad.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.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]List<String>getImpressionTrackingUrlList()[AdX: BidResponse.Ad.impression_tracking_url]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;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.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];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.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getImpressionTrackingUrlList
List<String> getImpressionTrackingUrlList()
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;- Returns:
- A list containing the impressionTrackingUrl.
-
getImpressionTrackingUrlCount
int getImpressionTrackingUrlCount()
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;- Returns:
- The count of impressionTrackingUrl.
-
getImpressionTrackingUrl
String getImpressionTrackingUrl(int index)
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;- Parameters:
index- The index of the element to return.- Returns:
- The impressionTrackingUrl at the given index.
-
getImpressionTrackingUrlBytes
com.google.protobuf.ByteString getImpressionTrackingUrlBytes(int index)
[AdX: BidResponse.Ad.impression_tracking_url]
repeated string impression_tracking_url = 1;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the impressionTrackingUrl at the given index.
-
hasAdChoicesDestinationUrl
boolean hasAdChoicesDestinationUrl()
[AdX: BidResponse.Ad.ad_choices_destination_url]
optional string ad_choices_destination_url = 2;- Returns:
- Whether the adChoicesDestinationUrl field is set.
-
getAdChoicesDestinationUrl
String getAdChoicesDestinationUrl()
[AdX: BidResponse.Ad.ad_choices_destination_url]
optional string ad_choices_destination_url = 2;- Returns:
- The adChoicesDestinationUrl.
-
getAdChoicesDestinationUrlBytes
com.google.protobuf.ByteString getAdChoicesDestinationUrlBytes()
[AdX: BidResponse.Ad.ad_choices_destination_url]
optional string ad_choices_destination_url = 2;- Returns:
- The bytes for adChoicesDestinationUrl.
-
getClickTrackingUrlsList
List<String> 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;- Returns:
- A list containing the clickTrackingUrls.
-
getClickTrackingUrlsCount
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;- Returns:
- The count of clickTrackingUrls.
-
getClickTrackingUrls
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;- Parameters:
index- The index of the element to return.- Returns:
- The clickTrackingUrls at the given index.
-
getClickTrackingUrlsBytes
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;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the clickTrackingUrls at the given index.
-
hasDEPRECATEDBidderName
@Deprecated 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];- Returns:
- Whether the dEPRECATEDBidderName field is set.
-
getDEPRECATEDBidderName
@Deprecated 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];- Returns:
- The dEPRECATEDBidderName.
-
getDEPRECATEDBidderNameBytes
@Deprecated 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];- Returns:
- The bytes for dEPRECATEDBidderName.
-
hasExchangeDealType
boolean hasExchangeDealType()
optional .com.google.doubleclick.BidExt.ExchangeDealType exchange_deal_type = 4 [default = OPEN_AUCTION];- Returns:
- Whether the exchangeDealType field is set.
-
getExchangeDealType
AdxExt.BidExt.ExchangeDealType getExchangeDealType()
optional .com.google.doubleclick.BidExt.ExchangeDealType exchange_deal_type = 4 [default = OPEN_AUCTION];- Returns:
- The exchangeDealType.
-
getAttributeList
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];- Returns:
- A list containing the attribute.
-
getAttributeCount
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];- Returns:
- The count of attribute.
-
getAttribute
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];- Parameters:
index- The index of the element to return.- Returns:
- The attribute at the given index.
-
hasAmpAdUrl
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;- Returns:
- Whether the ampAdUrl field is set.
-
getAmpAdUrl
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;- Returns:
- The ampAdUrl.
-
getAmpAdUrlBytes
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;- Returns:
- The bytes for ampAdUrl.
-
hasSdkRenderedAd
boolean hasSdkRenderedAd()
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;- Returns:
- Whether the sdkRenderedAd field is set.
-
getSdkRenderedAd
AdxExt.BidExt.SdkRenderedAd getSdkRenderedAd()
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;- Returns:
- The sdkRenderedAd.
-
getSdkRenderedAdOrBuilder
AdxExt.BidExt.SdkRenderedAdOrBuilder getSdkRenderedAdOrBuilder()
optional .com.google.doubleclick.BidExt.SdkRenderedAd sdk_rendered_ad = 7;
-
hasEventNotificationToken
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;- Returns:
- Whether the eventNotificationToken field is set.
-
getEventNotificationToken
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;- Returns:
- The eventNotificationToken.
-
getEventNotificationTokenOrBuilder
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;
-
getRestrictedCategoryList
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;- Returns:
- A list containing the restrictedCategory.
-
getRestrictedCategoryCount
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;- Returns:
- The count of restrictedCategory.
-
getRestrictedCategory
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;- Parameters:
index- The index of the element to return.- Returns:
- The restrictedCategory at the given index.
-
hasBillingId
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;- Returns:
- Whether the billingId field is set.
-
getBillingId
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;- Returns:
- The billingId.
-
hasThirdPartyBuyerToken
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;- Returns:
- Whether the thirdPartyBuyerToken field is set.
-
getThirdPartyBuyerToken
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;- Returns:
- The thirdPartyBuyerToken.
-
getThirdPartyBuyerTokenBytes
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;- Returns:
- The bytes for thirdPartyBuyerToken.
-
hasBuyerReportingId
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;- Returns:
- Whether the buyerReportingId field is set.
-
getBuyerReportingId
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;- Returns:
- The buyerReportingId.
-
getBuyerReportingIdBytes
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;- Returns:
- The bytes for buyerReportingId.
-
getFcapList
List<AdxExt.BidExt.FrequencyCap> getFcapList()
repeated .com.google.doubleclick.BidExt.FrequencyCap fcap = 18;
-
getFcap
AdxExt.BidExt.FrequencyCap getFcap(int index)
repeated .com.google.doubleclick.BidExt.FrequencyCap fcap = 18;
-
getFcapCount
int getFcapCount()
repeated .com.google.doubleclick.BidExt.FrequencyCap fcap = 18;
-
getFcapOrBuilderList
List<? extends AdxExt.BidExt.FrequencyCapOrBuilder> getFcapOrBuilderList()
repeated .com.google.doubleclick.BidExt.FrequencyCap fcap = 18;
-
getFcapOrBuilder
AdxExt.BidExt.FrequencyCapOrBuilder getFcapOrBuilder(int index)
repeated .com.google.doubleclick.BidExt.FrequencyCap fcap = 18;
-
hasSkadn
boolean hasSkadn()
[AdX: BidResponse.Ad.skadn]
optional .com.google.doubleclick.BidExt.SKAdNetworkResponse skadn = 19;- Returns:
- Whether the skadn field is set.
-
getSkadn
AdxExt.BidExt.SKAdNetworkResponse getSkadn()
[AdX: BidResponse.Ad.skadn]
optional .com.google.doubleclick.BidExt.SKAdNetworkResponse skadn = 19;- Returns:
- The skadn.
-
getSkadnOrBuilder
AdxExt.BidExt.SKAdNetworkResponseOrBuilder getSkadnOrBuilder()
[AdX: BidResponse.Ad.skadn]
optional .com.google.doubleclick.BidExt.SKAdNetworkResponse skadn = 19;
-
-