LoadResult
public struct LoadResult : Equatable
Describes the result of a load call.
Returned by the LoadDelegate protocol in its load methods.
-
A collection of the waterfall instances and their results involved during the load call.
Declaration
Swift
public let instanceResults: [InstanceResult] -
An identifier for the waterfall used in the current load call.
Declaration
Swift
public let waterfallId: String -
An identifier for the current load call. Useful to track the progress of the ad lifecycle flow.
Declaration
Swift
public let lifecycleId: String -
A dictionary containing any extra values. Usually empty.
Declaration
Swift
public let extras: [String : Any] -
Declaration
Swift
public static func == (lhs: LoadResult, rhs: LoadResult) -> Bool -
If the load result was successful, returns an instance of
SuccessResult, otherwise nil.Declaration
Swift
var success: SuccessResult? { get } -
If the load result was successful, returns the position of the successful instance in the waterfall. Otherwise, returns nil.
Declaration
Swift
var winnerPosition: Int? { get } -
The amount of time the load call used to try to load an ad.
Declaration
Swift
var latency: TimeInterval { get }