SCAdConfiguration
@interface SCAdConfiguration : NSObject
This class is used for configuring the advertisement behavior
-
The request url for you advertisement content
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull adURL;
-
BundleId of the app
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull bundleId;
-
AdvertiserId
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nonnull advertisementId;
-
Use this to enable bitrate calculation, or set desiredBitrate
Declaration
Objective-C
@property (nonatomic, strong) SCAdEnvironment *_Nonnull environment;
-
If you use opener, closer or bumper, SCAdVariants is the place to define them
Declaration
Objective-C
@property (nonatomic, strong) SCAdVariants *_Nonnull variants;
-
You can prevent ad skipping with this boolean value, defaults to true
Declaration
Objective-C
@property (nonatomic) BOOL allowAdSkipping;
-
You can define an offset value, when you want to allow ad skipping (defaults to -1, meaning never)
Declaration
Objective-C
@property (nonatomic) NSInteger skipOffset;
-
force opener playback
Declaration
Objective-C
@property (nonatomic) BOOL forceOpener;
-
force closer playback
Declaration
Objective-C
@property (nonatomic) BOOL forceCloser;
-
force bumper playback
Declaration
Objective-C
@property (nonatomic) BOOL forceBumper;
-
defaultTVOSConfiguration for use with sequencer
Declaration
Objective-C
+ (nonnull SCAdConfiguration *)defaultTVOSConfigurationWith: (nonnull SCAdEnvironment *)environment;
-
The default configuration can be accessed through this static method
Declaration
Objective-C
+ (nonnull SCAdConfiguration *) defaultConfigurationWith:(nonnull NSString *)requestURL variants:(nonnull SCAdVariants *)variants;
-
Default configuration initialized with the given SCAdEnvironment values
Declaration
Objective-C
+ (nonnull SCAdConfiguration *) defaultConfigurationWith:(nonnull NSString *)requestURL variants:(nonnull SCAdVariants *)variants environment:(nonnull SCAdEnvironment *)environment;