PALSessionConfiguration
public protocol PALSessionConfiguration
PAL Configuration Parameters
-
Defines whether the ad will be auto played without waiting for user interaction or not
Declaration
Swift
var willAdAutoPlay: PALFlag? { get } -
Defines whether the ad will be played while muted or not
Declaration
Swift
var willAdPlayMuted: PALFlag? { get } -
Defines whether the player intends to continuously play the content videos one after another similar to TV broadcast or video playlist
Declaration
Swift
var continuousPlayback: PALFlag? { get } -
Defines the description URL of the content during which the ad will be played
Declaration
Swift
var descriptionUrl: URL { get } -
Defines whether VAST icons are supported by the video player
Declaration
Swift
var iconsSupported: Bool? { get } -
Defines the length limit of the generated nonce
Declaration
Swift
var nonceLengthLimit: UInt? { get } -
The partner provided player type
Declaration
Swift
var playerType: String? { get } -
The partner provided player version
Declaration
Swift
var playerVersion: String { get } -
The publisher provided ID
Declaration
Swift
var ppid: String { get } -
The height of the ad video element
Declaration
Swift
var videoHeight: UInt? { get } -
The width of the ad video element
Declaration
Swift
var videoWidth: UInt? { get } -
The name of the partner integrating OMID measurement
Declaration
Swift
var omidPartnerName: String? { get } -
The version of the partner integrating OMID measurement
Declaration
Swift
var omidPartnerVersion: String? { get } -
The version of OMID that the player responsible for ad playback integrates with
Declaration
Swift
var omidVersion: String? { get } -
sessionID: A string that identifies a single user session. This should be a UUID. It is used exclusively for frequency capping across the user session.
Declaration
Swift
var sessionID: String? { get } -
Controls whether Google PAL SDK is allowed to store consent-related data (TCFv2 compliance).
Declaration
Swift
var allowStorage: Bool? { get }