atsameip v0.1版本的 MD5 值为:28547cf98b0a2d02acb37969dcfb83e9
以下内容为反编译后的 n.java 源代码,内容仅作参考
package com.applovin.impl.sdk.e;
import android.app.Activity;
import com.amazon.aps.shared.util.APSSharedUtil;
import com.applovin.impl.sdk.EventServiceImpl;
import com.applovin.impl.sdk.ac;
import com.applovin.impl.sdk.e.o;
import com.applovin.impl.sdk.utils.Utils;
import com.applovin.sdk.AppLovinSdk;
import com.applovin.sdk.AppLovinSdkUtils;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import java.util.Map;
import java.util.concurrent.TimeUnit;
public class n extends a {
private final com.applovin.impl.sdk.n a;
public n(com.applovin.impl.sdk.n nVar) {
super("TaskInitializeSdk", nVar);
this.a = nVar;
}
private void a() {
if (this.a.D().a()) {
return;
}
Activity an = this.a.an();
if (an != null) {
this.a.D().a(an);
} else {
this.a.S().a(new z(this.a, true, new Runnable() {
@Override
public void run() {
n.this.a.D().a(n.this.a.af().a());
}
}), o.a.MAIN, TimeUnit.SECONDS.toMillis(1L));
}
}
private void b() {
String str;
if (!com.applovin.impl.sdk.w.a() || this.a.e()) {
return;
}
boolean d = this.a.K().d();
if (d) {
str = this.a.V().k().b + " (use this for test devices)";
} else {
str = "<Enable verbose logging to see the GAID to use for test devices - https://monetization-support.applovin.com/hc/en-us/articles/236114328-How-can-I-expose-verbose-logging-for-the-SDK>";
}
Map<String, Object> d2 = this.a.V().d();
Map<String, Object> c = this.a.V().c();
com.applovin.impl.sdk.utils.k kVar = new com.applovin.impl.sdk.utils.k();
kVar.a().a("=====AppLovin SDK=====");
kVar.a("===SDK Versions===").a("Version", AppLovinSdk.VERSION).a("Plugin Version", this.a.a(com.applovin.impl.sdk.c.b.dA)).a("Ad Review Version", com.applovin.impl.sdk.e.a()).a("OM SDK Version", this.a.al().c());
kVar.a("===Device Info===").a("OS", Utils.getAndroidOSInfo()).a(IronSourceConstants.TYPE_GAID, str).a("Model", d2.get("model")).a("Locale", d2.get("locale")).a("Emulator", d2.get("sim")).a("Tablet", d2.get("is_tablet"));
kVar.a("===App Info===").a("Application ID", c.get("package_name")).a("Target SDK", c.get("target_sdk")).a("ExoPlayer Version", Integer.valueOf(Utils.tryToGetExoPlayerVersionCode()));
kVar.a("===SDK Settings===").a("SDK Key", this.a.z()).a("Mediation Provider", this.a.t()).a("TG", com.applovin.impl.sdk.utils.o.a(this.a)).a("Test Mode On", Boolean.valueOf(this.a.J().a())).a("Verbose Logging On", Boolean.valueOf(d));
kVar.a("===Privacy States===\nPlease review AppLovin MAX documentation to be compliant with regional privacy policies.").a(com.applovin.impl.sdk.k.a(f()));
kVar.a();
com.applovin.impl.sdk.w.f("AppLovinSdk", kVar.toString());
}
@Override
public void run() {
String str;
StringBuilder sb;
str = "succeeded";
long currentTimeMillis = System.currentTimeMillis();
if (com.applovin.impl.sdk.w.a()) {
a("Initializing AppLovin SDK v" + AppLovinSdk.VERSION + APSSharedUtil.TRUNCATE_SEPARATOR);
}
try {
this.a.T().c(com.applovin.impl.sdk.d.f.b);
this.a.ab().a(f());
this.a.ab().b(f());
this.a.S().a(new b(this.a), o.a.MAIN);
this.a.V().e();
this.a.ah().a();
if (Utils.isPubInDebugMode(f())) {
this.a.h();
}
b();
if (((Boolean) this.a.a(com.applovin.impl.sdk.c.b.dU)).booleanValue()) {
AppLovinSdkUtils.runOnUiThread(new Runnable() {
@Override
public void run() {
ac.a(n.this.a);
}
});
}
a();
this.a.a(true);
this.a.U().c();
((EventServiceImpl) this.a.w()).maybeTrackAppOpenEvent();
if ((this.a.G().b() && !this.a.e()) || (((Boolean) this.a.a(com.applovin.impl.sdk.c.a.h)).booleanValue() && Utils.isPubInDebugMode(this.a.L()) && this.a.f())) {
this.a.G().a();
}
this.a.al().a();
if (((Boolean) this.a.a(com.applovin.impl.sdk.c.b.az)).booleanValue()) {
this.a.a(((Long) this.a.a(com.applovin.impl.sdk.c.b.aA)).longValue());
}
if (!com.applovin.impl.sdk.w.a()) {
return;
}
sb = new StringBuilder();
sb.append("AppLovin SDK ");
sb.append(AppLovinSdk.VERSION);
sb.append(" initialization ");
} catch (Throwable th) {
try {
if (com.applovin.impl.sdk.w.a()) {
com.applovin.impl.sdk.w.c("AppLovinSdk", "Failed to initialize SDK!", th);
}
this.a.a(false);
this.a.al().a();
if (((Boolean) this.a.a(com.applovin.impl.sdk.c.b.az)).booleanValue()) {
this.a.a(((Long) this.a.a(com.applovin.impl.sdk.c.b.aA)).longValue());
}
if (!com.applovin.impl.sdk.w.a()) {
return;
}
sb = new StringBuilder();
sb.append("AppLovin SDK ");
sb.append(AppLovinSdk.VERSION);
sb.append(" initialization ");
} catch (Throwable th2) {
this.a.al().a();
if (((Boolean) this.a.a(com.applovin.impl.sdk.c.b.az)).booleanValue()) {
this.a.a(((Long) this.a.a(com.applovin.impl.sdk.c.b.aA)).longValue());
}
if (com.applovin.impl.sdk.w.a()) {
StringBuilder sb2 = new StringBuilder();
sb2.append("AppLovin SDK ");
sb2.append(AppLovinSdk.VERSION);
sb2.append(" initialization ");
sb2.append(this.a.d() ? "succeeded" : "failed");
sb2.append(" in ");
sb2.append(System.currentTimeMillis() - currentTimeMillis);
sb2.append("ms");
a(sb2.toString());
}
throw th2;
}
}
}
}