SVSAdPlayerConfigurationRTBOptions

@interface SVSAdPlayerConfigurationRTBOptions : NSObject <NSCopying>

Hold the configuration for RTB requests.

  • Initialize a new instance of SVSAdPlayerConfigurationRTBOptions with the default configuration.

    Declaration

    Objective-C

    - (nonnull instancetype)init;

    Return Value

    The initialized SVSAdPlayerConfigurationRTBOptions instance.

  • The minimum duration (in seconds) for requested video creatives.

    This information will be sent in the ad request only if greater than 0.

    Default: -1

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) NSTimeInterval minimumVideoDuration;
  • The maximum duration (in seconds) for requested video creatives.

    This information will be sent in the ad request only if greater than 0.

    Default: -1

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) NSTimeInterval maximumVideoDuration;
  • The minimum bitrate (in kbps) for requested video creatives.

    This information will be sent in the request only if greater than 0.

    Default: -1

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) double minimumVideoBitrate;
  • The maximum bitrate (in kbps) for the programmatically requested video creatives.

    This information will be sent in the request only if greater than 0.

    Default: -1

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) double maximumVideoBitrate;
  • The playback method used by the video player.

    Default: SVSAdPlayerConfigurationPlaybackMethodUndefined

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        SVSAdPlayerConfigurationPlaybackMethod playbackMethod;
  • The page domain of the website for your app. For example: www.smartadserver.com. This parameter is very useful for buyers to identify your network.

    Default: Nil.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic, nullable) NSString *pageDomain;