正在查看: Cantique de Louanges v12 应用的 d.java JAVA 源代码文件
本页面展示 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);
}
}