Classes

The following classes are available globally.

  • This class is used for configuring the advertisement behavior

    See more

    Declaration

    Objective-C

    @interface SCAdConfiguration : NSObject
  • This class is used to specify certain environment variables like desired bitrate, deviceType and screenSize

    See more

    Declaration

    Objective-C

    @interface SCAdEnvironment : NSObject
  • This class holds public error information, if an adError was detected

    See more

    Declaration

    Objective-C

    @interface SCAdError : NSObject
  • This class describes a certain adEvent, as being sent for eventCallbacks.

    See more

    Declaration

    Objective-C

    @interface SCAdEvent : NSObject
  • This class holds the advertisement information

    See more

    Declaration

    Objective-C

    @interface SCAdInfo : NSObject
  • Use this class to enable loggings helping you with troubleshooting any kind of errorous behavior of SCTVOSSDK

    See more

    Declaration

    Objective-C

    @interface SCAdLog : NSObject
  • This class is used to specify VAST MAKROS

    See more

    Declaration

    Objective-C

    @interface SCAdMacros : NSObject
  • SCAdSequencer: use this class in combination with the SCAdSlot class to define your sequence of adSlots. if the user scrubs the content video and thus overscrubs an adSlot the sequnecer gives you the possibility to reinsert those slots.

    See more

    Declaration

    Objective-C

    @interface SCAdSequencer : NSObject
  • The SCAdSessionController is a singleton configuration for the Smartclip advertising SDK, it is the initial component that establishes the basic connection to the Ad server and creates the AdSlots.

    See more

    Declaration

    Objective-C

    @interface SCAdSessionController : NSObject
  • SCAdSlot: use this class in combination with the SCAdSequencer to define your adSlots

    See more

    Declaration

    Objective-C

    @interface SCAdSlot : NSObject
  • The SCAdSlotController initializes and controls a single AdSlot. A valid AdSlot must be inialized from the SCAdSessionController.

    See more

    Declaration

    Objective-C

    @interface SCAdSlotController : NSObject
  • This class holds an opener, closer and/or bumper for any video.

    See more

    Declaration

    Objective-C

    @interface SCAdVariants : NSObject
  • This class holds public progress information about the adSlot

    See more

    Declaration

    Objective-C

    @interface SCPublicAdSlot : NSObject
  • This class holds the information of an universal AdId

    See more

    Declaration

    Objective-C

    @interface SCUniversalAdId : NSObject