SCAdMacros
@interface SCAdMacros : NSObject
This class is used to specify VAST MAKROS
-
Macro: ADCATEGORIES
Declaration
Objective-C
@property (nonatomic, strong) NSMutableArray *_Nonnull adCategories;
-
Macro: APPBUNDLE
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull appBundle;
-
Macro: APIFRAMEWORKS
Declaration
Objective-C
@property (nonatomic, strong) NSMutableArray *_Nonnull apiFrameworks;
-
Macro: BLOCKEDADCATEGORIES
Declaration
Objective-C
@property (nonatomic, strong) NSMutableArray *_Nonnull blockedAdCategories;
-
Macro: BREAKPOSITION
Declaration
Objective-C
@property (nonatomic) SCBreakPosition breakPosition;
-
Macro: CLICKTYPE - clickType for clickThrough handling (default: ClickableWithConfirmationDialog)
Declaration
Objective-C
@property (nonatomic) SCClickType clickType;
-
Macro: CONTENTID
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull contentId;
-
Deprecated
Macro: CONTENTPLAYHEAD Current time offset “HH:MM:SS.mmm” of the video content.
Declaration
Objective-C
@property (nonatomic, copy) DEPRECATED_ATTRIBUTE NSString *contentPlayhead;
-
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.
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull contentUri;
-
Macro: DOMAIN
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull domain;
-
Macro: EXTENSION
Declaration
Objective-C
@property (nonatomic, strong) NSMutableArray *_Nonnull extensions;
-
Macro: GDPRCONSENT
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull gdprConsent;
-
Macro: IFA
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull ifa;
-
Macro: IFATYPE
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull ifaType;
-
Macro: INVENTORYSTATE
Declaration
Objective-C
@property (nonatomic, strong) NSMutableArray *_Nonnull inventoryState;
-
Macro: LATLONG
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull latLong;
-
Macro: LIMITADTRACKING
Declaration
Objective-C
@property (nonatomic) BOOL limitAdTracking;
-
Macro: MEDIAMIME
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nonnull mediaMime;
-
Macro: MEDIAPLAYHEAD
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull mediaPlayhead;
-
Macro: PLACEMENTTYPE
Declaration
Objective-C
@property (nonatomic) enum SCPlacementType placementType;
-
Macro: PLAYERCAPABILITIES
Declaration
Objective-C
@property (nonatomic, strong) NSMutableArray *_Nonnull playerCapabilities;
-
Macro: REGULATIONS
Declaration
Objective-C
@property (nonatomic, strong) NSMutableArray *_Nonnull regulations;
-
Macro: VERIFICATIONVENDORS
Declaration
Objective-C
@property (nonatomic, strong) NSMutableArray *_Nonnull verificationVendors;
-
Connection type
Declaration
Objective-C
@property (nonatomic) SCConnectionType connectionType;
-
Unique identifier
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nonnull uniqueIdentifier;