正在查看: Clean Center v0.5.5 应用的 b.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Clean Center v0.5.5 应用的 b.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package sg.bigo.ads.ad.interstitial.a.a;
import android.app.Activity;
import android.content.Context;
import android.os.SystemClock;
import android.text.TextUtils;
import android.view.View;
import android.webkit.JavascriptInterface;
import android.webkit.WebView;
import android.widget.FrameLayout;
import java.lang.ref.WeakReference;
import pokercc.android.expandablerecyclerview.BuildConfig;
import sg.bigo.ads.ad.banner.b;
import sg.bigo.ads.ad.banner.g;
import sg.bigo.ads.ad.interstitial.a.b.b;
import sg.bigo.ads.ad.interstitial.s;
import sg.bigo.ads.api.Ad;
import sg.bigo.ads.common.i;
import sg.bigo.ads.common.utils.t;
import sg.bigo.ads.common.utils.u;
import sg.bigo.ads.core.b.c;
import sg.bigo.ads.core.e.a.a;
import sg.bigo.ads.core.e.a.p;
import sg.bigo.ads.core.mraid.c;
import sg.bigo.ads.core.mraid.e;
import sg.bigo.ads.core.mraid.n;
import sg.bigo.ads.core.player.d;
public final class b implements b.InterfaceC0018b, sg.bigo.ads.ad.interstitial.a.b.b {
final a.C0089a a;
final d b;
final p c;
final Ad d;
final sg.bigo.ads.api.core.c e;
long i;
sg.bigo.ads.core.b.b j;
public g k;
public e l;
WebView m;
public View n;
boolean o;
boolean p;
final b.a s;
private final boolean t;
private final String u;
boolean f = false;
boolean g = false;
boolean h = false;
boolean q = false;
final C0026b r = new C0026b(0);
final class a {
private a() {
}
a(b bVar, byte b) {
this();
}
@JavascriptInterface
public final void gameEnd(String str) {
if (b.this.s != null) {
b.this.s.b();
}
}
@JavascriptInterface
public final void onBGNDomContentLoaded() {
b.this.p = true;
if (b.this.s != null) {
b.this.s.c(b.this.e, SystemClock.elapsedRealtime() - b.this.i);
}
}
@JavascriptInterface
public final void onBGNLoaded() {
b.this.o = true;
if (b.this.s != null) {
b.this.s.b(b.this.e, SystemClock.elapsedRealtime() - b.this.i);
}
}
}
static final class C0026b {
private boolean a;
private int b;
private WeakReference<Activity> c;
private C0026b() {
this.a = false;
this.b = -1;
}
C0026b(byte b) {
this();
}
private void b() {
if (this.a) {
int i = this.b;
this.b = -1;
if (i == 0 || i == 1) {
WeakReference<Activity> weakReference = this.c;
Activity activity = weakReference == null ? null : weakReference.get();
if (activity == null) {
return;
}
activity.setRequestedOrientation(i);
}
}
}
final void a() {
this.a = true;
b();
}
public final void a(Activity activity, int i) {
this.b = i;
this.c = new WeakReference<>(activity);
b();
}
}
public b(Ad ad, sg.bigo.ads.api.core.c cVar, d dVar, p pVar, a.C0089a c0089a, b.a aVar) {
this.a = c0089a;
this.u = c0089a == null ? null : c0089a.b;
this.b = dVar;
this.c = pVar;
this.d = ad;
this.e = cVar;
this.s = aVar;
this.t = !TextUtils.isEmpty(r7);
}
@Override
public final View a() {
return this.n;
}
@Override
public final void a(int i) {
if (i == 1) {
this.r.a();
d dVar = this.b;
if (dVar != null) {
dVar.b();
}
}
}
@Override
public final boolean a(Context context) {
sg.bigo.ads.core.b.c cVar;
int i;
int i2;
byte b = 0;
if (!this.t) {
return false;
}
if (this.l == null) {
try {
this.l = new e(context, n.INTERSTITIAL);
} catch (NoClassDefFoundError unused) {
sg.bigo.ads.common.t.a.a(0, "HtmlVastCompanion", "Banner webview is not support");
}
e eVar = this.l;
if (eVar == null) {
return false;
}
eVar.g = new e.b() {
@Override
public final void a() {
sg.bigo.ads.core.b.c cVar2;
b.this.g = true;
b.this.h = false;
b bVar = b.this;
cVar2 = c.a.a;
bVar.j = cVar2.a(b.this.m, new View[0]);
if (b.this.f) {
b bVar2 = b.this;
if (bVar2.m != null) {
sg.bigo.ads.common.t.a.a(0, 3, "HtmlVastCompanion", "javascript:onViewImpression()");
bVar2.m.loadUrl("javascript:onViewImpression()");
}
if (b.this.j != null) {
b.this.j.a();
}
}
sg.bigo.ads.ad.banner.b.b(b.this);
if (b.this.s != null) {
b.this.s.a();
}
}
@Override
public final void a(String str, i iVar) {
sg.bigo.ads.api.core.e a2;
b bVar = b.this;
sg.bigo.ads.common.t.a.a(0, 3, "HtmlVastCompanion", "handle ad click.");
if (bVar.s == null || !bVar.s.c()) {
str = null;
}
if (bVar.e.f().c() == 0 || !(bVar.d instanceof sg.bigo.ads.ad.c)) {
a2 = sg.bigo.ads.ad.interstitial.a.a.a.a(bVar.d, bVar.e, str, bVar.c, bVar.a);
a2.g = 0;
} else {
sg.bigo.ads.controller.landing.d.a(bVar.n.getContext(), (sg.bigo.ads.ad.c<?, ?>) (bVar.d instanceof s ? ((s) bVar.d).u : (sg.bigo.ads.ad.c) bVar.d));
a2 = new sg.bigo.ads.api.core.e();
a2.g = 1;
}
if (bVar.b != null && !bVar.b.c()) {
bVar.b.a();
}
if (bVar.k != null) {
bVar.k.a(iVar, a2);
}
}
@Override
public final boolean a(Activity activity, int i3) {
b.this.r.a(activity, i3);
return true;
}
@Override
public final void b() {
b.this.h = false;
b.this.q = true;
sg.bigo.ads.ad.banner.b.c(b.this);
if (b.this.s != null) {
b.this.s.a(b.this.e, SystemClock.elapsedRealtime() - b.this.i);
}
}
@Override
public final boolean b(Activity activity, int i3) {
b.this.r.a(activity, i3);
return true;
}
@Override
public final void c() {
sg.bigo.ads.common.t.a.a(0, "HtmlVastCompanion", "onRenderProcessGone");
}
@Override
public final void d() {
sg.bigo.ads.common.t.a.a(0, 3, "HtmlVastCompanion", "onExpand");
}
@Override
public final void e() {
sg.bigo.ads.common.t.a.a(0, 3, "HtmlVastCompanion", "onResize");
}
@Override
public final void f() {
if (b.this.k != null) {
b.this.k.a();
}
}
@Override
public final void g() {
if (b.this.k != null) {
b.this.k.a();
}
}
};
String str = this.u;
cVar = c.a.a;
String str2 = (cVar.d(str) + "\n<script>document.addEventListener('DOMContentLoaded',function(){BGN_PLAYABLE.onBGNDomContentLoaded()});\nwindow.addEventListener('load',function(){BGN_PLAYABLE.onBGNLoaded()});</script>") + "\n<script type=\"text/javascript\">\n document.body.style.margin = '0px';\n</script>";
this.i = SystemClock.elapsedRealtime();
b.a aVar = this.s;
if (aVar != null) {
aVar.a(this.e);
}
this.l.a(str2, new e.d() {
@Override
public final void a() {
sg.bigo.ads.common.t.a.a(0, 3, "HtmlVastCompanion", "onReady");
}
});
this.h = true;
t.a();
}
c.C0093c b2 = this.l.b();
this.m = b2;
if (b2 != null) {
b2.setOverScrollMode(2);
this.m.setHorizontalScrollBarEnabled(false);
this.m.setHorizontalScrollbarOverlay(false);
this.m.setVerticalScrollBarEnabled(false);
this.m.setVerticalScrollbarOverlay(false);
this.m.getSettings().setSupportZoom(false);
this.m.setBackgroundColor(-1);
a.C0089a c0089a = this.a;
if (c0089a != null) {
i = c0089a.c;
i2 = this.a.d;
} else {
i = 0;
i2 = 0;
}
WebView webView = this.m;
if (webView != null) {
Object parent = webView.getParent();
if (parent instanceof FrameLayout) {
this.n = (View) parent;
sg.bigo.ads.ad.banner.b.a(this);
Context context2 = webView.getContext();
int i3 = context2.getResources().getDisplayMetrics().widthPixels;
int c = sg.bigo.ads.common.utils.e.c(context2);
if (sg.bigo.ads.common.utils.e.a(context2, i) > i3 || sg.bigo.ads.common.utils.e.a(context2, i2) > c) {
i = 0;
}
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) webView.getLayoutParams();
if (i <= 0 || i2 <= 0) {
layoutParams.width = -1;
layoutParams.height = -1;
} else {
layoutParams.gravity = 17;
layoutParams.width = sg.bigo.ads.common.utils.e.a(context2, i);
layoutParams.height = sg.bigo.ads.common.utils.e.a(context2, i2);
}
}
}
this.m.addJavascriptInterface(new a(this, b), "BGN_PLAYABLE");
}
return true;
}
@Override
public final boolean b() {
if (this.t) {
return this.g;
}
return false;
}
@Override
public final void c() {
sg.bigo.ads.common.t.a.a(0, 3, "HtmlVastCompanion", BuildConfig.BUILD_TYPE);
sg.bigo.ads.ad.banner.b.h(this);
sg.bigo.ads.core.b.b bVar = this.j;
if (bVar != null) {
bVar.b();
}
e eVar = this.l;
if (eVar != null) {
eVar.d();
this.l = null;
}
WebView webView = this.m;
if (webView != null) {
u.b(webView);
this.m = null;
}
}
@Override
public final void d() {
b.a aVar;
if (this.o || this.p || this.q || (aVar = this.s) == null || this.i <= 0) {
return;
}
aVar.d(this.e, SystemClock.elapsedRealtime() - this.i);
}
}