Weather Tracker v1.0.0版本的 MD5 值为:3edef27647e42a8ea0e7c0d2dbf56f97
以下内容为反编译后的 b.java 源代码,内容仅作参考
package com.fyber.inneractive.sdk.measurement.tracker;
import android.webkit.WebView;
import com.fyber.inneractive.sdk.flow.q;
import com.iab.omid.library.fyber.adsession.AdSessionConfiguration;
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;
public class b extends c {
public b(Partner partner, WebView webView, q qVar) {
super(partner, webView, qVar);
}
@Override
public void a(WebView webView) {
super.a(webView);
webView.loadUrl("javascript:FyberMraidVideoTracker.initOmid(\"" + this.e.getName() + "\",\"" + this.e.getVersion() + "\");");
}
@Override
public void b() {
WebView webView = this.f;
if (webView != null) {
webView.loadUrl("javascript:FyberMraidVideoTracker.adUserInteraction();");
}
}
@Override
public 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
public void a() {
WebView webView;
if (this.d || this.a == null || (webView = this.f) == null) {
return;
}
this.d = true;
webView.loadUrl("javascript:FyberMraidVideoTracker.impression();");
}
}