SCAdSlotController
@interface SCAdSlotController : NSObject
The SCAdSlotController initializes and controls a single AdSlot. A valid AdSlot must be inialized from the SCAdSessionController.
-
Register your SCAdListener here as the delegate of the SCAdSlotController
Declaration
Objective-C
@property (nonatomic, weak) id<SCAdListener> delegate; -
Because the SCAdSlotController holds the AVPlayer, you call this function to start playback of your content video
Declaration
Objective-C
- (void)playContentVideoWith:(NSString *)url; -
You start the playback of an ad slot with this function
Declaration
Objective-C
- (void)startAdSlotWith:(SCAdConfiguration *)configuration; -
Call this function if you leave your view controller while video (or advertisement) playback is still active
Declaration
Objective-C
- (void)stopAdSlot; -
Cleanup after usage!
Declaration
Objective-C
- (void)cleanup; -
Call this function when the user has pushed the skip button
Declaration
Objective-C
- (void)skipAd; -
Call this function for a more detailed adInfo
Declaration
Objective-C
- (void)getAdInfo:(SCAdInfoCompletionBlock)completion; -
Call this function for a more detailed adInfo
Declaration
Objective-C
- (void)getPublicAdSlot:(SCPublicAdSlotCompletionBlock)completion; -
Call this function for a more detailed error description
Declaration
Objective-C
- (void)getAdError:(SCAdErrorCompletionBlock)completion; -
Returns the current time of the current video
Declaration
Objective-C
- (double)getCurrentTime; -
Returns the duration of the current video
Declaration
Objective-C
- (double)getDuration;
SCAdSlotController Class Reference