导航菜单

页面标题

页面副标题

FileWipe Pro v3.0.0 - t5.java 源代码

正在查看: FileWipe Pro v3.0.0 应用的 t5.java JAVA 源代码文件

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


package com.applovin.impl;

import android.app.Activity;
import android.content.Context;
import android.os.SystemClock;
import com.applovin.impl.mediation.MaxAdWaterfallInfoImpl;
import com.applovin.impl.mediation.MaxErrorImpl;
import com.applovin.impl.mediation.MaxNetworkResponseInfoImpl;
import com.applovin.impl.mediation.ads.a;
import com.applovin.impl.r5;
import com.applovin.impl.sdk.utils.JsonUtils;
import com.applovin.mediation.MaxAd;
import com.applovin.mediation.MaxAdFormat;
import com.applovin.mediation.MaxError;
import com.applovin.mediation.MaxErrorCode;
import com.applovin.mediation.MaxNetworkResponseInfo;
import com.applovin.sdk.AppLovinSdkUtils;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import org.json.JSONArray;
import org.json.JSONObject;

public class t5 extends w4 {

    private static final AtomicBoolean f4381p = new AtomicBoolean();

    private final String f4382g;

    private final MaxAdFormat f4383h;

    private final JSONObject f4384i;

    private final List f4385j;

    private final a.InterfaceC0008a f4386k;
    private final WeakReference l;
    private final String m;

    private long f4387n;

    private final List f4388o;

    public class b extends w4 {

        private final long f4389g;

        private final int f4390h;

        private final q2 f4391i;

        private final List f4392j;

        public class a extends z2 {
            public a(a.InterfaceC0008a interfaceC0008a) {
                super(interfaceC0008a);
            }

            @Override
            public void onAdLoadFailed(String str, MaxError maxError) {
                long elapsedRealtime = SystemClock.elapsedRealtime() - b.this.f4389g;
                com.applovin.impl.sdk.o unused = b.this.f4611c;
                if (com.applovin.impl.sdk.o.a()) {
                    com.applovin.impl.sdk.o oVar = b.this.f4611c;
                    String str2 = b.this.f4610b;
                    StringBuilder k10 = j0.a.k("Ad failed to load in ", " ms for ", elapsedRealtime);
                    k10.append(t5.this.f4383h.getLabel());
                    k10.append(" ad unit ");
                    k10.append(t5.this.f4382g);
                    k10.append(" with error: ");
                    k10.append(maxError);
                    oVar.a(str2, k10.toString());
                }
                b.this.b("failed to load ad: " + maxError.getCode());
                b bVar = b.this;
                bVar.a(bVar.f4391i, MaxNetworkResponseInfo.AdLoadState.FAILED_TO_LOAD, elapsedRealtime, maxError);
                if (b.this.f4390h >= b.this.f4392j.size() - 1) {
                    t5.this.b(new MaxErrorImpl(-5001, "MAX returned eligible ads from mediated networks, but all ads failed to load. Inspect getWaterfall() for more info."));
                } else {
                    b bVar2 = b.this;
                    b.this.f4609a.q0().a((w4) new b(bVar2.f4390h + 1, b.this.f4392j), r5.b.MEDIATION);
                }
            }

            @Override
            public void onAdLoaded(MaxAd maxAd) {
                b.this.b("loaded ad");
                long elapsedRealtime = SystemClock.elapsedRealtime() - b.this.f4389g;
                com.applovin.impl.sdk.o unused = b.this.f4611c;
                if (com.applovin.impl.sdk.o.a()) {
                    com.applovin.impl.sdk.o oVar = b.this.f4611c;
                    String str = b.this.f4610b;
                    StringBuilder k10 = j0.a.k("Ad loaded in ", "ms for ", elapsedRealtime);
                    k10.append(t5.this.f4383h.getLabel());
                    k10.append(" ad unit ");
                    k10.append(t5.this.f4382g);
                    oVar.a(str, k10.toString());
                }
                q2 q2Var = (q2) maxAd;
                b.this.a(q2Var, MaxNetworkResponseInfo.AdLoadState.AD_LOADED, elapsedRealtime, null);
                int i10 = b.this.f4390h;
                while (true) {
                    i10++;
                    if (i10 >= b.this.f4392j.size()) {
                        t5.this.b(q2Var);
                        return;
                    } else {
                        b bVar = b.this;
                        bVar.a((q2) bVar.f4392j.get(i10), MaxNetworkResponseInfo.AdLoadState.AD_LOAD_NOT_ATTEMPTED, -1L, null);
                    }
                }
            }
        }

        public void b(String str) {
        }

        @Override
        public void run() {
            if (com.applovin.impl.sdk.o.a()) {
                this.f4611c.a(this.f4610b, "Loading ad " + (this.f4390h + 1) + " of " + this.f4392j.size() + " from " + this.f4391i.c() + " for " + t5.this.f4383h.getLabel() + " ad unit " + t5.this.f4382g);
            }
            b("started to load ad");
            Context context = (Context) t5.this.l.get();
            Activity u02 = context instanceof Activity ? (Activity) context : this.f4609a.u0();
            this.f4609a.a0().b(this.f4391i);
            this.f4609a.X().loadThirdPartyMediatedAd(t5.this.f4382g, this.f4391i, u02, new a(t5.this.f4386k));
        }

        private b(int i10, List list) {
            super(t5.this.f4610b, t5.this.f4609a, t5.this.f4382g);
            this.f4389g = SystemClock.elapsedRealtime();
            this.f4390h = i10;
            this.f4391i = (q2) list.get(i10);
            this.f4392j = list;
        }

        public void a(q2 q2Var, MaxNetworkResponseInfo.AdLoadState adLoadState, long j5, MaxError maxError) {
            t5.this.f4388o.add(new MaxNetworkResponseInfoImpl(adLoadState, l3.a(q2Var.b()), q2Var.F(), q2Var.T(), j5, q2Var.C(), maxError));
        }
    }

    public t5(String str, MaxAdFormat maxAdFormat, Map map, JSONObject jSONObject, Context context, com.applovin.impl.sdk.k kVar, a.InterfaceC0008a interfaceC0008a) {
        super("TaskProcessMediationWaterfall", kVar, str);
        this.f4382g = str;
        this.f4383h = maxAdFormat;
        this.f4384i = jSONObject;
        this.f4386k = interfaceC0008a;
        this.l = new WeakReference(context);
        this.m = JsonUtils.getString(jSONObject, "mcode", "");
        JSONArray w2 = s1.a.w(com.mbridge.msdk.foundation.entity.b.JSON_KEY_ADS, jSONObject);
        this.f4385j = new ArrayList(w2.length());
        for (int i10 = 0; i10 < w2.length(); i10++) {
            this.f4385j.add(q2.a(map, JsonUtils.getJSONObject(w2, i10, (JSONObject) null), jSONObject, kVar));
        }
        this.f4388o = new ArrayList(this.f4385j.size());
    }

    @Override
    public void run() {
        MaxErrorImpl maxErrorImpl;
        this.f4387n = SystemClock.elapsedRealtime();
        int i10 = 0;
        if (this.f4384i.optBoolean("is_testing", false) && !this.f4609a.s0().c() && f4381p.compareAndSet(false, true)) {
            AppLovinSdkUtils.runOnUiThread(new s8(9, this));
        }
        if (this.f4385j.size() > 0) {
            if (com.applovin.impl.sdk.o.a()) {
                this.f4611c.a(this.f4610b, "Starting waterfall for " + this.f4383h.getLabel() + " ad unit " + this.f4382g + " with " + this.f4385j.size() + " ad(s)...");
            }
            this.f4609a.q0().a(new b(i10, this.f4385j));
            return;
        }
        if (com.applovin.impl.sdk.o.a()) {
            this.f4611c.k(this.f4610b, "No ads were returned from the server for " + this.f4383h.getLabel() + " ad unit " + this.f4382g);
        }
        a7.a(this.f4382g, this.f4383h, this.f4384i, this.f4609a);
        JSONObject jSONObject = JsonUtils.getJSONObject(this.f4384i, "settings", new JSONObject());
        long j5 = JsonUtils.getLong(jSONObject, "alfdcs", 0L);
        if (l3.a(this.f4384i, this.f4382g, this.f4609a)) {
            maxErrorImpl = new MaxErrorImpl(MaxErrorCode.INVALID_AD_UNIT_ID, s1.a.r(new StringBuilder("Ad Unit ID "), this.f4382g, " is invalid or disabled.\nMake sure to use an Ad Unit ID from the MAX dashboard that is enabled and configured for the current application.\nFor more information, see https://developers.applovin.com/en/getting-started#step-2-create-an-ad-unit\nNote: New ad units cannot load ads until 30-60 minutes after they are created"));
            if (a7.c(this.f4609a) && ((Boolean) this.f4609a.a(l4.W5)).booleanValue()) {
                j5 = 0;
            }
        } else {
            maxErrorImpl = new MaxErrorImpl(204, "MAX returned no eligible ads from any mediated networks for this app/device");
        }
        if (j5 <= 0) {
            b(maxErrorImpl);
            return;
        }
        long millis = TimeUnit.SECONDS.toMillis(j5);
        k8 k8Var = new k8(20, this, maxErrorImpl);
        if (JsonUtils.getBoolean(jSONObject, "alfdcs_iba", Boolean.FALSE).booleanValue()) {
            c0.a(millis, this.f4609a, k8Var);
        } else {
            AppLovinSdkUtils.runOnUiThreadDelayed(k8Var, millis);
        }
    }

    public void e() {
        a7.a("MAX SDK Not Initialized In Test Mode", "Test ads may not load. Please force close and restart the app if you experience issues.", this.f4609a.u0());
    }

    public void b(q2 q2Var) {
        this.f4609a.a0().c(q2Var);
        long elapsedRealtime = SystemClock.elapsedRealtime() - this.f4387n;
        if (com.applovin.impl.sdk.o.a()) {
            com.applovin.impl.sdk.o oVar = this.f4611c;
            String str = this.f4610b;
            StringBuilder k10 = j0.a.k("Waterfall loaded in ", "ms from ", elapsedRealtime);
            k10.append(q2Var.c());
            k10.append(" for ");
            k10.append(this.f4383h.getLabel());
            k10.append(" ad unit ");
            k10.append(this.f4382g);
            oVar.d(str, k10.toString());
        }
        q2Var.a(new MaxAdWaterfallInfoImpl(q2Var, elapsedRealtime, this.f4388o, this.m));
        l2.f(this.f4386k, q2Var);
    }

    public void b(MaxError maxError) {
        ArrayList arrayList = new ArrayList(this.f4388o.size());
        for (MaxNetworkResponseInfo maxNetworkResponseInfo : this.f4388o) {
            if (maxNetworkResponseInfo.getAdLoadState() == MaxNetworkResponseInfo.AdLoadState.FAILED_TO_LOAD) {
                arrayList.add(maxNetworkResponseInfo);
            }
        }
        if (arrayList.size() > 0) {
            StringBuilder sb2 = new StringBuilder("======FAILED AD LOADS======\n");
            int i10 = 0;
            while (i10 < arrayList.size()) {
                MaxNetworkResponseInfo maxNetworkResponseInfo2 = (MaxNetworkResponseInfo) arrayList.get(i10);
                i10++;
                sb2.append(i10);
                sb2.append(") ");
                sb2.append(maxNetworkResponseInfo2.getMediatedNetwork().getName());
                sb2.append("\n..code: ");
                sb2.append(maxNetworkResponseInfo2.getError().getCode());
                sb2.append("\n..message: ");
                sb2.append(maxNetworkResponseInfo2.getError().getMessage());
                sb2.append("\n");
            }
            ((MaxErrorImpl) maxError).setAdLoadFailureInfo(sb2.toString());
        }
        long elapsedRealtime = SystemClock.elapsedRealtime() - this.f4387n;
        if (com.applovin.impl.sdk.o.a()) {
            com.applovin.impl.sdk.o oVar = this.f4611c;
            String str = this.f4610b;
            StringBuilder k10 = j0.a.k("Waterfall failed in ", "ms for ", elapsedRealtime);
            k10.append(this.f4383h.getLabel());
            k10.append(" ad unit ");
            k10.append(this.f4382g);
            k10.append(" with error: ");
            k10.append(maxError);
            oVar.d(str, k10.toString());
        }
        ((MaxErrorImpl) maxError).setWaterfall(new MaxAdWaterfallInfoImpl(null, JsonUtils.getString(this.f4384i, "waterfall_name", ""), JsonUtils.getString(this.f4384i, "waterfall_test_name", ""), elapsedRealtime, this.f4388o, JsonUtils.optList(JsonUtils.getJSONArray(this.f4384i, "mwf_info_urls", null), Collections.EMPTY_LIST), this.m));
        l2.a(this.f4386k, this.f4382g, maxError);
    }
}