SCTVOSSDK 23.0.0
Smartclip Advertisement Framework for tvOS
Loading...
Searching...
No Matches
Protected Types | Properties | List of all members
SCAdMacros Class Reference

#import <SCAdMacros.h>

Inheritance diagram for SCAdMacros:

Protected Types

enum  SCConnectionType {
  SCConnectionTypeUnknown = 0 , SCConnectionTypeEthernet , SCConnectionTypeWIFI , SCConnectionTypeCellularUnknownGen ,
  SCConnectionTypeCellular2G , SCConnectionTypeCellular3G , SCConnectionTypeCellular4G
}
 enum values for ConnectionType macro More...
 
enum  SCBreakPosition {
  SCBreakPositionOther = 0 , SCBreakPositionPreRoll , SCBreakPositionMidRoll , SCBreakPositionPostRoll ,
  SCBreakPositionStandAlone
}
 enum values for BreakPosition macro More...
 
enum  SCPlacementType { SCPlacementTypeInStream = 1 , SCPlacementTypeInArticle = 3 , SCPlacementTypeInterstitial = 5 }
 enum values for PlacementType macro More...
 
typedef enum SCAdMacros::SCConnectionType SCConnectionType
 enum values for ConnectionType macro
 
typedef enum SCAdMacros::SCBreakPosition SCBreakPosition
 enum values for BreakPosition macro
 
typedef enum SCAdMacros::SCPlacementType SCPlacementType
 enum values for PlacementType macro
 

Properties

NSMutableArray * adCategories
 Macro: ADCATEGORIES.
 
NSString * appBundle
 Macro: APPBUNDLE.
 
NSMutableArray * apiFrameworks
 Macro: APIFRAMEWORKS.
 
NSMutableArray * blockedAdCategories
 Macro: BLOCKEDADCATEGORIES.
 
SCBreakPosition breakPosition
 Macro: BREAKPOSITION.
 
NSString * contentId
 Macro: CONTENTID.
 
NSString * contentPlayhead
 Macro: CONTENTPLAYHEAD Current time offset “HH:MM:SS.mmm” of the video content.
 
NSString * contentUri
 
NSString * domain
 Macro: DOMAIN.
 
NSMutableArray * extensions
 Macro: EXTENSION.
 
NSString * gdprConsent
 Macro: GDPRCONSENT.
 
NSString * ifa
 Macro: IFA.
 
NSString * ifaType
 Macro: IFATYPE.
 
NSMutableArray * inventoryState
 Macro: INVENTORYSTATE.
 
NSString * latLong
 Macro: LATLONG.
 
BOOL limitAdTracking
 Macro: LIMITADTRACKING.
 
NSString * mediaMime
 Macro: MEDIAMIME.
 
NSString * mediaPlayhead
 Macro: MEDIAPLAYHEAD.
 
enum SCPlacementType placementType
 Macro: PLACEMENTTYPE.
 
NSMutableArray * playerCapabilities
 Macro: PLAYERCAPABILITIES.
 
NSMutableArray * regulations
 Macro: REGULATIONS.
 
NSMutableArray * verificationVendors
 Macro: VERIFICATIONVENDORS.
 
SCConnectionType connectionType
 Connection type.
 
NSString * uniqueIdentifier
 Unique identifier.
 

Detailed Description

This class is used to specify VAST MAKROS

Member Enumeration Documentation

◆ SCBreakPosition

- (enum) SCBreakPosition
protected

enum values for BreakPosition macro

Enumerator
SCBreakPositionOther 

Breakposition undefined.

SCBreakPositionPreRoll 

Preroll break.

SCBreakPositionMidRoll 

Midroll break.

SCBreakPositionPostRoll 

Postroll break.

SCBreakPositionStandAlone 

Standalone break.

◆ SCConnectionType

- (enum) SCConnectionType
protected

enum values for ConnectionType macro

Enumerator
SCConnectionTypeUnknown 

Connection type is undefined.

SCConnectionTypeEthernet 

Connection over ethernet.

SCConnectionTypeWIFI 

Connection over wifi.

SCConnectionTypeCellularUnknownGen 

Connection over a cellular network of unknown generation.

SCConnectionTypeCellular2G 

Connection over a cellular network 2. generation.

SCConnectionTypeCellular3G 

Connection over a cellular network 3. generation.

SCConnectionTypeCellular4G 

Connection over a cellular network 4. generation.

◆ SCPlacementType

- (enum) SCPlacementType
protected

enum values for PlacementType macro

Enumerator
SCPlacementTypeInStream 

In-stream. Played before, during or after the streaming video content that the consumer has requested (e.g., Pre-roll, Mid-roll, Post-roll).

SCPlacementTypeInArticle 

In-article. Loads and plays dynamically between paragraphs of editorial content; existing as a standalone branded message. (outstream)

SCPlacementTypeInterstitial 

Interstitial/Slider/Floating. Covers the entire or a portion of screen area, but is always on screen while displayed (i.e. cannot be scrolled out of view).

Property Documentation

◆ contentUri

- (NSString*) contentUri
readwritenonatomiccopy

Macro: CONTENTURI The URI of the main media content asset into which the ad is being loaded or inserted. Only applicable to in-stream ads.


The documentation for this class was generated from the following file: