Recover Files v1.3.9版本的 MD5 值为:27a8b2c239c6cb7111d74d6bb07d21b2
以下内容为反编译后的 b.java 源代码,内容仅作参考
package com.applovin.impl.mediation.debugger.ui.c;
import android.content.Context;
import android.text.SpannableString;
import android.text.SpannedString;
import android.text.TextUtils;
import android.text.style.AbsoluteSizeSpan;
import androidx.annotation.Nullable;
import com.applovin.impl.mediation.debugger.b.c.b;
import com.applovin.impl.mediation.debugger.ui.d.c;
import com.applovin.impl.mediation.debugger.ui.d.d;
import com.applovin.impl.mediation.debugger.ui.d.e;
import com.applovin.impl.sdk.o;
import com.applovin.impl.sdk.utils.CollectionUtils;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.impl.sdk.utils.g;
import com.applovin.mediation.adapter.MaxAdapter;
import com.applovin.sdk.AppLovinPrivacySettings;
import com.applovin.sdk.R;
import java.util.ArrayList;
import java.util.List;
public class b extends d {
private final com.applovin.impl.mediation.debugger.b.c.b f10128a;
private List<c> f10129b;
private final List<c> f10130d;
private final List<c> f10131e;
private final List<c> f10132f;
private final List<c> f10133g;
private SpannedString f10134h;
public enum a {
INTEGRATIONS,
PERMISSIONS,
CONFIGURATION,
DEPENDENCIES,
TEST_ADS,
COUNT
}
public b(com.applovin.impl.mediation.debugger.b.c.b bVar, Context context) {
super(context);
this.f10128a = bVar;
if (bVar.a() == b.a.INVALID_INTEGRATION) {
SpannableString spannableString = new SpannableString("Tap for more information");
spannableString.setSpan(new AbsoluteSizeSpan(12, true), 0, spannableString.length(), 33);
this.f10134h = new SpannedString(spannableString);
} else {
this.f10134h = new SpannedString("");
}
this.f10129b = c();
this.f10130d = a(bVar.r());
this.f10131e = h();
this.f10132f = b(bVar.s());
this.f10133g = i();
notifyDataSetChanged();
}
private c d() {
c.a b10 = c.p().a("SDK").b(this.f10128a.j());
if (TextUtils.isEmpty(this.f10128a.j())) {
b10.a(a(this.f10128a.d())).c(c(this.f10128a.d()));
}
return b10.a();
}
private c f() {
c.a b10 = c.p().a("Adapter").b(this.f10128a.k());
if (TextUtils.isEmpty(this.f10128a.k())) {
b10.a(a(this.f10128a.e())).c(c(this.f10128a.e()));
}
return b10.a();
}
@Nullable
private c g() {
if (this.f10128a.u()) {
return null;
}
return c.p().a("Initialization Status").b(e(this.f10128a.b())).a(false).a();
}
private List<c> h() {
ArrayList arrayList = new ArrayList(1);
if (this.f10128a.t()) {
arrayList.add(a("Java 8", "For optimal performance, please enable Java 8 support. See: https://dash.applovin.com/documentation/mediation/android/getting-started/integration", o.aw(), true));
}
return arrayList;
}
private List<c> i() {
boolean z10;
ArrayList arrayList = new ArrayList(3);
if (StringUtils.isValidString(this.f10128a.w())) {
arrayList.add(c.a(c.b.DETAIL).a(this.f10128a.w()).a());
}
if (this.f10128a.c() == b.EnumC0111b.NOT_SUPPORTED) {
return arrayList;
}
if (this.f10128a.n() != null) {
arrayList.add(c(this.f10128a.n()));
}
if (this.f10128a.x()) {
if (!AppLovinPrivacySettings.isAgeRestrictedUser(this.f10186c) && AppLovinPrivacySettings.isAgeRestrictedUserSet(this.f10186c)) {
z10 = true;
} else {
z10 = false;
}
arrayList.add(a("Not an Age Restricted User", "Test mode requires Age Restricted User (COPPA) to be set to false.", z10, false));
}
arrayList.add(a(this.f10128a.c()));
return arrayList;
}
public com.applovin.impl.mediation.debugger.b.c.b a() {
return this.f10128a;
}
public void b() {
this.f10129b = c();
}
@Override
public List<c> c(int i10) {
if (i10 == a.INTEGRATIONS.ordinal()) {
return this.f10129b;
}
if (i10 == a.PERMISSIONS.ordinal()) {
return this.f10130d;
}
if (i10 == a.CONFIGURATION.ordinal()) {
return this.f10131e;
}
if (i10 == a.DEPENDENCIES.ordinal()) {
return this.f10132f;
}
return this.f10133g;
}
@Override
public int e() {
return a.COUNT.ordinal();
}
public String toString() {
return "MediatedNetworkListAdapter{}";
}
private String e(int i10) {
return (MaxAdapter.InitializationStatus.INITIALIZED_SUCCESS.getCode() == i10 || MaxAdapter.InitializationStatus.INITIALIZED_UNKNOWN.getCode() == i10 || MaxAdapter.InitializationStatus.DOES_NOT_APPLY.getCode() == i10) ? "Initialized" : MaxAdapter.InitializationStatus.INITIALIZED_FAILURE.getCode() == i10 ? "Failure" : MaxAdapter.InitializationStatus.INITIALIZING.getCode() == i10 ? "Initializing..." : "Not Initialized";
}
public boolean a(com.applovin.impl.mediation.debugger.ui.d.a aVar) {
return aVar.a() == a.TEST_ADS.ordinal() && aVar.b() == this.f10133g.size() - 1;
}
@Override
public c b(int i10) {
if (i10 == a.INTEGRATIONS.ordinal()) {
return new e("INTEGRATIONS");
}
if (i10 == a.PERMISSIONS.ordinal()) {
return new e("PERMISSIONS");
}
if (i10 == a.CONFIGURATION.ordinal()) {
return new e("CONFIGURATION");
}
if (i10 == a.DEPENDENCIES.ordinal()) {
return new e("DEPENDENCIES");
}
return new e("TEST ADS");
}
@Override
public int a(int i10) {
if (i10 == a.INTEGRATIONS.ordinal()) {
return this.f10129b.size();
}
if (i10 == a.PERMISSIONS.ordinal()) {
return this.f10130d.size();
}
if (i10 == a.CONFIGURATION.ordinal()) {
return this.f10131e.size();
}
if (i10 == a.DEPENDENCIES.ordinal()) {
return this.f10132f.size();
}
return this.f10133g.size();
}
private int d(boolean z10) {
return g.a(z10 ? R.color.applovin_sdk_xmarkColor : R.color.applovin_sdk_warningColor, this.f10186c);
}
private List<c> c() {
ArrayList arrayList = new ArrayList(3);
CollectionUtils.addObjectIfExists(d(), arrayList);
CollectionUtils.addObjectIfExists(f(), arrayList);
CollectionUtils.addObjectIfExists(g(), arrayList);
return arrayList;
}
private List<c> b(List<com.applovin.impl.mediation.debugger.b.c.a> list) {
ArrayList arrayList = new ArrayList(list.size());
if (list.size() > 0) {
for (com.applovin.impl.mediation.debugger.b.c.a aVar : list) {
arrayList.add(a(aVar.a(), aVar.b(), aVar.c(), true));
}
}
return arrayList;
}
private List<c> a(List<com.applovin.impl.mediation.debugger.b.c.c> list) {
ArrayList arrayList = new ArrayList(list.size());
if (list.size() > 0) {
for (com.applovin.impl.mediation.debugger.b.c.c cVar : list) {
arrayList.add(a(cVar.a(), cVar.b(), cVar.c(), true));
}
}
return arrayList;
}
private c c(List<String> list) {
return c.p().a("Region/VPN Required").b(CollectionUtils.implode(list, ", ", list.size())).a();
}
private int b(boolean z10) {
return z10 ? R.drawable.applovin_ic_x_mark : R.drawable.applovin_ic_warning;
}
private int c(boolean z10) {
return g.a(z10 ? R.color.applovin_sdk_checkmarkColor : R.color.applovin_sdk_xmarkColor, this.f10186c);
}
private c a(b.EnumC0111b enumC0111b) {
c.a p10 = c.p();
if (enumC0111b == b.EnumC0111b.READY) {
p10.a(this.f10186c);
}
return p10.a("Test Mode").b(enumC0111b.a()).b(enumC0111b.b()).c("Restart Required").d(enumC0111b.c()).a(true).a();
}
private c a(String str, String str2, boolean z10, boolean z11) {
return c.a(z10 ? c.b.RIGHT_DETAIL : c.b.DETAIL).a(str).b(z10 ? null : this.f10134h).c("Instructions").d(str2).a(z10 ? R.drawable.applovin_ic_check_mark_bordered : b(z11)).c(z10 ? g.a(R.color.applovin_sdk_checkmarkColor, this.f10186c) : d(z11)).a(!z10).a();
}
private int a(boolean z10) {
return z10 ? R.drawable.applovin_ic_check_mark_bordered : R.drawable.applovin_ic_x_mark;
}
}