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;