概要
WKWebViewをAdrop SDKに登録して、アプリ内のウェブコンテンツでバックフィル広告を表示できます。Info.plist設定
WebViewでバックフィル広告を有効にするには、Info.plistに以下のキーを追加してください:
Info.plist
WebView登録
registerWebView()はメインスレッドで呼び出す必要があります。
Webコンテンツを読み込む前にできるだけ早く呼び出してください(例:viewDidLoad)。iOSのWKWebViewでバックフィル広告を表示する方法
Info.plistに以下のキーを追加してください:
<key>GADIntegrationManager</key>
<string>webview</string>
import WebKit
import AdropAds
class WebViewController: UIViewController {
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
// WKWebViewConfigurationオブジェクトを初期化
let webViewConfiguration = WKWebViewConfiguration()
// "playsinline"属性を持つHTML動画をインラインで再生
webViewConfiguration.allowsInlineMediaPlayback = true
// "autoplay"属性を持つHTML動画を自動再生
webViewConfiguration.mediaTypesRequiringUserActionForPlayback = []
// WKWebViewConfigurationオブジェクトでWKWebViewを初期化
webView = WKWebView(frame: view.frame, configuration: webViewConfiguration)
// バックフィル広告サポートのためにWebViewを登録
// コンテンツ読み込み前にできるだけ早く呼び出す
Adrop.registerWebView(webView)
// Webコンテンツを読み込む
if let url = URL(string: "https://your-website.com") {
webView.load(URLRequest(url: url))
}
}
}
registerWebView()はメインスレッドで呼び出す必要があります。
Webコンテンツを読み込む前にできるだけ早く呼び出してください(例:viewDidLoad)。adrop-ads-backfillモジュールが必要です。モジュールがインストールされていない場合、registerWebView()は静かに無視されます。このページは役に立ちましたか?