Recover Files v1.3.9版本的 MD5 值为:27a8b2c239c6cb7111d74d6bb07d21b2

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


package com.applovin.impl.adview;

import android.app.Activity;
import android.content.Context;
import android.content.DialogInterface;
import android.graphics.PointF;
import android.net.Uri;
import android.util.AttributeSet;
import android.util.DisplayMetrics;
import android.util.TypedValue;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.widget.RelativeLayout;
import androidx.annotation.Nullable;
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.adview.v;
import com.applovin.impl.sdk.AppLovinAdServiceImpl;
import com.applovin.impl.sdk.ad.e;
import com.applovin.impl.sdk.e.ac;
import com.applovin.impl.sdk.e.r;
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.Map;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicReference;

public class b implements AppLovinCommunicatorSubscriber {
    private volatile AppLovinAdDisplayListener A;
    private volatile AppLovinAdViewEventListener B;
    private volatile AppLovinAdClickListener C;

    private Context f8879a;

    private ViewGroup f8880b;

    private com.applovin.impl.sdk.o f8881c;

    private AppLovinAdServiceImpl f8882d;

    private com.applovin.impl.sdk.y f8883e;

    private AppLovinCommunicator f8884f;

    private AppLovinAdSize f8886h;

    private String f8887i;

    private com.applovin.impl.sdk.d.d f8888j;

    private e f8889k;

    private c f8890l;

    private d f8891m;

    @Nullable
    private v f8892n;

    private Runnable f8893o;

    private Runnable f8894p;

    private volatile AppLovinAdLoadListener f8904z;

    private final Map<String, Object> f8885g = androidx.fragment.app.b.a();

    private volatile com.applovin.impl.sdk.ad.e f8895q = null;

    private volatile AppLovinAd f8896r = null;

    private m f8897s = null;

    private m f8898t = null;

    private final AtomicReference<AppLovinAd> f8899u = new AtomicReference<>();

    private final AtomicBoolean f8900v = new AtomicBoolean();

    private volatile boolean f8901w = false;

    private volatile boolean f8902x = false;

    private volatile boolean f8903y = false;
    private volatile g D = null;

    public class a implements Runnable {
        private a() {
        }

        @Override
        public void run() {
            if (b.this.f8891m != null) {
                b.this.f8891m.setVisibility(8);
            }
        }
    }

    public class RunnableC0093b implements Runnable {
        private RunnableC0093b() {
        }

        @Override
        public void run() {
            long j10;
            if (b.this.f8895q != null) {
                if (b.this.f8891m != null) {
                    b.this.x();
                    com.applovin.impl.sdk.y unused = b.this.f8883e;
                    if (com.applovin.impl.sdk.y.a()) {
                        b.this.f8883e.b("AppLovinAdView", "Rendering advertisement ad for #" + b.this.f8895q.getAdIdNumber() + "...");
                    }
                    b.b(b.this.f8891m, b.this.f8895q.getSize());
                    if (b.this.f8892n != null) {
                        com.applovin.impl.sdk.utils.x.a(b.this.f8892n);
                        b.this.f8892n = null;
                    }
                    if (((Boolean) b.this.f8881c.a(com.applovin.impl.sdk.c.b.ay)).booleanValue()) {
                        p pVar = new p(b.this.f8885g, b.this.f8881c);
                        if (pVar.c()) {
                            b.this.f8892n = new v(pVar, b.this.f8879a);
                            b.this.f8892n.a(new v.a() {
                                @Override
                                public void a() {
                                    b.this.f8891m.addView(b.this.f8892n, new ViewGroup.LayoutParams(-1, -1));
                                }

                                @Override
                                public void b() {
                                    com.applovin.impl.sdk.y unused2 = b.this.f8883e;
                                    if (com.applovin.impl.sdk.y.a()) {
                                        b.this.f8883e.e("AppLovinAdView", "Watermark failed to render.");
                                    }
                                }
                            });
                        }
                    }
                    b.this.f8891m.a(b.this.f8895q);
                    if (b.this.f8895q.getSize() != AppLovinAdSize.INTERSTITIAL && !b.this.f8902x) {
                        b bVar = b.this;
                        bVar.f8888j = new com.applovin.impl.sdk.d.d(bVar.f8895q, b.this.f8881c);
                        b.this.f8888j.a();
                        b.this.f8891m.setStatsManagerHelper(b.this.f8888j);
                        b.this.f8895q.setHasShown(true);
                    }
                    if (b.this.f8891m.getStatsManagerHelper() != null) {
                        if (b.this.f8895q.A()) {
                            j10 = 0;
                        } else {
                            j10 = 1;
                        }
                        b.this.f8891m.getStatsManagerHelper().a(j10);
                        return;
                    }
                    return;
                }
                com.applovin.impl.sdk.y.j("AppLovinAdView", "Unable to render advertisement for ad #" + b.this.f8895q.getAdIdNumber() + ". Please make sure you are not calling AppLovinAdView.destroy() prematurely.");
                com.applovin.impl.sdk.utils.o.a(b.this.B, b.this.f8895q, (AppLovinAdView) null, AppLovinAdViewDisplayErrorCode.WEBVIEW_NOT_FOUND);
            }
        }
    }

    public static class c implements AppLovinAdLoadListener {

        private final b f8924a;

        public c(b bVar, com.applovin.impl.sdk.o oVar) {
            if (bVar != null) {
                if (oVar != null) {
                    this.f8924a = bVar;
                    return;
                }
                throw new IllegalArgumentException("No sdk specified");
            }
            throw new IllegalArgumentException("No view specified");
        }

        private b a() {
            return this.f8924a;
        }

        @Override
        public void adReceived(AppLovinAd appLovinAd) {
            b a10 = a();
            if (a10 != null) {
                a10.b(appLovinAd);
            } else {
                com.applovin.impl.sdk.y.j("AppLovinAdView", "Ad view has been garbage collected by the time an ad was received");
            }
        }

        @Override
        public void failedToReceiveAd(int i10) {
            b a10 = a();
            if (a10 != null) {
                a10.a(i10);
            }
        }
    }

    private void u() {
        a(new Runnable() {
            @Override
            public void run() {
                if (b.this.f8897s != null) {
                    com.applovin.impl.sdk.y unused = b.this.f8883e;
                    if (com.applovin.impl.sdk.y.a()) {
                        b.this.f8883e.b("AppLovinAdView", "Detaching expanded ad: " + b.this.f8897s.a());
                    }
                    b bVar = b.this;
                    bVar.f8898t = bVar.f8897s;
                    b.this.f8897s = null;
                    b bVar2 = b.this;
                    bVar2.a(bVar2.f8886h);
                }
            }
        });
    }

    public void v() {
        a(new Runnable() {
            @Override
            public void run() {
                com.applovin.impl.sdk.ad.a a10;
                if (b.this.f8898t != null || b.this.f8897s != null) {
                    if (b.this.f8898t != null) {
                        a10 = b.this.f8898t.a();
                        b.this.f8898t.dismiss();
                        b.this.f8898t = null;
                    } else {
                        a10 = b.this.f8897s.a();
                        b.this.f8897s.dismiss();
                        b.this.f8897s = null;
                    }
                    com.applovin.impl.sdk.utils.o.b(b.this.B, a10, (AppLovinAdView) b.this.f8880b);
                }
            }
        });
    }

    private void w() {
        com.applovin.impl.sdk.d.d dVar = this.f8888j;
        if (dVar != null) {
            dVar.c();
            this.f8888j = null;
        }
    }

    public void x() {
        com.applovin.impl.sdk.ad.e eVar = this.f8895q;
        com.applovin.impl.sdk.utils.p pVar = new com.applovin.impl.sdk.utils.p();
        pVar.a().a(eVar).a(r());
        if (!com.applovin.impl.sdk.utils.w.a(eVar.getSize())) {
            pVar.a().a("Fullscreen Ad Properties").b(eVar);
        }
        pVar.a(this.f8881c);
        pVar.a();
        if (com.applovin.impl.sdk.y.a()) {
            this.f8883e.b("AppLovinAdView", pVar.toString());
        }
    }

    @Override
    public String getCommunicatorId() {
        return "b";
    }

    @Override
    public void onMessageReceived(AppLovinCommunicatorMessage appLovinCommunicatorMessage) {
        if ("crash_applovin_ad_webview".equals(appLovinCommunicatorMessage.getTopic())) {
            a(new Runnable() {
                @Override
                public void run() {
                    b.this.s().loadUrl("chrome://crash");
                }
            });
        }
    }

    private void t() {
        if (this.f8883e != null && com.applovin.impl.sdk.y.a() && com.applovin.impl.sdk.y.a()) {
            this.f8883e.b("AppLovinAdView", "Destroying...");
        }
        com.applovin.impl.sdk.utils.z.a(this.f8891m);
        this.f8891m = null;
        this.f8904z = null;
        this.A = null;
        this.C = null;
        this.B = null;
        this.f8902x = true;
    }

    public String c() {
        return this.f8887i;
    }

    public void d() {
        if (!this.f8901w || this.f8902x) {
            return;
        }
        this.f8902x = true;
    }

    public void e() {
        if (this.f8901w) {
            AppLovinAd andSet = this.f8899u.getAndSet(null);
            if (andSet != null) {
                a(andSet);
            }
            this.f8902x = false;
        }
    }

    public void f() {
        if (this.f8891m != null && this.f8897s != null) {
            k();
        }
        t();
    }

    public AppLovinAdViewEventListener g() {
        return this.B;
    }

    @Nullable
    public g h() {
        return this.D;
    }

    public void i() {
        if (com.applovin.impl.sdk.utils.c.a(this.f8891m)) {
            this.f8881c.J().a(com.applovin.impl.sdk.d.f.f10935o);
        }
    }

    public void j() {
        if (this.f8901w) {
            com.applovin.impl.sdk.utils.o.b(this.A, this.f8895q);
            if (this.f8895q != null && this.f8895q.isOpenMeasurementEnabled() && com.applovin.impl.sdk.utils.w.a(this.f8895q.getSize())) {
                this.f8895q.o().e();
            }
            if (this.f8891m != null && this.f8897s != null) {
                if (com.applovin.impl.sdk.y.a()) {
                    this.f8883e.b("AppLovinAdView", "onDetachedFromWindowCalled with expanded ad present");
                }
                u();
            } else if (com.applovin.impl.sdk.y.a()) {
                this.f8883e.b("AppLovinAdView", "onDetachedFromWindowCalled without an expanded ad present");
            }
        }
    }

    public void k() {
        a(new Runnable() {
            @Override
            public void run() {
                b.this.v();
                if (b.this.f8880b != null && b.this.f8891m != null && b.this.f8891m.getParent() == null) {
                    b.this.f8880b.addView(b.this.f8891m);
                    b.b(b.this.f8891m, b.this.f8895q.getSize());
                    if (b.this.f8895q.isOpenMeasurementEnabled()) {
                        b.this.f8895q.o().a((View) b.this.f8891m);
                    }
                }
            }
        });
    }

    public void l() {
        if (this.f8897s == null && this.f8898t == null) {
            if (com.applovin.impl.sdk.y.a()) {
                this.f8883e.b("AppLovinAdView", "Ad: " + this.f8895q + " closed.");
            }
            a(this.f8894p);
            com.applovin.impl.sdk.utils.o.b(this.A, this.f8895q);
            this.f8895q = null;
            return;
        }
        k();
    }

    public void m() {
        this.f8903y = true;
    }

    public void n() {
        this.f8903y = false;
    }

    public void o() {
        if (!(this.f8879a instanceof l) || this.f8895q == null) {
            return;
        }
        if (this.f8895q.J() == e.a.DISMISS) {
            ((l) this.f8879a).dismiss();
        }
    }

    public com.applovin.impl.sdk.ad.e p() {
        return this.f8895q;
    }

    public com.applovin.impl.sdk.o q() {
        return this.f8881c;
    }

    public AppLovinAdView r() {
        return (AppLovinAdView) this.f8880b;
    }

    public d s() {
        return this.f8891m;
    }

    public static void b(View view, AppLovinAdSize appLovinAdSize) {
        int applyDimension;
        if (view == null) {
            return;
        }
        DisplayMetrics displayMetrics = view.getResources().getDisplayMetrics();
        String label = appLovinAdSize.getLabel();
        AppLovinAdSize appLovinAdSize2 = AppLovinAdSize.INTERSTITIAL;
        int i10 = -1;
        if (label.equals(appLovinAdSize2.getLabel())) {
            applyDimension = -1;
        } else if (appLovinAdSize.getWidth() == -1) {
            applyDimension = displayMetrics.widthPixels;
        } else {
            applyDimension = (int) TypedValue.applyDimension(1, appLovinAdSize.getWidth(), displayMetrics);
        }
        if (!appLovinAdSize.getLabel().equals(appLovinAdSize2.getLabel())) {
            if (appLovinAdSize.getHeight() == -1) {
                i10 = displayMetrics.heightPixels;
            } else {
                i10 = (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 = i10;
        if (layoutParams instanceof RelativeLayout.LayoutParams) {
            ((RelativeLayout.LayoutParams) layoutParams).addRule(13);
        }
        view.setLayoutParams(layoutParams);
    }

    private void a(AppLovinAdView appLovinAdView, com.applovin.impl.sdk.o oVar, AppLovinAdSize appLovinAdSize, String str, Context context) {
        if (appLovinAdView == null) {
            throw new IllegalArgumentException("No parent view specified");
        }
        if (oVar == null) {
            throw new IllegalArgumentException("No sdk specified");
        }
        if (appLovinAdSize != null) {
            this.f8881c = oVar;
            this.f8882d = oVar.v();
            this.f8883e = oVar.F();
            this.f8884f = AppLovinCommunicator.getInstance(context);
            this.f8886h = appLovinAdSize;
            this.f8887i = str;
            if (!(context instanceof AppLovinFullscreenActivity)) {
                context = context.getApplicationContext();
            }
            this.f8879a = context;
            this.f8880b = appLovinAdView;
            this.f8889k = new e(this, oVar);
            this.f8894p = new a();
            this.f8893o = new RunnableC0093b();
            this.f8890l = new c(this, oVar);
            a(appLovinAdSize);
            return;
        }
        throw new IllegalArgumentException("No ad size specified");
    }

    public AppLovinAdSize b() {
        return this.f8886h;
    }

    public void b(final AppLovinAd appLovinAd) {
        if (appLovinAd != null) {
            if (!this.f8902x) {
                a(appLovinAd);
            } else {
                this.f8899u.set(appLovinAd);
                if (com.applovin.impl.sdk.y.a()) {
                    this.f8883e.b("AppLovinAdView", "Ad view has paused when an ad was received, ad saved for later");
                }
            }
            a(new Runnable() {
                @Override
                public void run() {
                    if (b.this.f8900v.compareAndSet(true, false)) {
                        b bVar = b.this;
                        bVar.a(bVar.f8886h);
                    }
                    try {
                        if (b.this.f8904z != null) {
                            b.this.f8904z.adReceived(appLovinAd);
                        }
                    } catch (Throwable th2) {
                        com.applovin.impl.sdk.y.j("AppLovinAdView", "Exception while running ad load callback: " + th2.getMessage());
                        if (b.this.f8881c != null) {
                            b.this.f8881c.ag().a("AppLovinAdView", "notifyAdLoaded", th2);
                        }
                    }
                }
            });
            return;
        }
        if (com.applovin.impl.sdk.y.a()) {
            this.f8883e.e("AppLovinAdView", "No provided when to the view controller");
        }
        a(-1);
    }

    public void a(AppLovinAdSize appLovinAdSize) {
        try {
            d dVar = new d(this.f8889k, this.f8881c, this.f8879a);
            this.f8891m = dVar;
            dVar.setBackgroundColor(0);
            this.f8891m.setWillNotCacheDrawing(false);
            this.f8880b.setBackgroundColor(0);
            this.f8880b.addView(this.f8891m);
            b(this.f8891m, appLovinAdSize);
            if (!this.f8901w) {
                a(this.f8894p);
            }
            a(new Runnable() {
                @Override
                public void run() {
                    b.this.f8891m.loadDataWithBaseURL("/", "<html></html>", "text/html", null, "");
                }
            });
            this.f8901w = true;
        } catch (Throwable th2) {
            com.applovin.impl.sdk.y.c("AppLovinAdView", "Failed to initialize AdWebView", th2);
            this.f8881c.ag().a("AppLovinAdView", "initAdWebView", th2);
            this.f8900v.set(true);
        }
    }

    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.y.j("AppLovinAdView", "Unable to build AppLovinAdView: no context provided. Please use a different constructor for this view.");
            return;
        }
        if (appLovinAdSize == null && (appLovinAdSize = com.applovin.impl.sdk.utils.c.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.sdk.utils.c.b(attributeSet)) {
                a();
            }
        }
    }

    public void a() {
        if (this.f8881c != null && this.f8890l != null && this.f8879a != null && this.f8901w) {
            this.f8882d.loadNextAd(this.f8887i, this.f8886h, this.f8890l);
        } else {
            com.applovin.impl.sdk.y.g("AppLovinAdView", "Unable to load next ad: AppLovinAdView is not initialized.");
        }
    }

    public void a(AppLovinAdLoadListener appLovinAdLoadListener) {
        this.f8904z = appLovinAdLoadListener;
    }

    public void a(String str, Object obj) {
        this.f8885g.put(str, obj);
    }

    public void a(AppLovinAdDisplayListener appLovinAdDisplayListener) {
        this.A = appLovinAdDisplayListener;
    }

    public void a(AppLovinAdViewEventListener appLovinAdViewEventListener) {
        this.B = appLovinAdViewEventListener;
    }

    public void a(AppLovinAdClickListener appLovinAdClickListener) {
        this.C = appLovinAdClickListener;
    }

    public void a(g gVar) {
        this.D = gVar;
    }

    public void a(AppLovinAd appLovinAd) {
        a(appLovinAd, (String) null);
    }

    public void a(AppLovinAd appLovinAd, String str) {
        if (appLovinAd != null) {
            com.applovin.impl.sdk.utils.w.b(appLovinAd, this.f8881c);
            if (this.f8901w) {
                com.applovin.impl.sdk.ad.e eVar = (com.applovin.impl.sdk.ad.e) com.applovin.impl.sdk.utils.w.a(appLovinAd, this.f8881c);
                if (eVar == null) {
                    com.applovin.impl.sdk.y.j("AppLovinAdView", "Unable to retrieve the loaded ad: " + appLovinAd);
                    com.applovin.impl.sdk.utils.o.a(this.A, "Unable to retrieve the loaded ad");
                    return;
                }
                if (eVar == this.f8895q) {
                    com.applovin.impl.sdk.y.j("AppLovinAdView", "Attempting to show ad again: " + eVar);
                    if (((Boolean) this.f8881c.a(com.applovin.impl.sdk.c.b.cr)).booleanValue()) {
                        if (this.A instanceof com.applovin.impl.sdk.ad.h) {
                            com.applovin.impl.sdk.utils.o.a(this.A, "Attempting to show ad again");
                            return;
                        }
                        throw new IllegalStateException("Attempting to show ad again");
                    }
                    return;
                }
                if (com.applovin.impl.sdk.y.a()) {
                    this.f8883e.b("AppLovinAdView", "Rendering ad #" + eVar.getAdIdNumber() + " (" + eVar.getSize() + ")");
                }
                com.applovin.impl.sdk.utils.o.b(this.A, this.f8895q);
                if (eVar.getSize() != AppLovinAdSize.INTERSTITIAL) {
                    w();
                }
                if (this.f8895q != null && this.f8895q.isOpenMeasurementEnabled()) {
                    this.f8895q.o().e();
                }
                this.f8899u.set(null);
                this.f8896r = null;
                this.f8895q = eVar;
                if (!this.f8902x && com.applovin.impl.sdk.utils.w.a(this.f8886h)) {
                    this.f8881c.v().trackImpression(eVar);
                }
                if (this.f8897s != null) {
                    u();
                }
                a(this.f8893o);
                return;
            }
            com.applovin.impl.sdk.y.g("AppLovinAdView", "Unable to render ad: AppLovinAdView is not initialized.");
            return;
        }
        throw new IllegalArgumentException("No ad specified");
    }

    public void a(final WebView webView) {
        if (this.f8895q == null) {
            return;
        }
        a(new Runnable() {
            @Override
            public void run() {
                webView.setVisibility(0);
            }
        });
        try {
            if (this.f8895q != this.f8896r) {
                this.f8896r = this.f8895q;
                if (this.A != null) {
                    this.f8881c.ac().a(this.f8895q);
                    com.applovin.impl.sdk.utils.o.a(this.A, this.f8895q);
                    this.f8891m.a("javascript:al_onAdViewRendered();");
                }
                if (com.applovin.impl.sdk.utils.w.a(this.f8886h) && this.f8895q.isOpenMeasurementEnabled()) {
                    this.f8881c.G().a(new ac(this.f8881c, "StartOMSDK", new Runnable() {
                        @Override
                        public void run() {
                            b.this.f8895q.o().b(webView);
                            if (b.this.f8892n != null && b.this.f8892n.b()) {
                                b.this.f8895q.o().a(webView, Collections.singletonList(new com.applovin.impl.sdk.a.d(b.this.f8892n, FriendlyObstructionPurpose.NOT_VISIBLE, b.this.f8892n.getIdentifier())));
                            } else {
                                b.this.f8895q.o().a((View) webView);
                            }
                            b.this.f8895q.o().c();
                            b.this.f8895q.o().d();
                        }
                    }), r.b.MAIN, 500L);
                }
            }
        } catch (Throwable th2) {
            com.applovin.impl.sdk.y.c("AppLovinAdView", "Exception while notifying ad display listener", th2);
            com.applovin.impl.sdk.o oVar = this.f8881c;
            if (oVar != null) {
                oVar.ag().a("AppLovinAdView", "onAdHtmlLoaded", th2);
            }
        }
    }

    public void a(final PointF pointF) {
        a(new Runnable() {
            @Override
            public void run() {
                Activity a10;
                if (b.this.f8897s != null || !(b.this.f8895q instanceof com.applovin.impl.sdk.ad.a) || b.this.f8891m == null) {
                    return;
                }
                com.applovin.impl.sdk.ad.a aVar = (com.applovin.impl.sdk.ad.a) b.this.f8895q;
                if (b.this.f8879a instanceof Activity) {
                    a10 = (Activity) b.this.f8879a;
                } else {
                    a10 = com.applovin.impl.sdk.utils.w.a((View) b.this.f8891m, b.this.f8881c);
                }
                if (a10 != null && !a10.isFinishing()) {
                    if (b.this.f8880b != null) {
                        b.this.f8880b.removeView(b.this.f8891m);
                    }
                    b.this.f8897s = new m(aVar, b.this.f8891m, a10, b.this.f8881c);
                    b.this.f8897s.setOnDismissListener(new DialogInterface.OnDismissListener() {
                        @Override
                        public void onDismiss(DialogInterface dialogInterface) {
                            b.this.k();
                        }
                    });
                    b.this.f8897s.show();
                    com.applovin.impl.sdk.utils.o.a(b.this.B, b.this.f8895q, (AppLovinAdView) b.this.f8880b);
                    if (b.this.f8888j != null) {
                        b.this.f8888j.d();
                    }
                    if (b.this.f8895q.isOpenMeasurementEnabled()) {
                        b.this.f8895q.o().a((View) b.this.f8897s.b());
                        return;
                    }
                    return;
                }
                com.applovin.impl.sdk.y.j("AppLovinAdView", "Unable to expand ad. No Activity found.");
                Uri j10 = aVar.j();
                if (j10 != null) {
                    AppLovinAdServiceImpl appLovinAdServiceImpl = b.this.f8882d;
                    AppLovinAdView r10 = b.this.r();
                    b bVar = b.this;
                    appLovinAdServiceImpl.trackAndLaunchClick(aVar, r10, bVar, j10, pointF, bVar.f8903y, false);
                    if (b.this.f8888j != null) {
                        b.this.f8888j.b();
                    }
                }
                b.this.f8891m.a("javascript:al_onFailedExpand();");
            }
        });
    }

    public void a(com.applovin.impl.sdk.ad.e eVar, AppLovinAdView appLovinAdView, Uri uri, PointF pointF, boolean z10) {
        if (appLovinAdView != null) {
            this.f8882d.trackAndLaunchClick(eVar, appLovinAdView, this, uri, pointF, this.f8903y, z10);
        } else if (com.applovin.impl.sdk.y.a()) {
            this.f8883e.e("AppLovinAdView", "Unable to process ad click - AppLovinAdView destroyed prematurely");
        }
        com.applovin.impl.sdk.utils.o.a(this.C, eVar);
    }

    public void a(final int i10) {
        if (!this.f8902x) {
            a(this.f8894p);
        }
        a(new Runnable() {
            @Override
            public void run() {
                try {
                    if (b.this.f8904z != null) {
                        b.this.f8904z.failedToReceiveAd(i10);
                    }
                } catch (Throwable th2) {
                    com.applovin.impl.sdk.y.c("AppLovinAdView", "Exception while running app load callback", th2);
                    if (b.this.f8881c != null) {
                        b.this.f8881c.ag().a("AppLovinAdView", "notifyAdLoadFailed", th2);
                    }
                }
            }
        });
    }

    private void a(Runnable runnable) {
        AppLovinSdkUtils.runOnUiThread(runnable);
    }

    public void a(com.applovin.impl.sdk.d.d dVar) {
        d dVar2 = this.f8891m;
        if (dVar2 != null) {
            dVar2.setStatsManagerHelper(dVar);
        }
    }
}