AdCompanionView
@objc(AASDKAdCompanionView)
@MainActor
public class AdCompanionView : UIView
extension AdCompanionView: UIGestureRecognizerDelegate
extension AdCompanionView: WKNavigationDelegate
extension AdCompanionView: WKUIDelegate
The view that displays companion ads. It is a UIView
subclass that renders its web-based content internally.
-
An optional delegate object that receives state change notifications from an
AdCompanionView
instance. Typically, this is anUIViewController
instance. This reference should be set to nil before deallocating the delegate.Declaration
Swift
@objc @IBOutlet @MainActor public weak var delegate: AdCompanionViewDelegate?
-
Return the click-through URL for this companion if the loaded resource is a static companion.
Declaration
Swift
@objc @MainActor public var clickThrough: URL? { get }
-
UIView
initializer. Overridden byAdswizzSDK
.Declaration
Swift
@MainActor public override init(frame: CGRect)
-
UIView
initializer. Overridden byAdswizzSDK
.Declaration
Swift
@MainActor public required init?(coder aDecoder: NSCoder)
-
UIView
initializer. Overridden byAdswizzSDK
.Declaration
Swift
@MainActor public override func awakeFromNib()
-
Overridden by
AdswizzSDK
.Declaration
Swift
@MainActor override public func layoutSubviews()
-
Overridden by
AdswizzSDK
.Declaration
Swift
@MainActor override public func didMoveToSuperview()
-
Overridden by
AdswizzSDK
.Declaration
Swift
@MainActor override public func didMoveToWindow()
-
Overridden by
AdswizzSDK
.Declaration
Swift
@MainActor override public var alpha: CGFloat { get set }
-
Overridden by
AdswizzSDK
.Declaration
Swift
@MainActor override public var isHidden: Bool { get set }
-
Overridden by
AdswizzSDK
.Declaration
Swift
@MainActor public override var intrinsicContentSize: CGSize { get }
-
Overridden by
AdswizzSDK
.Declaration
Swift
@MainActor override public func updateConstraints()
-
AdCompanionView
conformance toUIGestureRecognizerDelegate
.Declaration
Swift
@MainActor public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool
-
AdCompanionView
conformance toWKNavigationDelegate
.Declaration
Swift
@MainActor public func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!)
-
AdCompanionView
conformance toWKNavigationDelegate
.Declaration
Swift
@MainActor public func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!)
-
AdCompanionView
conformance toWKNavigationDelegate
.Declaration
Swift
@MainActor public func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void)
-
AdCompanionView
conformance toWKUIDelegate
.Declaration
Swift
@MainActor public func webView(_ webView: WKWebView, createWebViewWith configuration: WKWebViewConfiguration, for navigationAction: WKNavigationAction, windowFeatures: WKWindowFeatures) -> WKWebView?