VideoControlsConfiguration

@objc(PBMVideoControlsConfiguration)
@objcMembers
public class VideoControlsConfiguration : NSObject

Undocumented

  • This property indicates maximum video duration. Obtained from the field ext,prebid.passthrough[].adConfiguration.maxvideoduration.

    Declaration

    Swift

    private(set) public var maxVideoDuration: NSNumber? { get }
  • This property indicates whether the ad should run playback with sound or not. Obtained from the field ext,prebid.passthrough[].adConfiguration.ismuted or set by user.

    Declaration

    Swift

    public var isMuted: Bool
  • This property indicates the area which the close button should occupy on the screen. Obtained from the field ext,prebid.passthrough[].adConfiguration.closebuttonarea or set by user.

    Declaration

    Swift

    public var closeButtonArea: Double { get set }
  • This property indicates the position of the close button on the screen. Obtained from the field ext,prebid.passthrough[].adConfiguration.closebuttonposition or set by user.

    Declaration

    Swift

    public var closeButtonPosition: Position { get set }
  • This property indicates the area which the skip button should occupy on the screen. Obtained from the field ext,prebid.passthrough[].adConfiguration.skipbuttonarea or set by user.

    Declaration

    Swift

    public var skipButtonArea: Double { get set }
  • This property indicates the position of the skip button on the screen. Obtained from the field ext,prebid.passthrough[].adConfiguration.skipbuttonposition or set by user.

    Declaration

    Swift

    public var skipButtonPosition: Position { get set }
  • This property indicates the number of seconds which should be passed from the start of playback until the skip or close button should be shown. Obtained from the field ext,prebid.passthrough[].adConfiguration.skipdelay or set by user.

    Declaration

    Swift

    public var skipDelay: Double
  • This property indicates whether mute controls is visible on the screen.

    Declaration

    Swift

    public var isSoundButtonVisible: Bool
  • Use to initialize video controls with server values.

    Declaration

    Swift

    public func initialize(with ortbAdConfiguration: PBMORTBAdConfiguration?)