Package com.google.openrtb
Interface OpenRtb.BidRequest.AppOrBuilder
-
- All Superinterfaces:
com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<OpenRtb.BidRequest.App>,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
OpenRtb.BidRequest.App,OpenRtb.BidRequest.App.Builder
- Enclosing class:
- OpenRtb.BidRequest
public static interface OpenRtb.BidRequest.AppOrBuilder extends com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<OpenRtb.BidRequest.App>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetBundle()A platform-specific application identifier intended to be unique to the app and independent of the exchange.com.google.protobuf.ByteStringgetBundleBytes()A platform-specific application identifier intended to be unique to the app and independent of the exchange.StringgetCat(int index)Array of IAB content categories of the app.com.google.protobuf.ByteStringgetCatBytes(int index)Array of IAB content categories of the app.intgetCatCount()Array of IAB content categories of the app.List<String>getCatList()Array of IAB content categories of the app.OpenRtb.BidRequest.ContentgetContent()Details about the Content (Section 3.2.9) within the app.OpenRtb.BidRequest.ContentOrBuildergetContentOrBuilder()Details about the Content (Section 3.2.9) within the app.StringgetDomain()Domain of the application.com.google.protobuf.ByteStringgetDomainBytes()Domain of the application.StringgetId()Application ID on the exchange.com.google.protobuf.ByteStringgetIdBytes()Application ID on the exchange.StringgetKeywords()Comma separated list of keywords about the app.com.google.protobuf.ByteStringgetKeywordsBytes()Comma separated list of keywords about the app.StringgetName()Application name (may be aliased at publisher's request).com.google.protobuf.ByteStringgetNameBytes()Application name (may be aliased at publisher's request).StringgetPagecat(int index)Array of IAB content categories that describe the current page or view of the app.com.google.protobuf.ByteStringgetPagecatBytes(int index)Array of IAB content categories that describe the current page or view of the app.intgetPagecatCount()Array of IAB content categories that describe the current page or view of the app.List<String>getPagecatList()Array of IAB content categories that describe the current page or view of the app.booleangetPaid()false = app is free, true = the app is a paid version.booleangetPrivacypolicy()Indicates if the app has a privacy policy.OpenRtb.BidRequest.PublishergetPublisher()Details about the Publisher (Section 3.2.8) of the app.OpenRtb.BidRequest.PublisherOrBuildergetPublisherOrBuilder()Details about the Publisher (Section 3.2.8) of the app.StringgetSectioncat(int index)Array of IAB content categories that describe the current section of the app.com.google.protobuf.ByteStringgetSectioncatBytes(int index)Array of IAB content categories that describe the current section of the app.intgetSectioncatCount()Array of IAB content categories that describe the current section of the app.List<String>getSectioncatList()Array of IAB content categories that describe the current section of the app.StringgetStoreurl()App store URL for an installed app; for QAG 1.5 compliance.com.google.protobuf.ByteStringgetStoreurlBytes()App store URL for an installed app; for QAG 1.5 compliance.StringgetVer()Application version.com.google.protobuf.ByteStringgetVerBytes()Application version.booleanhasBundle()A platform-specific application identifier intended to be unique to the app and independent of the exchange.booleanhasContent()Details about the Content (Section 3.2.9) within the app.booleanhasDomain()Domain of the application.booleanhasId()Application ID on the exchange.booleanhasKeywords()Comma separated list of keywords about the app.booleanhasName()Application name (may be aliased at publisher's request).booleanhasPaid()false = app is free, true = the app is a paid version.booleanhasPrivacypolicy()Indicates if the app has a privacy policy.booleanhasPublisher()Details about the Publisher (Section 3.2.8) of the app.booleanhasStoreurl()App store URL for an installed app; for QAG 1.5 compliance.booleanhasVer()Application version.-
Methods inherited from interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder
getDefaultInstanceForType, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtension
-
-
-
-
Method Detail
-
hasId
boolean hasId()
Application ID on the exchange. RECOMMENDED by the OpenRTB specification.
optional string id = 1;- Returns:
- Whether the id field is set.
-
getId
String getId()
Application ID on the exchange. RECOMMENDED by the OpenRTB specification.
optional string id = 1;- Returns:
- The id.
-
getIdBytes
com.google.protobuf.ByteString getIdBytes()
Application ID on the exchange. RECOMMENDED by the OpenRTB specification.
optional string id = 1;- Returns:
- The bytes for id.
-
hasName
boolean hasName()
Application name (may be aliased at publisher's request). App names for SDK-less requests (mostly from connected TVs) can be provided by the publisher directly in the request.
optional string name = 2;- Returns:
- Whether the name field is set.
-
getName
String getName()
Application name (may be aliased at publisher's request). App names for SDK-less requests (mostly from connected TVs) can be provided by the publisher directly in the request.
optional string name = 2;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
Application name (may be aliased at publisher's request). App names for SDK-less requests (mostly from connected TVs) can be provided by the publisher directly in the request.
optional string name = 2;- Returns:
- The bytes for name.
-
hasDomain
boolean hasDomain()
Domain of the application. For example, "mygame.foo.com".
optional string domain = 3;- Returns:
- Whether the domain field is set.
-
getDomain
String getDomain()
Domain of the application. For example, "mygame.foo.com".
optional string domain = 3;- Returns:
- The domain.
-
getDomainBytes
com.google.protobuf.ByteString getDomainBytes()
Domain of the application. For example, "mygame.foo.com".
optional string domain = 3;- Returns:
- The bytes for domain.
-
getCatList
List<String> getCatList()
Array of IAB content categories of the app. See enum ContentCategory.
repeated string cat = 4;- Returns:
- A list containing the cat.
-
getCatCount
int getCatCount()
Array of IAB content categories of the app. See enum ContentCategory.
repeated string cat = 4;- Returns:
- The count of cat.
-
getCat
String getCat(int index)
Array of IAB content categories of the app. See enum ContentCategory.
repeated string cat = 4;- Parameters:
index- The index of the element to return.- Returns:
- The cat at the given index.
-
getCatBytes
com.google.protobuf.ByteString getCatBytes(int index)
Array of IAB content categories of the app. See enum ContentCategory.
repeated string cat = 4;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the cat at the given index.
-
getSectioncatList
List<String> getSectioncatList()
Array of IAB content categories that describe the current section of the app. See enum ContentCategory.
repeated string sectioncat = 5;- Returns:
- A list containing the sectioncat.
-
getSectioncatCount
int getSectioncatCount()
Array of IAB content categories that describe the current section of the app. See enum ContentCategory.
repeated string sectioncat = 5;- Returns:
- The count of sectioncat.
-
getSectioncat
String getSectioncat(int index)
Array of IAB content categories that describe the current section of the app. See enum ContentCategory.
repeated string sectioncat = 5;- Parameters:
index- The index of the element to return.- Returns:
- The sectioncat at the given index.
-
getSectioncatBytes
com.google.protobuf.ByteString getSectioncatBytes(int index)
Array of IAB content categories that describe the current section of the app. See enum ContentCategory.
repeated string sectioncat = 5;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the sectioncat at the given index.
-
getPagecatList
List<String> getPagecatList()
Array of IAB content categories that describe the current page or view of the app. See enum ContentCategory.
repeated string pagecat = 6;- Returns:
- A list containing the pagecat.
-
getPagecatCount
int getPagecatCount()
Array of IAB content categories that describe the current page or view of the app. See enum ContentCategory.
repeated string pagecat = 6;- Returns:
- The count of pagecat.
-
getPagecat
String getPagecat(int index)
Array of IAB content categories that describe the current page or view of the app. See enum ContentCategory.
repeated string pagecat = 6;- Parameters:
index- The index of the element to return.- Returns:
- The pagecat at the given index.
-
getPagecatBytes
com.google.protobuf.ByteString getPagecatBytes(int index)
Array of IAB content categories that describe the current page or view of the app. See enum ContentCategory.
repeated string pagecat = 6;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the pagecat at the given index.
-
hasVer
boolean hasVer()
Application version.
optional string ver = 7;- Returns:
- Whether the ver field is set.
-
getVer
String getVer()
Application version.
optional string ver = 7;- Returns:
- The ver.
-
getVerBytes
com.google.protobuf.ByteString getVerBytes()
Application version.
optional string ver = 7;- Returns:
- The bytes for ver.
-
hasBundle
boolean hasBundle()
A platform-specific application identifier intended to be unique to the app and independent of the exchange. On Android, this should be a bundle or package name (e.g., com.foo.mygame). On iOS, it is a numeric ID. For SDK-less requests (mostly from connected TVs), it can be provided by the publisher directly in the request.
optional string bundle = 8;- Returns:
- Whether the bundle field is set.
-
getBundle
String getBundle()
A platform-specific application identifier intended to be unique to the app and independent of the exchange. On Android, this should be a bundle or package name (e.g., com.foo.mygame). On iOS, it is a numeric ID. For SDK-less requests (mostly from connected TVs), it can be provided by the publisher directly in the request.
optional string bundle = 8;- Returns:
- The bundle.
-
getBundleBytes
com.google.protobuf.ByteString getBundleBytes()
A platform-specific application identifier intended to be unique to the app and independent of the exchange. On Android, this should be a bundle or package name (e.g., com.foo.mygame). On iOS, it is a numeric ID. For SDK-less requests (mostly from connected TVs), it can be provided by the publisher directly in the request.
optional string bundle = 8;- Returns:
- The bytes for bundle.
-
hasPrivacypolicy
boolean hasPrivacypolicy()
Indicates if the app has a privacy policy.
optional bool privacypolicy = 9;- Returns:
- Whether the privacypolicy field is set.
-
getPrivacypolicy
boolean getPrivacypolicy()
Indicates if the app has a privacy policy.
optional bool privacypolicy = 9;- Returns:
- The privacypolicy.
-
hasPaid
boolean hasPaid()
false = app is free, true = the app is a paid version.
optional bool paid = 10;- Returns:
- Whether the paid field is set.
-
getPaid
boolean getPaid()
false = app is free, true = the app is a paid version.
optional bool paid = 10;- Returns:
- The paid.
-
hasPublisher
boolean hasPublisher()
Details about the Publisher (Section 3.2.8) of the app.
optional .com.google.openrtb.BidRequest.Publisher publisher = 11;- Returns:
- Whether the publisher field is set.
-
getPublisher
OpenRtb.BidRequest.Publisher getPublisher()
Details about the Publisher (Section 3.2.8) of the app.
optional .com.google.openrtb.BidRequest.Publisher publisher = 11;- Returns:
- The publisher.
-
getPublisherOrBuilder
OpenRtb.BidRequest.PublisherOrBuilder getPublisherOrBuilder()
Details about the Publisher (Section 3.2.8) of the app.
optional .com.google.openrtb.BidRequest.Publisher publisher = 11;
-
hasContent
boolean hasContent()
Details about the Content (Section 3.2.9) within the app.
optional .com.google.openrtb.BidRequest.Content content = 12;- Returns:
- Whether the content field is set.
-
getContent
OpenRtb.BidRequest.Content getContent()
Details about the Content (Section 3.2.9) within the app.
optional .com.google.openrtb.BidRequest.Content content = 12;- Returns:
- The content.
-
getContentOrBuilder
OpenRtb.BidRequest.ContentOrBuilder getContentOrBuilder()
Details about the Content (Section 3.2.9) within the app.
optional .com.google.openrtb.BidRequest.Content content = 12;
-
hasKeywords
boolean hasKeywords()
Comma separated list of keywords about the app.
optional string keywords = 13;- Returns:
- Whether the keywords field is set.
-
getKeywords
String getKeywords()
Comma separated list of keywords about the app.
optional string keywords = 13;- Returns:
- The keywords.
-
getKeywordsBytes
com.google.protobuf.ByteString getKeywordsBytes()
Comma separated list of keywords about the app.
optional string keywords = 13;- Returns:
- The bytes for keywords.
-
hasStoreurl
boolean hasStoreurl()
App store URL for an installed app; for QAG 1.5 compliance.
optional string storeurl = 16;- Returns:
- Whether the storeurl field is set.
-
getStoreurl
String getStoreurl()
App store URL for an installed app; for QAG 1.5 compliance.
optional string storeurl = 16;- Returns:
- The storeurl.
-
getStoreurlBytes
com.google.protobuf.ByteString getStoreurlBytes()
App store URL for an installed app; for QAG 1.5 compliance.
optional string storeurl = 16;- Returns:
- The bytes for storeurl.
-
-