Kontinuitet u web prikazu
Ako vaša aplikacija otvara web stranice koje takođe koriste OptSens web baner, podelite odluku aplikacije sa web prikazom da baner ne bi ponovo pitao. SDK tu odluku unapred upisuje u stranicu pre nego što se učita, u obliku koji web skripta već čita, tako da web baner to prihvata kao postojeći izbor, ne pita ponovo, a njeni dobavljači dobijaju iste TC/AC stringove.
- Android
- iOS
Ubacite saglasnost iz svog WebViewClient-a, pre učitavanja stranice:
webView.webViewClient = object : WebViewClient() {
override fun onPageStarted(view: WebView, url: String?, favicon: Bitmap?) {
OptSensWebBridge.inject(view)
}
}
Ugradite saglasnost u konfiguraciju web prikaza pre nego što napravite
WKWebView:
let config = WKWebViewConfiguration()
OptSensWebBridge.installConsent(into: config)
let webView = WKWebView(frame: .zero, configuration: config)
Pozovite OptSensWebBridge.refreshConsent(in: webView) nakon što posetilac
promeni izbor. Kontinuitet u web prikazu je samo za iOS; tvOS nema web prikaz.
Dok odluka još ne postoji, most nema šta da podeli. Pre prvog izbora posetioca ne ubacuje ništa, a web baner prikuplja saglasnost kao i obično.