正在查看: Antivirus Cleaner v1.2.0.0 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Antivirus Cleaner v1.2.0.0 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.applovin.impl.adview;
import android.app.Activity;
import android.content.Context;
import android.content.DialogInterface;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.util.DisplayMetrics;
import android.util.TypedValue;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.widget.RelativeLayout;
import com.adjust.sdk.Constants;
import com.applovin.adview.AppLovinAdView;
import com.applovin.adview.AppLovinAdViewDisplayErrorCode;
import com.applovin.adview.AppLovinAdViewEventListener;
import com.applovin.adview.AppLovinFullscreenActivity;
import com.applovin.communicator.AppLovinCommunicator;
import com.applovin.communicator.AppLovinCommunicatorMessage;
import com.applovin.communicator.AppLovinCommunicatorSubscriber;
import com.applovin.impl.a8;
import com.applovin.impl.adview.k;
import com.applovin.impl.f2;
import com.applovin.impl.f6;
import com.applovin.impl.g1;
import com.applovin.impl.h4;
import com.applovin.impl.l2;
import com.applovin.impl.l4;
import com.applovin.impl.n2;
import com.applovin.impl.n4;
import com.applovin.impl.q7;
import com.applovin.impl.r5;
import com.applovin.impl.s3;
import com.applovin.impl.sdk.AppLovinAdServiceImpl;
import com.applovin.impl.sdk.ad.b;
import com.applovin.impl.sdk.utils.CollectionUtils;
import com.applovin.impl.sdk.utils.JsonUtils;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.impl.u3;
import com.applovin.impl.v1;
import com.applovin.impl.x1;
import com.applovin.impl.y1;
import com.applovin.impl.z6;
import com.applovin.sdk.AppLovinAd;
import com.applovin.sdk.AppLovinAdClickListener;
import com.applovin.sdk.AppLovinAdDisplayListener;
import com.applovin.sdk.AppLovinAdLoadListener;
import com.applovin.sdk.AppLovinAdSize;
import com.applovin.sdk.AppLovinSdk;
import com.applovin.sdk.AppLovinSdkUtils;
import com.iab.omid.library.applovin.adsession.FriendlyObstructionPurpose;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicReference;
import org.json.JSONObject;
public class a implements AppLovinCommunicatorSubscriber {
private volatile AppLovinAdLoadListener A;
private volatile AppLovinAdDisplayListener B;
private volatile AppLovinAdViewEventListener C;
private volatile AppLovinAdClickListener D;
private Context f5287a;
private ViewGroup f5288b;
private com.applovin.impl.sdk.j f5289c;
private AppLovinAdServiceImpl f5290d;
private com.applovin.impl.sdk.n f5291e;
private AppLovinCommunicator f5292f;
private b f5293g;
private AppLovinAdSize f5295i;
private String f5296j;
private m.k f5297k;
private com.applovin.impl.adview.c f5298l;
private e f5299m;
private com.applovin.impl.adview.b f5300n;
private WebView f5301o;
private k f5302p;
private Runnable f5303q;
private Runnable f5304r;
private final Map f5294h = Collections.synchronizedMap(new HashMap());
private volatile com.applovin.impl.sdk.ad.b f5305s = null;
private volatile AppLovinAd f5306t = null;
private f f5307u = null;
private f f5308v = null;
private final AtomicReference f5309w = new AtomicReference();
private final AtomicBoolean f5310x = new AtomicBoolean();
private volatile boolean f5311y = false;
private volatile boolean f5312z = false;
public interface b {
void a(a aVar);
}
public class c implements Runnable {
private c() {
}
@Override
public void run() {
if (a.this.f5300n != null) {
a.this.f5300n.setVisibility(8);
}
}
}
public class d implements Runnable {
public class C0078a implements k.a {
public C0078a() {
}
@Override
public void a() {
a.this.f5300n.addView(a.this.f5302p, new ViewGroup.LayoutParams(-1, -1));
}
@Override
public void onFailure() {
com.applovin.impl.sdk.n unused = a.this.f5291e;
if (com.applovin.impl.sdk.n.a()) {
a.this.f5291e.b("AppLovinAdView", "Watermark failed to render.");
}
}
}
private d() {
}
@Override
public void run() {
if (a.this.f5305s != null) {
if (a.this.f5300n == null) {
com.applovin.impl.sdk.n.h("AppLovinAdView", "Unable to render advertisement for ad #" + a.this.f5305s.getAdIdNumber() + ". Please make sure you are not calling AppLovinAdView.destroy() prematurely.");
l2.a(a.this.C, a.this.f5305s, (AppLovinAdView) null, AppLovinAdViewDisplayErrorCode.WEBVIEW_NOT_FOUND);
return;
}
a.this.t();
com.applovin.impl.sdk.n unused = a.this.f5291e;
if (com.applovin.impl.sdk.n.a()) {
a.this.f5291e.a("AppLovinAdView", "Rendering advertisement ad for #" + a.this.f5305s.getAdIdNumber() + "...");
}
a.b(a.this.f5300n, a.this.f5305s.getSize(), a.this.f5305s.v0());
if (a.this.f5302p != null) {
q7.c(a.this.f5302p);
a.this.f5302p = null;
}
x1 x1Var = new x1(a.this.f5294h, a.this.f5289c);
if (x1Var.c()) {
a.this.f5302p = new k(x1Var, a.this.f5287a);
a.this.f5302p.a(new C0078a());
}
a.this.f5300n.setAdHtmlLoaded(false);
a.this.f5300n.a(a.this.f5305s);
if (a.this.f5305s.getSize() == AppLovinAdSize.INTERSTITIAL || a.this.f5312z) {
return;
}
a.this.f5305s.setHasShown(true);
}
}
}
public static class e implements AppLovinAdLoadListener {
private final a f5316a;
public e(a aVar, com.applovin.impl.sdk.j jVar) {
if (aVar == null) {
throw new IllegalArgumentException("No view specified");
}
if (jVar == null) {
throw new IllegalArgumentException("No sdk specified");
}
this.f5316a = aVar;
}
private a a() {
return this.f5316a;
}
@Override
public void adReceived(AppLovinAd appLovinAd) {
a a4 = a();
if (a4 != null) {
a4.b(appLovinAd);
} else {
com.applovin.impl.sdk.n.h("AppLovinAdView", "Ad view has been garbage collected by the time an ad was received");
}
}
@Override
public void failedToReceiveAd(int i4) {
a a4 = a();
if (a4 != null) {
a4.b(i4);
}
}
}
private void B() {
if (this.f5291e != null && com.applovin.impl.sdk.n.a() && com.applovin.impl.sdk.n.a()) {
this.f5291e.a("AppLovinAdView", "Destroying...");
}
a8.b(this.f5300n);
this.f5300n = null;
a8.b(this.f5301o);
this.f5301o = null;
this.f5297k = null;
this.A = null;
this.B = null;
this.D = null;
this.C = null;
this.f5312z = true;
}
private void v() {
if (this.f5305s.T0()) {
int a4 = this.f5289c.p().a();
if (com.applovin.impl.sdk.h.a(a4)) {
this.f5300n.a("javascript:al_muteSwitchOn();");
} else if (a4 == 2) {
this.f5300n.a("javascript:al_muteSwitchOff();");
}
}
}
public void A() {
if (!this.f5311y || this.f5312z) {
return;
}
this.f5312z = true;
}
public void C() {
if (this.f5311y) {
AppLovinAd appLovinAd = (AppLovinAd) this.f5309w.getAndSet(null);
if (appLovinAd != null) {
c(appLovinAd);
}
this.f5312z = false;
}
}
@Override
public String getCommunicatorId() {
return a.class.getSimpleName();
}
@Override
public void onMessageReceived(AppLovinCommunicatorMessage appLovinCommunicatorMessage) {
if ("crash_applovin_ad_webview".equals(appLovinCommunicatorMessage.getTopic())) {
a(new Runnable() {
@Override
public final void run() {
a.this.r();
}
});
}
}
public void w() {
if (this.f5307u != null || this.f5308v != null) {
a();
return;
}
if (com.applovin.impl.sdk.n.a()) {
this.f5291e.a("AppLovinAdView", "Ad: " + this.f5305s + " closed.");
}
a(this.f5304r);
l2.b(this.B, this.f5305s);
this.f5305s = null;
}
public void x() {
if (com.applovin.impl.sdk.n.a()) {
this.f5291e.a("AppLovinAdView", "AdView fully watched...");
}
b bVar = this.f5293g;
if (bVar != null) {
bVar.a(this);
}
}
public void y() {
if (this.f5305s != null && this.f5305s.u0()) {
com.applovin.impl.g.a(this.f5300n, this.f5289c);
} else if (com.applovin.impl.q.a(this.f5300n)) {
this.f5289c.E().c(v1.f7996r);
}
}
public void z() {
if (this.f5311y) {
l2.b(this.B, this.f5305s);
if (this.f5305s != null && this.f5305s.isOpenMeasurementEnabled() && z6.a(this.f5305s.getSize())) {
this.f5305s.getAdEventTracker().f();
}
if (this.f5300n == null || this.f5307u == null) {
if (com.applovin.impl.sdk.n.a()) {
this.f5291e.a("AppLovinAdView", "onDetachedFromWindowCalled without an expanded ad present");
}
} else {
if (com.applovin.impl.sdk.n.a()) {
this.f5291e.a("AppLovinAdView", "onDetachedFromWindowCalled with expanded ad present");
}
c();
}
}
}
public static void b(View view, AppLovinAdSize appLovinAdSize, boolean z3) {
if (view == null) {
return;
}
DisplayMetrics displayMetrics = view.getResources().getDisplayMetrics();
String label = appLovinAdSize.getLabel();
AppLovinAdSize appLovinAdSize2 = AppLovinAdSize.INTERSTITIAL;
int i4 = -1;
int applyDimension = (label.equals(appLovinAdSize2.getLabel()) || z3) ? -1 : appLovinAdSize.getWidth() == -1 ? displayMetrics.widthPixels : (int) TypedValue.applyDimension(1, appLovinAdSize.getWidth(), displayMetrics);
if (!appLovinAdSize.getLabel().equals(appLovinAdSize2.getLabel()) && !z3) {
i4 = appLovinAdSize.getHeight() == -1 ? displayMetrics.heightPixels : (int) TypedValue.applyDimension(1, appLovinAdSize.getHeight(), displayMetrics);
}
ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
if (layoutParams == null) {
layoutParams = new RelativeLayout.LayoutParams(-2, -2);
}
layoutParams.width = applyDimension;
layoutParams.height = i4;
if (layoutParams instanceof RelativeLayout.LayoutParams) {
((RelativeLayout.LayoutParams) layoutParams).addRule(13);
}
view.setLayoutParams(layoutParams);
}
private void c() {
a(new Runnable() {
@Override
public final void run() {
a.this.p();
}
});
}
public void m() {
this.f5300n.loadDataWithBaseURL("/", "<html></html>", "text/html", null, "");
}
public void n() {
com.applovin.impl.adview.b bVar;
d();
if (this.f5288b == null || (bVar = this.f5300n) == null || bVar.getParent() != null) {
return;
}
this.f5288b.addView(this.f5300n);
b(this.f5300n, this.f5305s.getSize(), this.f5305s.v0());
if (this.f5305s.isOpenMeasurementEnabled()) {
this.f5305s.getAdEventTracker().a((View) this.f5300n);
}
}
public void o() {
if (this.f5300n != null && this.f5307u != null) {
a();
}
B();
}
public void p() {
if (this.f5307u != null) {
if (com.applovin.impl.sdk.n.a()) {
this.f5291e.a("AppLovinAdView", "Detaching expanded ad: " + this.f5307u.b());
}
this.f5308v = this.f5307u;
this.f5307u = null;
a(this.f5295i);
}
}
public void q() {
com.applovin.impl.sdk.ad.a b4;
f fVar = this.f5308v;
if (fVar == null && this.f5307u == null) {
return;
}
if (fVar != null) {
b4 = fVar.b();
this.f5308v.dismiss();
this.f5308v = null;
} else {
b4 = this.f5307u.b();
this.f5307u.dismiss();
this.f5307u = null;
}
l2.a(this.C, b4, (AppLovinAdView) this.f5288b);
}
public void r() {
f().loadUrl("chrome://crash");
}
public void t() {
com.applovin.impl.sdk.ad.b bVar = this.f5305s;
n2 n2Var = new n2();
n2Var.a().a(bVar).a(i());
if (!z6.a(bVar.getSize())) {
n2Var.a().a("Fullscreen Ad Properties").b(bVar);
}
n2Var.a(this.f5289c);
n2Var.a();
if (com.applovin.impl.sdk.n.a()) {
this.f5291e.a("AppLovinAdView", n2Var.toString());
}
}
public AppLovinAdViewEventListener e() {
return this.C;
}
public com.applovin.impl.adview.b f() {
return this.f5300n;
}
public com.applovin.impl.sdk.ad.b g() {
return this.f5305s;
}
public m.k h() {
return this.f5297k;
}
public AppLovinAdView i() {
return (AppLovinAdView) this.f5288b;
}
public com.applovin.impl.sdk.j j() {
return this.f5289c;
}
public AppLovinAdSize k() {
return this.f5295i;
}
public String l() {
return this.f5296j;
}
public void s() {
if (this.f5289c == null || this.f5299m == null || this.f5287a == null || !this.f5311y) {
com.applovin.impl.sdk.n.i("AppLovinAdView", "Unable to load next ad: AppLovinAdView is not initialized.");
} else {
this.f5290d.loadNextAd(this.f5296j, this.f5295i, this.f5299m);
}
}
public void u() {
if ((this.f5287a instanceof g1) && this.f5305s != null && this.f5305s.P() == b.EnumC0092b.DISMISS) {
((g1) this.f5287a).dismiss();
}
}
private void d() {
a(new Runnable() {
@Override
public final void run() {
a.this.q();
}
});
}
public void c(AppLovinAd appLovinAd) {
a(appLovinAd, (String) null);
}
public void c(WebView webView) {
a(webView, (String) null);
}
public void a(AppLovinAdLoadListener appLovinAdLoadListener) {
this.A = appLovinAdLoadListener;
}
public void a(AppLovinAdDisplayListener appLovinAdDisplayListener) {
this.B = appLovinAdDisplayListener;
}
public void a(AppLovinAdViewEventListener appLovinAdViewEventListener) {
this.C = appLovinAdViewEventListener;
}
public void a(AppLovinAdClickListener appLovinAdClickListener) {
this.D = appLovinAdClickListener;
}
private void a(AppLovinAdView appLovinAdView, com.applovin.impl.sdk.j jVar, AppLovinAdSize appLovinAdSize, String str, Context context) {
if (appLovinAdView == null) {
throw new IllegalArgumentException("No parent view specified");
}
if (jVar == null) {
throw new IllegalArgumentException("No sdk specified");
}
if (appLovinAdSize != null) {
this.f5289c = jVar;
this.f5290d = jVar.k();
this.f5291e = jVar.I();
this.f5292f = AppLovinCommunicator.getInstance(context);
this.f5295i = appLovinAdSize;
this.f5296j = str;
if (!(context instanceof AppLovinFullscreenActivity)) {
context = context.getApplicationContext();
}
this.f5287a = context;
this.f5288b = appLovinAdView;
this.f5298l = new com.applovin.impl.adview.c(this, jVar);
this.f5304r = new c();
this.f5303q = new d();
this.f5299m = new e(this, jVar);
a(appLovinAdSize);
return;
}
throw new IllegalArgumentException("No ad size specified");
}
public void b() {
a(new Runnable() {
@Override
public final void run() {
a.this.o();
}
});
}
public void b(WebView webView) {
this.f5305s.getAdEventTracker().c(webView);
k kVar = this.f5302p;
if (kVar != null && kVar.a()) {
s3 adEventTracker = this.f5305s.getAdEventTracker();
k kVar2 = this.f5302p;
adEventTracker.b(webView, Collections.singletonList(new u3(kVar2, FriendlyObstructionPurpose.NOT_VISIBLE, kVar2.getIdentifier())));
} else {
this.f5305s.getAdEventTracker().a((View) webView);
}
this.f5305s.getAdEventTracker().h();
this.f5305s.getAdEventTracker().g();
}
public void a(AppLovinAdSize appLovinAdSize) {
try {
com.applovin.impl.adview.b bVar = new com.applovin.impl.adview.b(this.f5298l, this.f5289c, this.f5287a);
this.f5300n = bVar;
bVar.setBackgroundColor(0);
this.f5300n.setWillNotCacheDrawing(false);
this.f5288b.setBackgroundColor(0);
this.f5288b.addView(this.f5300n);
a(this.f5300n, appLovinAdSize);
if (!this.f5311y) {
a(this.f5304r);
}
a(new Runnable() {
@Override
public final void run() {
a.this.m();
}
});
this.f5311y = true;
} catch (Throwable th) {
com.applovin.impl.sdk.n.c("AppLovinAdView", "Failed to initialize AdWebView", th);
this.f5289c.A().a("AppLovinAdView", "initAdWebView", th);
this.f5310x.set(true);
}
}
public void b(MotionEvent motionEvent) {
if (this.f5307u == null && (this.f5305s instanceof com.applovin.impl.sdk.ad.a) && this.f5300n != null) {
com.applovin.impl.sdk.ad.a aVar = (com.applovin.impl.sdk.ad.a) this.f5305s;
Context context = this.f5287a;
Activity b4 = context instanceof Activity ? (Activity) context : q7.b(this.f5300n, this.f5289c);
if (b4 != null && !b4.isFinishing()) {
ViewGroup viewGroup = this.f5288b;
if (viewGroup != null) {
viewGroup.removeView(this.f5300n);
}
f fVar = new f(aVar, this.f5300n, b4, this.f5289c);
this.f5307u = fVar;
fVar.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public final void onDismiss(DialogInterface dialogInterface) {
a.this.a(dialogInterface);
}
});
this.f5307u.show();
l2.c(this.C, this.f5305s, (AppLovinAdView) this.f5288b);
if (this.f5305s.isOpenMeasurementEnabled()) {
this.f5305s.getAdEventTracker().a((View) this.f5307u.c());
return;
}
return;
}
com.applovin.impl.sdk.n.h("AppLovinAdView", "Unable to expand ad. No Activity found.");
Uri j4 = aVar.j();
if (j4 != null) {
this.f5290d.trackAndLaunchClick(aVar, i(), this, j4, motionEvent, null);
}
this.f5300n.a("javascript:al_onFailedExpand();");
}
}
private static void a(View view, AppLovinAdSize appLovinAdSize) {
b(view, appLovinAdSize, false);
}
public void a(AppLovinAdView appLovinAdView, Context context, AppLovinAdSize appLovinAdSize, String str, AppLovinSdk appLovinSdk, AttributeSet attributeSet) {
if (appLovinAdView == null) {
throw new IllegalArgumentException("No parent view specified");
}
if (context == null) {
com.applovin.impl.sdk.n.h("AppLovinAdView", "Unable to build AppLovinAdView: no context provided. Please use a different constructor for this view.");
return;
}
if (appLovinAdSize == null && (appLovinAdSize = com.applovin.impl.q.a(attributeSet)) == null) {
appLovinAdSize = AppLovinAdSize.BANNER;
}
AppLovinAdSize appLovinAdSize2 = appLovinAdSize;
if (appLovinSdk == null) {
appLovinSdk = AppLovinSdk.getInstance(context);
}
if (appLovinSdk != null) {
a(appLovinAdView, appLovinSdk.a(), appLovinAdSize2, str, context);
if (com.applovin.impl.q.b(attributeSet)) {
s();
}
}
}
public void b(final AppLovinAd appLovinAd) {
if (appLovinAd != null) {
if (!this.f5312z) {
c(appLovinAd);
} else {
this.f5309w.set(appLovinAd);
if (com.applovin.impl.sdk.n.a()) {
this.f5291e.a("AppLovinAdView", "Ad view has paused when an ad was received, ad saved for later");
}
}
a(new Runnable() {
@Override
public final void run() {
a.this.a(appLovinAd);
}
});
return;
}
if (com.applovin.impl.sdk.n.a()) {
this.f5291e.b("AppLovinAdView", "No provided when to the view controller");
}
b(-1);
}
public void a(String str, Object obj) {
this.f5294h.put(str, obj);
}
public void a(AppLovinAd appLovinAd, String str) {
if (appLovinAd != null) {
z6.b(appLovinAd, this.f5289c);
if (this.f5311y) {
com.applovin.impl.sdk.ad.b bVar = (com.applovin.impl.sdk.ad.b) z6.a(appLovinAd, this.f5289c);
if (bVar == null) {
com.applovin.impl.sdk.n.h("AppLovinAdView", "Unable to retrieve the loaded ad: " + appLovinAd);
l2.a(this.B, "Unable to retrieve the loaded ad");
return;
}
if (bVar == this.f5305s) {
com.applovin.impl.sdk.n.h("AppLovinAdView", "Attempting to show ad again: " + bVar);
if (((Boolean) this.f5289c.a(l4.f6206z1)).booleanValue()) {
if (this.B instanceof f2) {
l2.a(this.B, "Attempting to show ad again");
return;
} else {
if (!z6.c(this.f5289c)) {
this.f5289c.g().a(y1.f8228o0, bVar, CollectionUtils.hashMap("source", "attemptingAdReRender"));
return;
}
throw new IllegalStateException("Attempting to show ad again");
}
}
return;
}
if (com.applovin.impl.sdk.n.a()) {
this.f5291e.a("AppLovinAdView", "Rendering ad #" + bVar.getAdIdNumber() + " (" + bVar.getSize() + ")");
}
l2.b(this.B, this.f5305s);
if (this.f5305s != null && this.f5305s.isOpenMeasurementEnabled()) {
this.f5305s.getAdEventTracker().f();
}
this.f5309w.set(null);
this.f5306t = null;
this.f5305s = bVar;
if (this.f5305s.z0()) {
this.f5297k = this.f5289c.x().a(this);
this.f5289c.x().b(this.f5305s.A(), this.f5297k);
}
if (!this.f5312z && z6.a(this.f5295i)) {
this.f5289c.k().trackImpression(bVar);
}
if (this.f5307u != null) {
c();
}
a(this.f5303q);
return;
}
com.applovin.impl.sdk.n.i("AppLovinAdView", "Unable to render ad: AppLovinAdView is not initialized.");
return;
}
throw new IllegalArgumentException("No ad specified");
}
public void b(final int i4) {
if (!this.f5312z) {
a(this.f5304r);
}
a(new Runnable() {
@Override
public final void run() {
a.this.a(i4);
}
});
}
public void b(Uri uri) {
if (this.f5305s != null && this.f5305s.B0() && this.f5301o == null) {
String queryParameter = uri.getQueryParameter("tracking_id");
if (TextUtils.isEmpty(queryParameter)) {
this.f5289c.I();
if (com.applovin.impl.sdk.n.a()) {
this.f5289c.I().b("AppLovinAdView", "Invalid tracking id. Cannot initialize GA");
return;
}
return;
}
WebView webView = new WebView(this.f5287a);
this.f5301o = webView;
webView.setWebViewClient(new h4());
this.f5301o.getSettings().setJavaScriptEnabled(true);
this.f5301o.loadDataWithBaseURL((String) this.f5289c.a(l4.q6), "<html><head><link rel=\"icon\" href=\"data:,\"><G-SCRIPT_TAG></head><body></body></html>".replace("<G-SCRIPT_TAG>", "<script src='https://www.googletagmanager.com/gtag/js?id=<G-TRACKING_ID>'></script><script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', '<G-TRACKING_ID>')</script>".replace("<G-TRACKING_ID>", queryParameter)), "text/html", Constants.ENCODING, null);
}
}
public void a(final WebView webView, String str) {
if (this.f5305s == null) {
return;
}
a(new Runnable() {
@Override
public final void run() {
webView.setVisibility(0);
}
});
if (!((Boolean) this.f5289c.a(l4.M5)).booleanValue() || (str != null && str.startsWith(this.f5305s.h()))) {
try {
if (this.f5305s != this.f5306t) {
this.f5306t = this.f5305s;
v();
this.f5300n.setAdHtmlLoaded(true);
if (this.B != null) {
this.f5289c.w().d(this.f5305s);
this.f5289c.g().a(y1.f8225n, this.f5305s);
l2.a(this.B, this.f5305s);
if (this.f5305s.U0()) {
String str2 = (String) this.f5289c.i0().a(n4.L, "");
JSONObject jSONObject = new JSONObject();
JsonUtils.putString(jSONObject, "template_browser_package_name", str2);
this.f5300n.a("javascript:al_onAdViewRendered(" + jSONObject + ");");
} else {
this.f5300n.a("javascript:al_onAdViewRendered();");
}
}
if ((this.f5305s instanceof com.applovin.impl.sdk.ad.a) && this.f5305s.isOpenMeasurementEnabled()) {
this.f5289c.j0().a(new f6(this.f5289c, "StartOMSDK", new Runnable() {
@Override
public final void run() {
a.this.b(webView);
}
}), r5.b.OTHER, 500L);
}
}
} catch (Throwable th) {
com.applovin.impl.sdk.n.c("AppLovinAdView", "Exception while notifying ad display listener", th);
com.applovin.impl.sdk.j jVar = this.f5289c;
if (jVar != null) {
jVar.A().a("AppLovinAdView", "onAdHtmlLoaded", th);
}
}
}
}
public void a(final MotionEvent motionEvent) {
a(new Runnable() {
@Override
public final void run() {
a.this.b(motionEvent);
}
});
}
public void a(DialogInterface dialogInterface) {
a();
}
public void a() {
a(new Runnable() {
@Override
public final void run() {
a.this.n();
}
});
}
public void a(com.applovin.impl.sdk.ad.b bVar, AppLovinAdView appLovinAdView, Uri uri, MotionEvent motionEvent, Bundle bundle) {
if (appLovinAdView != null) {
this.f5290d.trackAndLaunchClick(bVar, appLovinAdView, this, uri, motionEvent, bundle);
} else if (com.applovin.impl.sdk.n.a()) {
this.f5291e.b("AppLovinAdView", "Unable to process ad click - AppLovinAdView destroyed prematurely");
}
l2.a(this.D, bVar);
}
public void a(AppLovinAd appLovinAd) {
if (this.f5310x.compareAndSet(true, false)) {
a(this.f5295i);
}
try {
if (this.A != null) {
this.A.adReceived(appLovinAd);
}
} catch (Throwable th) {
com.applovin.impl.sdk.n.h("AppLovinAdView", "Exception while running ad load callback: " + th.getMessage());
com.applovin.impl.sdk.j jVar = this.f5289c;
if (jVar != null) {
jVar.A().a("AppLovinAdView", "notifyAdLoadedCallback", th);
}
}
}
public void a(int i4) {
try {
if (this.A != null) {
this.A.failedToReceiveAd(i4);
}
} catch (Throwable th) {
com.applovin.impl.sdk.n.c("AppLovinAdView", "Exception while running app load callback", th);
com.applovin.impl.sdk.j jVar = this.f5289c;
if (jVar != null) {
jVar.A().a("AppLovinAdView", "notifyAdLoadFailedCallback", th);
}
}
}
private void a(Runnable runnable) {
AppLovinSdkUtils.runOnUiThread(runnable);
}
public void a(b bVar) {
this.f5293g = bVar;
}
public void a(Uri uri) {
if (this.f5305s == null || !this.f5305s.B0()) {
return;
}
if (this.f5301o == null) {
this.f5289c.I();
if (com.applovin.impl.sdk.n.a()) {
this.f5289c.I().a("AppLovinAdView", "GA is not initialized. Cannot fire GA event");
return;
}
return;
}
final String queryParameter = uri.getQueryParameter("event_name");
final String queryParameter2 = uri.getQueryParameter("event_params_json");
if (TextUtils.isEmpty(queryParameter)) {
this.f5289c.I();
if (com.applovin.impl.sdk.n.a()) {
this.f5289c.I().a("AppLovinAdView", "Invalid GA event name. Cannot fire GA event");
return;
}
return;
}
a(new Runnable() {
@Override
public final void run() {
a.this.a(queryParameter2, queryParameter);
}
});
}
public void a(String str, String str2) {
String str3;
if (StringUtils.isValidString(str)) {
str3 = "gtag('event', '" + str2 + "', " + str + ");";
} else {
str3 = "gtag('event', '" + str2 + "')";
}
a8.a(this.f5301o, str3);
}
}