- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
229 lines
7.1 KiB
Java
229 lines
7.1 KiB
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.R;
|
|
import java.util.ArrayList;
|
|
import java.util.Iterator;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes.dex */
|
|
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 int a(boolean z) {
|
|
return z ? R.drawable.applovin_ic_check_mark_bordered : R.drawable.applovin_ic_x_mark;
|
|
}
|
|
|
|
private int c(boolean z) {
|
|
return z ? R.drawable.applovin_ic_x_mark : R.drawable.applovin_ic_warning;
|
|
}
|
|
|
|
private List g() {
|
|
ArrayList arrayList = new ArrayList(3);
|
|
CollectionUtils.addObjectIfExists(i(), arrayList);
|
|
CollectionUtils.addObjectIfExists(d(), arrayList);
|
|
CollectionUtils.addObjectIfExists(f(), arrayList);
|
|
return arrayList;
|
|
}
|
|
|
|
public ke h() {
|
|
return this.f;
|
|
}
|
|
|
|
public String toString() {
|
|
return "MediatedNetworkListAdapter{}";
|
|
}
|
|
|
|
public 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 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.D())).b(b(this.f.D()));
|
|
}
|
|
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.z())).b(b(this.f.z()));
|
|
}
|
|
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.C()) {
|
|
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.v())) {
|
|
arrayList.add(dc.a(dc.c.DETAIL).d(this.f.v()).a());
|
|
}
|
|
if (this.f.y() == ke.b.NOT_SUPPORTED) {
|
|
return arrayList;
|
|
}
|
|
if (this.f.s() != null) {
|
|
arrayList.add(c(this.f.s()));
|
|
}
|
|
arrayList.add(a(this.f.y()));
|
|
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 b(boolean z) {
|
|
return t3.a(z ? R.color.applovin_sdk_checkmarkColor : R.color.applovin_sdk_xmarkColor, this.a);
|
|
}
|
|
|
|
@Override // com.applovin.impl.ec
|
|
public 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 // com.applovin.impl.ec
|
|
public List c(int i) {
|
|
return i == a.INTEGRATIONS.ordinal() ? this.g : i == a.PERMISSIONS.ordinal() ? this.h : i == a.CONFIGURATION.ordinal() ? this.i : i == a.DEPENDENCIES.ordinal() ? this.j : 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 // com.applovin.impl.ec
|
|
public 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 // com.applovin.impl.ec
|
|
public 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 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;
|
|
}
|
|
}
|