OMIDVASTProperties
@interface OMIDVASTProperties : NSObject
@property(nonatomic, readonly, getter = isSkippable) BOOL skippable;
@property(nonatomic, readonly) CGFloat skipOffset;
@property(nonatomic, readonly, getter = isAutoPlay) BOOL autoPlay;
@property(nonatomic, readonly) OMIDPosition position;
/*
* This method enables the video player to create a new VAST properties instance for skippable video ad placement.
*
* @param skipOffset The number of seconds before the skip button is presented.
* @param autoPlay Determines whether the video will auto-play content.
* @param position The position of the video in relation to other content.
* @return A new instance of VAST properties.
*/
- (nonnull instancetype)initWithSkipOffset:(CGFloat)skipOffset
autoPlay:(BOOL)autoPlay
position:(OMIDPosition)position;
/*
* This method enables the video player to create a new VAST properties instance for non-skippable video ad placement.
*
* @param autoPlay Determines whether the video will auto-play content.
* @param position The position of the video in relation to other content.
* @return A new instance of VAST properties.
*/
- (nonnull instancetype)initWithAutoPlay:(BOOL)autoPlay
position:(OMIDPosition)position;
- (null_unspecified instancetype)init NS_UNAVAILABLE;
@end
Properties
-
Properties
Declaration
Objective-C
@property(nonatomic, readonly, getter = isSkippable) BOOL skippable
Swift
var isSkippable: Bool { get }
-
Properties
Declaration
Objective-C
@property(nonatomic, readonly) CGFloat skipOffset
Swift
var skipOffset: CGFloat { get }
-
Properties
Declaration
Objective-C
@property(nonatomic, readonly, getter = isAutoPlay) BOOL autoPlay
Swift
var isAutoPlay: Bool { get }
-
Properties
Declaration
Objective-C
@property(nonatomic, readonly) OMIDPosition position
Swift
var position: OMIDPosition { get }
-
Properties
Declaration
Objective-C
- (nonnull instancetype)initWithSkipOffset:(CGFloat)skipOffset autoPlay:(BOOL)autoPlay position:(OMIDPosition)position;
Swift
init(skipOffset: CGFloat, autoPlay: Bool, position: OMIDPosition)
-
Properties
Declaration
Objective-C
- (nonnull instancetype)initWithAutoPlay:(BOOL)autoPlay position:(OMIDPosition)position;
Swift
init(autoPlay: Bool, position: OMIDPosition)
-
Properties
Declaration
Objective-C
- (null_unspecified instancetype)init NS_UNAVAILABLE;