正在查看: Fancy Optimizer v4.6.3 应用的 b.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Fancy Optimizer v4.6.3 应用的 b.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.applovin.impl.mediation.debugger.ui.b;
import android.content.Context;
import androidx.annotation.Nullable;
import com.applovin.communicator.AppLovinCommunicator;
import com.applovin.communicator.AppLovinCommunicatorMessage;
import com.applovin.communicator.AppLovinCommunicatorSubscriber;
import com.applovin.impl.mediation.debugger.a;
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.sdk.e;
import com.applovin.impl.sdk.k;
import com.applovin.impl.sdk.n;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.impl.sdk.utils.Utils;
import com.applovin.impl.sdk.utils.g;
import com.applovin.impl.sdk.v;
import com.applovin.sdk.AppLovinSdk;
import com.applovin.sdk.AppLovinSdkUtils;
import com.applovin.sdk.R;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicBoolean;
public class b extends d implements AppLovinCommunicatorSubscriber, a.InterfaceC0075a {
private n f5460a;
private List<com.applovin.impl.mediation.debugger.b.a.a> b;
private List<com.applovin.impl.mediation.debugger.b.a.a> f5461d;
private String f5462e;
private String f5463f;
private String f5464g;
@Nullable
private com.applovin.impl.mediation.debugger.b.b.b f5465h;
private final StringBuilder f5466i;
private final AtomicBoolean f5467j;
private boolean f5468k;
private List<com.applovin.impl.mediation.debugger.b.c.b> f5469l;
private List<com.applovin.impl.mediation.debugger.b.c.b> f5470m;
private List<com.applovin.impl.mediation.debugger.b.c.b> f5471n;
private List<com.applovin.impl.mediation.debugger.b.a.d> f5472o;
private List<com.applovin.impl.mediation.debugger.b.a.d> f5473p;
private List<com.applovin.impl.mediation.debugger.b.c.b> f5474q;
private List<c> f5475r;
private List<c> f5476s;
private List<c> f5477t;
private List<c> f5478u;
private List<c> f5479v;
private List<c> f5480w;
private List<c> x;
public enum a {
AD_UNITS,
SELECT_LIVE_NETWORKS,
SELECT_TEST_MODE_NETWORKS,
INITIALIZATION_AD_UNITS,
COUNT
}
public enum EnumC0082b {
APP_INFO,
MAX,
PRIVACY,
ADS,
INCOMPLETE_NETWORKS,
COMPLETED_NETWORKS,
MISSING_NETWORKS,
COUNT
}
public b(Context context) {
super(context);
this.f5466i = new StringBuilder("");
this.f5467j = new AtomicBoolean();
this.f5468k = false;
this.f5469l = new ArrayList();
this.f5470m = new ArrayList();
this.f5471n = new ArrayList();
this.f5472o = new ArrayList();
this.f5473p = new ArrayList();
this.f5474q = new ArrayList();
this.f5475r = new ArrayList();
this.f5476s = new ArrayList();
this.f5477t = new ArrayList();
this.f5478u = new ArrayList();
this.f5479v = new ArrayList();
this.f5480w = new ArrayList();
this.x = new ArrayList();
}
private void o() {
Map<String, String> metaData;
StringBuilder sb = new StringBuilder("\n========== MEDIATION DEBUGGER ==========");
sb.append("\n========== APP INFO ==========");
sb.append("\nDev Build - " + Utils.isPubInDebugMode(this.f5548c, this.f5460a));
sb.append("\nTest Mode - ".concat(this.f5460a.ap().a() ? "enabled" : "disabled"));
sb.append("\nTarget SDK - " + this.f5460a.O().h().get("target_sdk"));
sb.append("\n========== MAX ==========");
String str = AppLovinSdk.VERSION;
String str2 = (String) this.f5460a.a(com.applovin.impl.sdk.c.b.dR);
String a2 = e.a();
sb.append("\nSDK Version - " + str);
StringBuilder sb2 = new StringBuilder("\nPlugin Version - ");
if (!StringUtils.isValidString(str2)) {
str2 = "None";
}
StringBuilder p2 = android.support.v4.media.c.p(sb2, str2, sb, "\nAd Review Version - ");
if (!StringUtils.isValidString(a2)) {
a2 = "Disabled";
}
p2.append(a2);
sb.append(p2.toString());
if (this.f5460a.g() && (metaData = Utils.getMetaData(this.f5460a.B())) != null) {
String str3 = metaData.get("UnityVersion");
StringBuilder sb3 = new StringBuilder("\nUnity Version - ");
sb3.append(StringUtils.isValidString(str3) ? str3 : "None");
sb.append(sb3.toString());
}
sb.append("\n========== PRIVACY ==========");
sb.append(k.a(this.f5548c));
sb.append("\n========== NETWORKS ==========");
Iterator<com.applovin.impl.mediation.debugger.b.c.b> it = this.f5470m.iterator();
while (it.hasNext()) {
a(sb, it.next().z());
}
Iterator<com.applovin.impl.mediation.debugger.b.c.b> it2 = this.f5469l.iterator();
while (it2.hasNext()) {
a(sb, it2.next().z());
}
sb.append("\n========== AD UNITS ==========");
Iterator<com.applovin.impl.mediation.debugger.b.a.a> it3 = this.b.iterator();
while (it3.hasNext()) {
a(sb, it3.next().f());
}
sb.append("\n========== END ==========");
v.f("MediationDebuggerListAdapter", sb.toString());
this.f5466i.append(sb.toString());
}
private List<c> p() {
String str;
ArrayList arrayList = new ArrayList(5);
try {
str = this.f5548c.getPackageManager().getPackageInfo(this.f5548c.getPackageName(), 0).versionName;
} catch (Throwable unused) {
str = null;
}
arrayList.add(c.p().a("Package Name").b(this.f5548c.getPackageName()).a());
c.a a2 = c.p().a("App Version");
if (!StringUtils.isValidString(str)) {
str = "None";
}
arrayList.add(a2.b(str).a());
arrayList.add(c.p().a("OS").b(Utils.getAndroidOSInfo()).a());
arrayList.add(c.p().a("Account").b(StringUtils.isValidString(this.f5464g) ? this.f5464g : "None").a());
arrayList.add(c.p().a("Mediation Provider").b(StringUtils.isValidString(this.f5460a.r()) ? this.f5460a.r() : "None").a());
arrayList.add(c.p().a("OM SDK Version").b(this.f5460a.ab().c()).a());
if (!n.z()) {
arrayList.add(t());
}
return arrayList;
}
private java.util.List<com.applovin.impl.mediation.debugger.ui.d.c> q() {
throw new UnsupportedOperationException("Method not decompiled: com.applovin.impl.mediation.debugger.ui.b.b.q():java.util.List");
}
private List<c> r() {
ArrayList arrayList = new ArrayList(3);
arrayList.add(new com.applovin.impl.mediation.debugger.ui.b.a.b(k.a(), true, this.f5548c));
arrayList.add(new com.applovin.impl.mediation.debugger.ui.b.a.b(k.b(), false, this.f5548c));
arrayList.add(new com.applovin.impl.mediation.debugger.ui.b.a.b(k.c(), true, this.f5548c));
return arrayList;
}
private List<c> s() {
return a((String) null, (String) null);
}
private c t() {
return c.p().a("Java 8").a(R.drawable.applovin_ic_x_mark).c(g.a(R.color.applovin_sdk_xmarkColor, this.f5548c)).c("Upgrade to Java 8").d("For optimal performance, please enable Java 8 support. This will be required in a future SDK release. See: https://dash.applovin.com/documentation/mediation/android/getting-started/integration").a(true).a();
}
@Override
public int a(int i2) {
return (i2 == EnumC0082b.APP_INFO.ordinal() ? this.f5475r : i2 == EnumC0082b.MAX.ordinal() ? this.f5476s : i2 == EnumC0082b.PRIVACY.ordinal() ? this.f5477t : i2 == EnumC0082b.ADS.ordinal() ? this.f5478u : i2 == EnumC0082b.INCOMPLETE_NETWORKS.ordinal() ? this.f5479v : i2 == EnumC0082b.COMPLETED_NETWORKS.ordinal() ? this.f5480w : this.x).size();
}
@Override
public c b(int i2) {
return i2 == EnumC0082b.APP_INFO.ordinal() ? new com.applovin.impl.mediation.debugger.ui.d.e("APP INFO") : i2 == EnumC0082b.MAX.ordinal() ? new com.applovin.impl.mediation.debugger.ui.d.e("MAX") : i2 == EnumC0082b.PRIVACY.ordinal() ? new com.applovin.impl.mediation.debugger.ui.d.e("PRIVACY") : i2 == EnumC0082b.ADS.ordinal() ? new com.applovin.impl.mediation.debugger.ui.d.e("ADS") : i2 == EnumC0082b.INCOMPLETE_NETWORKS.ordinal() ? new com.applovin.impl.mediation.debugger.ui.d.e("INCOMPLETE INTEGRATIONS") : i2 == EnumC0082b.COMPLETED_NETWORKS.ordinal() ? new com.applovin.impl.mediation.debugger.ui.d.e("COMPLETED INTEGRATIONS") : new com.applovin.impl.mediation.debugger.ui.d.e("MISSING INTEGRATIONS");
}
public n c() {
return this.f5460a;
}
public List<com.applovin.impl.mediation.debugger.b.a.a> d() {
return this.b;
}
@Override
public int e() {
return EnumC0082b.COUNT.ordinal();
}
public List<com.applovin.impl.mediation.debugger.b.a.a> f() {
return this.f5461d;
}
public String g() {
return this.f5462e;
}
@Override
public String getCommunicatorId() {
return "MediationDebuggerListAdapter";
}
public String h() {
return this.f5463f;
}
public List<com.applovin.impl.mediation.debugger.b.a.d> i() {
return this.f5472o;
}
public List<com.applovin.impl.mediation.debugger.b.a.d> j() {
return this.f5473p;
}
public List<com.applovin.impl.mediation.debugger.b.c.b> k() {
return this.f5474q;
}
public String l() {
return this.f5466i.toString();
}
@Override
public void onMessageReceived(AppLovinCommunicatorMessage appLovinCommunicatorMessage) {
List<c> a2;
if ("privacy_setting_updated".equals(appLovinCommunicatorMessage.getTopic())) {
this.f5477t = r();
} else if ("network_sdk_version_updated".equals(appLovinCommunicatorMessage.getTopic())) {
this.f5479v = d(this.f5469l);
this.f5480w = d(this.f5470m);
} else {
if ("live_network_updated".equals(appLovinCommunicatorMessage.getTopic())) {
a2 = a(appLovinCommunicatorMessage.getMessageData().getString("live_network", null), (String) null);
} else if (!"test_mode_network_updated".equals(appLovinCommunicatorMessage.getTopic())) {
return;
} else {
a2 = a((String) null, appLovinCommunicatorMessage.getMessageData().getString("test_mode_network", null));
}
this.f5478u = a2;
}
m();
}
public String toString() {
return "MediationDebuggerListAdapter{isInitialized=" + this.f5467j.get() + "}";
}
private c a(String str) {
c.a p2 = c.p();
if (!this.f5460a.ap().a()) {
p2.a(this.f5548c);
}
c.a a2 = p2.a((StringUtils.isValidString(str) ? "" : "Select ").concat("Live Network"));
if (this.f5460a.ap().a()) {
str = "Enable";
}
return a2.b(str).b(-16776961).d("Ad loads are not supported while Test Mode is enabled. Please restart the app and make sure your GAID has not been enabled for test mode and that you are not on an emulator.").a(true).a();
}
private c b(String str) {
c.a p2 = c.p();
if (this.f5460a.ap().a()) {
p2.a(this.f5548c);
}
c.a a2 = p2.a((StringUtils.isValidString(str) ? "" : "Select ").concat("Test Mode Network"));
if (!this.f5460a.ap().a()) {
str = "Enable";
}
return a2.b(str).b(-16776961).d("Please re-launch the app to enable test mode. This will allow the selection of test mode networks.").a(true).a();
}
private List<c> d(List<com.applovin.impl.mediation.debugger.b.c.b> list) {
ArrayList arrayList = new ArrayList(list.size());
Iterator<com.applovin.impl.mediation.debugger.b.c.b> it = list.iterator();
while (it.hasNext()) {
arrayList.add(new com.applovin.impl.mediation.debugger.ui.b.a.a(it.next(), this.f5548c));
}
return arrayList;
}
@Override
public List<c> c(int i2) {
return i2 == EnumC0082b.APP_INFO.ordinal() ? this.f5475r : i2 == EnumC0082b.MAX.ordinal() ? this.f5476s : i2 == EnumC0082b.PRIVACY.ordinal() ? this.f5477t : i2 == EnumC0082b.ADS.ordinal() ? this.f5478u : i2 == EnumC0082b.INCOMPLETE_NETWORKS.ordinal() ? this.f5479v : i2 == EnumC0082b.COMPLETED_NETWORKS.ordinal() ? this.f5480w : this.x;
}
private List<c> a(@Nullable String str, @Nullable String str2) {
ArrayList arrayList = new ArrayList(3);
arrayList.add(c.p().a("View Ad Units (" + this.b.size() + ")").a(this.f5548c).a(true).a());
arrayList.add(a(str));
arrayList.add(b(str2));
if (!this.f5461d.isEmpty()) {
arrayList.add(c.p().a("Selective Init Ad Units (" + this.f5461d.size() + ")").a(this.f5548c).a(true).a());
}
return arrayList;
}
private c b(String str, String str2) {
c.a a2 = c.p().a(str);
if (StringUtils.isValidString(str2)) {
a2.b(str2);
} else {
a2.a(R.drawable.applovin_ic_x_mark);
a2.c(g.a(R.color.applovin_sdk_xmarkColor, this.f5548c));
}
return a2.a();
}
private void c(List<com.applovin.impl.mediation.debugger.b.c.b> list) {
for (com.applovin.impl.mediation.debugger.b.c.b bVar : list) {
if (bVar.c() == b.EnumC0077b.READY) {
this.f5474q.add(bVar);
}
}
}
private c b(boolean z) {
return c.p().a("app-ads.txt").a(z ? R.drawable.applovin_ic_check_mark_bordered : R.drawable.applovin_ic_x_mark).c(g.a(z ? R.color.applovin_sdk_checkmarkColor : R.color.applovin_sdk_xmarkColor, this.f5548c)).a(false).a();
}
@Override
public void a(a.b bVar) {
if (bVar != a.b.DEVELOPER_URI_NOT_FOUND) {
this.f5476s.add(b(false));
m();
} else {
this.f5460a.J();
if (v.a()) {
this.f5460a.J().b("MediationDebuggerListAdapter", "Developer URI was not found; app-ads.txt row will not show on the mediation debugger");
}
}
}
private void b(List<com.applovin.impl.mediation.debugger.b.a.a> list) {
HashSet hashSet = new HashSet();
HashSet hashSet2 = new HashSet();
Iterator<com.applovin.impl.mediation.debugger.b.a.a> it = list.iterator();
while (it.hasNext()) {
com.applovin.impl.mediation.debugger.b.a.c e2 = it.next().e();
Iterator<com.applovin.impl.mediation.debugger.b.a.b> it2 = e2.a().iterator();
while (it2.hasNext()) {
hashSet.add(it2.next().a());
}
Iterator<com.applovin.impl.mediation.debugger.b.a.b> it3 = e2.b().iterator();
while (it3.hasNext()) {
hashSet2.add(it3.next().a());
}
}
this.f5472o = new ArrayList(hashSet);
this.f5473p = new ArrayList(hashSet2);
Collections.sort(this.f5472o);
Collections.sort(this.f5473p);
}
@Override
public void a(com.applovin.impl.mediation.debugger.b.b.a aVar) {
List<com.applovin.impl.mediation.debugger.b.b.b> list = aVar.a().get(this.f5465h.a());
this.f5476s.add(b(list != null ? list.contains(this.f5465h) : false));
m();
}
private void a(c.a aVar, String str) {
aVar.c("MAX Ad Review").d(str).a(R.drawable.applovin_ic_x_mark).c(g.a(R.color.applovin_sdk_xmarkColor, this.f5548c)).a(true);
}
public boolean b() {
return this.f5468k;
}
private void a(StringBuilder sb, String str) {
String sb2 = sb.toString();
if (str.length() + sb2.length() >= ((Integer) this.f5460a.a(com.applovin.impl.sdk.c.b.at)).intValue()) {
v.f("MediationDebuggerListAdapter", sb2);
this.f5466i.append(sb2);
sb.setLength(1);
}
sb.append(str);
}
private void a(List<com.applovin.impl.mediation.debugger.b.c.b> list) {
List<com.applovin.impl.mediation.debugger.b.c.b> list2;
for (com.applovin.impl.mediation.debugger.b.c.b bVar : list) {
if (!bVar.g()) {
if (bVar.a() == b.a.INCOMPLETE_INTEGRATION || bVar.a() == b.a.INVALID_INTEGRATION) {
list2 = this.f5469l;
} else if (bVar.a() == b.a.COMPLETE) {
list2 = this.f5470m;
} else if (bVar.a() == b.a.MISSING) {
list2 = this.f5471n;
}
list2.add(bVar);
}
}
}
public void a(List<com.applovin.impl.mediation.debugger.b.c.b> list, List<com.applovin.impl.mediation.debugger.b.a.a> list2, List<com.applovin.impl.mediation.debugger.b.a.a> list3, com.applovin.impl.mediation.debugger.b.b.b bVar, String str, String str2, String str3, n nVar) {
this.f5460a = nVar;
this.b = list2;
this.f5461d = list3;
this.f5465h = bVar;
this.f5462e = str;
this.f5463f = str2;
this.f5464g = str3;
if (list != null && this.f5467j.compareAndSet(false, true)) {
nVar.J();
if (v.a()) {
nVar.J().b("MediationDebuggerListAdapter", "Populating networks...");
}
a(list);
b(list2);
c(this.f5470m);
this.f5475r.addAll(p());
this.f5476s.addAll(q());
this.f5477t.addAll(r());
this.f5478u.addAll(s());
this.f5479v = d(this.f5469l);
this.f5480w = d(this.f5470m);
this.x = d(this.f5471n);
ArrayList arrayList = new ArrayList(3);
arrayList.add("privacy_setting_updated");
arrayList.add("network_sdk_version_updated");
arrayList.add("live_network_updated");
arrayList.add("test_mode_network_updated");
AppLovinCommunicator.getInstance(this.f5548c).subscribe(this, arrayList);
o();
}
AppLovinSdkUtils.runOnUiThread(new Runnable() {
@Override
public void run() {
b.this.notifyDataSetChanged();
}
});
}
public void a(boolean z) {
this.f5468k = z;
}
public boolean a() {
return this.f5467j.get();
}
}