正在查看: FileWipe Pro v3.0.0 应用的 r1.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: FileWipe Pro v3.0.0 应用的 r1.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.applovin.impl;
import android.app.Activity;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.res.Configuration;
import android.database.ContentObserver;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.SystemClock;
import android.provider.Settings;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import com.applovin.adview.AppLovinAdView;
import com.applovin.adview.AppLovinFullscreenActivity;
import com.applovin.impl.adview.a;
import com.applovin.impl.adview.e;
import com.applovin.impl.c2;
import com.applovin.impl.r5;
import com.applovin.impl.sdk.AppLovinBroadcastManager;
import com.applovin.impl.sdk.ad.AppLovinAdImpl;
import com.applovin.impl.sdk.i;
import com.applovin.impl.sdk.utils.CollectionUtils;
import com.applovin.impl.sdk.utils.JsonUtils;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.sdk.AppLovinAd;
import com.applovin.sdk.AppLovinAdClickListener;
import com.applovin.sdk.AppLovinAdDisplayListener;
import com.applovin.sdk.AppLovinAdSize;
import com.applovin.sdk.AppLovinAdType;
import com.applovin.sdk.AppLovinAdVideoPlaybackListener;
import com.applovin.sdk.AppLovinSdkUtils;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import org.json.JSONObject;
public abstract class r1 implements c2.a, AppLovinBroadcastManager.Receiver, a.b {
protected int A;
protected boolean B;
private ContentObserver C;
private Float D;
protected AppLovinAdClickListener E;
protected AppLovinAdDisplayListener F;
protected AppLovinAdVideoPlaybackListener G;
protected final c2 H;
protected t6 I;
protected t6 J;
protected boolean K;
private final d0 L;
private boolean M;
protected final com.applovin.impl.sdk.ad.b f3788a;
protected final com.applovin.impl.sdk.k f3789b;
protected final com.applovin.impl.sdk.o f3790c;
protected Activity f3791d;
private final int f3792e;
private final Handler f3793f;
private final com.applovin.impl.b f3794g;
private final i.a f3795h;
protected AppLovinAdView f3796i;
protected com.applovin.impl.adview.k f3797j;
protected final com.applovin.impl.adview.g f3798k;
protected final com.applovin.impl.adview.g l;
protected final long m;
private final AtomicBoolean f3799n;
private final AtomicBoolean f3800o;
private boolean f3801p;
protected long f3802q;
protected long f3803r;
private boolean f3804s;
protected boolean f3805t;
protected int f3806u;
protected boolean f3807v;
private int f3808w;
private final ArrayList f3809x;
protected int f3810y;
protected int f3811z;
public class a implements AppLovinAdDisplayListener {
public a() {
}
@Override
public void adDisplayed(AppLovinAd appLovinAd) {
com.applovin.impl.sdk.o oVar = r1.this.f3790c;
if (com.applovin.impl.sdk.o.a()) {
r1.this.f3790c.a("AppLovinFullscreenActivity", "Web content rendered");
}
}
@Override
public void adHidden(AppLovinAd appLovinAd) {
com.applovin.impl.sdk.o oVar = r1.this.f3790c;
if (com.applovin.impl.sdk.o.a()) {
r1.this.f3790c.a("AppLovinFullscreenActivity", "Closing from WebView");
}
r1.this.a("web_view");
}
}
public class b implements i.a {
public b() {
}
@Override
public void a(int i10) {
r1 r1Var = r1.this;
if (r1Var.A != com.applovin.impl.sdk.i.f4104h) {
r1Var.B = true;
}
com.applovin.impl.adview.b f10 = r1Var.f3796i.getController().f();
if (f10 == null) {
com.applovin.impl.sdk.o oVar = r1.this.f3790c;
if (com.applovin.impl.sdk.o.a()) {
r1.this.f3790c.k("AppLovinFullscreenActivity", "Unable to handle ringer mode change: no valid web view.");
}
} else if (com.applovin.impl.sdk.i.a(i10) && !com.applovin.impl.sdk.i.a(r1.this.A)) {
f10.a("javascript:al_muteSwitchOn();");
} else if (i10 == 2) {
f10.a("javascript:al_muteSwitchOff();");
}
r1.this.A = i10;
}
}
public class c extends com.applovin.impl.b {
final com.applovin.impl.sdk.k f3814a;
public c(com.applovin.impl.sdk.k kVar) {
this.f3814a = kVar;
}
private boolean a(Activity activity) {
return activity.getClass().getName().equals(a7.a(activity.getApplicationContext(), "AppLovinFullscreenActivity", this.f3814a));
}
@Override
public void onActivityCreated(Activity activity, Bundle bundle) {
if (!r1.this.A() && a(activity)) {
r1.this.e();
}
}
@Override
public void onActivityStarted(Activity activity) {
if (r1.this.A() && a(activity)) {
r1.this.e();
}
}
}
public class d extends ContentObserver {
final com.applovin.impl.sdk.k f3816a;
public d(Handler handler, com.applovin.impl.sdk.k kVar) {
super(handler);
this.f3816a = kVar;
}
@Override
public void onChange(boolean z3) {
Float b10 = this.f3816a.q().b();
if (b10 == null || r1.this.D == null || b10.equals(r1.this.D)) {
return;
}
String str = b10.floatValue() > r1.this.D.floatValue() ? "volume_up" : "volume_down";
JSONObject jSONObject = new JSONObject();
JsonUtils.putDouble(jSONObject, "volume", b10.floatValue());
r1.this.e("javascript:al_onVolumeChangedEvent('" + str + "'," + jSONObject + ");");
r1.this.D = b10;
}
}
public class e extends com.applovin.impl.b {
final g4 f3818a;
public e(g4 g4Var) {
this.f3818a = g4Var;
}
@Override
public void onActivityResumed(Activity activity) {
if (activity instanceof AppLovinFullscreenActivity) {
this.f3818a.b(null);
r1.this.f3789b.e().b(this);
}
}
}
public interface f {
void a(r1 r1Var);
void a(String str, Throwable th);
}
public class g implements AppLovinAdClickListener, View.OnClickListener {
private g() {
}
@Override
public void adClicked(AppLovinAd appLovinAd) {
com.applovin.impl.sdk.o oVar = r1.this.f3790c;
if (com.applovin.impl.sdk.o.a()) {
r1.this.f3790c.a("AppLovinFullscreenActivity", "Clicking through graphic");
}
l2.a(r1.this.E, appLovinAd);
r1.this.f3811z++;
}
@Override
public void onClick(View view) {
r1 r1Var = r1.this;
if (view != r1Var.f3798k || !((Boolean) r1Var.f3789b.a(l4.V1)).booleanValue()) {
com.applovin.impl.sdk.o oVar = r1.this.f3790c;
if (com.applovin.impl.sdk.o.a()) {
r1.this.f3790c.b("AppLovinFullscreenActivity", "Unhandled click on widget: " + view);
return;
}
return;
}
r1.e(r1.this);
if (r1.this.f3788a.a1()) {
r1.this.e("javascript:al_onCloseButtonTapped(" + r1.this.f3808w + "," + r1.this.f3810y + "," + r1.this.f3811z + ");");
}
List P = r1.this.f3788a.P();
com.applovin.impl.sdk.o oVar2 = r1.this.f3790c;
if (com.applovin.impl.sdk.o.a()) {
r1.this.f3790c.a("AppLovinFullscreenActivity", "Handling close button tap " + r1.this.f3808w + " with multi close delay: " + P);
}
if (P == null || P.size() <= r1.this.f3808w) {
r1.this.a("native_close_button");
return;
}
r1.this.f3809x.add(Long.valueOf(SystemClock.elapsedRealtime() - r1.this.f3802q));
List N = r1.this.f3788a.N();
if (N != null && N.size() > r1.this.f3808w) {
r1 r1Var2 = r1.this;
r1Var2.f3798k.a((e.a) N.get(r1Var2.f3808w));
}
com.applovin.impl.sdk.o oVar3 = r1.this.f3790c;
if (com.applovin.impl.sdk.o.a()) {
r1.this.f3790c.a("AppLovinFullscreenActivity", "Scheduling next close button with delay: " + P.get(r1.this.f3808w));
}
r1.this.f3798k.setVisibility(8);
r1 r1Var3 = r1.this;
r1Var3.a(r1Var3.f3798k, ((Integer) P.get(r1Var3.f3808w)).intValue(), new s8(1, this));
}
public g(r1 r1Var, a aVar) {
this();
}
public void a() {
r1.this.f3802q = SystemClock.elapsedRealtime();
}
}
public r1(com.applovin.impl.sdk.ad.b bVar, Activity activity, Map map, com.applovin.impl.sdk.k kVar, AppLovinAdClickListener appLovinAdClickListener, AppLovinAdDisplayListener appLovinAdDisplayListener, AppLovinAdVideoPlaybackListener appLovinAdVideoPlaybackListener) {
Handler handler = new Handler(Looper.getMainLooper());
this.f3793f = handler;
this.m = SystemClock.elapsedRealtime();
this.f3799n = new AtomicBoolean();
this.f3800o = new AtomicBoolean();
this.f3802q = -1L;
this.f3808w = 0;
this.f3809x = new ArrayList();
this.f3810y = 0;
this.f3811z = 0;
this.A = com.applovin.impl.sdk.i.f4104h;
this.M = false;
this.f3788a = bVar;
this.f3789b = kVar;
this.f3790c = kVar.O();
this.f3791d = activity;
this.f3792e = bVar.b0();
this.E = appLovinAdClickListener;
this.F = appLovinAdDisplayListener;
this.G = appLovinAdVideoPlaybackListener;
c2 c2Var = new c2(activity, kVar);
this.H = c2Var;
c2Var.a(this);
this.L = new d0(kVar);
g gVar = new g(this, null);
if (((Boolean) kVar.a(l4.f2981r2)).booleanValue()) {
AppLovinBroadcastManager.registerReceiver(this, new IntentFilter("com.applovin.render_process_gone"));
}
if (((Boolean) kVar.a(l4.f3024x2)).booleanValue()) {
AppLovinBroadcastManager.registerReceiver(this, new IntentFilter("com.applovin.al_onPoststitialShow_evaluation_error"));
}
AppLovinBroadcastManager.registerReceiver(this, new IntentFilter("com.applovin.custom_tabs_shown"));
AppLovinBroadcastManager.registerReceiver(this, new IntentFilter("com.applovin.custom_tabs_hidden"));
AppLovinBroadcastManager.registerReceiver(this, new IntentFilter("com.applovin.custom_tabs_failure"));
AppLovinBroadcastManager.registerReceiver(this, new IntentFilter("com.applovin.custom_intent_launch_success"));
AppLovinBroadcastManager.registerReceiver(this, new IntentFilter("com.applovin.custom_intent_launch_failure"));
AppLovinBroadcastManager.registerReceiver(this, new IntentFilter("com.applovin.external_redirect_success"));
AppLovinBroadcastManager.registerReceiver(this, new IntentFilter("com.applovin.external_redirect_failure"));
AppLovinBroadcastManager.registerReceiver(this, new IntentFilter("com.applovin.preload_success"));
AppLovinBroadcastManager.registerReceiver(this, new IntentFilter("com.applovin.preload_failure"));
p1 p1Var = new p1(kVar.y0(), AppLovinAdSize.INTERSTITIAL, activity);
this.f3796i = p1Var;
p1Var.setAdClickListener(gVar);
this.f3796i.setAdDisplayListener(new a());
bVar.h().putString("ad_view_address", r7.a(this.f3796i));
this.f3796i.getController().a(this);
x1 x1Var = new x1(map, kVar);
if (x1Var.c()) {
this.f3797j = new com.applovin.impl.adview.k(x1Var, activity);
}
kVar.k().trackImpression(bVar);
List P = bVar.P();
if (bVar.s() >= 0 || P != null) {
com.applovin.impl.adview.g gVar2 = new com.applovin.impl.adview.g(bVar.q(), activity);
this.f3798k = gVar2;
gVar2.setVisibility(8);
gVar2.setOnClickListener(gVar);
} else {
this.f3798k = null;
}
com.applovin.impl.adview.g gVar3 = new com.applovin.impl.adview.g(e.a.WHITE_ON_TRANSPARENT, activity);
this.l = gVar3;
gVar3.setOnClickListener(new y8(1, this));
if (bVar.e1()) {
this.f3795h = new b();
} else {
this.f3795h = null;
}
this.f3794g = new c(kVar);
if (bVar.d1()) {
this.D = kVar.q().b();
this.C = new d(handler, kVar);
activity.getContentResolver().registerContentObserver(Settings.System.CONTENT_URI.buildUpon().appendPath("volume_music_speaker").build(), false, this.C);
}
}
public boolean A() {
return c() >= 0;
}
private void C() {
if (this.f3795h != null) {
this.f3789b.q().a(this.f3795h);
}
if (this.f3794g != null) {
this.f3789b.e().a(this.f3794g);
}
}
public abstract void B();
public abstract void a(ViewGroup viewGroup);
public abstract void b(long j5);
public abstract void n();
@Override
public void onReceive(Intent intent, Map map) {
String action = intent.getAction();
if (action == null) {
return;
}
switch (action) {
case "com.applovin.al_onPoststitialShow_evaluation_error":
f();
break;
case "com.applovin.custom_intent_launch_failure":
case "com.applovin.custom_intent_launch_success":
a(action, map);
break;
case "com.applovin.external_redirect_success":
case "com.applovin.external_redirect_failure":
c(action, map);
break;
case "com.applovin.custom_tabs_failure":
case "com.applovin.custom_tabs_hidden":
case "com.applovin.custom_tabs_shown":
b(action, map);
break;
case "com.applovin.render_process_gone":
if (!this.f3805t) {
g();
break;
}
break;
case "com.applovin.preload_success":
case "com.applovin.preload_failure":
d(action, map);
break;
}
}
public void p() {
t6 t6Var = this.I;
if (t6Var != null) {
t6Var.e();
}
}
public void q() {
com.applovin.impl.adview.b f10;
if (this.f3796i == null || !this.f3788a.F0() || (f10 = this.f3796i.getController().f()) == null) {
return;
}
this.L.a(f10, new s9(this));
}
public void r() {
if (com.applovin.impl.sdk.o.a()) {
this.f3790c.d("AppLovinFullscreenActivity", "onBackPressed()");
}
if (this.M) {
a("back_button");
}
if (this.f3788a.a1()) {
e("javascript:onBackPressed();");
}
}
public void s() {
AppLovinAdView appLovinAdView = this.f3796i;
if (appLovinAdView != null) {
ViewParent parent = appLovinAdView.getParent();
this.f3796i.destroy();
this.f3796i = null;
if ((parent instanceof ViewGroup) && j()) {
((ViewGroup) parent).removeAllViews();
}
}
n();
m();
this.E = null;
this.F = null;
this.G = null;
this.f3791d = null;
AppLovinBroadcastManager.unregisterReceiver(this);
}
public void t() {
if (com.applovin.impl.sdk.o.a()) {
this.f3790c.d("AppLovinFullscreenActivity", "onPause()");
}
d("javascript:al_onAppPaused();");
if (this.H.b()) {
this.H.a();
}
o();
}
public void u() {
if (com.applovin.impl.sdk.o.a()) {
this.f3790c.d("AppLovinFullscreenActivity", "onResume()");
}
d("javascript:al_onAppResumed();");
p();
if (this.H.b()) {
this.H.a();
}
}
public void v() {
if (com.applovin.impl.sdk.o.a()) {
this.f3790c.d("AppLovinFullscreenActivity", "onStop()");
}
}
public abstract void w();
public abstract void x();
public void y() {
if (com.applovin.impl.sdk.o.a()) {
this.f3790c.d("AppLovinFullscreenActivity", "Setting ad fully watched");
}
this.K = true;
}
public boolean z() {
return this.f3801p;
}
public void b(View view) {
a("backup_close_button");
}
public static int e(r1 r1Var) {
int i10 = r1Var.f3808w;
r1Var.f3808w = i10 + 1;
return i10;
}
private void f(String str) {
if (this.f3800o.get()) {
return;
}
AppLovinSdkUtils.runOnUiThread(new r9(this, str, 0));
}
public void k() {
if (this.f3788a.b0() <= this.f3792e && !com.applovin.impl.d.a(this.f3791d)) {
if (com.applovin.impl.sdk.o.a()) {
this.f3790c.d("AppLovinFullscreenActivity", "Ad reshow timed out. Will attempt to bring existing ad activity to front.");
}
this.f3801p = false;
long c4 = this.f3788a.c();
if (c4 > 0) {
a(c4).a(g4.f2555h, new s9(this));
} else {
f("app_relaunch_reshow_timed_out");
}
}
}
public void l() {
if (this.f3788a.N0().getAndSet(true)) {
return;
}
this.f3789b.q0().a((w4) new a6(this.f3788a, this.f3789b), r5.b.OTHER);
}
public long c() {
com.applovin.impl.sdk.ad.b bVar = this.f3788a;
if (bVar == null) {
return -1L;
}
return bVar.g();
}
public void g() {
if (com.applovin.impl.sdk.o.a()) {
this.f3790c.d("AppLovinFullscreenActivity", "Handling render process crash");
}
this.f3805t = true;
}
public boolean h() {
return this.f3804s;
}
public boolean i() {
return AppLovinAdType.INCENTIVIZED == this.f3788a.getType();
}
public boolean j() {
return this.f3791d instanceof AppLovinFullscreenActivity;
}
public void m() {
if (!this.f3801p && this.f3800o.compareAndSet(false, true)) {
l2.b(this.F, this.f3788a);
this.f3789b.I().b(this.f3788a);
HashMap hashMap = new HashMap();
com.applovin.impl.sdk.ad.b bVar = this.f3788a;
if (bVar != null) {
CollectionUtils.putStringIfValid("source", bVar.F(), hashMap);
CollectionUtils.putStringIfValid("details", a2.b(this.f3788a), hashMap);
}
this.f3789b.g().a(y1.f4713t, this.f3788a, hashMap);
}
}
public void o() {
t6 t6Var = this.I;
if (t6Var != null) {
t6Var.d();
}
}
public static void a(com.applovin.impl.sdk.ad.b bVar, AppLovinAdClickListener appLovinAdClickListener, AppLovinAdDisplayListener appLovinAdDisplayListener, AppLovinAdVideoPlaybackListener appLovinAdVideoPlaybackListener, Map map, com.applovin.impl.sdk.k kVar, Activity activity, f fVar) {
r1 u1Var;
if (bVar instanceof b7) {
try {
u1Var = new u1(bVar, activity, map, kVar, appLovinAdClickListener, appLovinAdDisplayListener, appLovinAdVideoPlaybackListener);
} catch (Throwable th) {
fVar.a("Failed to create FullscreenVastVideoAdPresenter with sdk: " + kVar + " and throwable: " + th.getMessage(), th);
return;
}
} else if (bVar.hasVideoUrl()) {
try {
u1Var = new v1(bVar, activity, map, kVar, appLovinAdClickListener, appLovinAdDisplayListener, appLovinAdVideoPlaybackListener);
} catch (Throwable th2) {
fVar.a("Failed to create FullscreenVideoAdPresenter with sdk: " + kVar + " and throwable: " + th2.getMessage(), th2);
return;
}
} else {
try {
u1Var = new s1(bVar, activity, map, kVar, appLovinAdClickListener, appLovinAdDisplayListener, appLovinAdVideoPlaybackListener);
} catch (Throwable th3) {
fVar.a("Failed to create FullscreenGraphicAdPresenter with sdk: " + kVar + " and throwable: " + th3.getMessage(), th3);
return;
}
}
u1Var.C();
fVar.a(u1Var);
}
public void e() {
if (A()) {
if (com.applovin.impl.sdk.o.a()) {
this.f3790c.d("AppLovinFullscreenActivity", "App relaunch detected with launcher activity. Will attempt to re-show the ad");
}
this.f3801p = true;
long f10 = this.f3788a.f();
if (f10 < 0) {
return;
}
a(new t9(this, 0), f10);
return;
}
f("app_relaunch");
}
public void b(boolean z3) {
if (com.applovin.impl.sdk.o.a()) {
this.f3790c.d("AppLovinFullscreenActivity", "onWindowFocusChanged(boolean) - " + z3);
}
d("javascript:al_onWindowFocusChanged( " + z3 + " );");
t6 t6Var = this.J;
if (t6Var != null) {
if (z3) {
t6Var.e();
} else {
t6Var.d();
}
}
}
public void d(boolean z3) {
this.f3801p = z3;
}
public void c(String str) {
com.applovin.impl.sdk.o.h("AppLovinFullscreenActivity", "Dismissing on-screen ad due to " + str);
try {
a(str);
} catch (Throwable th) {
com.applovin.impl.sdk.o.c("AppLovinFullscreenActivity", "Failed to dismiss ad.", th);
try {
m();
} catch (Throwable unused) {
}
}
}
public void d(String str) {
if (this.f3788a.J0()) {
a(str, 0L);
}
}
public void f() {
if (com.applovin.impl.sdk.o.a()) {
this.f3790c.d("AppLovinFullscreenActivity", "Handling al_onPoststitialShow evaluation error");
}
}
public int d() {
int u10 = this.f3788a.u();
return (u10 <= 0 && ((Boolean) this.f3789b.a(l4.f2959o2)).booleanValue()) ? this.f3806u + 1 : u10;
}
public void b(String str) {
com.applovin.impl.adview.b f10;
AppLovinAdView appLovinAdView = this.f3796i;
if (appLovinAdView == null || (f10 = appLovinAdView.getController().f()) == null) {
return;
}
f10.a(str);
}
public void c(boolean z3) {
a(z3, ((Long) this.f3789b.a(l4.f2965p2)).longValue());
if (!this.f3788a.E0()) {
l2.a(this.F, this.f3788a);
}
this.f3789b.I().a(this.f3788a);
if (!this.f3788a.E0() && (this.f3788a.hasVideoUrl() || i())) {
l2.a(this.G, this.f3788a);
}
new a4(this.f3791d).a(this.f3788a);
this.f3788a.setHasShown(true);
}
private void d(String str, Map map) {
e(b8.d(str, map));
}
public void e(String str) {
a(str, 0L);
}
public static void b(com.applovin.impl.adview.g gVar, Runnable runnable) {
r7.a(gVar, 400L, new q9(gVar, runnable, 1));
}
private void b(String str, Map map) {
e(b8.b(str, map));
}
public void a(boolean z3, Void r22, Void r32) {
if (z3) {
return;
}
f("app_relaunch_bring_to_front_failed");
}
private g4 a(long j5) {
g4 g4Var = new g4("bringAdActivityToFront");
e eVar = new e(g4Var);
this.f3789b.e().a(eVar);
Intent intent = new Intent(this.f3791d, (Class<?>) AppLovinFullscreenActivity.class);
intent.setFlags(131072);
this.f3791d.startActivity(intent);
a(new e8(this, eVar, g4Var, 8), j5);
return g4Var;
}
public static void c(com.applovin.impl.adview.g gVar, Runnable runnable) {
AppLovinSdkUtils.runOnUiThread(new q9(gVar, runnable, 2));
}
public void c(long j5) {
if (com.applovin.impl.sdk.o.a()) {
this.f3790c.a("AppLovinFullscreenActivity", "Scheduling report reward in " + TimeUnit.MILLISECONDS.toSeconds(j5) + " seconds...");
}
this.I = t6.a(j5, this.f3789b, new t9(this, 1));
}
public void a(com.applovin.impl.b bVar, g4 g4Var) {
this.f3789b.e().b(bVar);
if (g4Var.c()) {
return;
}
g4Var.a((Object) null);
}
private void c(String str, Map map) {
e(b8.c(str, map));
}
public boolean a(boolean z3) {
List a10 = a7.a(z3, this.f3788a, this.f3789b, this.f3791d);
if (a10.isEmpty()) {
return false;
}
if (((Boolean) this.f3789b.a(l4.f2991s5)).booleanValue()) {
if (com.applovin.impl.sdk.o.a()) {
this.f3790c.b("AppLovinFullscreenActivity", "Dismissing ad due to missing resources: " + a10);
}
if (((Boolean) this.f3789b.a(l4.f3013v5)).booleanValue()) {
AppLovinAdDisplayListener appLovinAdDisplayListener = this.F;
if (appLovinAdDisplayListener instanceof f2) {
l2.a(appLovinAdDisplayListener, "Missing ad resources");
}
} else {
h2.a(this.f3788a, this.F, "Missing ad resources", (Throwable) null, (AppLovinFullscreenActivity) null);
}
a("missing_ad_resources");
String str = "Missing ad resources: " + a10;
HashMap<String, String> hashMap = CollectionUtils.hashMap("error_message", str);
CollectionUtils.putStringIfValid("details", "Failing ad display", hashMap);
this.f3789b.E().a(y1.f4710r0, "missingCachedAdResources", hashMap);
HashMap<String, String> hashMap2 = CollectionUtils.hashMap("source", "missingCachedAdResources");
CollectionUtils.putStringIfValid("error_message", str, hashMap2);
this.f3789b.g().a(y1.f4711s, this.f3788a, hashMap2);
return ((Boolean) this.f3789b.a(l4.f3005u5)).booleanValue();
}
if (com.applovin.impl.sdk.o.a()) {
this.f3790c.b("AppLovinFullscreenActivity", "Streaming ad due to missing ad resources: " + a10);
}
this.f3788a.S0();
HashMap hashMap3 = new HashMap();
CollectionUtils.putStringIfValid("error_message", "Missing ad resources: " + a10, hashMap3);
CollectionUtils.putStringIfValid("details", "Streaming ad", hashMap3);
this.f3789b.E().a(y1.f4710r0, "missingCachedAdResources", hashMap3);
return false;
}
public void a(String str) {
this.f3804s = true;
long elapsedRealtime = SystemClock.elapsedRealtime() - this.m;
if (com.applovin.impl.sdk.o.a()) {
this.f3790c.d("AppLovinFullscreenActivity", "Dismissing ad after " + TimeUnit.MILLISECONDS.toSeconds(elapsedRealtime) + " seconds from source: " + str);
}
com.applovin.impl.sdk.ad.b bVar = this.f3788a;
if (bVar != null) {
bVar.getAdEventTracker().f();
}
this.f3793f.removeCallbacksAndMessages(null);
a("javascript:al_onPoststitialDismiss();", this.f3788a != null ? r0.G() : 0L);
if (((Boolean) this.f3789b.a(l4.l6)).booleanValue()) {
com.applovin.impl.sdk.ad.b bVar2 = this.f3788a;
if (bVar2 != null) {
bVar2.a(str);
}
n();
}
m();
this.L.b();
if (this.f3795h != null) {
this.f3789b.q().b(this.f3795h);
}
if (this.f3794g != null) {
this.f3789b.e().b(this.f3794g);
}
if (this.C != null) {
this.f3791d.getContentResolver().unregisterContentObserver(this.C);
this.C = null;
}
if (j()) {
this.f3791d.finish();
return;
}
this.f3789b.O();
if (com.applovin.impl.sdk.o.a()) {
this.f3789b.O().a("AppLovinFullscreenActivity", "Fullscreen ad shown in container view dismissed, destroying the presenter.");
}
s();
}
public void a(Configuration configuration) {
if (com.applovin.impl.sdk.o.a()) {
this.f3790c.d("AppLovinFullscreenActivity", "onConfigurationChanged(Configuration) - " + configuration);
}
}
public void a(int i10, KeyEvent keyEvent) {
if (this.f3790c == null || !com.applovin.impl.sdk.o.a()) {
return;
}
this.f3790c.d("AppLovinFullscreenActivity", "onKeyDown(int, KeyEvent) - " + i10 + ", " + keyEvent);
}
public void a(String str, long j5) {
if (j5 < 0 || !StringUtils.isValidString(str)) {
return;
}
a(new r9(this, str, 1), j5);
}
public void a(com.applovin.impl.adview.g gVar, long j5, Runnable runnable) {
if (j5 >= ((Long) this.f3789b.a(l4.U1)).longValue()) {
return;
}
this.J = t6.a(TimeUnit.SECONDS.toMillis(j5), this.f3789b, new q9(gVar, runnable, 0));
}
public static void a(com.applovin.impl.adview.g gVar, Runnable runnable) {
gVar.bringToFront();
runnable.run();
}
public void a(int i10, boolean z3, boolean z8, long j5) {
if (!this.f3801p && this.f3799n.compareAndSet(false, true)) {
if (this.f3788a.hasVideoUrl() || i()) {
l2.a(this.G, this.f3788a, i10, z8);
}
long elapsedRealtime = SystemClock.elapsedRealtime() - this.m;
this.f3789b.k().trackVideoEnd(this.f3788a, TimeUnit.MILLISECONDS.toSeconds(elapsedRealtime), i10, z3);
long elapsedRealtime2 = this.f3802q != -1 ? SystemClock.elapsedRealtime() - this.f3802q : -1L;
this.f3789b.k().trackFullScreenAdClosed(this.f3788a, elapsedRealtime2, this.f3809x, j5, this.B, this.A);
if (com.applovin.impl.sdk.o.a()) {
com.applovin.impl.sdk.o oVar = this.f3790c;
StringBuilder sb2 = new StringBuilder("Video ad ended at percent: ");
sb2.append(i10);
sb2.append("%, elapsedTime: ");
sb2.append(elapsedRealtime);
sb2.append("ms, skipTimeMillis: ");
sb2.append(j5);
sb2.append("ms, closeTimeMillis: ");
oVar.a("AppLovinFullscreenActivity", s1.a.q(sb2, elapsedRealtime2, "ms"));
}
}
}
@Override
public void a(com.applovin.impl.adview.a aVar) {
if (com.applovin.impl.sdk.o.a()) {
this.f3790c.a("AppLovinFullscreenActivity", "Fully watched from ad web view...");
}
this.K = true;
}
public void a(boolean z3, long j5) {
if (this.f3788a.T0()) {
a(z3 ? "javascript:al_mute();" : "javascript:al_unmute();", j5);
}
}
public void a(View view) {
if (((Boolean) this.f3789b.a(l4.M0)).booleanValue()) {
this.f3789b.H().c(this.f3788a, com.applovin.impl.sdk.k.o());
}
Map a10 = a2.a((AppLovinAdImpl) this.f3788a);
a10.putAll(a2.a(this.f3788a));
this.f3789b.E().d(y1.f4708q0, a10);
if (((Boolean) this.f3789b.a(l4.P5)).booleanValue()) {
y();
}
if (((Boolean) this.f3789b.a(l4.L5)).booleanValue()) {
a("black_view_auto_dismiss");
return;
}
this.M = ((Boolean) this.f3789b.a(l4.M5)).booleanValue();
if (((Boolean) this.f3789b.a(l4.N5)).booleanValue()) {
B();
}
}
private void a(String str, Map map) {
e(b8.a(str, map));
}
public void a(Runnable runnable, long j5) {
AppLovinSdkUtils.runOnUiThreadDelayed(runnable, j5, this.f3793f);
}
}