Proxy Master v3.4.9版本的 MD5 值为:14d0aa2468d13530c8f6e96bcc114bf5

以下内容为反编译后的 b.java 源代码,内容仅作参考


package sg.bigo.ads.ad.interstitial.a.a;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.os.SystemClock;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewParent;
import android.webkit.JavascriptInterface;
import android.webkit.WebView;
import android.widget.FrameLayout;
import java.lang.ref.WeakReference;
import sg.bigo.ads.ad.banner.b;
import sg.bigo.ads.ad.banner.f;
import sg.bigo.ads.ad.interstitial.a.b.b;
import sg.bigo.ads.api.Ad;
import sg.bigo.ads.api.core.l;
import sg.bigo.ads.common.h;
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.InterfaceC0332b, sg.bigo.ads.ad.interstitial.a.b.b {
    final a.C0385a f31659a;
    final d f31660b;
    final p f31661c;
    final Ad f31662d;
    final sg.bigo.ads.api.core.c f31663e;
    long f31667i;
    sg.bigo.ads.core.b.b f31668j;
    public f f31669k;
    public e f31670l;
    WebView f31671m;
    public View f31672n;
    boolean f31673o;
    boolean f31674p;
    final b.a f31677s;
    private final boolean f31678t;
    private final String f31679u;
    boolean f31664f = false;
    boolean f31665g = false;
    boolean f31666h = false;
    boolean f31675q = false;
    final C0337b f31676r = new C0337b((byte) 0);

    public final class a {
        private a() {
        }

        public a(b bVar, byte b6) {
            this();
        }

        @JavascriptInterface
        public final void gameEnd(String str) {
            b.a aVar = b.this.f31677s;
            if (aVar != null) {
                aVar.b();
            }
        }

        @JavascriptInterface
        public final void onBGNDomContentLoaded() {
            b bVar = b.this;
            bVar.f31674p = true;
            b.a aVar = bVar.f31677s;
            if (aVar != null) {
                aVar.c(bVar.f31663e, SystemClock.elapsedRealtime() - b.this.f31667i);
            }
        }

        @JavascriptInterface
        public final void onBGNLoaded() {
            b bVar = b.this;
            bVar.f31673o = true;
            b.a aVar = bVar.f31677s;
            if (aVar != null) {
                aVar.b(bVar.f31663e, SystemClock.elapsedRealtime() - b.this.f31667i);
            }
        }
    }

    public static final class C0337b {
        private boolean f31683a;
        private int f31684b;
        private WeakReference<Activity> f31685c;

        private C0337b() {
            this.f31683a = false;
            this.f31684b = -1;
        }

        public C0337b(byte b6) {
            this();
        }

        private void b() {
            if (this.f31683a) {
                int i10 = this.f31684b;
                this.f31684b = -1;
                if (i10 == 0 || i10 == 1) {
                    WeakReference<Activity> weakReference = this.f31685c;
                    Activity activity = weakReference == null ? null : weakReference.get();
                    if (activity == null) {
                        return;
                    }
                    activity.setRequestedOrientation(i10);
                }
            }
        }

        public final void a() {
            this.f31683a = true;
            b();
        }

        public final void a(Activity activity, int i10) {
            this.f31684b = i10;
            this.f31685c = new WeakReference<>(activity);
            b();
        }
    }

    public b(Ad ad2, sg.bigo.ads.api.core.c cVar, d dVar, p pVar, a.C0385a c0385a, b.a aVar) {
        this.f31659a = c0385a;
        String str = c0385a == null ? null : c0385a.f34101b;
        this.f31679u = str;
        this.f31660b = dVar;
        this.f31661c = pVar;
        this.f31662d = ad2;
        this.f31663e = cVar;
        this.f31677s = aVar;
        this.f31678t = !TextUtils.isEmpty(str);
    }

    @Override
    public final View a() {
        return this.f31672n;
    }

    @Override
    public final void a(int i10) {
        if (i10 == 1) {
            this.f31676r.a();
            d dVar = this.f31660b;
            if (dVar != null) {
                dVar.b();
            }
        }
    }

    @Override
    @SuppressLint({"AddJavascriptInterface"})
    public final boolean a(Context context) {
        int i10;
        int i11;
        if (this.f31678t) {
            if (this.f31670l == null) {
                try {
                    this.f31670l = new e(context, n.INTERSTITIAL);
                } catch (NoClassDefFoundError unused) {
                    sg.bigo.ads.common.n.a.a(0, "HtmlVastCompanion", "Banner webview is not support");
                }
                e eVar = this.f31670l;
                if (eVar == null) {
                    return false;
                }
                eVar.f34291g = new e.b() {
                    @Override
                    public final void a() {
                        b bVar = b.this;
                        bVar.f31665g = true;
                        bVar.f31666h = false;
                        bVar.f31668j = c.a.a().a(b.this.f31671m, new View[0]);
                        b bVar2 = b.this;
                        if (bVar2.f31664f) {
                            if (bVar2.f31671m != null) {
                                sg.bigo.ads.common.n.a.a(0, 3, "HtmlVastCompanion", "javascript:onViewImpression()");
                                bVar2.f31671m.loadUrl("javascript:onViewImpression()");
                            }
                            sg.bigo.ads.core.b.b bVar3 = b.this.f31668j;
                            if (bVar3 != null) {
                                bVar3.a();
                            }
                        }
                        sg.bigo.ads.ad.banner.b.b(b.this);
                        b.a aVar = b.this.f31677s;
                        if (aVar != null) {
                            aVar.a();
                        }
                    }

                    @Override
                    public final void a(String str, h hVar) {
                        b bVar = b.this;
                        sg.bigo.ads.common.n.a.a(0, 3, "HtmlVastCompanion", "handle ad click.");
                        b.a aVar = bVar.f31677s;
                        sg.bigo.ads.api.core.e a8 = sg.bigo.ads.ad.interstitial.a.a.a.a(bVar.f31662d, bVar.f31663e, (aVar == null || !aVar.c()) ? null : null, bVar.f31661c, bVar.f31660b, bVar.f31659a);
                        f fVar = bVar.f31669k;
                        if (fVar != null) {
                            fVar.a(hVar, a8);
                        }
                    }

                    @Override
                    public final boolean a(Activity activity, int i12) {
                        b.this.f31676r.a(activity, i12);
                        return true;
                    }

                    @Override
                    public final void b() {
                        b bVar = b.this;
                        bVar.f31666h = false;
                        bVar.f31675q = true;
                        sg.bigo.ads.ad.banner.b.c(bVar);
                        b bVar2 = b.this;
                        b.a aVar = bVar2.f31677s;
                        if (aVar != null) {
                            aVar.a(bVar2.f31663e, SystemClock.elapsedRealtime() - b.this.f31667i);
                        }
                    }

                    @Override
                    public final boolean b(Activity activity, int i12) {
                        b.this.f31676r.a(activity, i12);
                        return true;
                    }

                    @Override
                    public final void c() {
                        sg.bigo.ads.common.n.a.a(0, "HtmlVastCompanion", "onRenderProcessGone");
                    }

                    @Override
                    public final void d() {
                        sg.bigo.ads.common.n.a.a(0, 3, "HtmlVastCompanion", "onExpand");
                    }

                    @Override
                    public final void e() {
                        sg.bigo.ads.common.n.a.a(0, 3, "HtmlVastCompanion", "onResize");
                    }

                    @Override
                    public final void f() {
                        f fVar = b.this.f31669k;
                        if (fVar != null) {
                            fVar.a();
                        }
                    }

                    @Override
                    public final void g() {
                        f fVar = b.this.f31669k;
                        if (fVar != null) {
                            fVar.a();
                        }
                    }
                };
                String l10 = android.support.v4.media.b.l(android.support.v4.media.b.l(c.a.a().d(this.f31679u), "\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.f31667i = SystemClock.elapsedRealtime();
                b.a aVar = this.f31677s;
                if (aVar != null) {
                    aVar.a(this.f31663e);
                }
                this.f31670l.a(l10, new e.d() {
                    @Override
                    public final void a() {
                        sg.bigo.ads.common.n.a.a(0, 3, "HtmlVastCompanion", "onReady");
                    }
                });
                this.f31666h = true;
                t.a();
            }
            c.C0389c b6 = this.f31670l.b();
            this.f31671m = b6;
            if (b6 != null) {
                b6.setOverScrollMode(2);
                this.f31671m.setHorizontalScrollBarEnabled(false);
                this.f31671m.setHorizontalScrollbarOverlay(false);
                this.f31671m.setVerticalScrollBarEnabled(false);
                this.f31671m.setVerticalScrollbarOverlay(false);
                this.f31671m.getSettings().setSupportZoom(false);
                this.f31671m.setBackgroundColor(-1);
                a.C0385a c0385a = this.f31659a;
                if (c0385a != null) {
                    i11 = c0385a.f34102c;
                    i10 = c0385a.f34103d;
                } else {
                    i10 = 0;
                    i11 = 0;
                }
                WebView webView = this.f31671m;
                if (webView != null) {
                    ViewParent parent = webView.getParent();
                    if (parent instanceof FrameLayout) {
                        this.f31672n = (View) parent;
                        sg.bigo.ads.ad.banner.b.a(this);
                        Context context2 = webView.getContext();
                        int i12 = context2.getResources().getDisplayMetrics().widthPixels;
                        int c10 = sg.bigo.ads.common.utils.e.c(context2);
                        if (sg.bigo.ads.common.utils.e.a(context2, i11) > i12 || sg.bigo.ads.common.utils.e.a(context2, i10) > c10) {
                            i11 = 0;
                        }
                        FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) webView.getLayoutParams();
                        if (i11 <= 0 || i10 <= 0) {
                            layoutParams.width = -1;
                            layoutParams.height = -1;
                        } else {
                            layoutParams.gravity = 17;
                            layoutParams.width = sg.bigo.ads.common.utils.e.a(context2, i11);
                            layoutParams.height = sg.bigo.ads.common.utils.e.a(context2, i10);
                        }
                    }
                }
                this.f31671m.addJavascriptInterface(new a(this, (byte) 0), "BGN_PLAYABLE");
            }
            return true;
        }
        return false;
    }

    @Override
    public final boolean b() {
        if (this.f31678t) {
            return this.f31665g;
        }
        return false;
    }

    @Override
    public final void c() {
        sg.bigo.ads.common.n.a.a(0, 3, "HtmlVastCompanion", "release");
        sg.bigo.ads.ad.banner.b.h(this);
        sg.bigo.ads.core.b.b bVar = this.f31668j;
        if (bVar != null) {
            bVar.b();
        }
        e eVar = this.f31670l;
        if (eVar != null) {
            eVar.d();
            this.f31670l = null;
        }
        WebView webView = this.f31671m;
        if (webView != null) {
            u.a(webView);
            this.f31671m = null;
        }
        Ad ad2 = this.f31662d;
        if (ad2 instanceof l) {
            ((l) ad2).q();
        }
    }

    @Override
    public final void d() {
        b.a aVar;
        if (this.f31673o || this.f31674p || this.f31675q || (aVar = this.f31677s) == null || this.f31667i <= 0) {
            return;
        }
        aVar.d(this.f31663e, SystemClock.elapsedRealtime() - this.f31667i);
    }
}