8#import <Foundation/Foundation.h>
9#import <SmartclipSDKiOS/SCAdConfiguration.h>
11NS_ASSUME_NONNULL_BEGIN
43 SCBreakPositionOther = 0,
55 SCBreakPositionStandAlone
61 SCPlacementTypeInStream = 1,
65 SCPlacementTypeInArticle = 3,
68 SCPlacementTypeInterstitial = 5
72@property (nonatomic, strong) NSMutableArray *adCategories;
75@property (nonatomic, copy) NSString *appBundle;
78@property (nonatomic, strong) NSMutableArray *apiFrameworks;
81@property (nonatomic, strong) NSMutableArray *blockedAdCategories;
87@property (nonatomic) SCClickType clickType;
90@property (nonatomic, copy) NSString *contentId;
93@property (nonatomic, copy) NSString *contentPlayhead DEPRECATED_ATTRIBUTE;
97@property (nonatomic, copy) NSString *contentUri;
100@property (nonatomic, copy) NSString *domain;
103@property (nonatomic, strong) NSMutableArray *extensions;
106@property (nonatomic, copy) NSString* gdprConsent;
109@property (nonatomic, copy) NSString *ifa;
112@property (nonatomic, copy) NSString *ifaType;
115@property (nonatomic, strong) NSMutableArray *inventoryState;
118@property (nonatomic, copy) NSString *latLong;
121@property (nonatomic) BOOL limitAdTracking;
124@property (nonatomic, strong) NSString *mediaMime;
127@property (nonatomic, copy) NSString *mediaPlayhead;
133@property (nonatomic, strong) NSMutableArray *playerCapabilities;
136@property (nonatomic, strong) NSMutableArray *regulations;
139@property (nonatomic, strong) NSMutableArray *verificationVendors;
145@property (nonatomic, strong) NSString *uniqueIdentifier;
This class is used to specify VAST MAKROS.
Definition: SCAdMacros.h:15
SCBreakPosition
enum values for BreakPosition macro - defaults to SCBreakPositionPreRoll
Definition: SCAdMacros.h:41
@ SCBreakPositionPostRoll
Postroll break.
Definition: SCAdMacros.h:52
@ SCBreakPositionPreRoll
Preroll break.
Definition: SCAdMacros.h:46
@ SCBreakPositionMidRoll
Midroll break.
Definition: SCAdMacros.h:49
SCPlacementType
enum values for PlacementType macro
Definition: SCAdMacros.h:59
SCConnectionType
enum values for ConnectionType macro
Definition: SCAdMacros.h:17
@ SCConnectionTypeUnknown
Connection type is undefined.
Definition: SCAdMacros.h:19
@ SCConnectionTypeEthernet
Connection over ethernet.
Definition: SCAdMacros.h:22
@ SCConnectionTypeCellular3G
Connection over a cellular network 3. generation.
Definition: SCAdMacros.h:34
@ SCConnectionTypeWIFI
Connection over wifi.
Definition: SCAdMacros.h:25
@ SCConnectionTypeCellular2G
Connection over a cellular network 2. generation.
Definition: SCAdMacros.h:31
@ SCConnectionTypeCellularUnknownGen
Connection over a cellular network of unknown generation.
Definition: SCAdMacros.h:28
@ SCConnectionTypeCellular4G
Connection over a cellular network 4. generation.
Definition: SCAdMacros.h:37