Idle Tower v2.48版本的 MD5 值为:56f20496f6a85726b376356ed2ecee23
以下内容为反编译后的 b.java 源代码,内容仅作参考
package com.fyber.inneractive.sdk.measurement.tracker;
import android.webkit.WebView;
import com.fyber.inneractive.sdk.flow.o;
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, o oVar) {
super(partner, webView, oVar);
}
@Override
public void a(WebView webView) {
super.a(webView);
webView.loadUrl("javascript:FyberMraidVideoTracker.initOmid(\"" + this.e.getName() + "\",\"" + this.e.getVersion() + "\");");
}
@Override
public void b() {
this.f.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() {
if (this.d || this.f3779a == null) {
return;
}
this.d = true;
this.f.loadUrl("javascript:FyberMraidVideoTracker.impression();");
}
}