- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
77 lines
3.0 KiB
Java
77 lines
3.0 KiB
Java
package com.fyber.inneractive.sdk.measurement.tracker;
|
|
|
|
import android.webkit.WebView;
|
|
import com.fyber.inneractive.sdk.flow.q;
|
|
import com.fyber.inneractive.sdk.web.h;
|
|
import com.iab.omid.library.fyber.adsession.AdSession;
|
|
import com.iab.omid.library.fyber.adsession.AdSessionConfiguration;
|
|
import com.iab.omid.library.fyber.adsession.AdSessionContext;
|
|
import com.iab.omid.library.fyber.adsession.CreativeType;
|
|
import com.iab.omid.library.fyber.adsession.ImpressionType;
|
|
import com.iab.omid.library.fyber.adsession.Owner;
|
|
import com.iab.omid.library.fyber.adsession.Partner;
|
|
import com.iab.omid.library.fyber.publisher.AdSessionStatePublisher;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public final class b extends c {
|
|
public b(Partner partner, h hVar, q qVar) {
|
|
super(partner, hVar, qVar);
|
|
}
|
|
|
|
public final AdSessionConfiguration c() {
|
|
try {
|
|
CreativeType creativeType = CreativeType.DEFINED_BY_JAVASCRIPT;
|
|
ImpressionType impressionType = ImpressionType.DEFINED_BY_JAVASCRIPT;
|
|
Owner owner = Owner.JAVASCRIPT;
|
|
return AdSessionConfiguration.createAdSessionConfiguration(creativeType, impressionType, owner, owner, false);
|
|
} catch (Throwable th) {
|
|
a(th);
|
|
return null;
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.measurement.a.InterfaceC0075a
|
|
public final void b() {
|
|
WebView webView = this.f;
|
|
if (webView != null) {
|
|
webView.loadUrl("javascript:FyberMraidVideoTracker.adUserInteraction();");
|
|
}
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.measurement.a.InterfaceC0075a
|
|
public final void a() {
|
|
WebView webView;
|
|
if (this.d || this.a == null || (webView = this.f) == null) {
|
|
return;
|
|
}
|
|
this.d = true;
|
|
webView.loadUrl("javascript:FyberMraidVideoTracker.impression();");
|
|
}
|
|
|
|
@Override // com.fyber.inneractive.sdk.measurement.tracker.c
|
|
public final void a(h hVar) {
|
|
AdSessionContext adSessionContext;
|
|
WebView webView;
|
|
try {
|
|
AdSessionConfiguration c = c();
|
|
try {
|
|
adSessionContext = AdSessionContext.createHtmlAdSessionContext(this.e, hVar, "", "");
|
|
} catch (Throwable th) {
|
|
a(th);
|
|
adSessionContext = null;
|
|
}
|
|
AdSession createAdSession = AdSession.createAdSession(c, adSessionContext);
|
|
this.a = createAdSession;
|
|
AdSessionStatePublisher adSessionStatePublisher = createAdSession.getAdSessionStatePublisher();
|
|
if (adSessionStatePublisher != null && (webView = adSessionStatePublisher.getWebView()) != null && webView != hVar) {
|
|
webView.setWebViewClient(this.g);
|
|
}
|
|
this.a.registerAdView(hVar);
|
|
this.a.start();
|
|
} catch (Throwable th2) {
|
|
a(th2);
|
|
}
|
|
hVar.loadUrl("javascript:FyberMraidVideoTracker.initOmid(\"" + this.e.getName() + "\",\"" + this.e.getVersion() + "\");");
|
|
}
|
|
}
|