Picsart v24.6版本的 MD5 值为:21a61631d94e54da68d2ad9268b8b9d9
以下内容为反编译后的 p.java 源代码,内容仅作参考
package com.applovin.impl.sdk.e;
import android.app.Activity;
import com.amazon.device.ads.DtbDeviceData;
import com.applovin.impl.privacy.a.d;
import com.applovin.impl.sdk.af;
import com.applovin.impl.sdk.e.q;
import com.applovin.sdk.AppLovinSdk;
import com.applovin.sdk.AppLovinSdkConfiguration;
import com.applovin.sdk.AppLovinSdkUtils;
import java.util.Map;
import java.util.concurrent.TimeUnit;
public class p extends d {
private final com.applovin.impl.sdk.n sdk;
public p(com.applovin.impl.sdk.n nVar) {
super("TaskInitializeSdk", nVar, true);
this.sdk = nVar;
}
public void Ab() {
af.z(this.sdk);
}
public void LA() {
this.sdk.CT().b(this.sdk.Ch().AU());
}
private void Ly() {
if (this.sdk.CT().isInitialized()) {
return;
}
Activity Db = this.sdk.Db();
if (Db != null) {
this.sdk.CT().b(Db);
} else {
this.sdk.Cj().a(new ab(this.sdk, true, "initializeAdapters", new myobfuscated.w4.a(this, 14)), q.a.CORE, TimeUnit.SECONDS.toMillis(1L));
}
}
private void Lz() {
Map<String, Object> Dr;
Map<String, Object> Dq;
String LK;
boolean isVerboseLoggingEnabled = this.sdk.Ck().isVerboseLoggingEnabled();
String str = "<Enable verbose logging to see the App Set ID to use for test devices - https://monetization-support.applovin.com/hc/en-us/articles/236114328-How-can-I-expose-verbose-logging-for-the-SDK>";
if (this.sdk.Cr() != null) {
Dr = this.sdk.Cr().Dr();
Dq = this.sdk.Cr().Dq();
LK = isVerboseLoggingEnabled ? this.sdk.Cq().Ej().LK() : "<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>";
if (isVerboseLoggingEnabled) {
str = Dr.get("idfv") + " (use this for test devices)";
}
} else {
Dr = this.sdk.Co().Dr();
Dq = this.sdk.Co().Dq();
LK = isVerboseLoggingEnabled ? this.sdk.Co().DE().LK() : "<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>";
if (isVerboseLoggingEnabled) {
str = Dr.get("idfv") + " (use this for test devices)";
}
}
com.applovin.impl.sdk.utils.m mVar = new com.applovin.impl.sdk.utils.m();
mVar.Mh().dH("=====AppLovin SDK=====");
mVar.dH("===SDK Versions===").e("Version", AppLovinSdk.VERSION).e("Plugin Version", this.sdk.a(com.applovin.impl.sdk.c.b.aQj)).e("Ad Review Version", com.applovin.impl.sdk.f.getVersion()).e("OM SDK Version", this.sdk.CK().getSdkVersion());
mVar.dH("===Device Info===").e("OS", com.applovin.impl.sdk.utils.t.Mu()).e("GAID", LK).e("App Set ID", str).e("Model", Dr.get(DtbDeviceData.DEVICE_DATA_MODEL_KEY)).e("Locale", Dr.get("locale")).e("Emulator", Dr.get("sim")).e("Tablet", Dr.get("is_tablet"));
mVar.dH("===App Info===").e("Application ID", Dq.get("package_name")).e("Target SDK", Dq.get("target_sdk")).e("ExoPlayer Version", Integer.valueOf(com.applovin.impl.sdk.utils.t.Mv()));
mVar.dH("===SDK Settings===").e("SDK Key", this.sdk.getSdkKey()).e("Mediation Provider", this.sdk.getMediationProvider()).e("TG", com.applovin.impl.sdk.utils.s.P(this.sdk)).e("AEI", this.sdk.a(com.applovin.impl.sdk.c.b.aLQ)).e("MEI", this.sdk.a(com.applovin.impl.sdk.c.b.aLR)).e("MD", this.sdk.a(com.applovin.impl.sdk.c.b.aLS)).e("Test Mode On", Boolean.valueOf(this.sdk.Da().isEnabled())).e("Verbose Logging On", Boolean.valueOf(isVerboseLoggingEnabled));
mVar.dH("===Privacy States===\nPlease review AppLovin MAX documentation to be compliant with regional privacy policies.").dH(com.applovin.impl.privacy.a.A(rY()));
mVar.dH("===MAX Terms Flow===");
com.applovin.impl.privacy.a.c CG = this.sdk.CG();
boolean isEnabled = CG.isEnabled();
mVar.e("Enabled", Boolean.valueOf(isEnabled));
if (isEnabled) {
boolean z = CG.Ap() == d.a.UNIFIED;
mVar.e("Flow Type", z ? "MAX Terms and Privacy Policy Flow" : "MAX Terms Flow");
if (z) {
AppLovinSdkConfiguration.ConsentFlowUserGeography consentFlowUserGeography = this.sdk.getConfiguration().getConsentFlowUserGeography();
AppLovinSdkConfiguration.ConsentFlowUserGeography debugUserGeography = CG.getDebugUserGeography();
AppLovinSdkConfiguration.ConsentFlowUserGeography consentFlowUserGeography2 = AppLovinSdkConfiguration.ConsentFlowUserGeography.GDPR;
String str2 = "Other";
mVar.e("Consent Flow Geography", consentFlowUserGeography == consentFlowUserGeography2 ? "GDPR" : consentFlowUserGeography == AppLovinSdkConfiguration.ConsentFlowUserGeography.OTHER ? "Other" : "Unknown");
if (com.applovin.impl.sdk.utils.t.b(com.applovin.impl.sdk.n.getApplicationContext(), this.sdk)) {
if (debugUserGeography == consentFlowUserGeography2) {
str2 = "GDPR";
} else if (consentFlowUserGeography != AppLovinSdkConfiguration.ConsentFlowUserGeography.OTHER) {
str2 = "None";
}
mVar.e("Debug User Geography", str2);
}
}
}
mVar.e("Privacy Policy URI", CG.getPrivacyPolicyUri()).e("Terms of Service URI", CG.getTermsOfServiceUri());
this.sdk.CH();
mVar.dH("===CMP (CONSENT MANAGEMENT PLATFORM)===").dH(this.sdk.CH().uW());
mVar.Mh();
com.applovin.impl.sdk.x.E("AppLovinSdk", mVar.toString());
}
@Override
public void run() {
String str;
com.applovin.impl.sdk.x xVar;
String str2;
StringBuilder sb;
str = "failed";
long currentTimeMillis = System.currentTimeMillis();
if (com.applovin.impl.sdk.x.FL()) {
com.applovin.impl.sdk.x xVar2 = this.logger;
String str3 = this.tag;
xVar2.f(str3, "Initializing AppLovin SDK v" + AppLovinSdk.VERSION + "...");
}
try {
this.sdk.Cm().KR();
this.sdk.Cm().c(com.applovin.impl.sdk.d.c.aUb);
this.sdk.Cm().c(com.applovin.impl.sdk.d.c.aUc);
this.sdk.Cy().H(rY());
this.sdk.Cy().L(rY());
this.sdk.Cj().a((d) new e(this.sdk), q.a.OTHER);
if (this.sdk.Cr() != null) {
this.sdk.Cr().Ed();
} else {
this.sdk.Co().Ds();
}
this.sdk.CD().Mj();
this.sdk.CJ().tG();
if (com.applovin.impl.sdk.utils.t.b(rY(), this.sdk)) {
this.sdk.BO();
}
this.sdk.CM().collectAppHubData();
Lz();
if (((Boolean) this.sdk.a(com.applovin.impl.sdk.c.b.aQF)).booleanValue()) {
AppLovinSdkUtils.runOnUiThread(new myobfuscated.e.b(this, 14));
}
Ly();
this.sdk.aL(true);
this.sdk.CQ().Jn();
this.sdk.Ca().maybeTrackAppOpenEvent();
if (this.sdk.CX().uQ() || (((Boolean) this.sdk.a(com.applovin.impl.sdk.c.a.aKn)).booleanValue() && com.applovin.impl.sdk.utils.t.b(com.applovin.impl.sdk.n.getApplicationContext(), this.sdk) && this.sdk.BM())) {
this.sdk.CX().uP();
}
if (this.sdk.Cs() != null) {
this.sdk.Cs().cM((String) this.sdk.a(com.applovin.impl.sdk.c.b.aMb));
}
this.sdk.CK().uP();
if (((Boolean) this.sdk.a(com.applovin.impl.sdk.c.b.aMD)).booleanValue()) {
this.sdk.bN(((Long) this.sdk.a(com.applovin.impl.sdk.c.b.aME)).longValue());
}
if (!com.applovin.impl.sdk.x.FL()) {
return;
}
xVar = this.logger;
str2 = this.tag;
sb = new StringBuilder("AppLovin SDK ");
sb.append(AppLovinSdk.VERSION);
sb.append(" initialization ");
} catch (Throwable th) {
try {
com.applovin.impl.sdk.x.e("AppLovinSdk", "Failed to initialize SDK!", th);
this.sdk.aL(false);
q(th);
if (((Boolean) this.sdk.a(com.applovin.impl.sdk.c.b.aLz)).booleanValue()) {
this.sdk.CQ().Jo();
}
if (((Boolean) this.sdk.a(com.applovin.impl.sdk.c.b.aLy)).booleanValue()) {
this.sdk.BS();
}
if (this.sdk.Cs() != null) {
this.sdk.Cs().cM((String) this.sdk.a(com.applovin.impl.sdk.c.b.aMb));
}
this.sdk.CK().uP();
if (((Boolean) this.sdk.a(com.applovin.impl.sdk.c.b.aMD)).booleanValue()) {
this.sdk.bN(((Long) this.sdk.a(com.applovin.impl.sdk.c.b.aME)).longValue());
}
if (!com.applovin.impl.sdk.x.FL()) {
return;
}
xVar = this.logger;
str2 = this.tag;
sb = new StringBuilder("AppLovin SDK ");
sb.append(AppLovinSdk.VERSION);
sb.append(" initialization ");
} catch (Throwable th2) {
if (this.sdk.Cs() != null) {
this.sdk.Cs().cM((String) this.sdk.a(com.applovin.impl.sdk.c.b.aMb));
}
this.sdk.CK().uP();
if (((Boolean) this.sdk.a(com.applovin.impl.sdk.c.b.aMD)).booleanValue()) {
this.sdk.bN(((Long) this.sdk.a(com.applovin.impl.sdk.c.b.aME)).longValue());
}
if (com.applovin.impl.sdk.x.FL()) {
com.applovin.impl.sdk.x xVar3 = this.logger;
String str4 = this.tag;
StringBuilder sb2 = new StringBuilder("AppLovin SDK ");
sb2.append(AppLovinSdk.VERSION);
sb2.append(" initialization ");
sb2.append(this.sdk.isEnabled() ? "succeeded" : "failed");
sb2.append(" in ");
sb2.append(System.currentTimeMillis() - currentTimeMillis);
sb2.append("ms");
xVar3.f(str4, sb2.toString());
}
throw th2;
}
}
}
}