Live Football Updates v1.0.1版本的 MD5 值为:636649089335ebb37514551724606ad0

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


package com.applive.app.ui.activities.youtube;

import android.annotation.SuppressLint;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.CookieManager;
import android.webkit.JsResult;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.FrameLayout;
import android.widget.Toast;
import ck.f;
import ck.o;
import com.applive.app.ui.activities.youtube.YoutubePlayerFsActivity;
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.interstitial.InterstitialAd;
import com.ironsource.mediationsdk.IronSource;
import com.millingoupdate.app.R;
import f7.d;
import i7.l;
import i7.r;
import i7.t;
import i7.u;
import java.io.ByteArrayInputStream;
import java.lang.ref.WeakReference;
import java.util.Objects;
import pa.w;
import w6.e;
import x6.n;
import x6.v;
import y6.c;
@SuppressLint({"SetJavaScriptEnabled"})
public class YoutubePlayerFsActivity extends e {
    public static final int N = 0;
    public WebView A;
    public a B;
    public FrameLayout C;
    public int D;
    public int E;
    public int F;
    public InterstitialAd H;
    public com.facebook.ads.InterstitialAd I;
    public boolean J;
    public Bundle K;
    public FrameLayout f4389z;
    public boolean G = true;
    public boolean L = false;
    public final v M = new v(this, 1);

    public class a extends d {
        public a(View view, ViewGroup viewGroup) {
            super(view, viewGroup);
        }

        @Override
        public final boolean onJsAlert(WebView webView, String str, String str2, JsResult jsResult) {
            return false;
        }

        @Override
        public final void onProgressChanged(WebView webView, int i) {
        }
    }

    public static class b extends WebViewClient {
        public final WeakReference<YoutubePlayerFsActivity> f4390a;

        public b(YoutubePlayerFsActivity youtubePlayerFsActivity) {
            this.f4390a = new WeakReference<>(youtubePlayerFsActivity);
        }

        @Override
        public final void onLoadResource(WebView webView, String str) {
            FrameLayout frameLayout;
            YoutubePlayerFsActivity youtubePlayerFsActivity = this.f4390a.get();
            if (youtubePlayerFsActivity != null && !youtubePlayerFsActivity.isDestroyed() && !youtubePlayerFsActivity.isFinishing()) {
                int i = YoutubePlayerFsActivity.N;
                String f10 = ae.d.d().f("youtube_url_contains_json");
                if (TextUtils.isEmpty(f10)) {
                    f10 = "{\"items\":[\"googlevideo\",\"videoplayback\"]}";
                }
                if (l.H(str, f10) && (frameLayout = youtubePlayerFsActivity.C) != null) {
                    frameLayout.setVisibility(8);
                }
            }
            super.onLoadResource(webView, str);
        }

        @Override
        public final void onPageFinished(WebView webView, String str) {
            YoutubePlayerFsActivity youtubePlayerFsActivity = this.f4390a.get();
            if (youtubePlayerFsActivity != null && !youtubePlayerFsActivity.isDestroyed() && !youtubePlayerFsActivity.isFinishing()) {
                int i = YoutubePlayerFsActivity.N;
                FrameLayout frameLayout = youtubePlayerFsActivity.C;
                if (frameLayout != null) {
                    frameLayout.setVisibility(8);
                }
            }
            super.onPageFinished(webView, str);
        }

        @Override
        public final void onPageStarted(WebView webView, String str, Bitmap bitmap) {
            YoutubePlayerFsActivity youtubePlayerFsActivity = this.f4390a.get();
            if (youtubePlayerFsActivity != null && !youtubePlayerFsActivity.isDestroyed() && !youtubePlayerFsActivity.isFinishing()) {
                int i = YoutubePlayerFsActivity.N;
                FrameLayout frameLayout = youtubePlayerFsActivity.C;
                if (frameLayout != null) {
                    frameLayout.setVisibility(0);
                }
            }
            super.onPageStarted(webView, str, bitmap);
        }

        @Override
        public final void onReceivedError(WebView webView, WebResourceRequest webResourceRequest, WebResourceError webResourceError) {
            YoutubePlayerFsActivity youtubePlayerFsActivity = this.f4390a.get();
            if (youtubePlayerFsActivity != null && !youtubePlayerFsActivity.isDestroyed() && !youtubePlayerFsActivity.isFinishing()) {
                int i = YoutubePlayerFsActivity.N;
                webView.setBackgroundColor(-16777216);
                webView.setOnLongClickListener(new View.OnLongClickListener() {
                    @Override
                    public final boolean onLongClick(View view) {
                        int i10 = YoutubePlayerFsActivity.N;
                        return true;
                    }
                });
                if (youtubePlayerFsActivity.G && !r.c(youtubePlayerFsActivity)) {
                    youtubePlayerFsActivity.G = false;
                    Toast.makeText(youtubePlayerFsActivity, youtubePlayerFsActivity.getString(R.string.error_msg_not_network_connection), 0).show();
                }
            }
            super.onReceivedError(webView, webResourceRequest, webResourceError);
        }

        @Override
        public final WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) {
            YoutubePlayerFsActivity youtubePlayerFsActivity = this.f4390a.get();
            if (youtubePlayerFsActivity != null && !youtubePlayerFsActivity.isDestroyed() && !youtubePlayerFsActivity.isFinishing()) {
                int i = YoutubePlayerFsActivity.N;
                try {
                    ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream("".getBytes());
                    String uri = webResourceRequest.getUrl().toString();
                    String y10 = u.y();
                    if (!TextUtils.isEmpty(y10) && l.H(uri, y10)) {
                        return new WebResourceResponse("text/plain", "UTF-8", byteArrayInputStream);
                    }
                } catch (Exception unused) {
                }
                return null;
            }
            return super.shouldInterceptRequest(webView, webResourceRequest);
        }

        @Override
        public final boolean shouldOverrideUrlLoading(WebView webView, WebResourceRequest webResourceRequest) {
            YoutubePlayerFsActivity youtubePlayerFsActivity = this.f4390a.get();
            if (youtubePlayerFsActivity != null && !youtubePlayerFsActivity.isDestroyed() && !youtubePlayerFsActivity.isFinishing()) {
                webResourceRequest.getUrl().toString();
                int i = YoutubePlayerFsActivity.N;
                return true;
            }
            return super.shouldOverrideUrlLoading(webView, webResourceRequest);
        }
    }

    @Override
    public final void onBackPressed() {
        a aVar = this.B;
        if (aVar == null || !aVar.a()) {
            boolean z10 = true;
            this.L = true;
            if (ae.d.d().c("show_interstitial_on_back_pressed")) {
                String f10 = ae.d.d().f("default_interstitial_ads_youtube_player");
                char c10 = 65535;
                switch (f10.hashCode()) {
                    case -1843522813:
                        if (f10.equals("ironSource")) {
                            c10 = 0;
                            break;
                        }
                        break;
                    case 92668925:
                        if (f10.equals("admob")) {
                            c10 = 1;
                            break;
                        }
                        break;
                    case 497130182:
                        if (f10.equals("facebook")) {
                            c10 = 2;
                            break;
                        }
                        break;
                }
                switch (c10) {
                    case 0:
                        if (IronSource.isInterstitialReady()) {
                            String f11 = ae.d.d().f("ironSource_interstitial_id_youtube");
                            if (TextUtils.isEmpty(f11)) {
                                f11 = u.u();
                            }
                            if (!TextUtils.isEmpty(f11)) {
                                IronSource.showInterstitial(f11);
                                break;
                            } else {
                                IronSource.showInterstitial();
                                break;
                            }
                        }
                        z10 = false;
                        break;
                    case 1:
                        InterstitialAd interstitialAd = this.H;
                        if (interstitialAd != null) {
                            interstitialAd.setFullScreenContentCallback(new c(this, this));
                            this.H.show(this);
                            break;
                        }
                        z10 = false;
                        break;
                    case 2:
                        com.facebook.ads.InterstitialAd interstitialAd2 = this.I;
                        if (interstitialAd2 != null && interstitialAd2.isAdLoaded()) {
                            z10 = this.I.show();
                            break;
                        }
                        z10 = false;
                        break;
                    default:
                        z10 = false;
                        break;
                }
                if (z10) {
                    return;
                }
            }
            super.onBackPressed();
            l.y(this);
        }
    }

    @Override
    public final void onCreate(Bundle bundle) {
        boolean z10;
        boolean z11;
        boolean z12;
        boolean z13;
        super.onCreate(bundle);
        setContentView(R.layout.activity_player_youtube_web_fs);
        Bundle bundleExtra = getIntent().getBundleExtra("i_bundle");
        this.K = bundleExtra;
        boolean z14 = false;
        if (bundleExtra != null) {
            this.J = bundleExtra.getBoolean("is_interstitial_loaded", false);
        }
        this.C = (FrameLayout) findViewById(R.id.progressContainer);
        this.f4389z = (FrameLayout) findViewById(R.id.webViewContainer);
        this.A = new WebView(getApplicationContext());
        this.f4389z.removeAllViews();
        this.f4389z.addView(this.A);
        CookieManager.getInstance().setAcceptCookie(true);
        CookieManager.getInstance().setAcceptThirdPartyCookies(this.A, true);
        WebSettings settings = this.A.getSettings();
        settings.setJavaScriptEnabled(true);
        settings.setDomStorageEnabled(true);
        settings.setBuiltInZoomControls(false);
        settings.setDisplayZoomControls(false);
        settings.setLoadsImagesAutomatically(true);
        settings.setMediaPlaybackRequiresUserGesture(false);
        this.A.setBackgroundColor(-16777216);
        this.A.setHapticFeedbackEnabled(false);
        this.A.setOnLongClickListener(new n(1));
        WebView.setWebContentsDebuggingEnabled(false);
        a aVar = new a(findViewById(R.id.nonVideoFullscreenLayout), (ViewGroup) findViewById(R.id.videoFullscreenLayout));
        this.B = aVar;
        aVar.f22681f = new e7.c(4, this);
        this.A.setWebChromeClient(aVar);
        this.A.setWebViewClient(new b(this));
        FrameLayout frameLayout = this.C;
        if (frameLayout != null) {
            frameLayout.setVisibility(0);
        }
        String a10 = l.a(this.K.getString("b_url"));
        jk.a.a("YoutubePlayerFsActivity").a("loadIFrameData() url = %s", a10);
        f b10 = dk.f.a().b(w.b(a10), "");
        o j02 = b10.q0().j0("iframe");
        if (j02 != null && j02.s() && ((o) j02.f4318a).f4299d.f21833a.equals("div")) {
            ((o) j02.f4318a).e("style", "background-color: #000;");
        }
        String c02 = b10.c0();
        WebView webView = this.A;
        if (webView != null) {
            webView.loadDataWithBaseURL("https://www.youtube.com/", c02, "text/html", "UTF-8", null);
        }
        try {
            if (!Objects.equals(getIntent().getStringExtra("activity_name"), "DeepLinkActivity") && !this.J) {
                z10 = true;
            } else {
                z10 = false;
            }
            if (!t.j(this) && z10) {
                String f10 = ae.d.d().f("default_interstitial_ads_youtube_player");
                switch (f10.hashCode()) {
                    case -1843522813:
                        if (f10.equals("ironSource")) {
                            z12 = false;
                            break;
                        }
                        z12 = true;
                        break;
                    case 92668925:
                        if (f10.equals("admob")) {
                            z12 = true;
                            break;
                        }
                        z12 = true;
                        break;
                    case 497130182:
                        if (f10.equals("facebook")) {
                            z12 = true;
                            break;
                        }
                        z12 = true;
                        break;
                    default:
                        z12 = true;
                        break;
                }
                switch (z12) {
                    case false:
                        z13 = IronSource.isInterstitialReady();
                        break;
                    case true:
                        break;
                    case true:
                        com.facebook.ads.InterstitialAd interstitialAd = this.I;
                        if (interstitialAd != null && interstitialAd.isAdLoaded()) {
                            z13 = true;
                            break;
                        }
                        z13 = false;
                        break;
                    default:
                        z13 = false;
                        break;
                }
                if (!z13) {
                    z11 = true;
                    if (!z11) {
                        String f11 = ae.d.d().f("default_interstitial_ads_youtube_player");
                        int hashCode = f11.hashCode();
                        if (hashCode != -1843522813) {
                            if (hashCode != 92668925) {
                                if (hashCode == 497130182 && f11.equals("facebook")) {
                                    z14 = true;
                                    if (!z14) {
                                        if (!z14) {
                                            if (z14) {
                                                i7.c.m(this);
                                                return;
                                            }
                                            return;
                                        }
                                        com.facebook.ads.InterstitialAd interstitialAd2 = this.I;
                                        if (interstitialAd2 != null) {
                                            interstitialAd2.destroy();
                                            this.I = null;
                                        }
                                        String f12 = ae.d.d().f("facebook_interstitial_id_youtube");
                                        if (TextUtils.isEmpty(f12)) {
                                            f12 = u.o();
                                        }
                                        com.facebook.ads.InterstitialAd interstitialAd3 = new com.facebook.ads.InterstitialAd(this, f12);
                                        this.I = interstitialAd3;
                                        i7.c.g(this, interstitialAd3);
                                        return;
                                    }
                                    String f13 = ae.d.d().f("admob_interstitial_id_youtube");
                                    if (TextUtils.isEmpty(f13)) {
                                        f13 = u.d();
                                    }
                                    if (r.e(this)) {
                                        f13 = "ca-app-pub-00xxx0x00xxx0x00/00x1x0x1x0";
                                    }
                                    InterstitialAd.load(this, f13, new AdRequest.Builder().build(), new y6.b(this, this));
                                    return;
                                }
                                z14 = true;
                                if (!z14) {
                                }
                            } else {
                                if (f11.equals("admob")) {
                                    if (!z14) {
                                    }
                                }
                                z14 = true;
                                if (!z14) {
                                }
                            }
                        } else {
                            if (f11.equals("ironSource")) {
                                z14 = true;
                                if (!z14) {
                                }
                            }
                            z14 = true;
                            if (!z14) {
                            }
                        }
                    } else {
                        return;
                    }
                }
            }
            z11 = false;
            if (!z11) {
            }
        } catch (Exception unused) {
        }
    }

    @Override
    public final void onDestroy() {
        t.W(this, this.M);
        com.facebook.ads.InterstitialAd interstitialAd = this.I;
        if (interstitialAd != null) {
            interstitialAd.destroy();
            this.I = null;
        }
        super.onDestroy();
        try {
            FrameLayout frameLayout = this.f4389z;
            if (frameLayout != null && this.A != null) {
                frameLayout.removeAllViews();
                this.A.clearHistory();
                this.A.clearCache(true);
                this.A.setWebChromeClient(null);
                this.A.loadUrl("about:blank");
                this.A.onPause();
                this.A.removeAllViews();
                this.A.destroyDrawingCache();
                this.A.destroy();
                this.A = null;
            }
        } catch (Exception unused) {
        }
    }

    @Override
    public final void onPause() {
        super.onPause();
        WebView webView = this.A;
        if (webView != null) {
            webView.onPause();
        }
    }

    @Override
    public final void onRestoreInstanceState(Bundle bundle) {
        super.onRestoreInstanceState(bundle);
    }

    @Override
    public final void onResume() {
        super.onResume();
        t.l(this, this.M);
        WebView webView = this.A;
        if (webView != null) {
            webView.onResume();
        }
    }

    @Override
    public final void onSaveInstanceState(Bundle bundle) {
        super.onSaveInstanceState(bundle);
    }
}