public static final class Extension.BannerExtensions.Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<Extension.BannerExtensions,Extension.BannerExtensions.Builder> implements Extension.BannerExtensionsOrBuilder
openrtb.BannerExtensions
Next available tag: 5
| Modifier and Type | Method and Description |
|---|---|
Extension.BannerExtensions.Builder |
addAdditionalDimensions(Extension.Dimension.Builder builderForValue)
repeated .openrtb.Dimension additional_dimensions = 3; |
Extension.BannerExtensions.Builder |
addAdditionalDimensions(Extension.Dimension value)
repeated .openrtb.Dimension additional_dimensions = 3; |
Extension.BannerExtensions.Builder |
addAdditionalDimensions(int index,
Extension.Dimension.Builder builderForValue)
repeated .openrtb.Dimension additional_dimensions = 3; |
Extension.BannerExtensions.Builder |
addAdditionalDimensions(int index,
Extension.Dimension value)
repeated .openrtb.Dimension additional_dimensions = 3; |
Extension.Dimension.Builder |
addAdditionalDimensionsBuilder()
repeated .openrtb.Dimension additional_dimensions = 3; |
Extension.Dimension.Builder |
addAdditionalDimensionsBuilder(int index)
repeated .openrtb.Dimension additional_dimensions = 3; |
Extension.BannerExtensions.Builder |
addAllAdditionalDimensions(Iterable<? extends Extension.Dimension> values)
repeated .openrtb.Dimension additional_dimensions = 3; |
Extension.BannerExtensions.Builder |
addAllBapis(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> values)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1; |
Extension.BannerExtensions.Builder |
addAllRequiredAttrs(Iterable<? extends OpenrtbCommon.CreativeAttribute> values)
repeated .openrtb.CreativeAttribute required_attrs = 2; |
Extension.BannerExtensions.Builder |
addBapis(OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1; |
Extension.BannerExtensions.Builder |
addRequiredAttrs(OpenrtbCommon.CreativeAttribute value)
repeated .openrtb.CreativeAttribute required_attrs = 2; |
Extension.BannerExtensions |
build() |
Extension.BannerExtensions |
buildPartial() |
Extension.BannerExtensions.Builder |
clear() |
Extension.BannerExtensions.Builder |
clearAdditionalDimensions()
repeated .openrtb.Dimension additional_dimensions = 3; |
Extension.BannerExtensions.Builder |
clearBapis()
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1; |
Extension.BannerExtensions.Builder |
clearRequiredAttrs()
repeated .openrtb.CreativeAttribute required_attrs = 2; |
Extension.BannerExtensions.Builder |
clearRewarded()
optional bool rewarded = 4; |
Extension.Dimension |
getAdditionalDimensions(int index)
repeated .openrtb.Dimension additional_dimensions = 3; |
Extension.Dimension.Builder |
getAdditionalDimensionsBuilder(int index)
repeated .openrtb.Dimension additional_dimensions = 3; |
List<Extension.Dimension.Builder> |
getAdditionalDimensionsBuilderList()
repeated .openrtb.Dimension additional_dimensions = 3; |
int |
getAdditionalDimensionsCount()
repeated .openrtb.Dimension additional_dimensions = 3; |
List<Extension.Dimension> |
getAdditionalDimensionsList()
repeated .openrtb.Dimension additional_dimensions = 3; |
Extension.DimensionOrBuilder |
getAdditionalDimensionsOrBuilder(int index)
repeated .openrtb.Dimension additional_dimensions = 3; |
List<? extends Extension.DimensionOrBuilder> |
getAdditionalDimensionsOrBuilderList()
repeated .openrtb.Dimension additional_dimensions = 3; |
OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework |
getBapis(int index)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1; |
int |
getBapisCount()
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1; |
List<OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> |
getBapisList()
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1; |
Extension.BannerExtensions |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
OpenrtbCommon.CreativeAttribute |
getRequiredAttrs(int index)
repeated .openrtb.CreativeAttribute required_attrs = 2; |
int |
getRequiredAttrsCount()
repeated .openrtb.CreativeAttribute required_attrs = 2; |
List<OpenrtbCommon.CreativeAttribute> |
getRequiredAttrsList()
repeated .openrtb.CreativeAttribute required_attrs = 2; |
boolean |
getRewarded()
optional bool rewarded = 4; |
boolean |
hasRewarded()
optional bool rewarded = 4; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Extension.BannerExtensions.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Extension.BannerExtensions.Builder |
mergeFrom(Extension.BannerExtensions other) |
Extension.BannerExtensions.Builder |
mergeFrom(com.google.protobuf.Message other) |
Extension.BannerExtensions.Builder |
removeAdditionalDimensions(int index)
repeated .openrtb.Dimension additional_dimensions = 3; |
Extension.BannerExtensions.Builder |
setAdditionalDimensions(int index,
Extension.Dimension.Builder builderForValue)
repeated .openrtb.Dimension additional_dimensions = 3; |
Extension.BannerExtensions.Builder |
setAdditionalDimensions(int index,
Extension.Dimension value)
repeated .openrtb.Dimension additional_dimensions = 3; |
Extension.BannerExtensions.Builder |
setBapis(int index,
OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1; |
Extension.BannerExtensions.Builder |
setRequiredAttrs(int index,
OpenrtbCommon.CreativeAttribute value)
repeated .openrtb.CreativeAttribute required_attrs = 2; |
Extension.BannerExtensions.Builder |
setRewarded(boolean value)
optional bool rewarded = 4; |
addExtension, addExtension, addExtension, addRepeatedField, clearExtension, clearExtension, clearExtension, clearField, clone, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, mergeExtensionFields, parseUnknownField, setExtension, setExtension, setExtension, setExtension, setExtension, setExtension, setField, setRepeatedFieldclearOneof, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedFieldBuilder, getUnknownFields, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, setUnknownFieldsfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtensionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Extension.BannerExtensions.Builder>public Extension.BannerExtensions.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.ExtendableBuilder<Extension.BannerExtensions,Extension.BannerExtensions.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.GeneratedMessage.Builder<Extension.BannerExtensions.Builder>public Extension.BannerExtensions getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<Extension.BannerExtensions>getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Extension.BannerExtensions build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Extension.BannerExtensions buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Extension.BannerExtensions.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Extension.BannerExtensions.Builder>public Extension.BannerExtensions.Builder mergeFrom(Extension.BannerExtensions other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.ExtendableBuilder<Extension.BannerExtensions,Extension.BannerExtensions.Builder>public Extension.BannerExtensions.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<Extension.BannerExtensions.Builder>IOExceptionpublic List<OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> getBapisList()
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;
Blocked ApiFrameworks
getBapisList in interface Extension.BannerExtensionsOrBuilderpublic int getBapisCount()
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;
Blocked ApiFrameworks
getBapisCount in interface Extension.BannerExtensionsOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework getBapis(int index)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;
Blocked ApiFrameworks
getBapis in interface Extension.BannerExtensionsOrBuilderpublic Extension.BannerExtensions.Builder setBapis(int index, OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;
Blocked ApiFrameworks
public Extension.BannerExtensions.Builder addBapis(OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;
Blocked ApiFrameworks
public Extension.BannerExtensions.Builder addAllBapis(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> values)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;
Blocked ApiFrameworks
public Extension.BannerExtensions.Builder clearBapis()
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;
Blocked ApiFrameworks
public List<OpenrtbCommon.CreativeAttribute> getRequiredAttrsList()
repeated .openrtb.CreativeAttribute required_attrs = 2;
Creative attributes that are required by the request.
For e.g. MoPub request have "AD_HAS_THUMBNAIL" for the creative
to be returned in the response
getRequiredAttrsList in interface Extension.BannerExtensionsOrBuilderpublic int getRequiredAttrsCount()
repeated .openrtb.CreativeAttribute required_attrs = 2;
Creative attributes that are required by the request.
For e.g. MoPub request have "AD_HAS_THUMBNAIL" for the creative
to be returned in the response
getRequiredAttrsCount in interface Extension.BannerExtensionsOrBuilderpublic OpenrtbCommon.CreativeAttribute getRequiredAttrs(int index)
repeated .openrtb.CreativeAttribute required_attrs = 2;
Creative attributes that are required by the request.
For e.g. MoPub request have "AD_HAS_THUMBNAIL" for the creative
to be returned in the response
getRequiredAttrs in interface Extension.BannerExtensionsOrBuilderpublic Extension.BannerExtensions.Builder setRequiredAttrs(int index, OpenrtbCommon.CreativeAttribute value)
repeated .openrtb.CreativeAttribute required_attrs = 2;
Creative attributes that are required by the request.
For e.g. MoPub request have "AD_HAS_THUMBNAIL" for the creative
to be returned in the response
public Extension.BannerExtensions.Builder addRequiredAttrs(OpenrtbCommon.CreativeAttribute value)
repeated .openrtb.CreativeAttribute required_attrs = 2;
Creative attributes that are required by the request.
For e.g. MoPub request have "AD_HAS_THUMBNAIL" for the creative
to be returned in the response
public Extension.BannerExtensions.Builder addAllRequiredAttrs(Iterable<? extends OpenrtbCommon.CreativeAttribute> values)
repeated .openrtb.CreativeAttribute required_attrs = 2;
Creative attributes that are required by the request.
For e.g. MoPub request have "AD_HAS_THUMBNAIL" for the creative
to be returned in the response
public Extension.BannerExtensions.Builder clearRequiredAttrs()
repeated .openrtb.CreativeAttribute required_attrs = 2;
Creative attributes that are required by the request.
For e.g. MoPub request have "AD_HAS_THUMBNAIL" for the creative
to be returned in the response
public List<Extension.Dimension> getAdditionalDimensionsList()
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
getAdditionalDimensionsList in interface Extension.BannerExtensionsOrBuilderpublic int getAdditionalDimensionsCount()
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
getAdditionalDimensionsCount in interface Extension.BannerExtensionsOrBuilderpublic Extension.Dimension getAdditionalDimensions(int index)
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
getAdditionalDimensions in interface Extension.BannerExtensionsOrBuilderpublic Extension.BannerExtensions.Builder setAdditionalDimensions(int index, Extension.Dimension value)
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
public Extension.BannerExtensions.Builder setAdditionalDimensions(int index, Extension.Dimension.Builder builderForValue)
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
public Extension.BannerExtensions.Builder addAdditionalDimensions(Extension.Dimension value)
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
public Extension.BannerExtensions.Builder addAdditionalDimensions(int index, Extension.Dimension value)
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
public Extension.BannerExtensions.Builder addAdditionalDimensions(Extension.Dimension.Builder builderForValue)
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
public Extension.BannerExtensions.Builder addAdditionalDimensions(int index, Extension.Dimension.Builder builderForValue)
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
public Extension.BannerExtensions.Builder addAllAdditionalDimensions(Iterable<? extends Extension.Dimension> values)
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
public Extension.BannerExtensions.Builder clearAdditionalDimensions()
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
public Extension.BannerExtensions.Builder removeAdditionalDimensions(int index)
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
public Extension.Dimension.Builder getAdditionalDimensionsBuilder(int index)
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
public Extension.DimensionOrBuilder getAdditionalDimensionsOrBuilder(int index)
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
getAdditionalDimensionsOrBuilder in interface Extension.BannerExtensionsOrBuilderpublic List<? extends Extension.DimensionOrBuilder> getAdditionalDimensionsOrBuilderList()
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
getAdditionalDimensionsOrBuilderList in interface Extension.BannerExtensionsOrBuilderpublic Extension.Dimension.Builder addAdditionalDimensionsBuilder()
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
public Extension.Dimension.Builder addAdditionalDimensionsBuilder(int index)
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
public List<Extension.Dimension.Builder> getAdditionalDimensionsBuilderList()
repeated .openrtb.Dimension additional_dimensions = 3;
Some exchanges such as Google Adx support multiple allowed sizes for an impression. In such cases, the additional dimensions (w, h) that are supported are present in this field. For example, if Adx supports 5 sets of allowed sizes in a request. The first allowed size will be in banner.w and banner.h The additional 4 sets will be in this field.
public boolean hasRewarded()
optional bool rewarded = 4;
Some exchanges support "rewarded banners". This signifies that an end user
will recieve a reward for interacting with the ad. E.g. if the user plays
a game in a playable banner, they get game currency in a phone game.
Two things to note:
1. Protobufs sets bools false by default. Unless this field exists and
is explicitly set to true, a banner is considered "nonrewarded".
2. No exchange actually defines this field here, it is a generalization
of the different ways that exchanges denote rewarded banners.
hasRewarded in interface Extension.BannerExtensionsOrBuilderpublic boolean getRewarded()
optional bool rewarded = 4;
Some exchanges support "rewarded banners". This signifies that an end user
will recieve a reward for interacting with the ad. E.g. if the user plays
a game in a playable banner, they get game currency in a phone game.
Two things to note:
1. Protobufs sets bools false by default. Unless this field exists and
is explicitly set to true, a banner is considered "nonrewarded".
2. No exchange actually defines this field here, it is a generalization
of the different ways that exchanges denote rewarded banners.
getRewarded in interface Extension.BannerExtensionsOrBuilderpublic Extension.BannerExtensions.Builder setRewarded(boolean value)
optional bool rewarded = 4;
Some exchanges support "rewarded banners". This signifies that an end user
will recieve a reward for interacting with the ad. E.g. if the user plays
a game in a playable banner, they get game currency in a phone game.
Two things to note:
1. Protobufs sets bools false by default. Unless this field exists and
is explicitly set to true, a banner is considered "nonrewarded".
2. No exchange actually defines this field here, it is a generalization
of the different ways that exchanges denote rewarded banners.
public Extension.BannerExtensions.Builder clearRewarded()
optional bool rewarded = 4;
Some exchanges support "rewarded banners". This signifies that an end user
will recieve a reward for interacting with the ad. E.g. if the user plays
a game in a playable banner, they get game currency in a phone game.
Two things to note:
1. Protobufs sets bools false by default. Unless this field exists and
is explicitly set to true, a banner is considered "nonrewarded".
2. No exchange actually defines this field here, it is a generalization
of the different ways that exchanges denote rewarded banners.
Copyright © 2017. All rights reserved.