导航菜单

页面标题

页面副标题

Cantique de Louanges v12 - d.java 源代码

正在查看: Cantique de Louanges v12 应用的 d.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.applovin.impl.adview;

import android.content.Context;
import android.net.Uri;
import android.view.MotionEvent;
import android.view.View;
import android.webkit.RenderProcessGoneDetail;
import android.webkit.WebSettings;
import android.webkit.WebView;
import androidx.annotation.Nullable;
import com.applovin.impl.b.i;
import com.applovin.impl.sdk.ab;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.mediation.MaxReward;
import com.applovin.sdk.AppLovinPostbackListener;
import com.applovin.sdk.AppLovinSdkUtils;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class d extends i {

    @Nullable
    private static WebView agI;
    private boolean agJ;
    private boolean agK;
    private final List<String> agL;
    private final Object agM;
    private com.applovin.impl.sdk.d.d agj;
    private com.applovin.impl.sdk.ad.e agq;
    private final com.applovin.impl.sdk.x logger;
    private final com.applovin.impl.sdk.n sdk;

    class AnonymousClass1 extends ab {
        AnonymousClass1() {
        }

        @Override
        public boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
            if (webView == d.agI) {
                d.agI.destroy();
                WebView unused = d.agI = null;
                AppLovinSdkUtils.runOnUiThread(new Runnable() {
                    @Override
                    public final void run() {
                        d.rp();
                    }
                });
            }
            return super.onRenderProcessGone(webView, renderProcessGoneDetail);
        }
    }

    public d(e eVar, com.applovin.impl.sdk.n nVar, Context context) {
        super(context);
        this.agL = new ArrayList();
        this.agM = new Object();
        if (nVar == null) {
            throw new IllegalArgumentException("No sdk specified.");
        }
        this.sdk = nVar;
        this.logger = nVar.BN();
        setBackgroundColor(0);
        WebSettings settings = getSettings();
        settings.setSupportMultipleWindows(false);
        settings.setJavaScriptEnabled(true);
        setWebViewClient(eVar != null ? eVar : new ab());
        setWebChromeClient(new c(eVar != null ? eVar.rr() : null, nVar));
        setVerticalScrollBarEnabled(false);
        setHorizontalScrollBarEnabled(false);
        setScrollBarStyle(33554432);
        if (com.applovin.impl.sdk.utils.h.Lc() && ((Boolean) nVar.a(com.applovin.impl.sdk.c.b.aQt)).booleanValue()) {
            setWebViewRenderProcessClient(new f(nVar).rt());
        }
        setOnTouchListener(new View.OnTouchListener() {
            @Override
            public final boolean onTouch(View view, MotionEvent motionEvent) {
                boolean a5;
                a5 = d.a(view, motionEvent);
                return a5;
            }
        });
        setOnLongClickListener(new View.OnLongClickListener() {
            @Override
            public final boolean onLongClick(View view) {
                boolean h5;
                h5 = d.this.h(view);
                return h5;
            }
        });
    }

    public static boolean a(View view, MotionEvent motionEvent) {
        if (view.hasFocus()) {
            return false;
        }
        view.requestFocus();
        return false;
    }

    private void br(String str) {
        try {
            if (com.applovin.impl.sdk.x.Fn()) {
                this.logger.f("AdWebView", "Forwarding \"" + str + "\" to ad template");
            }
            loadUrl(str);
        } catch (Throwable th) {
            if (com.applovin.impl.sdk.x.Fn()) {
                this.logger.c("AdWebView", "Unable to forward to template", th);
            }
            this.sdk.Cs().d("AdWebView", str, th);
        }
    }

    public boolean h(View view) {
        if (!com.applovin.impl.sdk.x.Fn()) {
            return true;
        }
        this.logger.f("AdWebView", "Received a LongClick event.");
        return true;
    }

    private String n(String str, String str2) {
        if (StringUtils.isValidString(str)) {
            return str.replace("{SOURCE}", str2);
        }
        return null;
    }

    private void rm() {
        synchronized (this.agM) {
            Iterator<String> it = this.agL.iterator();
            while (it.hasNext()) {
                br(it.next());
            }
            this.agL.clear();
        }
    }

    public static void rn() {
        if (agI != null) {
            return;
        }
        WebView b5 = com.applovin.impl.sdk.utils.u.b(com.applovin.impl.sdk.n.getApplicationContext(), "postbacks");
        agI = b5;
        if (b5 == null) {
            return;
        }
        b5.getSettings().setJavaScriptEnabled(true);
        agI.loadData("<html><head>\n<script type=\"text/javascript\">\n    window.al_firePostback = function(postback) {\n    setTimeout(function() {\n        var img = new Image();\n        img.src = postback;\n    }, 100);\n};\n</script></head>\n<body></body></html>", "text/html", "UTF-8");
        agI.setWebViewClient(new AnonymousClass1());
    }

    public static void rp() {
        rn();
    }

    public void bq(String str) {
        if (!((Boolean) this.sdk.a(com.applovin.impl.sdk.c.b.aQS)).booleanValue()) {
            br(str);
        } else {
            if (this.agK) {
                br(str);
                return;
            }
            synchronized (this.agL) {
                this.agL.add(str);
            }
        }
    }

    @Override
    public void computeScroll() {
    }

    @Override
    public void destroy() {
        this.agJ = true;
        this.agK = false;
        super.destroy();
    }

    com.applovin.impl.sdk.ad.e getCurrentAd() {
        return this.agq;
    }

    public com.applovin.impl.sdk.d.d getStatsManagerHelper() {
        return this.agj;
    }

    @Override
    protected void onScrollChanged(int i5, int i6, int i7, int i8) {
    }

    @Override
    public void scrollTo(int i5, int i6) {
    }

    public void setAdHtmlLoaded(boolean z4) {
        this.agK = z4;
        if (z4 && ((Boolean) this.sdk.a(com.applovin.impl.sdk.c.b.aQS)).booleanValue()) {
            rm();
        }
    }

    public void setStatsManagerHelper(com.applovin.impl.sdk.d.d dVar) {
        this.agj = dVar;
    }

    private void b(com.applovin.impl.sdk.ad.e eVar) {
        Boolean sw;
        loadUrl("about:blank");
        int Hq = this.agq.Hq();
        if (Hq >= 0) {
            setLayerType(Hq, null);
        }
        if (com.applovin.impl.sdk.utils.h.KV()) {
            getSettings().setMediaPlaybackRequiresUserGesture(eVar.Hm());
        }
        if (com.applovin.impl.sdk.utils.h.KW() && eVar.Ho()) {
            WebView.setWebContentsDebuggingEnabled(true);
        }
        y Hp = eVar.Hp();
        if (Hp != null) {
            WebSettings settings = getSettings();
            WebSettings.PluginState sj = Hp.sj();
            if (sj != null) {
                settings.setPluginState(sj);
            }
            Boolean sk = Hp.sk();
            if (sk != null) {
                settings.setAllowFileAccess(sk.booleanValue());
            }
            Boolean sl = Hp.sl();
            if (sl != null) {
                settings.setLoadWithOverviewMode(sl.booleanValue());
            }
            Boolean sm = Hp.sm();
            if (sm != null) {
                settings.setUseWideViewPort(sm.booleanValue());
            }
            Boolean sn = Hp.sn();
            if (sn != null) {
                settings.setAllowContentAccess(sn.booleanValue());
            }
            Boolean so = Hp.so();
            if (so != null) {
                settings.setBuiltInZoomControls(so.booleanValue());
            }
            Boolean sp = Hp.sp();
            if (sp != null) {
                settings.setDisplayZoomControls(sp.booleanValue());
            }
            Boolean sq = Hp.sq();
            if (sq != null) {
                settings.setSaveFormData(sq.booleanValue());
            }
            Boolean sr = Hp.sr();
            if (sr != null) {
                settings.setGeolocationEnabled(sr.booleanValue());
            }
            Boolean ss = Hp.ss();
            if (ss != null) {
                settings.setNeedInitialFocus(ss.booleanValue());
            }
            Boolean st = Hp.st();
            if (st != null) {
                settings.setAllowFileAccessFromFileURLs(st.booleanValue());
            }
            Boolean su = Hp.su();
            if (su != null) {
                settings.setAllowUniversalAccessFromFileURLs(su.booleanValue());
            }
            Boolean sx = Hp.sx();
            if (sx != null) {
                settings.setLoadsImagesAutomatically(sx.booleanValue());
            }
            Boolean sy = Hp.sy();
            if (sy != null) {
                settings.setBlockNetworkImage(sy.booleanValue());
            }
            if (com.applovin.impl.sdk.utils.h.KX()) {
                Integer si = Hp.si();
                if (si != null) {
                    settings.setMixedContentMode(si.intValue());
                }
                if (com.applovin.impl.sdk.utils.h.KY()) {
                    Boolean sv = Hp.sv();
                    if (sv != null) {
                        settings.setOffscreenPreRaster(sv.booleanValue());
                    }
                    if (!com.applovin.impl.sdk.utils.h.Lf() || (sw = Hp.sw()) == null) {
                        return;
                    }
                    settings.setAlgorithmicDarkeningAllowed(sw.booleanValue());
                }
            }
        }
    }

    public void a(com.applovin.impl.sdk.ad.e eVar) {
        if (!this.agJ) {
            this.agq = eVar;
            try {
                b(eVar);
                if (com.applovin.impl.sdk.utils.u.c(eVar.getSize())) {
                    setVisibility(0);
                }
                if (eVar instanceof com.applovin.impl.sdk.ad.a) {
                    com.applovin.impl.sdk.ad.a aVar = (com.applovin.impl.sdk.ad.a) eVar;
                    String FB = aVar.FB();
                    if (!aVar.shouldInjectOpenMeasurementScriptDuringCaching() && aVar.isOpenMeasurementEnabled()) {
                        FB = this.sdk.Cp().dl(FB);
                    }
                    if (com.applovin.impl.sdk.utils.u.al(com.applovin.impl.sdk.n.getApplicationContext())) {
                        FB = com.applovin.impl.sdk.utils.u.dH(FB);
                    }
                    loadDataWithBaseURL(eVar.Hn(), FB, "text/html", null, MaxReward.DEFAULT_LABEL);
                    if (com.applovin.impl.sdk.x.Fn()) {
                        this.logger.f("AdWebView", "AppLovinAd rendered");
                        return;
                    }
                    return;
                }
                if (eVar instanceof com.applovin.impl.b.a) {
                    com.applovin.impl.b.a aVar2 = (com.applovin.impl.b.a) eVar;
                    com.applovin.impl.b.d LX = aVar2.LX();
                    if (LX != null) {
                        com.applovin.impl.b.i Mo = LX.Mo();
                        Uri MB = Mo.MB();
                        String uri = MB != null ? MB.toString() : MaxReward.DEFAULT_LABEL;
                        String MC = Mo.MC();
                        String Mb = aVar2.Mb();
                        if (!StringUtils.isValidString(uri) && !StringUtils.isValidString(MC)) {
                            if (com.applovin.impl.sdk.x.Fn()) {
                                this.logger.i("AdWebView", "Unable to load companion ad. No resources provided.");
                                return;
                            }
                            return;
                        }
                        if (Mo.MA() == i.a.STATIC) {
                            if (com.applovin.impl.sdk.x.Fn()) {
                                this.logger.f("AdWebView", "Rendering WebView for static VAST ad");
                            }
                            String n4 = n((String) this.sdk.a(com.applovin.impl.sdk.c.b.aPp), uri);
                            if (aVar2.LM() && aVar2.isOpenMeasurementEnabled() && aVar2.LN()) {
                                n4 = this.sdk.Cp().dl(n4);
                            }
                            loadDataWithBaseURL(eVar.Hn(), n4, "text/html", null, MaxReward.DEFAULT_LABEL);
                            return;
                        }
                        if (Mo.MA() == i.a.HTML) {
                            if (StringUtils.isValidString(MC)) {
                                String n5 = n(Mb, MC);
                                if (StringUtils.isValidString(n5)) {
                                    MC = n5;
                                }
                                if (aVar2.LM() && aVar2.isOpenMeasurementEnabled() && !aVar2.shouldInjectOpenMeasurementScriptDuringCaching()) {
                                    MC = this.sdk.Cp().dl(MC);
                                }
                                String str = MC;
                                if (com.applovin.impl.sdk.x.Fn()) {
                                    this.logger.f("AdWebView", "Rendering WebView for HTML VAST ad with resourceContents: " + str);
                                }
                                loadDataWithBaseURL(eVar.Hn(), str, "text/html", null, MaxReward.DEFAULT_LABEL);
                                return;
                            }
                            if (StringUtils.isValidString(uri)) {
                                if (com.applovin.impl.sdk.x.Fn()) {
                                    this.logger.f("AdWebView", "Preparing to load HTML VAST ad resourceUri");
                                }
                                a(uri, eVar.Hn(), Mb, this.sdk, aVar2);
                                return;
                            }
                            return;
                        }
                        if (Mo.MA() == i.a.IFRAME) {
                            if (StringUtils.isValidString(uri)) {
                                if (com.applovin.impl.sdk.x.Fn()) {
                                    this.logger.f("AdWebView", "Preparing to load iFrame VAST ad resourceUri");
                                }
                                a(uri, eVar.Hn(), Mb, this.sdk, aVar2);
                                return;
                            }
                            if (StringUtils.isValidString(MC)) {
                                String n6 = n(Mb, MC);
                                if (StringUtils.isValidString(n6)) {
                                    MC = n6;
                                }
                                if (aVar2.LM() && aVar2.isOpenMeasurementEnabled() && !aVar2.shouldInjectOpenMeasurementScriptDuringCaching()) {
                                    MC = this.sdk.Cp().dl(MC);
                                }
                                String str2 = MC;
                                if (com.applovin.impl.sdk.x.Fn()) {
                                    this.logger.f("AdWebView", "Rendering WebView for iFrame VAST ad with resourceContents: " + str2);
                                }
                                loadDataWithBaseURL(eVar.Hn(), str2, "text/html", null, MaxReward.DEFAULT_LABEL);
                                return;
                            }
                            return;
                        }
                        if (com.applovin.impl.sdk.x.Fn()) {
                            this.logger.i("AdWebView", "Failed to render VAST companion ad of invalid type");
                            return;
                        }
                        return;
                    }
                    if (com.applovin.impl.sdk.x.Fn()) {
                        this.logger.f("AdWebView", "No companion ad provided.");
                        return;
                    }
                    return;
                }
                return;
            } catch (Throwable th) {
                throw new RuntimeException("Unable to render AppLovin ad (" + (eVar != null ? String.valueOf(eVar.getAdIdNumber()) : "null") + ") - " + th);
            }
        }
        com.applovin.impl.sdk.x.H("AdWebView", "Ad can not be loaded in a destroyed webview");
    }

    private void a(String str, String str2, String str3, com.applovin.impl.sdk.n nVar, com.applovin.impl.b.a aVar) {
        String n4 = n(str3, str);
        if (StringUtils.isValidString(n4)) {
            if (aVar.LM() && aVar.isOpenMeasurementEnabled() && !aVar.shouldInjectOpenMeasurementScriptDuringCaching()) {
                n4 = nVar.Cp().dl(n4);
            }
            String str4 = n4;
            if (com.applovin.impl.sdk.x.Fn()) {
                this.logger.f("AdWebView", "Rendering webview for VAST ad with resourceContents : " + str4);
            }
            loadDataWithBaseURL(str2, str4, "text/html", null, MaxReward.DEFAULT_LABEL);
            return;
        }
        String n5 = n((String) nVar.a(com.applovin.impl.sdk.c.b.aPq), str);
        if (StringUtils.isValidString(n5)) {
            if (aVar.LM() && aVar.isOpenMeasurementEnabled()) {
                n5 = nVar.Cp().dl(n5);
            }
            String str5 = n5;
            if (com.applovin.impl.sdk.x.Fn()) {
                this.logger.f("AdWebView", "Rendering webview for VAST ad with resourceContents : " + str5);
            }
            loadDataWithBaseURL(str2, str5, "text/html", null, MaxReward.DEFAULT_LABEL);
            return;
        }
        if (com.applovin.impl.sdk.x.Fn()) {
            this.logger.f("AdWebView", "Rendering webview for VAST ad with resourceURL : " + str);
        }
        loadUrl(str);
    }

    public static void a(final com.applovin.impl.sdk.network.i iVar, final com.applovin.impl.sdk.n nVar, final AppLovinPostbackListener appLovinPostbackListener) {
        AppLovinSdkUtils.runOnUiThread(new Runnable() {
            @Override
            public final void run() {
                d.a(com.applovin.impl.sdk.network.i.this, appLovinPostbackListener, nVar);
            }
        });
    }

    public static void a(com.applovin.impl.sdk.network.i iVar, AppLovinPostbackListener appLovinPostbackListener, com.applovin.impl.sdk.n nVar) {
        String zL = iVar.zL();
        rn();
        if (agI == null) {
            appLovinPostbackListener.onPostbackFailure(zL, -1);
            return;
        }
        if (iVar.HR() != null) {
            zL = StringUtils.appendQueryParameters(zL, iVar.HR(), ((Boolean) nVar.a(com.applovin.impl.sdk.c.b.aOb)).booleanValue());
        }
        String str = "al_firePostback('" + zL + "');";
        if (com.applovin.impl.sdk.utils.h.KW()) {
            agI.evaluateJavascript(str, null);
        } else {
            agI.loadUrl("javascript:" + str);
        }
        appLovinPostbackListener.onPostbackSuccess(zL);
    }
}