Protocols
- Inroll
- InrollQueue
- InstreamAd
- InstreamAdBinderDelegate
- InstreamAdBreak
- InstreamAdBreakDelegate
- InstreamAdLoaderDelegate
- InstreamVideoAdsProvider
- AdPodInfo
- InstreamAdSkipInfo
- MediaFile
- SkipInfo
- VideoAd
- Pauseroll
- PauserollQueue
- InstreamAdPlayer
- InstreamAdPlayerDelegate
- VideoPlayer
- VideoPlayerDelegate
This class is responsible for playing inroll ad breaks.
See moreDeclaration
Swift
@objc(YMAInroll)
public protocol Inroll
InrollQueue provides ordered set of inrolls.
See moreDeclaration
Swift
@objc(YMAInrollQueue)
public protocol InrollQueue
Represents an instream ad.
See moreDeclaration
Swift
@objc(YMAInstreamAd)
public protocol InstreamAd
This object will be notified about an instream ad lifecycle.
See moreDeclaration
Swift
@objc(YMAInstreamAdBinderDelegate)
public protocol InstreamAdBinderDelegate
This class describes an ad break.
See moreDeclaration
Swift
@objc(YMAInstreamAdBreak)
public protocol InstreamAdBreak
This protocol notifies about events occuring during instream ad break playback.
See moreDeclaration
Swift
@objc(YMAInstreamAdBreakDelegate)
public protocol InstreamAdBreakDelegate
This object will be notified about result of an ad download.
See moreDeclaration
Swift
@objc(YMAInstreamAdLoaderDelegate)
public protocol InstreamAdLoaderDelegate
This protocol allows to get VideoAd from AdBreak
See moreDeclaration
Swift
@objc(YMAInstreamVideoAdsProvider)
public protocol InstreamVideoAdsProvider
Describes amount and current position of ad in ad pod.
See moreDeclaration
Swift
@objc(YMAAdPodInfo)
public protocol AdPodInfo
Describes whether an ad is skippable and a skip offset.
See moreDeclaration
Swift
@objc(YMAInstreamAdSkipInfo)
public protocol InstreamAdSkipInfo
Describes a media file for an instream ad.
See moreDeclaration
Swift
@objc(YMAMediaFile)
public protocol MediaFile
Describes a skip offset of an ad.
See moreDeclaration
Swift
@objc(YMASkipInfo)
public protocol SkipInfo
Provides information about video ad.
See moreDeclaration
Swift
@objc(YMAVideoAd)
public protocol VideoAd
This class is responsible for playing pauseroll ad breaks.
See moreDeclaration
Swift
@objc(YMAPauseroll)
public protocol Pauseroll
PauserollQueue provides ordered set of pauserolls.
See moreDeclaration
Swift
@objc(YMAPauserollQueue)
public protocol PauserollQueue
This protocol is used for playing instream ads.
See moreDeclaration
Swift
@objc(YMAInstreamAdPlayer)
public protocol InstreamAdPlayer
Ad player delegate. For each event that happend during the ad playback, the corresponding callback must be called on this object.
See moreDeclaration
Swift
@objc(YMAInstreamAdPlayerDelegate)
public protocol InstreamAdPlayerDelegate
This protocol is used for playing content video.
See moreDeclaration
Swift
@objc(YMAVideoPlayer)
public protocol VideoPlayer
Content player delegate. For each event that happend during the content playback, the corresponding callback must be called on this object.
See moreDeclaration
Swift
@objc(YMAVideoPlayerDelegate)
public protocol VideoPlayerDelegate