public static final class OpenRtbProtobuf.App extends com.google.protobuf.GeneratedMessageV3 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 | Class and Description |
|---|---|
static class |
OpenRtbProtobuf.App.Builder
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).
|
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| Modifier and Type | Field and Description |
|---|---|
static int |
BUNDLE_FIELD_NUMBER |
static int |
CAT_FIELD_NUMBER |
static int |
CONTENT_FIELD_NUMBER |
static int |
DOMAIN_FIELD_NUMBER |
static int |
ID_FIELD_NUMBER |
static int |
KEYWORDS_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
PAGECAT_FIELD_NUMBER |
static int |
PAID_FIELD_NUMBER |
static com.google.protobuf.Parser<OpenRtbProtobuf.App> |
PARSER
Deprecated.
|
static int |
PRIVACYPOLICY_FIELD_NUMBER |
static int |
PUBLISHER_FIELD_NUMBER |
static int |
SECTIONCAT_FIELD_NUMBER |
static int |
STOREURL_FIELD_NUMBER |
static int |
VER_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
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.ContentOrBuilder |
getContentOrBuilder()
See Content Object.
|
static OpenRtbProtobuf.App |
getDefaultInstance() |
OpenRtbProtobuf.App |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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).
|
com.google.protobuf.Parser<OpenRtbProtobuf.App> |
getParserForType() |
int |
getPrivacypolicy()
Specifies whether the app has a privacy policy.
|
OpenRtbProtobuf.Publisher |
getPublisher()
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.
|
int |
getSerializedSize() |
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.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
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”).
|
int |
hashCode() |
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() |
static OpenRtbProtobuf.App.Builder |
newBuilder() |
static OpenRtbProtobuf.App.Builder |
newBuilder(OpenRtbProtobuf.App prototype) |
OpenRtbProtobuf.App.Builder |
newBuilderForType() |
static OpenRtbProtobuf.App |
parseDelimitedFrom(InputStream input) |
static OpenRtbProtobuf.App |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OpenRtbProtobuf.App |
parseFrom(byte[] data) |
static OpenRtbProtobuf.App |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OpenRtbProtobuf.App |
parseFrom(com.google.protobuf.ByteString data) |
static OpenRtbProtobuf.App |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OpenRtbProtobuf.App |
parseFrom(com.google.protobuf.CodedInputStream input) |
static OpenRtbProtobuf.App |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OpenRtbProtobuf.App |
parseFrom(InputStream input) |
static OpenRtbProtobuf.App |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<OpenRtbProtobuf.App> |
parser() |
OpenRtbProtobuf.App.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneoffindInitializationErrors, getInitializationErrorString, toStringtoByteArray, toByteString, writeDelimitedTo, writeTopublic static final int ID_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
public static final int DOMAIN_FIELD_NUMBER
public static final int CAT_FIELD_NUMBER
public static final int SECTIONCAT_FIELD_NUMBER
public static final int PAGECAT_FIELD_NUMBER
public static final int VER_FIELD_NUMBER
public static final int BUNDLE_FIELD_NUMBER
public static final int PRIVACYPOLICY_FIELD_NUMBER
public static final int PAID_FIELD_NUMBER
public static final int PUBLISHER_FIELD_NUMBER
public static final int CONTENT_FIELD_NUMBER
public static final int KEYWORDS_FIELD_NUMBER
public static final int STOREURL_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<OpenRtbProtobuf.App> PARSER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public 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 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 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 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 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 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 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 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 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 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 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.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.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 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 final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static OpenRtbProtobuf.App parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OpenRtbProtobuf.App parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OpenRtbProtobuf.App parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OpenRtbProtobuf.App parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OpenRtbProtobuf.App parseFrom(InputStream input) throws IOException
IOExceptionpublic static OpenRtbProtobuf.App parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static OpenRtbProtobuf.App parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static OpenRtbProtobuf.App parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static OpenRtbProtobuf.App parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static OpenRtbProtobuf.App parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic OpenRtbProtobuf.App.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static OpenRtbProtobuf.App.Builder newBuilder()
public static OpenRtbProtobuf.App.Builder newBuilder(OpenRtbProtobuf.App prototype)
public OpenRtbProtobuf.App.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLitepublic static OpenRtbProtobuf.App getDefaultInstance()
public static com.google.protobuf.Parser<OpenRtbProtobuf.App> parser()
public com.google.protobuf.Parser<OpenRtbProtobuf.App> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public OpenRtbProtobuf.App getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.