public static final class VideoAdRequest.Builder
extends java.lang.Object
VideoAdRequest object.| Constructor and Description |
|---|
Builder(android.content.Context context,
BlocksInfo blocksInfo,
RequestListener<java.util.List<VideoAd>> requestListener,
java.lang.String targetRef,
java.lang.String pageRef,
java.lang.String blockId)
Creates a new
VideoAdRequest.Builder for constructing a VideoAdRequest |
| Modifier and Type | Method and Description |
|---|---|
VideoAdRequest |
build()
Creates a
VideoAdRequest with the arguments supplied to this builder. |
VideoAdRequest.Builder |
setCharset(VideoAdRequest.Charset charset) |
VideoAdRequest.Builder |
setContentId(java.lang.String contentId) |
VideoAdRequest.Builder |
setContentName(java.lang.String contentName) |
VideoAdRequest.Builder |
setExtendedParams(java.lang.String extendedParams) |
VideoAdRequest.Builder |
setGenreIds(java.util.List<java.lang.String> genreIds) |
VideoAdRequest.Builder |
setGenreNames(java.util.List<java.lang.String> genreNames) |
VideoAdRequest.Builder |
setMaxBitrate(int maxBitrate) |
VideoAdRequest.Builder |
setPlayerSize(int width,
int height)
Sets preferable video size in pixels
|
VideoAdRequest.Builder |
setPublisherId(java.lang.String publisherId) |
VideoAdRequest.Builder |
setPublisherName(java.lang.String publisherName) |
VideoAdRequest.Builder |
setTagsList(java.util.List<java.lang.String> tagsList) |
public Builder(@NonNull
android.content.Context context,
@NonNull
BlocksInfo blocksInfo,
@Nullable
RequestListener<java.util.List<VideoAd>> requestListener,
@NonNull
java.lang.String targetRef,
@NonNull
java.lang.String pageRef,
@NonNull
java.lang.String blockId)
VideoAdRequest.Builder for constructing a VideoAdRequestcontext - Interface to global information about an application environmentblocksInfo - a BlocksInfo, received in YandexVideoAds.loadBlocksInfo(BlocksInfoRequest)requestListener - a listener to receive a List of
downloaded VideoAdstargetRef - received with partnerIDpageRef - received with partnerIDblockId - required block's id, taken
from Block.getId()java.lang.IllegalArgumentException - If the blocksInfo is null
If the blockId is null
If the targetRef is null
If the pageRef is nulljava.lang.NullPointerException - If the context is nullpublic VideoAdRequest.Builder setPlayerSize(int width, int height)
width - width in pixelsheight - height in pixelsVideoAdRequest.Builder object.public VideoAdRequest.Builder setContentId(java.lang.String contentId)
contentId - - content identifier from administration panelVideoAdRequest.Builder object.public VideoAdRequest.Builder setContentName(java.lang.String contentName)
contentName - content titleVideoAdRequest.Builder object.public VideoAdRequest.Builder setPublisherId(@Nullable java.lang.String publisherId)
publisherId - content owner's identifierVideoAdRequest.Builder object.public VideoAdRequest.Builder setPublisherName(@Nullable java.lang.String publisherName)
publisherName - content owner titleVideoAdRequest.Builder object.public VideoAdRequest.Builder setMaxBitrate(int maxBitrate)
maxBitrate - maximum possible bitrateVideoAdRequest.Builder object.public VideoAdRequest.Builder setExtendedParams(java.lang.String extendedParams)
extendedParams - some additional parametersVideoAdRequest.Builder object.public VideoAdRequest.Builder setCharset(@Nullable VideoAdRequest.Charset charset)
charset - One of the following predefined charsets should be used:
UTF_8, CP_1251, KOI_8R, KOI_8U. VideoAdRequest.Charset class.
Default is UTF-8 charset.VideoAdRequest.Builder object.public VideoAdRequest.Builder setGenreIds(@Nullable java.util.List<java.lang.String> genreIds)
genreIds - Genre ids, retrieved from advertising space.VideoAdRequest.Builder object.public VideoAdRequest.Builder setGenreNames(@Nullable java.util.List<java.lang.String> genreNames)
genreNames - Genre names, retrieved from advertising space.VideoAdRequest.Builder object.public VideoAdRequest.Builder setTagsList(@Nullable java.util.List<java.lang.String> tagsList)
tagsList - Tag list, retrieved from advertising space.VideoAdRequest.Builder object.public VideoAdRequest build()
VideoAdRequest with the arguments supplied to this builder.
It does not perform that request.VideoAdRequest