public static final class Openrtb.BidRequest.Impression.Banner.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Banner.Builder> implements Openrtb.BidRequest.Impression.BannerOrBuilder
OpenRTB 3.3.3: A banner object typically describes an ad impressions opportunity for banner, rich media or in-banner video inventory.Protobuf type
openrtb.BidRequest.Impression.Banner| Modifier and Type | Method and Description |
|---|---|
Openrtb.BidRequest.Impression.Banner.Builder |
addAllApi(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> values)
List of supported API frameworks for this banner.
|
Openrtb.BidRequest.Impression.Banner.Builder |
addAllBattr(Iterable<? extends OpenrtbCommon.CreativeAttribute> values)
Blocked creative attributes.
|
Openrtb.BidRequest.Impression.Banner.Builder |
addAllBtype(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Banner.AdType> values)
Blocked creative types.
|
Openrtb.BidRequest.Impression.Banner.Builder |
addAllExpdir(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Banner.ExpandableDirection> values)
Specify properties for an expandable ad.
|
Openrtb.BidRequest.Impression.Banner.Builder |
addAllMimes(Iterable<String> values)
Whitelist of content MIME types supported.
|
Openrtb.BidRequest.Impression.Banner.Builder |
addApi(OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
List of supported API frameworks for this banner.
|
Openrtb.BidRequest.Impression.Banner.Builder |
addBattr(OpenrtbCommon.CreativeAttribute value)
Blocked creative attributes.
|
Openrtb.BidRequest.Impression.Banner.Builder |
addBtype(OpenrtbCommon.Enums.BidRequest.Impression.Banner.AdType value)
Blocked creative types.
|
Openrtb.BidRequest.Impression.Banner.Builder |
addExpdir(OpenrtbCommon.Enums.BidRequest.Impression.Banner.ExpandableDirection value)
Specify properties for an expandable ad.
|
Openrtb.BidRequest.Impression.Banner.Builder |
addMimes(String value)
Whitelist of content MIME types supported.
|
Openrtb.BidRequest.Impression.Banner.Builder |
addMimesBytes(com.google.protobuf.ByteString value)
Whitelist of content MIME types supported.
|
Openrtb.BidRequest.Impression.Banner.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Openrtb.BidRequest.Impression.Banner |
build() |
Openrtb.BidRequest.Impression.Banner |
buildPartial() |
Openrtb.BidRequest.Impression.Banner.Builder |
clear() |
Openrtb.BidRequest.Impression.Banner.Builder |
clearApi()
List of supported API frameworks for this banner.
|
Openrtb.BidRequest.Impression.Banner.Builder |
clearBattr()
Blocked creative attributes.
|
Openrtb.BidRequest.Impression.Banner.Builder |
clearBtype()
Blocked creative types.
|
Openrtb.BidRequest.Impression.Banner.Builder |
clearExpdir()
Specify properties for an expandable ad.
|
Openrtb.BidRequest.Impression.Banner.Builder |
clearExt()
optional .openrtb.BannerExtensions ext = 1000; |
Openrtb.BidRequest.Impression.Banner.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Openrtb.BidRequest.Impression.Banner.Builder |
clearH()
Height of the impression in pixels.
|
Openrtb.BidRequest.Impression.Banner.Builder |
clearHmax()
Maximum height of the impression in pixels.
|
Openrtb.BidRequest.Impression.Banner.Builder |
clearHmin()
Minumum height of the impression in pixels.
|
Openrtb.BidRequest.Impression.Banner.Builder |
clearId()
Unique identifier for this banner object.
|
Openrtb.BidRequest.Impression.Banner.Builder |
clearMimes()
Whitelist of content MIME types supported.
|
Openrtb.BidRequest.Impression.Banner.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Openrtb.BidRequest.Impression.Banner.Builder |
clearPos()
The position of the ad as a relative measure of visibility or
prominence.
|
Openrtb.BidRequest.Impression.Banner.Builder |
clearTopframe()
Specify if the banner is delivered in the top frame (YES) or in an iframe (NO).
|
Openrtb.BidRequest.Impression.Banner.Builder |
clearW()
Width of the impression in pixels.
|
Openrtb.BidRequest.Impression.Banner.Builder |
clearWmax()
Maximum width of the impression in pixels.
|
Openrtb.BidRequest.Impression.Banner.Builder |
clearWmin()
Minimum width of the impression in pixels.
|
Openrtb.BidRequest.Impression.Banner.Builder |
clone() |
OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework |
getApi(int index)
List of supported API frameworks for this banner.
|
int |
getApiCount()
List of supported API frameworks for this banner.
|
List<OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> |
getApiList()
List of supported API frameworks for this banner.
|
OpenrtbCommon.CreativeAttribute |
getBattr(int index)
Blocked creative attributes.
|
int |
getBattrCount()
Blocked creative attributes.
|
List<OpenrtbCommon.CreativeAttribute> |
getBattrList()
Blocked creative attributes.
|
OpenrtbCommon.Enums.BidRequest.Impression.Banner.AdType |
getBtype(int index)
Blocked creative types.
|
int |
getBtypeCount()
Blocked creative types.
|
List<OpenrtbCommon.Enums.BidRequest.Impression.Banner.AdType> |
getBtypeList()
Blocked creative types.
|
Openrtb.BidRequest.Impression.Banner |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
OpenrtbCommon.Enums.BidRequest.Impression.Banner.ExpandableDirection |
getExpdir(int index)
Specify properties for an expandable ad.
|
int |
getExpdirCount()
Specify properties for an expandable ad.
|
List<OpenrtbCommon.Enums.BidRequest.Impression.Banner.ExpandableDirection> |
getExpdirList()
Specify properties for an expandable ad.
|
Extension.BannerExtensions |
getExt()
optional .openrtb.BannerExtensions ext = 1000; |
Extension.BannerExtensions.Builder |
getExtBuilder()
optional .openrtb.BannerExtensions ext = 1000; |
Extension.BannerExtensionsOrBuilder |
getExtOrBuilder()
optional .openrtb.BannerExtensions ext = 1000; |
int |
getH()
Height of the impression in pixels.
|
int |
getHmax()
Maximum height of the impression in pixels.
|
int |
getHmin()
Minumum height of the impression in pixels.
|
String |
getId()
Unique identifier for this banner object.
|
com.google.protobuf.ByteString |
getIdBytes()
Unique identifier for this banner object.
|
String |
getMimes(int index)
Whitelist of content MIME types supported.
|
com.google.protobuf.ByteString |
getMimesBytes(int index)
Whitelist of content MIME types supported.
|
int |
getMimesCount()
Whitelist of content MIME types supported.
|
com.google.protobuf.ProtocolStringList |
getMimesList()
Whitelist of content MIME types supported.
|
OpenrtbCommon.Enums.BidRequest.Impression.AdPosition |
getPos()
The position of the ad as a relative measure of visibility or
prominence.
|
OpenrtbCommon.Flag |
getTopframe()
Specify if the banner is delivered in the top frame (YES) or in an iframe (NO).
|
int |
getW()
Width of the impression in pixels.
|
int |
getWmax()
Maximum width of the impression in pixels.
|
int |
getWmin()
Minimum width of the impression in pixels.
|
boolean |
hasExt()
optional .openrtb.BannerExtensions ext = 1000; |
boolean |
hasH()
Height of the impression in pixels.
|
boolean |
hasHmax()
Maximum height of the impression in pixels.
|
boolean |
hasHmin()
Minumum height of the impression in pixels.
|
boolean |
hasId()
Unique identifier for this banner object.
|
boolean |
hasPos()
The position of the ad as a relative measure of visibility or
prominence.
|
boolean |
hasTopframe()
Specify if the banner is delivered in the top frame (YES) or in an iframe (NO).
|
boolean |
hasW()
Width of the impression in pixels.
|
boolean |
hasWmax()
Maximum width of the impression in pixels.
|
boolean |
hasWmin()
Minimum width of the impression in pixels.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Openrtb.BidRequest.Impression.Banner.Builder |
mergeExt(Extension.BannerExtensions value)
optional .openrtb.BannerExtensions ext = 1000; |
Openrtb.BidRequest.Impression.Banner.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Openrtb.BidRequest.Impression.Banner.Builder |
mergeFrom(com.google.protobuf.Message other) |
Openrtb.BidRequest.Impression.Banner.Builder |
mergeFrom(Openrtb.BidRequest.Impression.Banner other) |
Openrtb.BidRequest.Impression.Banner.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Openrtb.BidRequest.Impression.Banner.Builder |
setApi(int index,
OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
List of supported API frameworks for this banner.
|
Openrtb.BidRequest.Impression.Banner.Builder |
setBattr(int index,
OpenrtbCommon.CreativeAttribute value)
Blocked creative attributes.
|
Openrtb.BidRequest.Impression.Banner.Builder |
setBtype(int index,
OpenrtbCommon.Enums.BidRequest.Impression.Banner.AdType value)
Blocked creative types.
|
Openrtb.BidRequest.Impression.Banner.Builder |
setExpdir(int index,
OpenrtbCommon.Enums.BidRequest.Impression.Banner.ExpandableDirection value)
Specify properties for an expandable ad.
|
Openrtb.BidRequest.Impression.Banner.Builder |
setExt(Extension.BannerExtensions.Builder builderForValue)
optional .openrtb.BannerExtensions ext = 1000; |
Openrtb.BidRequest.Impression.Banner.Builder |
setExt(Extension.BannerExtensions value)
optional .openrtb.BannerExtensions ext = 1000; |
Openrtb.BidRequest.Impression.Banner.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Openrtb.BidRequest.Impression.Banner.Builder |
setH(int value)
Height of the impression in pixels.
|
Openrtb.BidRequest.Impression.Banner.Builder |
setHmax(int value)
Maximum height of the impression in pixels.
|
Openrtb.BidRequest.Impression.Banner.Builder |
setHmin(int value)
Minumum height of the impression in pixels.
|
Openrtb.BidRequest.Impression.Banner.Builder |
setId(String value)
Unique identifier for this banner object.
|
Openrtb.BidRequest.Impression.Banner.Builder |
setIdBytes(com.google.protobuf.ByteString value)
Unique identifier for this banner object.
|
Openrtb.BidRequest.Impression.Banner.Builder |
setMimes(int index,
String value)
Whitelist of content MIME types supported.
|
Openrtb.BidRequest.Impression.Banner.Builder |
setPos(OpenrtbCommon.Enums.BidRequest.Impression.AdPosition value)
The position of the ad as a relative measure of visibility or
prominence.
|
Openrtb.BidRequest.Impression.Banner.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Openrtb.BidRequest.Impression.Banner.Builder |
setTopframe(OpenrtbCommon.Flag value)
Specify if the banner is delivered in the top frame (YES) or in an iframe (NO).
|
Openrtb.BidRequest.Impression.Banner.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Openrtb.BidRequest.Impression.Banner.Builder |
setW(int value)
Width of the impression in pixels.
|
Openrtb.BidRequest.Impression.Banner.Builder |
setWmax(int value)
Maximum width of the impression in pixels.
|
Openrtb.BidRequest.Impression.Banner.Builder |
setWmin(int value)
Minimum width of the impression in pixels.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Banner.Builder>public Openrtb.BidRequest.Impression.Banner.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Banner.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<Openrtb.BidRequest.Impression.Banner.Builder>public Openrtb.BidRequest.Impression.Banner getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Openrtb.BidRequest.Impression.Banner build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidRequest.Impression.Banner buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidRequest.Impression.Banner.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Banner.Builder>public Openrtb.BidRequest.Impression.Banner.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<Openrtb.BidRequest.Impression.Banner.Builder>public Openrtb.BidRequest.Impression.Banner.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Banner.Builder>public Openrtb.BidRequest.Impression.Banner.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Banner.Builder>public Openrtb.BidRequest.Impression.Banner.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<Openrtb.BidRequest.Impression.Banner.Builder>public Openrtb.BidRequest.Impression.Banner.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<Openrtb.BidRequest.Impression.Banner.Builder>public Openrtb.BidRequest.Impression.Banner.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.BidRequest.Impression.Banner.Builder>public Openrtb.BidRequest.Impression.Banner.Builder mergeFrom(Openrtb.BidRequest.Impression.Banner other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Banner.Builder>public Openrtb.BidRequest.Impression.Banner.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<Openrtb.BidRequest.Impression.Banner.Builder>IOExceptionpublic boolean hasW()
Width of the impression in pixels. Since some ad types are not restricted by size this field is not required, but it’s highly recommended.
optional int32 w = 1;hasW in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic int getW()
Width of the impression in pixels. Since some ad types are not restricted by size this field is not required, but it’s highly recommended.
optional int32 w = 1;getW in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder setW(int value)
Width of the impression in pixels. Since some ad types are not restricted by size this field is not required, but it’s highly recommended.
optional int32 w = 1;public Openrtb.BidRequest.Impression.Banner.Builder clearW()
Width of the impression in pixels. Since some ad types are not restricted by size this field is not required, but it’s highly recommended.
optional int32 w = 1;public boolean hasH()
Height of the impression in pixels. Since some ad types are not restricted by size this field is not required, but it’s highly recommended.
optional int32 h = 2;hasH in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic int getH()
Height of the impression in pixels. Since some ad types are not restricted by size this field is not required, but it’s highly recommended.
optional int32 h = 2;getH in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder setH(int value)
Height of the impression in pixels. Since some ad types are not restricted by size this field is not required, but it’s highly recommended.
optional int32 h = 2;public Openrtb.BidRequest.Impression.Banner.Builder clearH()
Height of the impression in pixels. Since some ad types are not restricted by size this field is not required, but it’s highly recommended.
optional int32 h = 2;public boolean hasWmax()
Maximum width of the impression in pixels. If included, it indicates that a range of sizes is allowed with this maximum width and "w" is taken as recommended. If not included, then "w" should be considered an exact requirement.
optional int32 wmax = 11;hasWmax in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic int getWmax()
Maximum width of the impression in pixels. If included, it indicates that a range of sizes is allowed with this maximum width and "w" is taken as recommended. If not included, then "w" should be considered an exact requirement.
optional int32 wmax = 11;getWmax in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder setWmax(int value)
Maximum width of the impression in pixels. If included, it indicates that a range of sizes is allowed with this maximum width and "w" is taken as recommended. If not included, then "w" should be considered an exact requirement.
optional int32 wmax = 11;public Openrtb.BidRequest.Impression.Banner.Builder clearWmax()
Maximum width of the impression in pixels. If included, it indicates that a range of sizes is allowed with this maximum width and "w" is taken as recommended. If not included, then "w" should be considered an exact requirement.
optional int32 wmax = 11;public boolean hasHmax()
Maximum height of the impression in pixels. If included, it indicates that a range of sizes is allowed with this maximum height and "h" is taken as recommended. If not included, then "h" should be considered an exact requirement.
optional int32 hmax = 12;hasHmax in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic int getHmax()
Maximum height of the impression in pixels. If included, it indicates that a range of sizes is allowed with this maximum height and "h" is taken as recommended. If not included, then "h" should be considered an exact requirement.
optional int32 hmax = 12;getHmax in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder setHmax(int value)
Maximum height of the impression in pixels. If included, it indicates that a range of sizes is allowed with this maximum height and "h" is taken as recommended. If not included, then "h" should be considered an exact requirement.
optional int32 hmax = 12;public Openrtb.BidRequest.Impression.Banner.Builder clearHmax()
Maximum height of the impression in pixels. If included, it indicates that a range of sizes is allowed with this maximum height and "h" is taken as recommended. If not included, then "h" should be considered an exact requirement.
optional int32 hmax = 12;public boolean hasWmin()
Minimum width of the impression in pixels. If included, it indicates that a range of sizes is allowed with this minimum width and "w" is taken as recommended. If not included, then "w" should be considered an exact requirement.
optional int32 wmin = 13;hasWmin in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic int getWmin()
Minimum width of the impression in pixels. If included, it indicates that a range of sizes is allowed with this minimum width and "w" is taken as recommended. If not included, then "w" should be considered an exact requirement.
optional int32 wmin = 13;getWmin in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder setWmin(int value)
Minimum width of the impression in pixels. If included, it indicates that a range of sizes is allowed with this minimum width and "w" is taken as recommended. If not included, then "w" should be considered an exact requirement.
optional int32 wmin = 13;public Openrtb.BidRequest.Impression.Banner.Builder clearWmin()
Minimum width of the impression in pixels. If included, it indicates that a range of sizes is allowed with this minimum width and "w" is taken as recommended. If not included, then "w" should be considered an exact requirement.
optional int32 wmin = 13;public boolean hasHmin()
Minumum height of the impression in pixels. If included, it indicates that a range of sizes is allowed with this minimum height and "h" is taken as recommended. If not included, then "h" should be considered an exact requirement.
optional int32 hmin = 14;hasHmin in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic int getHmin()
Minumum height of the impression in pixels. If included, it indicates that a range of sizes is allowed with this minimum height and "h" is taken as recommended. If not included, then "h" should be considered an exact requirement.
optional int32 hmin = 14;getHmin in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder setHmin(int value)
Minumum height of the impression in pixels. If included, it indicates that a range of sizes is allowed with this minimum height and "h" is taken as recommended. If not included, then "h" should be considered an exact requirement.
optional int32 hmin = 14;public Openrtb.BidRequest.Impression.Banner.Builder clearHmin()
Minumum height of the impression in pixels. If included, it indicates that a range of sizes is allowed with this minimum height and "h" is taken as recommended. If not included, then "h" should be considered an exact requirement.
optional int32 hmin = 14;public boolean hasId()
Unique identifier for this banner object. Useful for tracking multiple banner objects (e.g., in companion banner array). Usually starts with 1, increasing with each object. Combination of impression id X banner id should be unique.
optional string id = 3;hasId in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic String getId()
Unique identifier for this banner object. Useful for tracking multiple banner objects (e.g., in companion banner array). Usually starts with 1, increasing with each object. Combination of impression id X banner id should be unique.
optional string id = 3;getId in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
Unique identifier for this banner object. Useful for tracking multiple banner objects (e.g., in companion banner array). Usually starts with 1, increasing with each object. Combination of impression id X banner id should be unique.
optional string id = 3;getIdBytes in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder setId(String value)
Unique identifier for this banner object. Useful for tracking multiple banner objects (e.g., in companion banner array). Usually starts with 1, increasing with each object. Combination of impression id X banner id should be unique.
optional string id = 3;public Openrtb.BidRequest.Impression.Banner.Builder clearId()
Unique identifier for this banner object. Useful for tracking multiple banner objects (e.g., in companion banner array). Usually starts with 1, increasing with each object. Combination of impression id X banner id should be unique.
optional string id = 3;public Openrtb.BidRequest.Impression.Banner.Builder setIdBytes(com.google.protobuf.ByteString value)
Unique identifier for this banner object. Useful for tracking multiple banner objects (e.g., in companion banner array). Usually starts with 1, increasing with each object. Combination of impression id X banner id should be unique.
optional string id = 3;public boolean hasPos()
The position of the ad as a relative measure of visibility or prominence.
optional .openrtb.Enums.BidRequest.Impression.AdPosition pos = 4 [default = POSITION_UNKNOWN];hasPos in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.AdPosition getPos()
The position of the ad as a relative measure of visibility or prominence.
optional .openrtb.Enums.BidRequest.Impression.AdPosition pos = 4 [default = POSITION_UNKNOWN];getPos in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder setPos(OpenrtbCommon.Enums.BidRequest.Impression.AdPosition value)
The position of the ad as a relative measure of visibility or prominence.
optional .openrtb.Enums.BidRequest.Impression.AdPosition pos = 4 [default = POSITION_UNKNOWN];public Openrtb.BidRequest.Impression.Banner.Builder clearPos()
The position of the ad as a relative measure of visibility or prominence.
optional .openrtb.Enums.BidRequest.Impression.AdPosition pos = 4 [default = POSITION_UNKNOWN];public List<OpenrtbCommon.Enums.BidRequest.Impression.Banner.AdType> getBtypeList()
Blocked creative types. If blank, assume all types are allowed.
repeated .openrtb.Enums.BidRequest.Impression.Banner.AdType btype = 5;getBtypeList in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic int getBtypeCount()
Blocked creative types. If blank, assume all types are allowed.
repeated .openrtb.Enums.BidRequest.Impression.Banner.AdType btype = 5;getBtypeCount in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.Banner.AdType getBtype(int index)
Blocked creative types. If blank, assume all types are allowed.
repeated .openrtb.Enums.BidRequest.Impression.Banner.AdType btype = 5;getBtype in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder setBtype(int index, OpenrtbCommon.Enums.BidRequest.Impression.Banner.AdType value)
Blocked creative types. If blank, assume all types are allowed.
repeated .openrtb.Enums.BidRequest.Impression.Banner.AdType btype = 5;public Openrtb.BidRequest.Impression.Banner.Builder addBtype(OpenrtbCommon.Enums.BidRequest.Impression.Banner.AdType value)
Blocked creative types. If blank, assume all types are allowed.
repeated .openrtb.Enums.BidRequest.Impression.Banner.AdType btype = 5;public Openrtb.BidRequest.Impression.Banner.Builder addAllBtype(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Banner.AdType> values)
Blocked creative types. If blank, assume all types are allowed.
repeated .openrtb.Enums.BidRequest.Impression.Banner.AdType btype = 5;public Openrtb.BidRequest.Impression.Banner.Builder clearBtype()
Blocked creative types. If blank, assume all types are allowed.
repeated .openrtb.Enums.BidRequest.Impression.Banner.AdType btype = 5;public List<OpenrtbCommon.CreativeAttribute> getBattrList()
Blocked creative attributes. If blank assume all types are allowed.
repeated .openrtb.CreativeAttribute battr = 6;getBattrList in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic int getBattrCount()
Blocked creative attributes. If blank assume all types are allowed.
repeated .openrtb.CreativeAttribute battr = 6;getBattrCount in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic OpenrtbCommon.CreativeAttribute getBattr(int index)
Blocked creative attributes. If blank assume all types are allowed.
repeated .openrtb.CreativeAttribute battr = 6;getBattr in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder setBattr(int index, OpenrtbCommon.CreativeAttribute value)
Blocked creative attributes. If blank assume all types are allowed.
repeated .openrtb.CreativeAttribute battr = 6;public Openrtb.BidRequest.Impression.Banner.Builder addBattr(OpenrtbCommon.CreativeAttribute value)
Blocked creative attributes. If blank assume all types are allowed.
repeated .openrtb.CreativeAttribute battr = 6;public Openrtb.BidRequest.Impression.Banner.Builder addAllBattr(Iterable<? extends OpenrtbCommon.CreativeAttribute> values)
Blocked creative attributes. If blank assume all types are allowed.
repeated .openrtb.CreativeAttribute battr = 6;public Openrtb.BidRequest.Impression.Banner.Builder clearBattr()
Blocked creative attributes. If blank assume all types are allowed.
repeated .openrtb.CreativeAttribute battr = 6;public com.google.protobuf.ProtocolStringList getMimesList()
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 7;getMimesList in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic int getMimesCount()
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 7;getMimesCount in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic String getMimes(int index)
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 7;getMimes in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic com.google.protobuf.ByteString getMimesBytes(int index)
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 7;getMimesBytes in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder setMimes(int index, String value)
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 7;public Openrtb.BidRequest.Impression.Banner.Builder addMimes(String value)
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 7;public Openrtb.BidRequest.Impression.Banner.Builder addAllMimes(Iterable<String> values)
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 7;public Openrtb.BidRequest.Impression.Banner.Builder clearMimes()
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 7;public Openrtb.BidRequest.Impression.Banner.Builder addMimesBytes(com.google.protobuf.ByteString value)
Whitelist of content MIME types supported. Popular MIME types include, but are not limited to “image/jpg”, “image/gif” and “application/x-shockwave-flash”.
repeated string mimes = 7;public boolean hasTopframe()
Specify if the banner is delivered in the top frame (YES) or in an iframe (NO).
optional .openrtb.Flag topframe = 8 [default = NO];hasTopframe in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic OpenrtbCommon.Flag getTopframe()
Specify if the banner is delivered in the top frame (YES) or in an iframe (NO).
optional .openrtb.Flag topframe = 8 [default = NO];getTopframe in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder setTopframe(OpenrtbCommon.Flag value)
Specify if the banner is delivered in the top frame (YES) or in an iframe (NO).
optional .openrtb.Flag topframe = 8 [default = NO];public Openrtb.BidRequest.Impression.Banner.Builder clearTopframe()
Specify if the banner is delivered in the top frame (YES) or in an iframe (NO).
optional .openrtb.Flag topframe = 8 [default = NO];public List<OpenrtbCommon.Enums.BidRequest.Impression.Banner.ExpandableDirection> getExpdirList()
Specify properties for an expandable ad.
repeated .openrtb.Enums.BidRequest.Impression.Banner.ExpandableDirection expdir = 9;getExpdirList in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic int getExpdirCount()
Specify properties for an expandable ad.
repeated .openrtb.Enums.BidRequest.Impression.Banner.ExpandableDirection expdir = 9;getExpdirCount in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.Banner.ExpandableDirection getExpdir(int index)
Specify properties for an expandable ad.
repeated .openrtb.Enums.BidRequest.Impression.Banner.ExpandableDirection expdir = 9;getExpdir in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder setExpdir(int index, OpenrtbCommon.Enums.BidRequest.Impression.Banner.ExpandableDirection value)
Specify properties for an expandable ad.
repeated .openrtb.Enums.BidRequest.Impression.Banner.ExpandableDirection expdir = 9;public Openrtb.BidRequest.Impression.Banner.Builder addExpdir(OpenrtbCommon.Enums.BidRequest.Impression.Banner.ExpandableDirection value)
Specify properties for an expandable ad.
repeated .openrtb.Enums.BidRequest.Impression.Banner.ExpandableDirection expdir = 9;public Openrtb.BidRequest.Impression.Banner.Builder addAllExpdir(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.Banner.ExpandableDirection> values)
Specify properties for an expandable ad.
repeated .openrtb.Enums.BidRequest.Impression.Banner.ExpandableDirection expdir = 9;public Openrtb.BidRequest.Impression.Banner.Builder clearExpdir()
Specify properties for an expandable ad.
repeated .openrtb.Enums.BidRequest.Impression.Banner.ExpandableDirection expdir = 9;public List<OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> getApiList()
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 10;getApiList in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic int getApiCount()
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 10;getApiCount in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework getApi(int index)
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 10;getApi in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder setApi(int index, OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 10;public Openrtb.BidRequest.Impression.Banner.Builder addApi(OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework value)
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 10;public Openrtb.BidRequest.Impression.Banner.Builder addAllApi(Iterable<? extends OpenrtbCommon.Enums.BidRequest.Impression.ApiFramework> values)
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 10;public Openrtb.BidRequest.Impression.Banner.Builder clearApi()
List of supported API frameworks for this banner. If an API is not explicitly listed it is assumed not to be supported.
repeated .openrtb.Enums.BidRequest.Impression.ApiFramework api = 10;public boolean hasExt()
optional .openrtb.BannerExtensions ext = 1000;hasExt in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic Extension.BannerExtensions getExt()
optional .openrtb.BannerExtensions ext = 1000;getExt in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic Openrtb.BidRequest.Impression.Banner.Builder setExt(Extension.BannerExtensions value)
optional .openrtb.BannerExtensions ext = 1000;public Openrtb.BidRequest.Impression.Banner.Builder setExt(Extension.BannerExtensions.Builder builderForValue)
optional .openrtb.BannerExtensions ext = 1000;public Openrtb.BidRequest.Impression.Banner.Builder mergeExt(Extension.BannerExtensions value)
optional .openrtb.BannerExtensions ext = 1000;public Openrtb.BidRequest.Impression.Banner.Builder clearExt()
optional .openrtb.BannerExtensions ext = 1000;public Extension.BannerExtensions.Builder getExtBuilder()
optional .openrtb.BannerExtensions ext = 1000;public Extension.BannerExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.BannerExtensions ext = 1000;getExtOrBuilder in interface Openrtb.BidRequest.Impression.BannerOrBuilderpublic final Openrtb.BidRequest.Impression.Banner.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Banner.Builder>public final Openrtb.BidRequest.Impression.Banner.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.Banner.Builder>Copyright © 2017. All rights reserved.