public static final class OpenRtbProtobuf.Banner.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Banner.Builder> implements OpenRtbProtobuf.BannerOrBuilder
3.3.3 Banner Object The “banner” object _must_ be included directly in the impression object if the impression offered for auction is display or rich media, or it may be _optionally_ embedded in the video object to describe the companion banners available for the linear or non-linear video ad. The banner object may include a unique identifier; this can be useful if these IDs can be leveraged in the VAST response to dictate placement of the companion creatives when multiple companion ad opportunities of the same size are available on a page.Protobuf type
open_rtb.Banner| Modifier and Type | Method and Description |
|---|---|
OpenRtbProtobuf.Banner.Builder |
addAllApi(Iterable<? extends Integer> values)
List of supported API frameworks for this banner.
|
OpenRtbProtobuf.Banner.Builder |
addAllBattr(Iterable<? extends Integer> values)
Blocked creative attributes.
|
OpenRtbProtobuf.Banner.Builder |
addAllBtype(Iterable<? extends Integer> values)
Blocked creative types.
|
OpenRtbProtobuf.Banner.Builder |
addAllExpdir(Iterable<? extends Integer> values)
Specify properties for an expandable ad.
|
OpenRtbProtobuf.Banner.Builder |
addAllMimes(Iterable<String> values)
Whitelist of content MIME types supported.
|
OpenRtbProtobuf.Banner.Builder |
addApi(int value)
List of supported API frameworks for this banner.
|
OpenRtbProtobuf.Banner.Builder |
addBattr(int value)
Blocked creative attributes.
|
OpenRtbProtobuf.Banner.Builder |
addBtype(int value)
Blocked creative types.
|
OpenRtbProtobuf.Banner.Builder |
addExpdir(int value)
Specify properties for an expandable ad.
|
OpenRtbProtobuf.Banner.Builder |
addMimes(String value)
Whitelist of content MIME types supported.
|
OpenRtbProtobuf.Banner.Builder |
addMimesBytes(com.google.protobuf.ByteString value)
Whitelist of content MIME types supported.
|
OpenRtbProtobuf.Banner.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.Banner |
build() |
OpenRtbProtobuf.Banner |
buildPartial() |
OpenRtbProtobuf.Banner.Builder |
clear() |
OpenRtbProtobuf.Banner.Builder |
clearApi()
List of supported API frameworks for this banner.
|
OpenRtbProtobuf.Banner.Builder |
clearBattr()
Blocked creative attributes.
|
OpenRtbProtobuf.Banner.Builder |
clearBtype()
Blocked creative types.
|
OpenRtbProtobuf.Banner.Builder |
clearExpdir()
Specify properties for an expandable ad.
|
OpenRtbProtobuf.Banner.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
OpenRtbProtobuf.Banner.Builder |
clearH()
Height of the impression in pixels.
|
OpenRtbProtobuf.Banner.Builder |
clearHmax()
Maximum height of the impression in pixels.
|
OpenRtbProtobuf.Banner.Builder |
clearHmin()
Minimum height of the impression in pixels.
|
OpenRtbProtobuf.Banner.Builder |
clearId()
Unique identifier for this banner object.
|
OpenRtbProtobuf.Banner.Builder |
clearMimes()
Whitelist of content MIME types supported.
|
OpenRtbProtobuf.Banner.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OpenRtbProtobuf.Banner.Builder |
clearPos()
Ad Position.
|
OpenRtbProtobuf.Banner.Builder |
clearTopframe()
Specify if the banner is delivered in the top frame or in an iframe.
|
OpenRtbProtobuf.Banner.Builder |
clearW()
Width of the impression in pixels.
|
OpenRtbProtobuf.Banner.Builder |
clearWmax()
Maximum width of the impression in pixels.
|
OpenRtbProtobuf.Banner.Builder |
clearWmin()
Minimum width of the impression in pixels.
|
OpenRtbProtobuf.Banner.Builder |
clone() |
int |
getApi(int index)
List of supported API frameworks for this banner.
|
int |
getApiCount()
List of supported API frameworks for this banner.
|
List<Integer> |
getApiList()
List of supported API frameworks for this banner.
|
int |
getBattr(int index)
Blocked creative attributes.
|
int |
getBattrCount()
Blocked creative attributes.
|
List<Integer> |
getBattrList()
Blocked creative attributes.
|
int |
getBtype(int index)
Blocked creative types.
|
int |
getBtypeCount()
Blocked creative types.
|
List<Integer> |
getBtypeList()
Blocked creative types.
|
OpenRtbProtobuf.Banner |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getExpdir(int index)
Specify properties for an expandable ad.
|
int |
getExpdirCount()
Specify properties for an expandable ad.
|
List<Integer> |
getExpdirList()
Specify properties for an expandable ad.
|
int |
getH()
Height of the impression in pixels.
|
int |
getHmax()
Maximum height of the impression in pixels.
|
int |
getHmin()
Minimum 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.
|
int |
getPos()
Ad Position.
|
int |
getTopframe()
Specify if the banner is delivered in the top frame or in an iframe.
|
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 |
hasH()
Height of the impression in pixels.
|
boolean |
hasHmax()
Maximum height of the impression in pixels.
|
boolean |
hasHmin()
Minimum height of the impression in pixels.
|
boolean |
hasId()
Unique identifier for this banner object.
|
boolean |
hasPos()
Ad Position.
|
boolean |
hasTopframe()
Specify if the banner is delivered in the top frame or in an iframe.
|
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.
|
boolean |
isInitialized() |
OpenRtbProtobuf.Banner.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
OpenRtbProtobuf.Banner.Builder |
mergeFrom(com.google.protobuf.Message other) |
OpenRtbProtobuf.Banner.Builder |
mergeFrom(OpenRtbProtobuf.Banner other) |
OpenRtbProtobuf.Banner.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.Banner.Builder |
setApi(int index,
int value)
List of supported API frameworks for this banner.
|
OpenRtbProtobuf.Banner.Builder |
setBattr(int index,
int value)
Blocked creative attributes.
|
OpenRtbProtobuf.Banner.Builder |
setBtype(int index,
int value)
Blocked creative types.
|
OpenRtbProtobuf.Banner.Builder |
setExpdir(int index,
int value)
Specify properties for an expandable ad.
|
OpenRtbProtobuf.Banner.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.Banner.Builder |
setH(int value)
Height of the impression in pixels.
|
OpenRtbProtobuf.Banner.Builder |
setHmax(int value)
Maximum height of the impression in pixels.
|
OpenRtbProtobuf.Banner.Builder |
setHmin(int value)
Minimum height of the impression in pixels.
|
OpenRtbProtobuf.Banner.Builder |
setId(String value)
Unique identifier for this banner object.
|
OpenRtbProtobuf.Banner.Builder |
setIdBytes(com.google.protobuf.ByteString value)
Unique identifier for this banner object.
|
OpenRtbProtobuf.Banner.Builder |
setMimes(int index,
String value)
Whitelist of content MIME types supported.
|
OpenRtbProtobuf.Banner.Builder |
setPos(int value)
Ad Position.
|
OpenRtbProtobuf.Banner.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
OpenRtbProtobuf.Banner.Builder |
setTopframe(int value)
Specify if the banner is delivered in the top frame or in an iframe.
|
OpenRtbProtobuf.Banner.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.Banner.Builder |
setW(int value)
Width of the impression in pixels.
|
OpenRtbProtobuf.Banner.Builder |
setWmax(int value)
Maximum width of the impression in pixels.
|
OpenRtbProtobuf.Banner.Builder |
setWmin(int value)
Minimum width of the impression in pixels.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForFieldfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public OpenRtbProtobuf.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<OpenRtbProtobuf.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<OpenRtbProtobuf.Banner.Builder>public OpenRtbProtobuf.Banner getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic OpenRtbProtobuf.Banner build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.Banner buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.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<OpenRtbProtobuf.Banner.Builder>public OpenRtbProtobuf.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<OpenRtbProtobuf.Banner.Builder>public OpenRtbProtobuf.Banner.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Banner.Builder>public OpenRtbProtobuf.Banner.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Banner.Builder>public OpenRtbProtobuf.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<OpenRtbProtobuf.Banner.Builder>public OpenRtbProtobuf.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<OpenRtbProtobuf.Banner.Builder>public OpenRtbProtobuf.Banner.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OpenRtbProtobuf.Banner.Builder>public OpenRtbProtobuf.Banner.Builder mergeFrom(OpenRtbProtobuf.Banner other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Banner.Builder>public OpenRtbProtobuf.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<OpenRtbProtobuf.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 that this information be included when possible.
optional uint32 w = 1;hasW in interface OpenRtbProtobuf.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 that this information be included when possible.
optional uint32 w = 1;getW in interface OpenRtbProtobuf.BannerOrBuilderpublic OpenRtbProtobuf.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 that this information be included when possible.
optional uint32 w = 1;public OpenRtbProtobuf.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 that this information be included when possible.
optional uint32 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 that this information be included when possible.
optional uint32 h = 2;hasH in interface OpenRtbProtobuf.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 that this information be included when possible.
optional uint32 h = 2;getH in interface OpenRtbProtobuf.BannerOrBuilderpublic OpenRtbProtobuf.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 that this information be included when possible.
optional uint32 h = 2;public OpenRtbProtobuf.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 that this information be included when possible.
optional uint32 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 uint32 wmax = 3;hasWmax in interface OpenRtbProtobuf.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 uint32 wmax = 3;getWmax in interface OpenRtbProtobuf.BannerOrBuilderpublic OpenRtbProtobuf.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 uint32 wmax = 3;public OpenRtbProtobuf.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 uint32 wmax = 3;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 uint32 hmax = 4;hasHmax in interface OpenRtbProtobuf.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 uint32 hmax = 4;getHmax in interface OpenRtbProtobuf.BannerOrBuilderpublic OpenRtbProtobuf.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 uint32 hmax = 4;public OpenRtbProtobuf.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 uint32 hmax = 4;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 uint32 wmin = 5;hasWmin in interface OpenRtbProtobuf.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 uint32 wmin = 5;getWmin in interface OpenRtbProtobuf.BannerOrBuilderpublic OpenRtbProtobuf.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 uint32 wmin = 5;public OpenRtbProtobuf.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 uint32 wmin = 5;public boolean hasHmin()
Minimum 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 uint32 hmin = 6;hasHmin in interface OpenRtbProtobuf.BannerOrBuilderpublic int getHmin()
Minimum 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 uint32 hmin = 6;getHmin in interface OpenRtbProtobuf.BannerOrBuilderpublic OpenRtbProtobuf.Banner.Builder setHmin(int value)
Minimum 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 uint32 hmin = 6;public OpenRtbProtobuf.Banner.Builder clearHmin()
Minimum 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 uint32 hmin = 6;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 banner object should be unique.
optional string id = 7;hasId in interface OpenRtbProtobuf.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 banner object should be unique.
optional string id = 7;getId in interface OpenRtbProtobuf.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 banner object should be unique.
optional string id = 7;getIdBytes in interface OpenRtbProtobuf.BannerOrBuilderpublic OpenRtbProtobuf.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 banner object should be unique.
optional string id = 7;public OpenRtbProtobuf.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 banner object should be unique.
optional string id = 7;public OpenRtbProtobuf.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 banner object should be unique.
optional string id = 7;public boolean hasPos()
Ad Position. Use Table 6.5
optional uint32 pos = 8;hasPos in interface OpenRtbProtobuf.BannerOrBuilderpublic int getPos()
Ad Position. Use Table 6.5
optional uint32 pos = 8;getPos in interface OpenRtbProtobuf.BannerOrBuilderpublic OpenRtbProtobuf.Banner.Builder setPos(int value)
Ad Position. Use Table 6.5
optional uint32 pos = 8;public OpenRtbProtobuf.Banner.Builder clearPos()
Ad Position. Use Table 6.5
optional uint32 pos = 8;public List<Integer> getBtypeList()
Blocked creative types. See Table 6.2 Banner Ad Types. If blank, assume all types are allowed.
repeated uint32 btype = 9 [packed = true];getBtypeList in interface OpenRtbProtobuf.BannerOrBuilderpublic int getBtypeCount()
Blocked creative types. See Table 6.2 Banner Ad Types. If blank, assume all types are allowed.
repeated uint32 btype = 9 [packed = true];getBtypeCount in interface OpenRtbProtobuf.BannerOrBuilderpublic int getBtype(int index)
Blocked creative types. See Table 6.2 Banner Ad Types. If blank, assume all types are allowed.
repeated uint32 btype = 9 [packed = true];getBtype in interface OpenRtbProtobuf.BannerOrBuilderpublic OpenRtbProtobuf.Banner.Builder setBtype(int index, int value)
Blocked creative types. See Table 6.2 Banner Ad Types. If blank, assume all types are allowed.
repeated uint32 btype = 9 [packed = true];public OpenRtbProtobuf.Banner.Builder addBtype(int value)
Blocked creative types. See Table 6.2 Banner Ad Types. If blank, assume all types are allowed.
repeated uint32 btype = 9 [packed = true];public OpenRtbProtobuf.Banner.Builder addAllBtype(Iterable<? extends Integer> values)
Blocked creative types. See Table 6.2 Banner Ad Types. If blank, assume all types are allowed.
repeated uint32 btype = 9 [packed = true];public OpenRtbProtobuf.Banner.Builder clearBtype()
Blocked creative types. See Table 6.2 Banner Ad Types. If blank, assume all types are allowed.
repeated uint32 btype = 9 [packed = true];public List<Integer> getBattrList()
Blocked creative attributes. See Table 6.3 Creative Attributes. If blank assume all types are allowed.
repeated uint32 battr = 10 [packed = true];getBattrList in interface OpenRtbProtobuf.BannerOrBuilderpublic int getBattrCount()
Blocked creative attributes. See Table 6.3 Creative Attributes. If blank assume all types are allowed.
repeated uint32 battr = 10 [packed = true];getBattrCount in interface OpenRtbProtobuf.BannerOrBuilderpublic int getBattr(int index)
Blocked creative attributes. See Table 6.3 Creative Attributes. If blank assume all types are allowed.
repeated uint32 battr = 10 [packed = true];getBattr in interface OpenRtbProtobuf.BannerOrBuilderpublic OpenRtbProtobuf.Banner.Builder setBattr(int index, int value)
Blocked creative attributes. See Table 6.3 Creative Attributes. If blank assume all types are allowed.
repeated uint32 battr = 10 [packed = true];public OpenRtbProtobuf.Banner.Builder addBattr(int value)
Blocked creative attributes. See Table 6.3 Creative Attributes. If blank assume all types are allowed.
repeated uint32 battr = 10 [packed = true];public OpenRtbProtobuf.Banner.Builder addAllBattr(Iterable<? extends Integer> values)
Blocked creative attributes. See Table 6.3 Creative Attributes. If blank assume all types are allowed.
repeated uint32 battr = 10 [packed = true];public OpenRtbProtobuf.Banner.Builder clearBattr()
Blocked creative attributes. See Table 6.3 Creative Attributes. If blank assume all types are allowed.
repeated uint32 battr = 10 [packed = true];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 = 11;getMimesList in interface OpenRtbProtobuf.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 = 11;getMimesCount in interface OpenRtbProtobuf.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 = 11;getMimes in interface OpenRtbProtobuf.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 = 11;getMimesBytes in interface OpenRtbProtobuf.BannerOrBuilderpublic OpenRtbProtobuf.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 = 11;public OpenRtbProtobuf.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 = 11;public OpenRtbProtobuf.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 = 11;public OpenRtbProtobuf.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 = 11;public OpenRtbProtobuf.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 = 11;public boolean hasTopframe()
Specify if the banner is delivered in the top frame or in an iframe. “0” means it is not in the top frame, and “1” means that it is.
optional uint32 topframe = 12;hasTopframe in interface OpenRtbProtobuf.BannerOrBuilderpublic int getTopframe()
Specify if the banner is delivered in the top frame or in an iframe. “0” means it is not in the top frame, and “1” means that it is.
optional uint32 topframe = 12;getTopframe in interface OpenRtbProtobuf.BannerOrBuilderpublic OpenRtbProtobuf.Banner.Builder setTopframe(int value)
Specify if the banner is delivered in the top frame or in an iframe. “0” means it is not in the top frame, and “1” means that it is.
optional uint32 topframe = 12;public OpenRtbProtobuf.Banner.Builder clearTopframe()
Specify if the banner is delivered in the top frame or in an iframe. “0” means it is not in the top frame, and “1” means that it is.
optional uint32 topframe = 12;public List<Integer> getExpdirList()
Specify properties for an expandable ad. See Table 6.11 Expandable Direction for possible values.
repeated uint32 expdir = 13 [packed = true];getExpdirList in interface OpenRtbProtobuf.BannerOrBuilderpublic int getExpdirCount()
Specify properties for an expandable ad. See Table 6.11 Expandable Direction for possible values.
repeated uint32 expdir = 13 [packed = true];getExpdirCount in interface OpenRtbProtobuf.BannerOrBuilderpublic int getExpdir(int index)
Specify properties for an expandable ad. See Table 6.11 Expandable Direction for possible values.
repeated uint32 expdir = 13 [packed = true];getExpdir in interface OpenRtbProtobuf.BannerOrBuilderpublic OpenRtbProtobuf.Banner.Builder setExpdir(int index, int value)
Specify properties for an expandable ad. See Table 6.11 Expandable Direction for possible values.
repeated uint32 expdir = 13 [packed = true];public OpenRtbProtobuf.Banner.Builder addExpdir(int value)
Specify properties for an expandable ad. See Table 6.11 Expandable Direction for possible values.
repeated uint32 expdir = 13 [packed = true];public OpenRtbProtobuf.Banner.Builder addAllExpdir(Iterable<? extends Integer> values)
Specify properties for an expandable ad. See Table 6.11 Expandable Direction for possible values.
repeated uint32 expdir = 13 [packed = true];public OpenRtbProtobuf.Banner.Builder clearExpdir()
Specify properties for an expandable ad. See Table 6.11 Expandable Direction for possible values.
repeated uint32 expdir = 13 [packed = true];public List<Integer> getApiList()
List of supported API frameworks for this banner. (See Table 6.4 API Frameworks). If an API is not explicitly listed it is assumed not to be supported.
repeated uint32 api = 14 [packed = true];getApiList in interface OpenRtbProtobuf.BannerOrBuilderpublic int getApiCount()
List of supported API frameworks for this banner. (See Table 6.4 API Frameworks). If an API is not explicitly listed it is assumed not to be supported.
repeated uint32 api = 14 [packed = true];getApiCount in interface OpenRtbProtobuf.BannerOrBuilderpublic int getApi(int index)
List of supported API frameworks for this banner. (See Table 6.4 API Frameworks). If an API is not explicitly listed it is assumed not to be supported.
repeated uint32 api = 14 [packed = true];getApi in interface OpenRtbProtobuf.BannerOrBuilderpublic OpenRtbProtobuf.Banner.Builder setApi(int index, int value)
List of supported API frameworks for this banner. (See Table 6.4 API Frameworks). If an API is not explicitly listed it is assumed not to be supported.
repeated uint32 api = 14 [packed = true];public OpenRtbProtobuf.Banner.Builder addApi(int value)
List of supported API frameworks for this banner. (See Table 6.4 API Frameworks). If an API is not explicitly listed it is assumed not to be supported.
repeated uint32 api = 14 [packed = true];public OpenRtbProtobuf.Banner.Builder addAllApi(Iterable<? extends Integer> values)
List of supported API frameworks for this banner. (See Table 6.4 API Frameworks). If an API is not explicitly listed it is assumed not to be supported.
repeated uint32 api = 14 [packed = true];public OpenRtbProtobuf.Banner.Builder clearApi()
List of supported API frameworks for this banner. (See Table 6.4 API Frameworks). If an API is not explicitly listed it is assumed not to be supported.
repeated uint32 api = 14 [packed = true];public final OpenRtbProtobuf.Banner.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Banner.Builder>public final OpenRtbProtobuf.Banner.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Banner.Builder>Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.