Classes
The following classes are available globally.
-
This class is used for configuring the advertisement behavior
See moreDeclaration
Objective-C
@interface SCAdConfiguration : NSObject
-
This class is used to specify certain environment variables like desired bitrate, deviceType and screenSize
See moreDeclaration
Objective-C
@interface SCAdEnvironment : NSObject
-
This class holds public error information, if an adError was detected
See moreDeclaration
Objective-C
@interface SCAdError : NSObject
-
This class holds the advertisement information
See moreDeclaration
Objective-C
@interface SCAdEvent : NSObject
-
This class holds the advertisement information
See moreDeclaration
Objective-C
@interface SCAdInfo : NSObject
-
Use this class to enable loggings helping you with troubleshooting any kind of errorous behavior of SmartclipSDKiOS
See moreDeclaration
Objective-C
@interface SCAdLog : NSObject
-
This class is used to specify VAST MAKROS
See moreDeclaration
Objective-C
@interface SCAdMacros : NSObject
-
Use this class to communicate between your playerController and the sequencer
See moreDeclaration
Objective-C
@interface SCAdPlayerEvent : NSObject
-
The SCAdSessionController is a configuration for the Smartclip advertising SDK, it is the initial component that establishes the basic connection to the Ad server and creates the SCAdSlotController instances.
See moreDeclaration
Objective-C
@interface SCAdSessionController : NSObject
-
The SCAdSlotController initializes and controls a single AdSlot. A valid SCAdSlotController must be inialized from the SCAdSessionController.
See moreDeclaration
Objective-C
@interface SCAdSlotController : NSObject <SCPlayerEventListener>
-
This class holds an opener, closer and/or bumper for any video.
See moreDeclaration
Objective-C
@interface SCAdVariants : NSObject
-
Undocumented
See moreDeclaration
Objective-C
@interface SCContentSource : NSObject @property (nonatomic, copy) NSString *url; @property (nonatomic) double offset; - (instancetype)initWithSource:(NSString*)source andOffset:(double)offset; - (NSString*)getDescription; @end
-
Small class that describes the size of the video player and its view mode
See moreDeclaration
Objective-C
@interface SCElementSize : NSObject
-
Undocumented
See moreDeclaration
Objective-C
@interface SCMediaError : NSObject ///Media error codes typedef enum MediaErrorCode { MEDIA_ERR_ABORTED = 1, MEDIA_ERR_NETWORK, MEDIA_ERR_DECODE, MEDIA_ERR_SRC_NOT_SUPPORTED } MediaErrorCode; /** Use this class to inform SmartclipSDKiOS about a media error (error that occured during content video playback) */ - (instancetype)initWithError:(NSError*)error; - (NSString*)description; @end
-
This class holds public progress information about the adSlot
See moreDeclaration
Objective-C
@interface SCPublicAdSlot : NSObject
-
This class holds the information of an universal AdId
See moreDeclaration
Objective-C
@interface SCUniversalAdId : NSObject