public static final class OpenRtbProtobuf.App.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.App.Builder> implements OpenRtbProtobuf.AppOrBuilder
3.3.6 App Object An “app” object should be included if the ad supported content is part of a mobile application (as opposed to a mobile website). A bid request must not contain both an “app” object and a “site” object. The app object itself and all of its parameters are optional, so default values are not provided. If an optional parameter is not specified, it should be considered unknown. At a minimum, it’s useful to provide an App ID or bundle, but this is not strictly required.Protobuf type
open_rtb.App| Modifier and Type | Method and Description |
|---|---|
OpenRtbProtobuf.App.Builder |
addAllCat(Iterable<String> values)
Array of IAB content categories for the overall application.
|
OpenRtbProtobuf.App.Builder |
addAllPagecat(Iterable<String> values)
Array of IAB content categories for the current page/view of the app.
|
OpenRtbProtobuf.App.Builder |
addAllSectioncat(Iterable<String> values)
Array of IAB content categories for the current subsection of the app.
|
OpenRtbProtobuf.App.Builder |
addCat(String value)
Array of IAB content categories for the overall application.
|
OpenRtbProtobuf.App.Builder |
addCatBytes(com.google.protobuf.ByteString value)
Array of IAB content categories for the overall application.
|
OpenRtbProtobuf.App.Builder |
addPagecat(String value)
Array of IAB content categories for the current page/view of the app.
|
OpenRtbProtobuf.App.Builder |
addPagecatBytes(com.google.protobuf.ByteString value)
Array of IAB content categories for the current page/view of the app.
|
OpenRtbProtobuf.App.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.App.Builder |
addSectioncat(String value)
Array of IAB content categories for the current subsection of the app.
|
OpenRtbProtobuf.App.Builder |
addSectioncatBytes(com.google.protobuf.ByteString value)
Array of IAB content categories for the current subsection of the app.
|
OpenRtbProtobuf.App |
build() |
OpenRtbProtobuf.App |
buildPartial() |
OpenRtbProtobuf.App.Builder |
clear() |
OpenRtbProtobuf.App.Builder |
clearBundle()
Application bundle or package name (e.g., com.foo.mygame).
|
OpenRtbProtobuf.App.Builder |
clearCat()
Array of IAB content categories for the overall application.
|
OpenRtbProtobuf.App.Builder |
clearContent()
See Content Object.
|
OpenRtbProtobuf.App.Builder |
clearDomain()
Domain of the application (e.g., “mygame.foo.com”).
|
OpenRtbProtobuf.App.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
OpenRtbProtobuf.App.Builder |
clearId()
Application ID on the exchange.
|
OpenRtbProtobuf.App.Builder |
clearKeywords()
List of keywords describing this app in a comma separated string.
|
OpenRtbProtobuf.App.Builder |
clearName()
Application name (may be masked at publisher’s request).
|
OpenRtbProtobuf.App.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OpenRtbProtobuf.App.Builder |
clearPagecat()
Array of IAB content categories for the current page/view of the app.
|
OpenRtbProtobuf.App.Builder |
clearPaid()
“1” if the application is a paid version; else “0” (i.e., free).
|
OpenRtbProtobuf.App.Builder |
clearPrivacypolicy()
Specifies whether the app has a privacy policy.
|
OpenRtbProtobuf.App.Builder |
clearPublisher()
See Publisher Object.
|
OpenRtbProtobuf.App.Builder |
clearSectioncat()
Array of IAB content categories for the current subsection of the app.
|
OpenRtbProtobuf.App.Builder |
clearStoreurl()
For QAG 1.5 compliance, an app store URL for an installed app should be passed in the bid request.
|
OpenRtbProtobuf.App.Builder |
clearVer()
Application version.
|
OpenRtbProtobuf.App.Builder |
clone() |
String |
getBundle()
Application bundle or package name (e.g., com.foo.mygame).
|
com.google.protobuf.ByteString |
getBundleBytes()
Application bundle or package name (e.g., com.foo.mygame).
|
String |
getCat(int index)
Array of IAB content categories for the overall application.
|
com.google.protobuf.ByteString |
getCatBytes(int index)
Array of IAB content categories for the overall application.
|
int |
getCatCount()
Array of IAB content categories for the overall application.
|
com.google.protobuf.ProtocolStringList |
getCatList()
Array of IAB content categories for the overall application.
|
OpenRtbProtobuf.Content |
getContent()
See Content Object.
|
OpenRtbProtobuf.Content.Builder |
getContentBuilder()
See Content Object.
|
OpenRtbProtobuf.ContentOrBuilder |
getContentOrBuilder()
See Content Object.
|
OpenRtbProtobuf.App |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDomain()
Domain of the application (e.g., “mygame.foo.com”).
|
com.google.protobuf.ByteString |
getDomainBytes()
Domain of the application (e.g., “mygame.foo.com”).
|
String |
getId()
Application ID on the exchange.
|
com.google.protobuf.ByteString |
getIdBytes()
Application ID on the exchange.
|
String |
getKeywords()
List of keywords describing this app in a comma separated string.
|
com.google.protobuf.ByteString |
getKeywordsBytes()
List of keywords describing this app in a comma separated string.
|
String |
getName()
Application name (may be masked at publisher’s request).
|
com.google.protobuf.ByteString |
getNameBytes()
Application name (may be masked at publisher’s request).
|
String |
getPagecat(int index)
Array of IAB content categories for the current page/view of the app.
|
com.google.protobuf.ByteString |
getPagecatBytes(int index)
Array of IAB content categories for the current page/view of the app.
|
int |
getPagecatCount()
Array of IAB content categories for the current page/view of the app.
|
com.google.protobuf.ProtocolStringList |
getPagecatList()
Array of IAB content categories for the current page/view of the app.
|
int |
getPaid()
“1” if the application is a paid version; else “0” (i.e., free).
|
int |
getPrivacypolicy()
Specifies whether the app has a privacy policy.
|
OpenRtbProtobuf.Publisher |
getPublisher()
See Publisher Object.
|
OpenRtbProtobuf.Publisher.Builder |
getPublisherBuilder()
See Publisher Object.
|
OpenRtbProtobuf.PublisherOrBuilder |
getPublisherOrBuilder()
See Publisher Object.
|
String |
getSectioncat(int index)
Array of IAB content categories for the current subsection of the app.
|
com.google.protobuf.ByteString |
getSectioncatBytes(int index)
Array of IAB content categories for the current subsection of the app.
|
int |
getSectioncatCount()
Array of IAB content categories for the current subsection of the app.
|
com.google.protobuf.ProtocolStringList |
getSectioncatList()
Array of IAB content categories for the current subsection of the app.
|
String |
getStoreurl()
For QAG 1.5 compliance, an app store URL for an installed app should be passed in the bid request.
|
com.google.protobuf.ByteString |
getStoreurlBytes()
For QAG 1.5 compliance, an app store URL for an installed app should be passed in the bid request.
|
String |
getVer()
Application version.
|
com.google.protobuf.ByteString |
getVerBytes()
Application version.
|
boolean |
hasBundle()
Application bundle or package name (e.g., com.foo.mygame).
|
boolean |
hasContent()
See Content Object.
|
boolean |
hasDomain()
Domain of the application (e.g., “mygame.foo.com”).
|
boolean |
hasId()
Application ID on the exchange.
|
boolean |
hasKeywords()
List of keywords describing this app in a comma separated string.
|
boolean |
hasName()
Application name (may be masked at publisher’s request).
|
boolean |
hasPaid()
“1” if the application is a paid version; else “0” (i.e., free).
|
boolean |
hasPrivacypolicy()
Specifies whether the app has a privacy policy.
|
boolean |
hasPublisher()
See Publisher Object.
|
boolean |
hasStoreurl()
For QAG 1.5 compliance, an app store URL for an installed app should be passed in the bid request.
|
boolean |
hasVer()
Application version.
|
boolean |
isInitialized() |
OpenRtbProtobuf.App.Builder |
mergeContent(OpenRtbProtobuf.Content value)
See Content Object.
|
OpenRtbProtobuf.App.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
OpenRtbProtobuf.App.Builder |
mergeFrom(com.google.protobuf.Message other) |
OpenRtbProtobuf.App.Builder |
mergeFrom(OpenRtbProtobuf.App other) |
OpenRtbProtobuf.App.Builder |
mergePublisher(OpenRtbProtobuf.Publisher value)
See Publisher Object.
|
OpenRtbProtobuf.App.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.App.Builder |
setBundle(String value)
Application bundle or package name (e.g., com.foo.mygame).
|
OpenRtbProtobuf.App.Builder |
setBundleBytes(com.google.protobuf.ByteString value)
Application bundle or package name (e.g., com.foo.mygame).
|
OpenRtbProtobuf.App.Builder |
setCat(int index,
String value)
Array of IAB content categories for the overall application.
|
OpenRtbProtobuf.App.Builder |
setContent(OpenRtbProtobuf.Content.Builder builderForValue)
See Content Object.
|
OpenRtbProtobuf.App.Builder |
setContent(OpenRtbProtobuf.Content value)
See Content Object.
|
OpenRtbProtobuf.App.Builder |
setDomain(String value)
Domain of the application (e.g., “mygame.foo.com”).
|
OpenRtbProtobuf.App.Builder |
setDomainBytes(com.google.protobuf.ByteString value)
Domain of the application (e.g., “mygame.foo.com”).
|
OpenRtbProtobuf.App.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.App.Builder |
setId(String value)
Application ID on the exchange.
|
OpenRtbProtobuf.App.Builder |
setIdBytes(com.google.protobuf.ByteString value)
Application ID on the exchange.
|
OpenRtbProtobuf.App.Builder |
setKeywords(String value)
List of keywords describing this app in a comma separated string.
|
OpenRtbProtobuf.App.Builder |
setKeywordsBytes(com.google.protobuf.ByteString value)
List of keywords describing this app in a comma separated string.
|
OpenRtbProtobuf.App.Builder |
setName(String value)
Application name (may be masked at publisher’s request).
|
OpenRtbProtobuf.App.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Application name (may be masked at publisher’s request).
|
OpenRtbProtobuf.App.Builder |
setPagecat(int index,
String value)
Array of IAB content categories for the current page/view of the app.
|
OpenRtbProtobuf.App.Builder |
setPaid(int value)
“1” if the application is a paid version; else “0” (i.e., free).
|
OpenRtbProtobuf.App.Builder |
setPrivacypolicy(int value)
Specifies whether the app has a privacy policy.
|
OpenRtbProtobuf.App.Builder |
setPublisher(OpenRtbProtobuf.Publisher.Builder builderForValue)
See Publisher Object.
|
OpenRtbProtobuf.App.Builder |
setPublisher(OpenRtbProtobuf.Publisher value)
See Publisher Object.
|
OpenRtbProtobuf.App.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
OpenRtbProtobuf.App.Builder |
setSectioncat(int index,
String value)
Array of IAB content categories for the current subsection of the app.
|
OpenRtbProtobuf.App.Builder |
setStoreurl(String value)
For QAG 1.5 compliance, an app store URL for an installed app should be passed in the bid request.
|
OpenRtbProtobuf.App.Builder |
setStoreurlBytes(com.google.protobuf.ByteString value)
For QAG 1.5 compliance, an app store URL for an installed app should be passed in the bid request.
|
OpenRtbProtobuf.App.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.App.Builder |
setVer(String value)
Application version.
|
OpenRtbProtobuf.App.Builder |
setVerBytes(com.google.protobuf.ByteString value)
Application version.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForFieldfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public OpenRtbProtobuf.App.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.App.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.App.Builder>public OpenRtbProtobuf.App getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic OpenRtbProtobuf.App build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.App buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.App.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.App.Builder>public OpenRtbProtobuf.App.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.App.Builder>public OpenRtbProtobuf.App.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.App.Builder>public OpenRtbProtobuf.App.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.App.Builder>public OpenRtbProtobuf.App.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.App.Builder>public OpenRtbProtobuf.App.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.App.Builder>public OpenRtbProtobuf.App.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OpenRtbProtobuf.App.Builder>public OpenRtbProtobuf.App.Builder mergeFrom(OpenRtbProtobuf.App other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.App.Builder>public OpenRtbProtobuf.App.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OpenRtbProtobuf.App.Builder>IOExceptionpublic boolean hasId()
Application ID on the exchange.
optional string id = 1;hasId in interface OpenRtbProtobuf.AppOrBuilderpublic String getId()
Application ID on the exchange.
optional string id = 1;getId in interface OpenRtbProtobuf.AppOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
Application ID on the exchange.
optional string id = 1;getIdBytes in interface OpenRtbProtobuf.AppOrBuilderpublic OpenRtbProtobuf.App.Builder setId(String value)
Application ID on the exchange.
optional string id = 1;public OpenRtbProtobuf.App.Builder clearId()
Application ID on the exchange.
optional string id = 1;public OpenRtbProtobuf.App.Builder setIdBytes(com.google.protobuf.ByteString value)
Application ID on the exchange.
optional string id = 1;public boolean hasName()
Application name (may be masked at publisher’s request).
optional string name = 2;hasName in interface OpenRtbProtobuf.AppOrBuilderpublic String getName()
Application name (may be masked at publisher’s request).
optional string name = 2;getName in interface OpenRtbProtobuf.AppOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Application name (may be masked at publisher’s request).
optional string name = 2;getNameBytes in interface OpenRtbProtobuf.AppOrBuilderpublic OpenRtbProtobuf.App.Builder setName(String value)
Application name (may be masked at publisher’s request).
optional string name = 2;public OpenRtbProtobuf.App.Builder clearName()
Application name (may be masked at publisher’s request).
optional string name = 2;public OpenRtbProtobuf.App.Builder setNameBytes(com.google.protobuf.ByteString value)
Application name (may be masked at publisher’s request).
optional string name = 2;public boolean hasDomain()
Domain of the application (e.g., “mygame.foo.com”).
optional string domain = 3;hasDomain in interface OpenRtbProtobuf.AppOrBuilderpublic String getDomain()
Domain of the application (e.g., “mygame.foo.com”).
optional string domain = 3;getDomain in interface OpenRtbProtobuf.AppOrBuilderpublic com.google.protobuf.ByteString getDomainBytes()
Domain of the application (e.g., “mygame.foo.com”).
optional string domain = 3;getDomainBytes in interface OpenRtbProtobuf.AppOrBuilderpublic OpenRtbProtobuf.App.Builder setDomain(String value)
Domain of the application (e.g., “mygame.foo.com”).
optional string domain = 3;public OpenRtbProtobuf.App.Builder clearDomain()
Domain of the application (e.g., “mygame.foo.com”).
optional string domain = 3;public OpenRtbProtobuf.App.Builder setDomainBytes(com.google.protobuf.ByteString value)
Domain of the application (e.g., “mygame.foo.com”).
optional string domain = 3;public com.google.protobuf.ProtocolStringList getCatList()
Array of IAB content categories for the overall application. See Table 6.1 Content Categories.
repeated string cat = 4;getCatList in interface OpenRtbProtobuf.AppOrBuilderpublic int getCatCount()
Array of IAB content categories for the overall application. See Table 6.1 Content Categories.
repeated string cat = 4;getCatCount in interface OpenRtbProtobuf.AppOrBuilderpublic String getCat(int index)
Array of IAB content categories for the overall application. See Table 6.1 Content Categories.
repeated string cat = 4;getCat in interface OpenRtbProtobuf.AppOrBuilderpublic com.google.protobuf.ByteString getCatBytes(int index)
Array of IAB content categories for the overall application. See Table 6.1 Content Categories.
repeated string cat = 4;getCatBytes in interface OpenRtbProtobuf.AppOrBuilderpublic OpenRtbProtobuf.App.Builder setCat(int index, String value)
Array of IAB content categories for the overall application. See Table 6.1 Content Categories.
repeated string cat = 4;public OpenRtbProtobuf.App.Builder addCat(String value)
Array of IAB content categories for the overall application. See Table 6.1 Content Categories.
repeated string cat = 4;public OpenRtbProtobuf.App.Builder addAllCat(Iterable<String> values)
Array of IAB content categories for the overall application. See Table 6.1 Content Categories.
repeated string cat = 4;public OpenRtbProtobuf.App.Builder clearCat()
Array of IAB content categories for the overall application. See Table 6.1 Content Categories.
repeated string cat = 4;public OpenRtbProtobuf.App.Builder addCatBytes(com.google.protobuf.ByteString value)
Array of IAB content categories for the overall application. See Table 6.1 Content Categories.
repeated string cat = 4;public com.google.protobuf.ProtocolStringList getSectioncatList()
Array of IAB content categories for the current subsection of the app. See Table 6.1 Content Categories.
repeated string sectioncat = 5;getSectioncatList in interface OpenRtbProtobuf.AppOrBuilderpublic int getSectioncatCount()
Array of IAB content categories for the current subsection of the app. See Table 6.1 Content Categories.
repeated string sectioncat = 5;getSectioncatCount in interface OpenRtbProtobuf.AppOrBuilderpublic String getSectioncat(int index)
Array of IAB content categories for the current subsection of the app. See Table 6.1 Content Categories.
repeated string sectioncat = 5;getSectioncat in interface OpenRtbProtobuf.AppOrBuilderpublic com.google.protobuf.ByteString getSectioncatBytes(int index)
Array of IAB content categories for the current subsection of the app. See Table 6.1 Content Categories.
repeated string sectioncat = 5;getSectioncatBytes in interface OpenRtbProtobuf.AppOrBuilderpublic OpenRtbProtobuf.App.Builder setSectioncat(int index, String value)
Array of IAB content categories for the current subsection of the app. See Table 6.1 Content Categories.
repeated string sectioncat = 5;public OpenRtbProtobuf.App.Builder addSectioncat(String value)
Array of IAB content categories for the current subsection of the app. See Table 6.1 Content Categories.
repeated string sectioncat = 5;public OpenRtbProtobuf.App.Builder addAllSectioncat(Iterable<String> values)
Array of IAB content categories for the current subsection of the app. See Table 6.1 Content Categories.
repeated string sectioncat = 5;public OpenRtbProtobuf.App.Builder clearSectioncat()
Array of IAB content categories for the current subsection of the app. See Table 6.1 Content Categories.
repeated string sectioncat = 5;public OpenRtbProtobuf.App.Builder addSectioncatBytes(com.google.protobuf.ByteString value)
Array of IAB content categories for the current subsection of the app. See Table 6.1 Content Categories.
repeated string sectioncat = 5;public com.google.protobuf.ProtocolStringList getPagecatList()
Array of IAB content categories for the current page/view of the app. See Table 6.1 Content Categories.
repeated string pagecat = 6;getPagecatList in interface OpenRtbProtobuf.AppOrBuilderpublic int getPagecatCount()
Array of IAB content categories for the current page/view of the app. See Table 6.1 Content Categories.
repeated string pagecat = 6;getPagecatCount in interface OpenRtbProtobuf.AppOrBuilderpublic String getPagecat(int index)
Array of IAB content categories for the current page/view of the app. See Table 6.1 Content Categories.
repeated string pagecat = 6;getPagecat in interface OpenRtbProtobuf.AppOrBuilderpublic com.google.protobuf.ByteString getPagecatBytes(int index)
Array of IAB content categories for the current page/view of the app. See Table 6.1 Content Categories.
repeated string pagecat = 6;getPagecatBytes in interface OpenRtbProtobuf.AppOrBuilderpublic OpenRtbProtobuf.App.Builder setPagecat(int index, String value)
Array of IAB content categories for the current page/view of the app. See Table 6.1 Content Categories.
repeated string pagecat = 6;public OpenRtbProtobuf.App.Builder addPagecat(String value)
Array of IAB content categories for the current page/view of the app. See Table 6.1 Content Categories.
repeated string pagecat = 6;public OpenRtbProtobuf.App.Builder addAllPagecat(Iterable<String> values)
Array of IAB content categories for the current page/view of the app. See Table 6.1 Content Categories.
repeated string pagecat = 6;public OpenRtbProtobuf.App.Builder clearPagecat()
Array of IAB content categories for the current page/view of the app. See Table 6.1 Content Categories.
repeated string pagecat = 6;public OpenRtbProtobuf.App.Builder addPagecatBytes(com.google.protobuf.ByteString value)
Array of IAB content categories for the current page/view of the app. See Table 6.1 Content Categories.
repeated string pagecat = 6;public boolean hasVer()
Application version.
optional string ver = 7;hasVer in interface OpenRtbProtobuf.AppOrBuilderpublic String getVer()
Application version.
optional string ver = 7;getVer in interface OpenRtbProtobuf.AppOrBuilderpublic com.google.protobuf.ByteString getVerBytes()
Application version.
optional string ver = 7;getVerBytes in interface OpenRtbProtobuf.AppOrBuilderpublic OpenRtbProtobuf.App.Builder setVer(String value)
Application version.
optional string ver = 7;public OpenRtbProtobuf.App.Builder clearVer()
Application version.
optional string ver = 7;public OpenRtbProtobuf.App.Builder setVerBytes(com.google.protobuf.ByteString value)
Application version.
optional string ver = 7;public boolean hasBundle()
Application bundle or package name (e.g., com.foo.mygame). This is intended to be a unique ID across multiple exchanges.
optional string bundle = 8;hasBundle in interface OpenRtbProtobuf.AppOrBuilderpublic String getBundle()
Application bundle or package name (e.g., com.foo.mygame). This is intended to be a unique ID across multiple exchanges.
optional string bundle = 8;getBundle in interface OpenRtbProtobuf.AppOrBuilderpublic com.google.protobuf.ByteString getBundleBytes()
Application bundle or package name (e.g., com.foo.mygame). This is intended to be a unique ID across multiple exchanges.
optional string bundle = 8;getBundleBytes in interface OpenRtbProtobuf.AppOrBuilderpublic OpenRtbProtobuf.App.Builder setBundle(String value)
Application bundle or package name (e.g., com.foo.mygame). This is intended to be a unique ID across multiple exchanges.
optional string bundle = 8;public OpenRtbProtobuf.App.Builder clearBundle()
Application bundle or package name (e.g., com.foo.mygame). This is intended to be a unique ID across multiple exchanges.
optional string bundle = 8;public OpenRtbProtobuf.App.Builder setBundleBytes(com.google.protobuf.ByteString value)
Application bundle or package name (e.g., com.foo.mygame). This is intended to be a unique ID across multiple exchanges.
optional string bundle = 8;public boolean hasPrivacypolicy()
Specifies whether the app has a privacy policy. “1” means there is a policy and “0” means there is not.
optional uint32 privacypolicy = 9;hasPrivacypolicy in interface OpenRtbProtobuf.AppOrBuilderpublic int getPrivacypolicy()
Specifies whether the app has a privacy policy. “1” means there is a policy and “0” means there is not.
optional uint32 privacypolicy = 9;getPrivacypolicy in interface OpenRtbProtobuf.AppOrBuilderpublic OpenRtbProtobuf.App.Builder setPrivacypolicy(int value)
Specifies whether the app has a privacy policy. “1” means there is a policy and “0” means there is not.
optional uint32 privacypolicy = 9;public OpenRtbProtobuf.App.Builder clearPrivacypolicy()
Specifies whether the app has a privacy policy. “1” means there is a policy and “0” means there is not.
optional uint32 privacypolicy = 9;public boolean hasPaid()
“1” if the application is a paid version; else “0” (i.e., free).
optional uint32 paid = 10;hasPaid in interface OpenRtbProtobuf.AppOrBuilderpublic int getPaid()
“1” if the application is a paid version; else “0” (i.e., free).
optional uint32 paid = 10;getPaid in interface OpenRtbProtobuf.AppOrBuilderpublic OpenRtbProtobuf.App.Builder setPaid(int value)
“1” if the application is a paid version; else “0” (i.e., free).
optional uint32 paid = 10;public OpenRtbProtobuf.App.Builder clearPaid()
“1” if the application is a paid version; else “0” (i.e., free).
optional uint32 paid = 10;public boolean hasPublisher()
See Publisher Object.
optional .open_rtb.Publisher publisher = 11;hasPublisher in interface OpenRtbProtobuf.AppOrBuilderpublic OpenRtbProtobuf.Publisher getPublisher()
See Publisher Object.
optional .open_rtb.Publisher publisher = 11;getPublisher in interface OpenRtbProtobuf.AppOrBuilderpublic OpenRtbProtobuf.App.Builder setPublisher(OpenRtbProtobuf.Publisher value)
See Publisher Object.
optional .open_rtb.Publisher publisher = 11;public OpenRtbProtobuf.App.Builder setPublisher(OpenRtbProtobuf.Publisher.Builder builderForValue)
See Publisher Object.
optional .open_rtb.Publisher publisher = 11;public OpenRtbProtobuf.App.Builder mergePublisher(OpenRtbProtobuf.Publisher value)
See Publisher Object.
optional .open_rtb.Publisher publisher = 11;public OpenRtbProtobuf.App.Builder clearPublisher()
See Publisher Object.
optional .open_rtb.Publisher publisher = 11;public OpenRtbProtobuf.Publisher.Builder getPublisherBuilder()
See Publisher Object.
optional .open_rtb.Publisher publisher = 11;public OpenRtbProtobuf.PublisherOrBuilder getPublisherOrBuilder()
See Publisher Object.
optional .open_rtb.Publisher publisher = 11;getPublisherOrBuilder in interface OpenRtbProtobuf.AppOrBuilderpublic boolean hasContent()
See Content Object.
optional .open_rtb.Content content = 12;hasContent in interface OpenRtbProtobuf.AppOrBuilderpublic OpenRtbProtobuf.Content getContent()
See Content Object.
optional .open_rtb.Content content = 12;getContent in interface OpenRtbProtobuf.AppOrBuilderpublic OpenRtbProtobuf.App.Builder setContent(OpenRtbProtobuf.Content value)
See Content Object.
optional .open_rtb.Content content = 12;public OpenRtbProtobuf.App.Builder setContent(OpenRtbProtobuf.Content.Builder builderForValue)
See Content Object.
optional .open_rtb.Content content = 12;public OpenRtbProtobuf.App.Builder mergeContent(OpenRtbProtobuf.Content value)
See Content Object.
optional .open_rtb.Content content = 12;public OpenRtbProtobuf.App.Builder clearContent()
See Content Object.
optional .open_rtb.Content content = 12;public OpenRtbProtobuf.Content.Builder getContentBuilder()
See Content Object.
optional .open_rtb.Content content = 12;public OpenRtbProtobuf.ContentOrBuilder getContentOrBuilder()
See Content Object.
optional .open_rtb.Content content = 12;getContentOrBuilder in interface OpenRtbProtobuf.AppOrBuilderpublic boolean hasKeywords()
List of keywords describing this app in a comma separated string.
optional string keywords = 13;hasKeywords in interface OpenRtbProtobuf.AppOrBuilderpublic String getKeywords()
List of keywords describing this app in a comma separated string.
optional string keywords = 13;getKeywords in interface OpenRtbProtobuf.AppOrBuilderpublic com.google.protobuf.ByteString getKeywordsBytes()
List of keywords describing this app in a comma separated string.
optional string keywords = 13;getKeywordsBytes in interface OpenRtbProtobuf.AppOrBuilderpublic OpenRtbProtobuf.App.Builder setKeywords(String value)
List of keywords describing this app in a comma separated string.
optional string keywords = 13;public OpenRtbProtobuf.App.Builder clearKeywords()
List of keywords describing this app in a comma separated string.
optional string keywords = 13;public OpenRtbProtobuf.App.Builder setKeywordsBytes(com.google.protobuf.ByteString value)
List of keywords describing this app in a comma separated string.
optional string keywords = 13;public boolean hasStoreurl()
For QAG 1.5 compliance, an app store URL for an installed app should be passed in the bid request.
optional string storeurl = 14;hasStoreurl in interface OpenRtbProtobuf.AppOrBuilderpublic String getStoreurl()
For QAG 1.5 compliance, an app store URL for an installed app should be passed in the bid request.
optional string storeurl = 14;getStoreurl in interface OpenRtbProtobuf.AppOrBuilderpublic com.google.protobuf.ByteString getStoreurlBytes()
For QAG 1.5 compliance, an app store URL for an installed app should be passed in the bid request.
optional string storeurl = 14;getStoreurlBytes in interface OpenRtbProtobuf.AppOrBuilderpublic OpenRtbProtobuf.App.Builder setStoreurl(String value)
For QAG 1.5 compliance, an app store URL for an installed app should be passed in the bid request.
optional string storeurl = 14;public OpenRtbProtobuf.App.Builder clearStoreurl()
For QAG 1.5 compliance, an app store URL for an installed app should be passed in the bid request.
optional string storeurl = 14;public OpenRtbProtobuf.App.Builder setStoreurlBytes(com.google.protobuf.ByteString value)
For QAG 1.5 compliance, an app store URL for an installed app should be passed in the bid request.
optional string storeurl = 14;public final OpenRtbProtobuf.App.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.App.Builder>public final OpenRtbProtobuf.App.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.App.Builder>Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.