public static interface Extension.BannerExtensionsOrBuilder extends com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<Extension.BannerExtensions>
| Modifier and Type | Method and Description |
|---|---|
Extension.Dimension |
getAdditionalDimensions(int index)
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; |
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; |
getDefaultInstanceForType, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtensionList<OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> getBapisList()
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;
Blocked ApiFrameworks
int getBapisCount()
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;
Blocked ApiFrameworks
OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework getBapis(int index)
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework bapis = 1;
Blocked ApiFrameworks
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
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
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
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.
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.
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.
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.
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.
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.
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.
Copyright © 2017. All rights reserved.