导航菜单

页面标题

页面副标题

Jurassic World v1.83.4 - me.java 源代码

正在查看: Jurassic World v1.83.4 应用的 me.java JAVA 源代码文件

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


package com.applovin.impl;

import android.content.Context;
import android.text.SpannableString;
import android.text.SpannedString;
import android.text.TextUtils;
import android.text.style.AbsoluteSizeSpan;
import com.applovin.impl.dc;
import com.applovin.impl.ke;
import com.applovin.impl.sdk.utils.CollectionUtils;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.mediation.adapter.MaxAdapter;
import com.applovin.sdk.AppLovinPrivacySettings;
import com.applovin.sdk.R;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class me extends ec {
    private final ke f;
    private List g;
    private final List h;
    private final List i;
    private final List j;
    private final List k;
    private SpannedString l;

    public enum a {
        INTEGRATIONS,
        PERMISSIONS,
        CONFIGURATION,
        DEPENDENCIES,
        TEST_ADS,
        COUNT
    }

    private List g() {
        ArrayList arrayList = new ArrayList(3);
        CollectionUtils.addObjectIfExists(i(), arrayList);
        CollectionUtils.addObjectIfExists(d(), arrayList);
        CollectionUtils.addObjectIfExists(f(), arrayList);
        return arrayList;
    }

    public String toString() {
        return "MediatedNetworkListAdapter{}";
    }

    me(ke keVar, Context context) {
        super(context);
        this.f = keVar;
        if (keVar.q() == ke.a.INVALID_INTEGRATION) {
            SpannableString spannableString = new SpannableString("Tap for more information");
            spannableString.setSpan(new AbsoluteSizeSpan(12, true), 0, spannableString.length(), 33);
            this.l = new SpannedString(spannableString);
        } else {
            this.l = new SpannedString("");
        }
        this.g = g();
        this.h = b(keVar.n());
        this.i = e();
        this.j = a(keVar.f());
        this.k = j();
        notifyDataSetChanged();
    }

    public ke h() {
        return this.f;
    }

    public void k() {
        this.g = g();
    }

    private dc i() {
        dc.b c = dc.a().d("SDK").c(this.f.p());
        if (TextUtils.isEmpty(this.f.p())) {
            c.a(a(this.f.C())).b(b(this.f.C()));
        }
        return c.a();
    }

    private dc d() {
        dc.b c = dc.a().d("Adapter").c(this.f.c());
        if (TextUtils.isEmpty(this.f.c())) {
            c.a(a(this.f.y())).b(b(this.f.y()));
        }
        return c.a();
    }

    private dc f() {
        if (this.f.F()) {
            return null;
        }
        return dc.a().d("Initialization Status").c(f(this.f.i())).a(false).a();
    }

    private String f(int i) {
        return (MaxAdapter.InitializationStatus.INITIALIZED_SUCCESS.getCode() == i || MaxAdapter.InitializationStatus.INITIALIZED_UNKNOWN.getCode() == i || MaxAdapter.InitializationStatus.DOES_NOT_APPLY.getCode() == i) ? "Initialized" : MaxAdapter.InitializationStatus.INITIALIZED_FAILURE.getCode() == i ? "Failure" : MaxAdapter.InitializationStatus.INITIALIZING.getCode() == i ? "Initializing..." : "Not Initialized";
    }

    private List e() {
        ArrayList arrayList = new ArrayList(1);
        if (this.f.B()) {
            arrayList.add(a("Java 8", "For optimal performance, please enable Java 8 support. See: https://developers.applovin.com/en/android/overview/integration", com.applovin.impl.sdk.j.y0(), true));
        }
        return arrayList;
    }

    private List j() {
        ArrayList arrayList = new ArrayList(3);
        if (StringUtils.isValidString(this.f.u())) {
            arrayList.add(dc.a(dc.c.DETAIL).d(this.f.u()).a());
        }
        if (this.f.x() == ke.b.NOT_SUPPORTED) {
            return arrayList;
        }
        if (this.f.s() != null) {
            arrayList.add(c(this.f.s()));
        }
        if (this.f.D()) {
            arrayList.add(a("Not an Age Restricted User", "Test mode requires Age Restricted User (COPPA) to be set to false.", !AppLovinPrivacySettings.isAgeRestrictedUser(this.a) && AppLovinPrivacySettings.isAgeRestrictedUserSet(this.a), false));
        }
        arrayList.add(a(this.f.x()));
        return arrayList;
    }

    private dc a(String str, String str2, boolean z, boolean z2) {
        return dc.a(z ? dc.c.RIGHT_DETAIL : dc.c.DETAIL).d(str).a(z ? null : this.l).b("Instructions").a(str2).a(z ? R.drawable.applovin_ic_check_mark_bordered : c(z2)).b(z ? t3.a(R.color.applovin_sdk_checkmarkColor, this.a) : d(z2)).a(!z).a();
    }

    private int c(boolean z) {
        return z ? R.drawable.applovin_ic_x_mark : R.drawable.applovin_ic_warning;
    }

    private int b(boolean z) {
        return t3.a(z ? R.color.applovin_sdk_checkmarkColor : R.color.applovin_sdk_xmarkColor, this.a);
    }

    @Override
    protected dc e(int i) {
        if (i == a.INTEGRATIONS.ordinal()) {
            return new fj("INTEGRATIONS");
        }
        if (i == a.PERMISSIONS.ordinal()) {
            return new fj("PERMISSIONS");
        }
        if (i == a.CONFIGURATION.ordinal()) {
            return new fj("CONFIGURATION");
        }
        if (i == a.DEPENDENCIES.ordinal()) {
            return new fj("DEPENDENCIES");
        }
        return new fj("TEST ADS");
    }

    @Override
    protected List c(int i) {
        if (i == a.INTEGRATIONS.ordinal()) {
            return this.g;
        }
        if (i == a.PERMISSIONS.ordinal()) {
            return this.h;
        }
        if (i == a.CONFIGURATION.ordinal()) {
            return this.i;
        }
        if (i == a.DEPENDENCIES.ordinal()) {
            return this.j;
        }
        return this.k;
    }

    private dc c(List list) {
        return dc.a().d("Region/VPN Required").c(CollectionUtils.implode(list, ", ", list.size())).a();
    }

    private int d(boolean z) {
        return t3.a(z ? R.color.applovin_sdk_xmarkColor : R.color.applovin_sdk_warningColor, this.a);
    }

    private List b(List list) {
        ArrayList arrayList = new ArrayList(list.size());
        if (list.size() > 0) {
            Iterator it = list.iterator();
            while (it.hasNext()) {
                hh hhVar = (hh) it.next();
                arrayList.add(a(hhVar.b(), hhVar.a(), hhVar.c(), true));
            }
        }
        return arrayList;
    }

    @Override
    protected int b() {
        return a.COUNT.ordinal();
    }

    private List a(List list) {
        ArrayList arrayList = new ArrayList(list.size());
        if (list.size() > 0) {
            Iterator it = list.iterator();
            while (it.hasNext()) {
                p6 p6Var = (p6) it.next();
                arrayList.add(a(p6Var.b(), p6Var.a(), p6Var.c(), true));
            }
        }
        return arrayList;
    }

    @Override
    protected int d(int i) {
        if (i == a.INTEGRATIONS.ordinal()) {
            return this.g.size();
        }
        if (i == a.PERMISSIONS.ordinal()) {
            return this.h.size();
        }
        if (i == a.CONFIGURATION.ordinal()) {
            return this.i.size();
        }
        if (i == a.DEPENDENCIES.ordinal()) {
            return this.j.size();
        }
        return this.k.size();
    }

    private int a(boolean z) {
        return z ? R.drawable.applovin_ic_check_mark_bordered : R.drawable.applovin_ic_x_mark;
    }

    private dc a(ke.b bVar) {
        dc.b a2 = dc.a();
        if (bVar == ke.b.READY) {
            a2.a(this.a);
        }
        return a2.d("Test Mode").c(bVar.c()).c(bVar.d()).b("Restart Required").a(bVar.b()).a(true).a();
    }

    public boolean a(lb lbVar) {
        return lbVar.b() == a.TEST_ADS.ordinal() && lbVar.a() == this.k.size() - 1;
    }
}