public static final class Extension.BannerExtensions.Builder extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.BannerExtensions,Extension.BannerExtensions.Builder> implements Extension.BannerExtensionsOrBuilder
Next available tag: 5Protobuf type
openrtb.BannerExtensions| Modifier and Type | Method and Description |
|---|---|
Extension.BannerExtensions.Builder |
addAdditionalDimensions(Extension.Dimension.Builder builderForValue)
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
Extension.BannerExtensions.Builder |
addAdditionalDimensions(Extension.Dimension value)
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
Extension.BannerExtensions.Builder |
addAdditionalDimensions(int index,
Extension.Dimension.Builder builderForValue)
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
Extension.BannerExtensions.Builder |
addAdditionalDimensions(int index,
Extension.Dimension value)
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
Extension.Dimension.Builder |
addAdditionalDimensionsBuilder()
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
Extension.Dimension.Builder |
addAdditionalDimensionsBuilder(int index)
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
Extension.BannerExtensions.Builder |
addAllAdditionalDimensions(Iterable<? extends Extension.Dimension> values)
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
Extension.BannerExtensions.Builder |
addAllBapis(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> values)
Blocked ApiFrameworks
|
Extension.BannerExtensions.Builder |
addAllRequiredAttrs(Iterable<? extends OpenrtbCommon.CreativeAttribute> values)
Creative attributes that are required by the request.
|
Extension.BannerExtensions.Builder |
addBapis(OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
Blocked ApiFrameworks
|
<Type> Extension.BannerExtensions.Builder |
addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Extension.BannerExtensions,List<Type>> extension,
Type value) |
Extension.BannerExtensions.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Extension.BannerExtensions.Builder |
addRequiredAttrs(OpenrtbCommon.CreativeAttribute value)
Creative attributes that are required by the request.
|
Extension.BannerExtensions |
build() |
Extension.BannerExtensions |
buildPartial() |
Extension.BannerExtensions.Builder |
clear() |
Extension.BannerExtensions.Builder |
clearAdditionalDimensions()
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
Extension.BannerExtensions.Builder |
clearBapis()
Blocked ApiFrameworks
|
<Type> Extension.BannerExtensions.Builder |
clearExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Extension.BannerExtensions,?> extension) |
Extension.BannerExtensions.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Extension.BannerExtensions.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Extension.BannerExtensions.Builder |
clearRequiredAttrs()
Creative attributes that are required by the request.
|
Extension.BannerExtensions.Builder |
clearRewarded()
Some exchanges support "rewarded banners".
|
Extension.BannerExtensions.Builder |
clone() |
Extension.Dimension |
getAdditionalDimensions(int index)
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
Extension.Dimension.Builder |
getAdditionalDimensionsBuilder(int index)
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
List<Extension.Dimension.Builder> |
getAdditionalDimensionsBuilderList()
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
int |
getAdditionalDimensionsCount()
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
List<Extension.Dimension> |
getAdditionalDimensionsList()
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
Extension.DimensionOrBuilder |
getAdditionalDimensionsOrBuilder(int index)
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
List<? extends Extension.DimensionOrBuilder> |
getAdditionalDimensionsOrBuilderList()
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework |
getBapis(int index)
Blocked ApiFrameworks
|
int |
getBapisCount()
Blocked ApiFrameworks
|
List<OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> |
getBapisList()
Blocked ApiFrameworks
|
Extension.BannerExtensions |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
OpenrtbCommon.CreativeAttribute |
getRequiredAttrs(int index)
Creative attributes that are required by the request.
|
int |
getRequiredAttrsCount()
Creative attributes that are required by the request.
|
List<OpenrtbCommon.CreativeAttribute> |
getRequiredAttrsList()
Creative attributes that are required by the request.
|
boolean |
getRewarded()
Some exchanges support "rewarded banners".
|
boolean |
hasRewarded()
Some exchanges support "rewarded banners".
|
protected com.google.protobuf.GeneratedMessageV3.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 |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Extension.BannerExtensions.Builder |
removeAdditionalDimensions(int index)
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
Extension.BannerExtensions.Builder |
setAdditionalDimensions(int index,
Extension.Dimension.Builder builderForValue)
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
Extension.BannerExtensions.Builder |
setAdditionalDimensions(int index,
Extension.Dimension value)
Some exchanges such as Google Adx support multiple allowed sizes for
an impression.
|
Extension.BannerExtensions.Builder |
setBapis(int index,
OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
Blocked ApiFrameworks
|
<Type> Extension.BannerExtensions.Builder |
setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Extension.BannerExtensions,List<Type>> extension,
int index,
Type value) |
<Type> Extension.BannerExtensions.Builder |
setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Extension.BannerExtensions,Type> extension,
Type value) |
Extension.BannerExtensions.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Extension.BannerExtensions.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Extension.BannerExtensions.Builder |
setRequiredAttrs(int index,
OpenrtbCommon.CreativeAttribute value)
Creative attributes that are required by the request.
|
Extension.BannerExtensions.Builder |
setRewarded(boolean value)
Some exchanges support "rewarded banners".
|
Extension.BannerExtensions.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
addExtension, addExtension, clearExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, mergeExtensionFields, parseUnknownField, setExtension, setExtension, setExtension, setExtensiongetFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedFieldBuilder, getUnknownFields, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChangedfindInitializationErrors, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.Builder<Extension.BannerExtensions.Builder>public Extension.BannerExtensions getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessageV3.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 clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.BannerExtensions,Extension.BannerExtensions.Builder>public Extension.BannerExtensions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.BannerExtensions,Extension.BannerExtensions.Builder>public Extension.BannerExtensions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.BannerExtensions,Extension.BannerExtensions.Builder>public Extension.BannerExtensions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.BannerExtensions.Builder>public Extension.BannerExtensions.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.ExtendableBuilder<Extension.BannerExtensions,Extension.BannerExtensions.Builder>public Extension.BannerExtensions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.BannerExtensions,Extension.BannerExtensions.Builder>public <Type> Extension.BannerExtensions.Builder setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Extension.BannerExtensions,Type> extension, Type value)
setExtension in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.BannerExtensions,Extension.BannerExtensions.Builder>public <Type> Extension.BannerExtensions.Builder setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Extension.BannerExtensions,List<Type>> extension, int index, Type value)
setExtension in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.BannerExtensions,Extension.BannerExtensions.Builder>public <Type> Extension.BannerExtensions.Builder addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Extension.BannerExtensions,List<Type>> extension, Type value)
addExtension in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.BannerExtensions,Extension.BannerExtensions.Builder>public <Type> Extension.BannerExtensions.Builder clearExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Extension.BannerExtensions,?> extension)
clearExtension in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Extension.BannerExtensions,Extension.BannerExtensions.Builder>public 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.GeneratedMessageV3.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()
Blocked ApiFrameworks
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;getBapisList in interface Extension.BannerExtensionsOrBuilderpublic int getBapisCount()
Blocked ApiFrameworks
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;getBapisCount in interface Extension.BannerExtensionsOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework getBapis(int index)
Blocked ApiFrameworks
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;getBapis in interface Extension.BannerExtensionsOrBuilderpublic Extension.BannerExtensions.Builder setBapis(int index, OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
Blocked ApiFrameworks
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;public Extension.BannerExtensions.Builder addBapis(OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
Blocked ApiFrameworks
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;public Extension.BannerExtensions.Builder addAllBapis(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> values)
Blocked ApiFrameworks
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;public Extension.BannerExtensions.Builder clearBapis()
Blocked ApiFrameworks
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;public List<OpenrtbCommon.CreativeAttribute> getRequiredAttrsList()
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
repeated .openrtb.CreativeAttribute required_attrs = 2;getRequiredAttrsList in interface Extension.BannerExtensionsOrBuilderpublic int getRequiredAttrsCount()
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
repeated .openrtb.CreativeAttribute required_attrs = 2;getRequiredAttrsCount in interface Extension.BannerExtensionsOrBuilderpublic OpenrtbCommon.CreativeAttribute getRequiredAttrs(int index)
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
repeated .openrtb.CreativeAttribute required_attrs = 2;getRequiredAttrs in interface Extension.BannerExtensionsOrBuilderpublic Extension.BannerExtensions.Builder setRequiredAttrs(int index, OpenrtbCommon.CreativeAttribute value)
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
repeated .openrtb.CreativeAttribute required_attrs = 2;public Extension.BannerExtensions.Builder addRequiredAttrs(OpenrtbCommon.CreativeAttribute value)
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
repeated .openrtb.CreativeAttribute required_attrs = 2;public Extension.BannerExtensions.Builder addAllRequiredAttrs(Iterable<? extends OpenrtbCommon.CreativeAttribute> values)
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
repeated .openrtb.CreativeAttribute required_attrs = 2;public Extension.BannerExtensions.Builder clearRequiredAttrs()
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
repeated .openrtb.CreativeAttribute required_attrs = 2;public List<Extension.Dimension> getAdditionalDimensionsList()
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.
repeated .openrtb.Dimension additional_dimensions = 3;getAdditionalDimensionsList in interface Extension.BannerExtensionsOrBuilderpublic int getAdditionalDimensionsCount()
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.
repeated .openrtb.Dimension additional_dimensions = 3;getAdditionalDimensionsCount in interface Extension.BannerExtensionsOrBuilderpublic Extension.Dimension getAdditionalDimensions(int index)
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.
repeated .openrtb.Dimension additional_dimensions = 3;getAdditionalDimensions in interface Extension.BannerExtensionsOrBuilderpublic Extension.BannerExtensions.Builder setAdditionalDimensions(int index, Extension.Dimension value)
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.
repeated .openrtb.Dimension additional_dimensions = 3;public Extension.BannerExtensions.Builder setAdditionalDimensions(int index, Extension.Dimension.Builder builderForValue)
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.
repeated .openrtb.Dimension additional_dimensions = 3;public Extension.BannerExtensions.Builder addAdditionalDimensions(Extension.Dimension value)
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.
repeated .openrtb.Dimension additional_dimensions = 3;public Extension.BannerExtensions.Builder addAdditionalDimensions(int index, Extension.Dimension value)
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.
repeated .openrtb.Dimension additional_dimensions = 3;public Extension.BannerExtensions.Builder addAdditionalDimensions(Extension.Dimension.Builder builderForValue)
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.
repeated .openrtb.Dimension additional_dimensions = 3;public Extension.BannerExtensions.Builder addAdditionalDimensions(int index, Extension.Dimension.Builder builderForValue)
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.
repeated .openrtb.Dimension additional_dimensions = 3;public Extension.BannerExtensions.Builder addAllAdditionalDimensions(Iterable<? extends Extension.Dimension> values)
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.
repeated .openrtb.Dimension additional_dimensions = 3;public Extension.BannerExtensions.Builder clearAdditionalDimensions()
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.
repeated .openrtb.Dimension additional_dimensions = 3;public Extension.BannerExtensions.Builder removeAdditionalDimensions(int index)
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.
repeated .openrtb.Dimension additional_dimensions = 3;public Extension.Dimension.Builder getAdditionalDimensionsBuilder(int index)
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.
repeated .openrtb.Dimension additional_dimensions = 3;public Extension.DimensionOrBuilder getAdditionalDimensionsOrBuilder(int index)
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.
repeated .openrtb.Dimension additional_dimensions = 3;getAdditionalDimensionsOrBuilder in interface Extension.BannerExtensionsOrBuilderpublic List<? extends Extension.DimensionOrBuilder> getAdditionalDimensionsOrBuilderList()
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.
repeated .openrtb.Dimension additional_dimensions = 3;getAdditionalDimensionsOrBuilderList in interface Extension.BannerExtensionsOrBuilderpublic Extension.Dimension.Builder addAdditionalDimensionsBuilder()
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.
repeated .openrtb.Dimension additional_dimensions = 3;public Extension.Dimension.Builder addAdditionalDimensionsBuilder(int index)
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.
repeated .openrtb.Dimension additional_dimensions = 3;public List<Extension.Dimension.Builder> getAdditionalDimensionsBuilderList()
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.
repeated .openrtb.Dimension additional_dimensions = 3;public boolean hasRewarded()
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.
optional bool rewarded = 4;hasRewarded in interface Extension.BannerExtensionsOrBuilderpublic boolean getRewarded()
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.
optional bool rewarded = 4;getRewarded in interface Extension.BannerExtensionsOrBuilderpublic Extension.BannerExtensions.Builder setRewarded(boolean value)
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.
optional bool rewarded = 4;public Extension.BannerExtensions.Builder clearRewarded()
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.
optional bool rewarded = 4;public final Extension.BannerExtensions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.BannerExtensions.Builder>public final Extension.BannerExtensions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Extension.BannerExtensions.Builder>Copyright © 2017. All rights reserved.