SCTimeouts
struct SCTimeouts {}
Timeout values that can be changed
-
The number of seconds a single ad request can take to load before being terminated. Default is 1 seconds
Declaration
Objective-C
NSInteger adRequest
-
The total number of seconds a single ad request chain (VAST Wrappers and final VAST Inline tag) can take to load before being terminated. Default is 2 seconds.
Declaration
Objective-C
NSInteger adRequestChain
-
The total number of seconds an ad-slot request (from calling initAdSlot until the Promise resolves or rejects) can take before being terminated. Default is 4 seconds.
Declaration
Objective-C
NSInteger adSlotRequest
-
Representing the number of seconds a video creative can take to load before being terminated. Default is 3 seconds.
Declaration
Objective-C
NSInteger videoRequest
-
Representing the number of seconds a VPAID creative (JavaScript resource) can take to load before being terminated. Default is 1 seconds.
Declaration
Objective-C
NSInteger vpaidRequest
-
Representing the number of seconds a VPAID creative can take to initialize and respond (from calling VPAID.initAd() until the creative triggers the AdLoaded event) before being terminated. Default is 3 seconds.
Declaration
Objective-C
NSInteger vpaidReadiness
-
The maximum time in seconds a NonLinear ad is displayed (from triggering the impression) before being terminated. Note: The timer becomes paused for the time a creative has entered the linear state. Default is 10 seconds.
Declaration
Objective-C
NSInteger nonlinearMaxDuration