Class AdBreak
- java.lang.Object
-
- com.yandex.mobile.ads.video.models.vmap.AdBreak
-
- All Implemented Interfaces:
android.os.Parcelable
public final class AdBreak extends java.lang.Object implements android.os.ParcelableClass that represents ad break.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdBreak.BreakIdClass containing possible identifiers of ad break.static classAdBreak.BreakTypeClass containing possible types of ad break.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intdescribeContents()AdSourcegetAdSource()Returns ad source for the ad break.java.lang.StringgetBreakId()Returns ad break identifier.java.util.List<java.lang.String>getBreakTypes()Returns allowed ad break types.java.util.List<Extension>getExtensions()Returns list ofExtensionobjects.java.lang.LonggetRepeatAfterMillis()Returns ad break repeatAfter attribute in milliseconds.TimeOffsetgetTimeOffset()Returns timing for the ad break.java.util.Map<java.lang.String,java.util.List<java.lang.String>>getTrackingEvents()Returns tracking events for the ad break.voidwriteToParcel(android.os.Parcel dest, int flags)
-
-
-
Field Detail
-
CREATOR
public static final android.os.Parcelable.Creator<AdBreak> CREATOR
-
-
Method Detail
-
getBreakId
@Nullable public java.lang.String getBreakId()
Returns ad break identifier. See allowed values inAdBreak.BreakId- Returns:
- Ad break identifier.
-
getRepeatAfterMillis
@Nullable public java.lang.Long getRepeatAfterMillis()
Returns ad break repeatAfter attribute in milliseconds.- Returns:
- Ad break repeatAfter attribute in milliseconds.
-
getTimeOffset
@NonNull public TimeOffset getTimeOffset()
Returns timing for the ad break.- Returns:
- Time Offset for the ad break.
-
getBreakTypes
@NonNull public java.util.List<java.lang.String> getBreakTypes()
Returns allowed ad break types. Allowed values see inAdBreak.BreakType- Returns:
- Allowed break types.
-
getExtensions
@NonNull public java.util.List<Extension> getExtensions()
Returns list ofExtensionobjects.- Returns:
- List of
Extensionobjects.
-
getAdSource
@NonNull public AdSource getAdSource()
Returns ad source for the ad break.- Returns:
AdSourcefor the ad break.
-
getTrackingEvents
@NonNull public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getTrackingEvents()
Returns tracking events for the ad break.- Returns:
- tracking events for the ad break.
-
describeContents
public int describeContents()
- Specified by:
describeContentsin interfaceandroid.os.Parcelable
-
writeToParcel
public void writeToParcel(@NonNull android.os.Parcel dest, int flags)- Specified by:
writeToParcelin interfaceandroid.os.Parcelable
-
-