public static final class OpenRtbProtobuf.Video.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Video.Builder> implements OpenRtbProtobuf.VideoOrBuilder
3.3.4 Video Object The “video” object _must_ be included directly in the impression object if the impression offered for auction is an in-stream video ad opportunity. Note that for the video object, many of the fields are non-essential for a minimally viable exchange interfaces. These parameters do not necessarily need to be specified to the bidder, if they are always the same for all impression, of if the exchange chooses not to supply the additional information to the bidder.Protobuf type
open_rtb.Video| Modifier and Type | Method and Description |
|---|---|
OpenRtbProtobuf.Video.Builder |
addAllApi(Iterable<? extends Integer> values)
List of supported API frameworks for this impression.
|
OpenRtbProtobuf.Video.Builder |
addAllBattr(Iterable<? extends Integer> values)
Blocked creative attributes.
|
OpenRtbProtobuf.Video.Builder |
addAllCompanionad(Iterable<? extends OpenRtbProtobuf.Banner> values)
If companion ads are available, they can be listed as an array of banner objects.
|
OpenRtbProtobuf.Video.Builder |
addAllDeliverymethod(Iterable<? extends Integer> values)
List of supported delivery methods (streaming, progressive).
|
OpenRtbProtobuf.Video.Builder |
addAllMimes(Iterable<String> values)
Content MIME types supported.
|
OpenRtbProtobuf.Video.Builder |
addAllPlaybackmethod(Iterable<? extends Integer> values)
List of allowed playback methods.
|
OpenRtbProtobuf.Video.Builder |
addAllProtocols(Iterable<? extends Integer> values)
Video bid response protocols.
|
OpenRtbProtobuf.Video.Builder |
addAllVastCompanionType(Iterable<? extends Integer> values)
Recommended if companion objects are included.
|
OpenRtbProtobuf.Video.Builder |
addApi(int value)
List of supported API frameworks for this impression.
|
OpenRtbProtobuf.Video.Builder |
addBattr(int value)
Blocked creative attributes.
|
OpenRtbProtobuf.Video.Builder |
addCompanionad(int index,
OpenRtbProtobuf.Banner.Builder builderForValue)
If companion ads are available, they can be listed as an array of banner objects.
|
OpenRtbProtobuf.Video.Builder |
addCompanionad(int index,
OpenRtbProtobuf.Banner value)
If companion ads are available, they can be listed as an array of banner objects.
|
OpenRtbProtobuf.Video.Builder |
addCompanionad(OpenRtbProtobuf.Banner.Builder builderForValue)
If companion ads are available, they can be listed as an array of banner objects.
|
OpenRtbProtobuf.Video.Builder |
addCompanionad(OpenRtbProtobuf.Banner value)
If companion ads are available, they can be listed as an array of banner objects.
|
OpenRtbProtobuf.Banner.Builder |
addCompanionadBuilder()
If companion ads are available, they can be listed as an array of banner objects.
|
OpenRtbProtobuf.Banner.Builder |
addCompanionadBuilder(int index)
If companion ads are available, they can be listed as an array of banner objects.
|
OpenRtbProtobuf.Video.Builder |
addDeliverymethod(int value)
List of supported delivery methods (streaming, progressive).
|
OpenRtbProtobuf.Video.Builder |
addMimes(String value)
Content MIME types supported.
|
OpenRtbProtobuf.Video.Builder |
addMimesBytes(com.google.protobuf.ByteString value)
Content MIME types supported.
|
OpenRtbProtobuf.Video.Builder |
addPlaybackmethod(int value)
List of allowed playback methods.
|
OpenRtbProtobuf.Video.Builder |
addProtocols(int value)
Video bid response protocols.
|
OpenRtbProtobuf.Video.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.Video.Builder |
addVastCompanionType(int value)
Recommended if companion objects are included.
|
OpenRtbProtobuf.Video |
build() |
OpenRtbProtobuf.Video |
buildPartial() |
OpenRtbProtobuf.Video.Builder |
clear() |
OpenRtbProtobuf.Video.Builder |
clearApi()
List of supported API frameworks for this impression.
|
OpenRtbProtobuf.Video.Builder |
clearBattr()
Blocked creative attributes.
|
OpenRtbProtobuf.Video.Builder |
clearBoxingallowed()
If exchange publisher has rules preventing letter boxing of 4x3 content to play in a 16x9 window, then this should be set to false.
|
OpenRtbProtobuf.Video.Builder |
clearCompanionad()
If companion ads are available, they can be listed as an array of banner objects.
|
OpenRtbProtobuf.Video.Builder |
clearDeliverymethod()
List of supported delivery methods (streaming, progressive).
|
OpenRtbProtobuf.Video.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
OpenRtbProtobuf.Video.Builder |
clearH()
Height of the player in pixels.
|
OpenRtbProtobuf.Video.Builder |
clearLinearity()
Indicates whether the ad impression must be linear, non- linear or can be of any type (field not set).
|
OpenRtbProtobuf.Video.Builder |
clearMaxbitrate()
Maximum bit rate in Kbps.
|
OpenRtbProtobuf.Video.Builder |
clearMaxduration()
Maximum video ad duration in seconds.
|
OpenRtbProtobuf.Video.Builder |
clearMaxextended()
Maximum extended video ad duration, if extension is allowed.
|
OpenRtbProtobuf.Video.Builder |
clearMimes()
Content MIME types supported.
|
OpenRtbProtobuf.Video.Builder |
clearMinbitrate()
Minimum bit rate in Kbps.
|
OpenRtbProtobuf.Video.Builder |
clearMinduration()
Minimum video ad duration in seconds.
|
OpenRtbProtobuf.Video.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OpenRtbProtobuf.Video.Builder |
clearPlaybackmethod()
List of allowed playback methods.
|
OpenRtbProtobuf.Video.Builder |
clearPos()
Ad Position (see table 6.5).
|
OpenRtbProtobuf.Video.Builder |
clearProtocol()
Video bid response protocols.
|
OpenRtbProtobuf.Video.Builder |
clearProtocols()
Video bid response protocols.
|
OpenRtbProtobuf.Video.Builder |
clearSequence()
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.
|
OpenRtbProtobuf.Video.Builder |
clearStartdelay()
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement.
|
OpenRtbProtobuf.Video.Builder |
clearVastCompanionType()
Recommended if companion objects are included.
|
OpenRtbProtobuf.Video.Builder |
clearW()
Width of the player in pixels.
|
OpenRtbProtobuf.Video.Builder |
clone() |
int |
getApi(int index)
List of supported API frameworks for this impression.
|
int |
getApiCount()
List of supported API frameworks for this impression.
|
List<Integer> |
getApiList()
List of supported API frameworks for this impression.
|
int |
getBattr(int index)
Blocked creative attributes.
|
int |
getBattrCount()
Blocked creative attributes.
|
List<Integer> |
getBattrList()
Blocked creative attributes.
|
int |
getBoxingallowed()
If exchange publisher has rules preventing letter boxing of 4x3 content to play in a 16x9 window, then this should be set to false.
|
OpenRtbProtobuf.Banner |
getCompanionad(int index)
If companion ads are available, they can be listed as an array of banner objects.
|
OpenRtbProtobuf.Banner.Builder |
getCompanionadBuilder(int index)
If companion ads are available, they can be listed as an array of banner objects.
|
List<OpenRtbProtobuf.Banner.Builder> |
getCompanionadBuilderList()
If companion ads are available, they can be listed as an array of banner objects.
|
int |
getCompanionadCount()
If companion ads are available, they can be listed as an array of banner objects.
|
List<OpenRtbProtobuf.Banner> |
getCompanionadList()
If companion ads are available, they can be listed as an array of banner objects.
|
OpenRtbProtobuf.BannerOrBuilder |
getCompanionadOrBuilder(int index)
If companion ads are available, they can be listed as an array of banner objects.
|
List<? extends OpenRtbProtobuf.BannerOrBuilder> |
getCompanionadOrBuilderList()
If companion ads are available, they can be listed as an array of banner objects.
|
OpenRtbProtobuf.Video |
getDefaultInstanceForType() |
int |
getDeliverymethod(int index)
List of supported delivery methods (streaming, progressive).
|
int |
getDeliverymethodCount()
List of supported delivery methods (streaming, progressive).
|
List<Integer> |
getDeliverymethodList()
List of supported delivery methods (streaming, progressive).
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getH()
Height of the player in pixels.
|
int |
getLinearity()
Indicates whether the ad impression must be linear, non- linear or can be of any type (field not set).
|
int |
getMaxbitrate()
Maximum bit rate in Kbps.
|
int |
getMaxduration()
Maximum video ad duration in seconds.
|
int |
getMaxextended()
Maximum extended video ad duration, if extension is allowed.
|
String |
getMimes(int index)
Content MIME types supported.
|
com.google.protobuf.ByteString |
getMimesBytes(int index)
Content MIME types supported.
|
int |
getMimesCount()
Content MIME types supported.
|
com.google.protobuf.ProtocolStringList |
getMimesList()
Content MIME types supported.
|
int |
getMinbitrate()
Minimum bit rate in Kbps.
|
int |
getMinduration()
Minimum video ad duration in seconds.
|
int |
getPlaybackmethod(int index)
List of allowed playback methods.
|
int |
getPlaybackmethodCount()
List of allowed playback methods.
|
List<Integer> |
getPlaybackmethodList()
List of allowed playback methods.
|
int |
getPos()
Ad Position (see table 6.5).
|
int |
getProtocol()
Video bid response protocols.
|
int |
getProtocols(int index)
Video bid response protocols.
|
int |
getProtocolsCount()
Video bid response protocols.
|
List<Integer> |
getProtocolsList()
Video bid response protocols.
|
int |
getSequence()
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.
|
int |
getStartdelay()
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement.
|
int |
getVastCompanionType(int index)
Recommended if companion objects are included.
|
int |
getVastCompanionTypeCount()
Recommended if companion objects are included.
|
List<Integer> |
getVastCompanionTypeList()
Recommended if companion objects are included.
|
int |
getW()
Width of the player in pixels.
|
boolean |
hasBoxingallowed()
If exchange publisher has rules preventing letter boxing of 4x3 content to play in a 16x9 window, then this should be set to false.
|
boolean |
hasH()
Height of the player in pixels.
|
boolean |
hasLinearity()
Indicates whether the ad impression must be linear, non- linear or can be of any type (field not set).
|
boolean |
hasMaxbitrate()
Maximum bit rate in Kbps.
|
boolean |
hasMaxduration()
Maximum video ad duration in seconds.
|
boolean |
hasMaxextended()
Maximum extended video ad duration, if extension is allowed.
|
boolean |
hasMinbitrate()
Minimum bit rate in Kbps.
|
boolean |
hasMinduration()
Minimum video ad duration in seconds.
|
boolean |
hasPos()
Ad Position (see table 6.5).
|
boolean |
hasProtocol()
Video bid response protocols.
|
boolean |
hasSequence()
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.
|
boolean |
hasStartdelay()
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement.
|
boolean |
hasW()
Width of the player in pixels.
|
boolean |
isInitialized() |
OpenRtbProtobuf.Video.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
OpenRtbProtobuf.Video.Builder |
mergeFrom(com.google.protobuf.Message other) |
OpenRtbProtobuf.Video.Builder |
mergeFrom(OpenRtbProtobuf.Video other) |
OpenRtbProtobuf.Video.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.Video.Builder |
removeCompanionad(int index)
If companion ads are available, they can be listed as an array of banner objects.
|
OpenRtbProtobuf.Video.Builder |
setApi(int index,
int value)
List of supported API frameworks for this impression.
|
OpenRtbProtobuf.Video.Builder |
setBattr(int index,
int value)
Blocked creative attributes.
|
OpenRtbProtobuf.Video.Builder |
setBoxingallowed(int value)
If exchange publisher has rules preventing letter boxing of 4x3 content to play in a 16x9 window, then this should be set to false.
|
OpenRtbProtobuf.Video.Builder |
setCompanionad(int index,
OpenRtbProtobuf.Banner.Builder builderForValue)
If companion ads are available, they can be listed as an array of banner objects.
|
OpenRtbProtobuf.Video.Builder |
setCompanionad(int index,
OpenRtbProtobuf.Banner value)
If companion ads are available, they can be listed as an array of banner objects.
|
OpenRtbProtobuf.Video.Builder |
setDeliverymethod(int index,
int value)
List of supported delivery methods (streaming, progressive).
|
OpenRtbProtobuf.Video.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.Video.Builder |
setH(int value)
Height of the player in pixels.
|
OpenRtbProtobuf.Video.Builder |
setLinearity(int value)
Indicates whether the ad impression must be linear, non- linear or can be of any type (field not set).
|
OpenRtbProtobuf.Video.Builder |
setMaxbitrate(int value)
Maximum bit rate in Kbps.
|
OpenRtbProtobuf.Video.Builder |
setMaxduration(int value)
Maximum video ad duration in seconds.
|
OpenRtbProtobuf.Video.Builder |
setMaxextended(int value)
Maximum extended video ad duration, if extension is allowed.
|
OpenRtbProtobuf.Video.Builder |
setMimes(int index,
String value)
Content MIME types supported.
|
OpenRtbProtobuf.Video.Builder |
setMinbitrate(int value)
Minimum bit rate in Kbps.
|
OpenRtbProtobuf.Video.Builder |
setMinduration(int value)
Minimum video ad duration in seconds.
|
OpenRtbProtobuf.Video.Builder |
setPlaybackmethod(int index,
int value)
List of allowed playback methods.
|
OpenRtbProtobuf.Video.Builder |
setPos(int value)
Ad Position (see table 6.5).
|
OpenRtbProtobuf.Video.Builder |
setProtocol(int value)
Video bid response protocols.
|
OpenRtbProtobuf.Video.Builder |
setProtocols(int index,
int value)
Video bid response protocols.
|
OpenRtbProtobuf.Video.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
OpenRtbProtobuf.Video.Builder |
setSequence(int value)
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.
|
OpenRtbProtobuf.Video.Builder |
setStartdelay(int value)
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement.
|
OpenRtbProtobuf.Video.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.Video.Builder |
setVastCompanionType(int index,
int value)
Recommended if companion objects are included.
|
OpenRtbProtobuf.Video.Builder |
setW(int value)
Width of the player 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.Video.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.Video.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.Video.Builder>public OpenRtbProtobuf.Video getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic OpenRtbProtobuf.Video build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.Video buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.Video.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.Video.Builder>public OpenRtbProtobuf.Video.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.Video.Builder>public OpenRtbProtobuf.Video.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Video.Builder>public OpenRtbProtobuf.Video.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Video.Builder>public OpenRtbProtobuf.Video.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.Video.Builder>public OpenRtbProtobuf.Video.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.Video.Builder>public OpenRtbProtobuf.Video.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OpenRtbProtobuf.Video.Builder>public OpenRtbProtobuf.Video.Builder mergeFrom(OpenRtbProtobuf.Video other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Video.Builder>public OpenRtbProtobuf.Video.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.Video.Builder>IOExceptionpublic com.google.protobuf.ProtocolStringList getMimesList()
Content MIME types supported. Popular MIME types include, but are not limited to “video/x-ms- wmv” for Windows Media, and “video/x-flv” for Flash Video.
repeated string mimes = 1;getMimesList in interface OpenRtbProtobuf.VideoOrBuilderpublic int getMimesCount()
Content MIME types supported. Popular MIME types include, but are not limited to “video/x-ms- wmv” for Windows Media, and “video/x-flv” for Flash Video.
repeated string mimes = 1;getMimesCount in interface OpenRtbProtobuf.VideoOrBuilderpublic String getMimes(int index)
Content MIME types supported. Popular MIME types include, but are not limited to “video/x-ms- wmv” for Windows Media, and “video/x-flv” for Flash Video.
repeated string mimes = 1;getMimes in interface OpenRtbProtobuf.VideoOrBuilderpublic com.google.protobuf.ByteString getMimesBytes(int index)
Content MIME types supported. Popular MIME types include, but are not limited to “video/x-ms- wmv” for Windows Media, and “video/x-flv” for Flash Video.
repeated string mimes = 1;getMimesBytes in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setMimes(int index, String value)
Content MIME types supported. Popular MIME types include, but are not limited to “video/x-ms- wmv” for Windows Media, and “video/x-flv” for Flash Video.
repeated string mimes = 1;public OpenRtbProtobuf.Video.Builder addMimes(String value)
Content MIME types supported. Popular MIME types include, but are not limited to “video/x-ms- wmv” for Windows Media, and “video/x-flv” for Flash Video.
repeated string mimes = 1;public OpenRtbProtobuf.Video.Builder addAllMimes(Iterable<String> values)
Content MIME types supported. Popular MIME types include, but are not limited to “video/x-ms- wmv” for Windows Media, and “video/x-flv” for Flash Video.
repeated string mimes = 1;public OpenRtbProtobuf.Video.Builder clearMimes()
Content MIME types supported. Popular MIME types include, but are not limited to “video/x-ms- wmv” for Windows Media, and “video/x-flv” for Flash Video.
repeated string mimes = 1;public OpenRtbProtobuf.Video.Builder addMimesBytes(com.google.protobuf.ByteString value)
Content MIME types supported. Popular MIME types include, but are not limited to “video/x-ms- wmv” for Windows Media, and “video/x-flv” for Flash Video.
repeated string mimes = 1;public boolean hasMinduration()
Minimum video ad duration in seconds.
optional sint32 minduration = 2 [default = -1];hasMinduration in interface OpenRtbProtobuf.VideoOrBuilderpublic int getMinduration()
Minimum video ad duration in seconds.
optional sint32 minduration = 2 [default = -1];getMinduration in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setMinduration(int value)
Minimum video ad duration in seconds.
optional sint32 minduration = 2 [default = -1];public OpenRtbProtobuf.Video.Builder clearMinduration()
Minimum video ad duration in seconds.
optional sint32 minduration = 2 [default = -1];public boolean hasMaxduration()
Maximum video ad duration in seconds.
optional sint32 maxduration = 3 [default = -1];hasMaxduration in interface OpenRtbProtobuf.VideoOrBuilderpublic int getMaxduration()
Maximum video ad duration in seconds.
optional sint32 maxduration = 3 [default = -1];getMaxduration in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setMaxduration(int value)
Maximum video ad duration in seconds.
optional sint32 maxduration = 3 [default = -1];public OpenRtbProtobuf.Video.Builder clearMaxduration()
Maximum video ad duration in seconds.
optional sint32 maxduration = 3 [default = -1];public boolean hasProtocol()
Video bid response protocols. See Table 6.7 Video Bid Response Protocols for a list of possible values. NOTE: Use “protocols” when multiple protocols are supported. Its use is also highly recommended even for one since this “protocol” attribute is likely to be deprecated in a future version. At least one supported protocol must be specified in either the “protocol” or “protocols” attribute.
optional uint32 protocol = 4;hasProtocol in interface OpenRtbProtobuf.VideoOrBuilderpublic int getProtocol()
Video bid response protocols. See Table 6.7 Video Bid Response Protocols for a list of possible values. NOTE: Use “protocols” when multiple protocols are supported. Its use is also highly recommended even for one since this “protocol” attribute is likely to be deprecated in a future version. At least one supported protocol must be specified in either the “protocol” or “protocols” attribute.
optional uint32 protocol = 4;getProtocol in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setProtocol(int value)
Video bid response protocols. See Table 6.7 Video Bid Response Protocols for a list of possible values. NOTE: Use “protocols” when multiple protocols are supported. Its use is also highly recommended even for one since this “protocol” attribute is likely to be deprecated in a future version. At least one supported protocol must be specified in either the “protocol” or “protocols” attribute.
optional uint32 protocol = 4;public OpenRtbProtobuf.Video.Builder clearProtocol()
Video bid response protocols. See Table 6.7 Video Bid Response Protocols for a list of possible values. NOTE: Use “protocols” when multiple protocols are supported. Its use is also highly recommended even for one since this “protocol” attribute is likely to be deprecated in a future version. At least one supported protocol must be specified in either the “protocol” or “protocols” attribute.
optional uint32 protocol = 4;public List<Integer> getProtocolsList()
Video bid response protocols. See Table 6.7 Video Bid Response Protocols for a list of possible values. At least one supported protocol must be specified in either the “protocol” or “protocols” attribute.
repeated uint32 protocols = 5 [packed = true];getProtocolsList in interface OpenRtbProtobuf.VideoOrBuilderpublic int getProtocolsCount()
Video bid response protocols. See Table 6.7 Video Bid Response Protocols for a list of possible values. At least one supported protocol must be specified in either the “protocol” or “protocols” attribute.
repeated uint32 protocols = 5 [packed = true];getProtocolsCount in interface OpenRtbProtobuf.VideoOrBuilderpublic int getProtocols(int index)
Video bid response protocols. See Table 6.7 Video Bid Response Protocols for a list of possible values. At least one supported protocol must be specified in either the “protocol” or “protocols” attribute.
repeated uint32 protocols = 5 [packed = true];getProtocols in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setProtocols(int index, int value)
Video bid response protocols. See Table 6.7 Video Bid Response Protocols for a list of possible values. At least one supported protocol must be specified in either the “protocol” or “protocols” attribute.
repeated uint32 protocols = 5 [packed = true];public OpenRtbProtobuf.Video.Builder addProtocols(int value)
Video bid response protocols. See Table 6.7 Video Bid Response Protocols for a list of possible values. At least one supported protocol must be specified in either the “protocol” or “protocols” attribute.
repeated uint32 protocols = 5 [packed = true];public OpenRtbProtobuf.Video.Builder addAllProtocols(Iterable<? extends Integer> values)
Video bid response protocols. See Table 6.7 Video Bid Response Protocols for a list of possible values. At least one supported protocol must be specified in either the “protocol” or “protocols” attribute.
repeated uint32 protocols = 5 [packed = true];public OpenRtbProtobuf.Video.Builder clearProtocols()
Video bid response protocols. See Table 6.7 Video Bid Response Protocols for a list of possible values. At least one supported protocol must be specified in either the “protocol” or “protocols” attribute.
repeated uint32 protocols = 5 [packed = true];public boolean hasW()
Width of the player in pixels. This field is not required, but it’s highly recommended that this information be included.
optional uint32 w = 6;hasW in interface OpenRtbProtobuf.VideoOrBuilderpublic int getW()
Width of the player in pixels. This field is not required, but it’s highly recommended that this information be included.
optional uint32 w = 6;getW in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setW(int value)
Width of the player in pixels. This field is not required, but it’s highly recommended that this information be included.
optional uint32 w = 6;public OpenRtbProtobuf.Video.Builder clearW()
Width of the player in pixels. This field is not required, but it’s highly recommended that this information be included.
optional uint32 w = 6;public boolean hasH()
Height of the player in pixels. This field is not required, but it’s highly recommended that this information be included.
optional uint32 h = 7;hasH in interface OpenRtbProtobuf.VideoOrBuilderpublic int getH()
Height of the player in pixels. This field is not required, but it’s highly recommended that this information be included.
optional uint32 h = 7;getH in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setH(int value)
Height of the player in pixels. This field is not required, but it’s highly recommended that this information be included.
optional uint32 h = 7;public OpenRtbProtobuf.Video.Builder clearH()
Height of the player in pixels. This field is not required, but it’s highly recommended that this information be included.
optional uint32 h = 7;public boolean hasStartdelay()
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement. See Table 6.9 Video Start Delay for generic placement values.
optional sint32 startdelay = 8;hasStartdelay in interface OpenRtbProtobuf.VideoOrBuilderpublic int getStartdelay()
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement. See Table 6.9 Video Start Delay for generic placement values.
optional sint32 startdelay = 8;getStartdelay in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setStartdelay(int value)
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement. See Table 6.9 Video Start Delay for generic placement values.
optional sint32 startdelay = 8;public OpenRtbProtobuf.Video.Builder clearStartdelay()
Indicates the start delay in seconds for preroll, midroll, or postroll ad placement. See Table 6.9 Video Start Delay for generic placement values.
optional sint32 startdelay = 8;public boolean hasLinearity()
Indicates whether the ad impression must be linear, non- linear or can be of any type (field not set). See Table 6.6 Video Linearity for a list of the possible values and recommended bidder interpretation.
optional uint32 linearity = 9;hasLinearity in interface OpenRtbProtobuf.VideoOrBuilderpublic int getLinearity()
Indicates whether the ad impression must be linear, non- linear or can be of any type (field not set). See Table 6.6 Video Linearity for a list of the possible values and recommended bidder interpretation.
optional uint32 linearity = 9;getLinearity in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setLinearity(int value)
Indicates whether the ad impression must be linear, non- linear or can be of any type (field not set). See Table 6.6 Video Linearity for a list of the possible values and recommended bidder interpretation.
optional uint32 linearity = 9;public OpenRtbProtobuf.Video.Builder clearLinearity()
Indicates whether the ad impression must be linear, non- linear or can be of any type (field not set). See Table 6.6 Video Linearity for a list of the possible values and recommended bidder interpretation.
optional uint32 linearity = 9;public boolean hasSequence()
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.
optional uint32 sequence = 10 [default = 1];hasSequence in interface OpenRtbProtobuf.VideoOrBuilderpublic int getSequence()
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.
optional uint32 sequence = 10 [default = 1];getSequence in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setSequence(int value)
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.
optional uint32 sequence = 10 [default = 1];public OpenRtbProtobuf.Video.Builder clearSequence()
If multiple ad impressions are offered in the same bid request, the sequence number will allow for the coordinated delivery of multiple creatives.
optional uint32 sequence = 10 [default = 1];public List<Integer> getBattrList()
Blocked creative attributes. See Table 6.3 Creative Attributes. If blank assume all types are allowed.
repeated uint32 battr = 11 [packed = true];getBattrList in interface OpenRtbProtobuf.VideoOrBuilderpublic int getBattrCount()
Blocked creative attributes. See Table 6.3 Creative Attributes. If blank assume all types are allowed.
repeated uint32 battr = 11 [packed = true];getBattrCount in interface OpenRtbProtobuf.VideoOrBuilderpublic int getBattr(int index)
Blocked creative attributes. See Table 6.3 Creative Attributes. If blank assume all types are allowed.
repeated uint32 battr = 11 [packed = true];getBattr in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.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 = 11 [packed = true];public OpenRtbProtobuf.Video.Builder addBattr(int value)
Blocked creative attributes. See Table 6.3 Creative Attributes. If blank assume all types are allowed.
repeated uint32 battr = 11 [packed = true];public OpenRtbProtobuf.Video.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 = 11 [packed = true];public OpenRtbProtobuf.Video.Builder clearBattr()
Blocked creative attributes. See Table 6.3 Creative Attributes. If blank assume all types are allowed.
repeated uint32 battr = 11 [packed = true];public boolean hasMaxextended()
Maximum extended video ad duration, if extension is allowed. If blank or 0, extension is not allowed. If -1, extension is allowed, and there is no time limit imposed. If greater than 0, then the value represents the number of seconds of extended play supported beyond the maxduration value.
optional sint32 maxextended = 12;hasMaxextended in interface OpenRtbProtobuf.VideoOrBuilderpublic int getMaxextended()
Maximum extended video ad duration, if extension is allowed. If blank or 0, extension is not allowed. If -1, extension is allowed, and there is no time limit imposed. If greater than 0, then the value represents the number of seconds of extended play supported beyond the maxduration value.
optional sint32 maxextended = 12;getMaxextended in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setMaxextended(int value)
Maximum extended video ad duration, if extension is allowed. If blank or 0, extension is not allowed. If -1, extension is allowed, and there is no time limit imposed. If greater than 0, then the value represents the number of seconds of extended play supported beyond the maxduration value.
optional sint32 maxextended = 12;public OpenRtbProtobuf.Video.Builder clearMaxextended()
Maximum extended video ad duration, if extension is allowed. If blank or 0, extension is not allowed. If -1, extension is allowed, and there is no time limit imposed. If greater than 0, then the value represents the number of seconds of extended play supported beyond the maxduration value.
optional sint32 maxextended = 12;public boolean hasMinbitrate()
Minimum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
optional uint32 minbitrate = 13;hasMinbitrate in interface OpenRtbProtobuf.VideoOrBuilderpublic int getMinbitrate()
Minimum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
optional uint32 minbitrate = 13;getMinbitrate in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setMinbitrate(int value)
Minimum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
optional uint32 minbitrate = 13;public OpenRtbProtobuf.Video.Builder clearMinbitrate()
Minimum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
optional uint32 minbitrate = 13;public boolean hasMaxbitrate()
Maximum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
optional uint32 maxbitrate = 14;hasMaxbitrate in interface OpenRtbProtobuf.VideoOrBuilderpublic int getMaxbitrate()
Maximum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
optional uint32 maxbitrate = 14;getMaxbitrate in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setMaxbitrate(int value)
Maximum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
optional uint32 maxbitrate = 14;public OpenRtbProtobuf.Video.Builder clearMaxbitrate()
Maximum bit rate in Kbps. Exchange may set this dynamically, or universally across their set of publishers.
optional uint32 maxbitrate = 14;public boolean hasBoxingallowed()
If exchange publisher has rules preventing letter boxing of 4x3 content to play in a 16x9 window, then this should be set to false. Default setting is true, which assumes that boxing of content to fit into a window is allowed. “1” indicates boxing is allowed. “0” indicates it is not allowed.
optional uint32 boxingallowed = 15 [default = 1];hasBoxingallowed in interface OpenRtbProtobuf.VideoOrBuilderpublic int getBoxingallowed()
If exchange publisher has rules preventing letter boxing of 4x3 content to play in a 16x9 window, then this should be set to false. Default setting is true, which assumes that boxing of content to fit into a window is allowed. “1” indicates boxing is allowed. “0” indicates it is not allowed.
optional uint32 boxingallowed = 15 [default = 1];getBoxingallowed in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setBoxingallowed(int value)
If exchange publisher has rules preventing letter boxing of 4x3 content to play in a 16x9 window, then this should be set to false. Default setting is true, which assumes that boxing of content to fit into a window is allowed. “1” indicates boxing is allowed. “0” indicates it is not allowed.
optional uint32 boxingallowed = 15 [default = 1];public OpenRtbProtobuf.Video.Builder clearBoxingallowed()
If exchange publisher has rules preventing letter boxing of 4x3 content to play in a 16x9 window, then this should be set to false. Default setting is true, which assumes that boxing of content to fit into a window is allowed. “1” indicates boxing is allowed. “0” indicates it is not allowed.
optional uint32 boxingallowed = 15 [default = 1];public List<Integer> getPlaybackmethodList()
List of allowed playback methods. If blank, assume that all are allowed. See Table 6.8 Video Playback Methods for a list of possible values.
repeated uint32 playbackmethod = 16 [packed = true];getPlaybackmethodList in interface OpenRtbProtobuf.VideoOrBuilderpublic int getPlaybackmethodCount()
List of allowed playback methods. If blank, assume that all are allowed. See Table 6.8 Video Playback Methods for a list of possible values.
repeated uint32 playbackmethod = 16 [packed = true];getPlaybackmethodCount in interface OpenRtbProtobuf.VideoOrBuilderpublic int getPlaybackmethod(int index)
List of allowed playback methods. If blank, assume that all are allowed. See Table 6.8 Video Playback Methods for a list of possible values.
repeated uint32 playbackmethod = 16 [packed = true];getPlaybackmethod in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setPlaybackmethod(int index, int value)
List of allowed playback methods. If blank, assume that all are allowed. See Table 6.8 Video Playback Methods for a list of possible values.
repeated uint32 playbackmethod = 16 [packed = true];public OpenRtbProtobuf.Video.Builder addPlaybackmethod(int value)
List of allowed playback methods. If blank, assume that all are allowed. See Table 6.8 Video Playback Methods for a list of possible values.
repeated uint32 playbackmethod = 16 [packed = true];public OpenRtbProtobuf.Video.Builder addAllPlaybackmethod(Iterable<? extends Integer> values)
List of allowed playback methods. If blank, assume that all are allowed. See Table 6.8 Video Playback Methods for a list of possible values.
repeated uint32 playbackmethod = 16 [packed = true];public OpenRtbProtobuf.Video.Builder clearPlaybackmethod()
List of allowed playback methods. If blank, assume that all are allowed. See Table 6.8 Video Playback Methods for a list of possible values.
repeated uint32 playbackmethod = 16 [packed = true];public List<Integer> getDeliverymethodList()
List of supported delivery methods (streaming, progressive). If blank, assume all are supported. See Table 6.12 Content Delivery Methods for a list of possible values.
repeated uint32 deliverymethod = 17 [packed = true];getDeliverymethodList in interface OpenRtbProtobuf.VideoOrBuilderpublic int getDeliverymethodCount()
List of supported delivery methods (streaming, progressive). If blank, assume all are supported. See Table 6.12 Content Delivery Methods for a list of possible values.
repeated uint32 deliverymethod = 17 [packed = true];getDeliverymethodCount in interface OpenRtbProtobuf.VideoOrBuilderpublic int getDeliverymethod(int index)
List of supported delivery methods (streaming, progressive). If blank, assume all are supported. See Table 6.12 Content Delivery Methods for a list of possible values.
repeated uint32 deliverymethod = 17 [packed = true];getDeliverymethod in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setDeliverymethod(int index, int value)
List of supported delivery methods (streaming, progressive). If blank, assume all are supported. See Table 6.12 Content Delivery Methods for a list of possible values.
repeated uint32 deliverymethod = 17 [packed = true];public OpenRtbProtobuf.Video.Builder addDeliverymethod(int value)
List of supported delivery methods (streaming, progressive). If blank, assume all are supported. See Table 6.12 Content Delivery Methods for a list of possible values.
repeated uint32 deliverymethod = 17 [packed = true];public OpenRtbProtobuf.Video.Builder addAllDeliverymethod(Iterable<? extends Integer> values)
List of supported delivery methods (streaming, progressive). If blank, assume all are supported. See Table 6.12 Content Delivery Methods for a list of possible values.
repeated uint32 deliverymethod = 17 [packed = true];public OpenRtbProtobuf.Video.Builder clearDeliverymethod()
List of supported delivery methods (streaming, progressive). If blank, assume all are supported. See Table 6.12 Content Delivery Methods for a list of possible values.
repeated uint32 deliverymethod = 17 [packed = true];public boolean hasPos()
Ad Position (see table 6.5). Default: unknown.
optional uint32 pos = 18;hasPos in interface OpenRtbProtobuf.VideoOrBuilderpublic int getPos()
Ad Position (see table 6.5). Default: unknown.
optional uint32 pos = 18;getPos in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setPos(int value)
Ad Position (see table 6.5). Default: unknown.
optional uint32 pos = 18;public OpenRtbProtobuf.Video.Builder clearPos()
Ad Position (see table 6.5). Default: unknown.
optional uint32 pos = 18;public List<OpenRtbProtobuf.Banner> getCompanionadList()
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;getCompanionadList in interface OpenRtbProtobuf.VideoOrBuilderpublic int getCompanionadCount()
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;getCompanionadCount in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Banner getCompanionad(int index)
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;getCompanionad in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setCompanionad(int index, OpenRtbProtobuf.Banner value)
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;public OpenRtbProtobuf.Video.Builder setCompanionad(int index, OpenRtbProtobuf.Banner.Builder builderForValue)
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;public OpenRtbProtobuf.Video.Builder addCompanionad(OpenRtbProtobuf.Banner value)
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;public OpenRtbProtobuf.Video.Builder addCompanionad(int index, OpenRtbProtobuf.Banner value)
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;public OpenRtbProtobuf.Video.Builder addCompanionad(OpenRtbProtobuf.Banner.Builder builderForValue)
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;public OpenRtbProtobuf.Video.Builder addCompanionad(int index, OpenRtbProtobuf.Banner.Builder builderForValue)
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;public OpenRtbProtobuf.Video.Builder addAllCompanionad(Iterable<? extends OpenRtbProtobuf.Banner> values)
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;public OpenRtbProtobuf.Video.Builder clearCompanionad()
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;public OpenRtbProtobuf.Video.Builder removeCompanionad(int index)
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;public OpenRtbProtobuf.Banner.Builder getCompanionadBuilder(int index)
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;public OpenRtbProtobuf.BannerOrBuilder getCompanionadOrBuilder(int index)
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;getCompanionadOrBuilder in interface OpenRtbProtobuf.VideoOrBuilderpublic List<? extends OpenRtbProtobuf.BannerOrBuilder> getCompanionadOrBuilderList()
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;getCompanionadOrBuilderList in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Banner.Builder addCompanionadBuilder()
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;public OpenRtbProtobuf.Banner.Builder addCompanionadBuilder(int index)
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;public List<OpenRtbProtobuf.Banner.Builder> getCompanionadBuilderList()
If companion ads are available, they can be listed as an array of banner objects. See Banner Object.
repeated .open_rtb.Banner companionad = 19;public List<Integer> getApiList()
List of supported API frameworks for this impression. (See Table 6.4 API Frameworks). If an API is not explicitly listed it is assumed not to be supported.
repeated uint32 api = 20 [packed = true];getApiList in interface OpenRtbProtobuf.VideoOrBuilderpublic int getApiCount()
List of supported API frameworks for this impression. (See Table 6.4 API Frameworks). If an API is not explicitly listed it is assumed not to be supported.
repeated uint32 api = 20 [packed = true];getApiCount in interface OpenRtbProtobuf.VideoOrBuilderpublic int getApi(int index)
List of supported API frameworks for this impression. (See Table 6.4 API Frameworks). If an API is not explicitly listed it is assumed not to be supported.
repeated uint32 api = 20 [packed = true];getApi in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setApi(int index, int value)
List of supported API frameworks for this impression. (See Table 6.4 API Frameworks). If an API is not explicitly listed it is assumed not to be supported.
repeated uint32 api = 20 [packed = true];public OpenRtbProtobuf.Video.Builder addApi(int value)
List of supported API frameworks for this impression. (See Table 6.4 API Frameworks). If an API is not explicitly listed it is assumed not to be supported.
repeated uint32 api = 20 [packed = true];public OpenRtbProtobuf.Video.Builder addAllApi(Iterable<? extends Integer> values)
List of supported API frameworks for this impression. (See Table 6.4 API Frameworks). If an API is not explicitly listed it is assumed not to be supported.
repeated uint32 api = 20 [packed = true];public OpenRtbProtobuf.Video.Builder clearApi()
List of supported API frameworks for this impression. (See Table 6.4 API Frameworks). If an API is not explicitly listed it is assumed not to be supported.
repeated uint32 api = 20 [packed = true];public List<Integer> getVastCompanionTypeList()
Recommended if companion objects are included. See Table 6.17 VAST Companion Types for a list of possible values.
repeated uint32 vast_companion_type = 21 [packed = true];getVastCompanionTypeList in interface OpenRtbProtobuf.VideoOrBuilderpublic int getVastCompanionTypeCount()
Recommended if companion objects are included. See Table 6.17 VAST Companion Types for a list of possible values.
repeated uint32 vast_companion_type = 21 [packed = true];getVastCompanionTypeCount in interface OpenRtbProtobuf.VideoOrBuilderpublic int getVastCompanionType(int index)
Recommended if companion objects are included. See Table 6.17 VAST Companion Types for a list of possible values.
repeated uint32 vast_companion_type = 21 [packed = true];getVastCompanionType in interface OpenRtbProtobuf.VideoOrBuilderpublic OpenRtbProtobuf.Video.Builder setVastCompanionType(int index, int value)
Recommended if companion objects are included. See Table 6.17 VAST Companion Types for a list of possible values.
repeated uint32 vast_companion_type = 21 [packed = true];public OpenRtbProtobuf.Video.Builder addVastCompanionType(int value)
Recommended if companion objects are included. See Table 6.17 VAST Companion Types for a list of possible values.
repeated uint32 vast_companion_type = 21 [packed = true];public OpenRtbProtobuf.Video.Builder addAllVastCompanionType(Iterable<? extends Integer> values)
Recommended if companion objects are included. See Table 6.17 VAST Companion Types for a list of possible values.
repeated uint32 vast_companion_type = 21 [packed = true];public OpenRtbProtobuf.Video.Builder clearVastCompanionType()
Recommended if companion objects are included. See Table 6.17 VAST Companion Types for a list of possible values.
repeated uint32 vast_companion_type = 21 [packed = true];public final OpenRtbProtobuf.Video.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Video.Builder>public final OpenRtbProtobuf.Video.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Video.Builder>Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.