개요
WKWebView를 Adrop SDK에 등록하여 앱 내 웹 콘텐츠에서 백필 광고를 표시할 수 있습니다.Info.plist 설정
WebView에서 백필 광고를 활성화하려면Info.plist에 다음 키를 추가하세요:
Info.plist
WebView 등록
registerWebView()는 메인 스레드에서 호출해야 합니다.
웹 콘텐츠를 로드하기 전에 가능한 빨리 호출하세요 (예: 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)
// 웹 콘텐츠 로드
if let url = URL(string: "https://your-website.com") {
webView.load(URLRequest(url: url))
}
}
}
registerWebView()는 메인 스레드에서 호출해야 합니다.
웹 콘텐츠를 로드하기 전에 가능한 빨리 호출하세요 (예: viewDidLoad).adrop-ads-backfill 모듈이 필요합니다. 모듈이 설치되지 않은 경우 registerWebView()는 조용히 무시됩니다.이 페이지가 도움이 되었나요?