AdVideoFriendlyObstruction
@objc(AASDKAdVideoFriendlyObstruction)
public final class AdVideoFriendlyObstruction : NSObject
An obstruction that is marked as “friendly” for viewability measurement purposes.
-
The view causing the obstruction.
Declaration
Swift
@objc public let view: UIView -
The purpose for registering the obstruction as “friendly”. See
AdVideoFriendlyObstructionPurposefor all possible cases.Declaration
Swift
@objc public let purpose: AdVideoFriendlyObstructionPurpose -
Optional, detailed reasoning for registering this obstruction as “friendly”.
Declaration
Swift
@objc public let detailedReason: String? -
Initializes a “friendly” obstruction.
Returns a new
AdVideoFriendlyObstructioninstance.Declaration
Swift
@objc public init(view: UIView, purpose: AdVideoFriendlyObstructionPurpose, detailedReason: String? = nil)Parameters
viewthe view that’s causing the obstruction
purposepurpose of registering
viewas friendlydetailedReasonoptional description
-
NSObjectimplementation for comparingAdVideoFriendlyObstructioninstances.Declaration
Swift
public override func isEqual(_ object: Any?) -> Bool -
NSObjectimplementation for comparingAdVideoFriendlyObstructioninstances.Declaration
Swift
public override var hash: Int { get }