Perfume Of Love v2.14.9版本的 MD5 值为:16011aefc5a55805771706ce3b259b4e
以下内容为反编译后的 u1.java 源代码,内容仅作参考
package com.chartboost.sdk.impl;
import com.chartboost.sdk.impl.i1;
import com.facebook.devicerequests.internal.DeviceRequestsHelper;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.onesignal.outcomes.data.OutcomeEventsTable;
import com.tapjoy.TJAdUnitConstants;
import com.tapjoy.TapjoyConstants;
import java.util.concurrent.TimeUnit;
import org.json.JSONObject;
public final class u1 extends i1 {
public final JSONObject p;
public final JSONObject q;
public final JSONObject r;
public final JSONObject s;
public u1(String str, w4 w4Var, h4 h4Var, i1.a aVar) {
super("https://live.chartboost.com", str, w4Var, h4Var, aVar);
this.p = new JSONObject();
this.q = new JSONObject();
this.r = new JSONObject();
this.s = new JSONObject();
}
public void b(String str, Object obj) {
b1.a(this.s, str, obj);
a("ad", this.s);
}
@Override
public void c() {
b1.a(this.q, "app", this.o.h);
b1.a(this.q, TJAdUnitConstants.String.BUNDLE, this.o.e);
b1.a(this.q, "bundle_id", this.o.f);
b1.a(this.q, "session_id", "");
b1.a(this.q, "ui", -1);
JSONObject jSONObject = this.q;
Boolean bool = Boolean.FALSE;
b1.a(jSONObject, "test_mode", bool);
a("app", this.q);
b1.a(this.r, "carrier", b1.a(b1.a(TapjoyConstants.TJC_CARRIER_NAME, this.o.m.optString("carrier-name")), b1.a(TapjoyConstants.TJC_MOBILE_COUNTRY_CODE, this.o.m.optString("mobile-country-code")), b1.a(TapjoyConstants.TJC_MOBILE_NETWORK_CODE, this.o.m.optString("mobile-network-code")), b1.a("iso_country_code", this.o.m.optString("iso-country-code")), b1.a("phone_type", Integer.valueOf(this.o.m.optInt("phone-type")))));
b1.a(this.r, DeviceRequestsHelper.DEVICE_INFO_MODEL, this.o.a);
b1.a(this.r, "make", this.o.k);
b1.a(this.r, "device_type", this.o.j);
b1.a(this.r, "actual_device_type", this.o.l);
b1.a(this.r, "os", this.o.b);
b1.a(this.r, "country", this.o.c);
b1.a(this.r, "language", this.o.d);
b1.a(this.r, "timestamp", String.valueOf(TimeUnit.MILLISECONDS.toSeconds(this.o.j().a())));
b1.a(this.r, "reachability", this.o.g().b());
b1.a(this.r, "is_portrait", Boolean.valueOf(this.o.b().k()));
b1.a(this.r, "scale", Float.valueOf(this.o.b().h()));
b1.a(this.r, TapjoyConstants.TJC_DEVICE_TIMEZONE, this.o.o);
b1.a(this.r, "mobile_network", this.o.g().a());
b1.a(this.r, "dw", Integer.valueOf(this.o.b().c()));
b1.a(this.r, "dh", Integer.valueOf(this.o.b().a()));
b1.a(this.r, "dpi", this.o.b().d());
b1.a(this.r, "w", Integer.valueOf(this.o.b().j()));
b1.a(this.r, "h", Integer.valueOf(this.o.b().e()));
b1.a(this.r, "user_agent", v5.a.a());
b1.a(this.r, "device_family", "");
b1.a(this.r, "retina", bool);
e3 c = this.o.c();
if (c != null) {
b1.a(this.r, "identity", c.b());
u5 e = c.e();
if (e != u5.TRACKING_UNKNOWN) {
b1.a(this.r, "limit_ad_tracking", Boolean.valueOf(e == u5.TRACKING_LIMITED));
}
Integer d = c.d();
if (d != null) {
b1.a(this.r, "appsetidscope", d);
}
} else {
s3.e("CBWebViewRequest", "Missing identity in the CB SDK. This will affect ads performance.");
}
b1.a(this.r, "pidatauseconsent", this.o.f().d());
b1.a(this.r, "privacy", this.o.f().e());
a("device", this.r);
b1.a(this.p, "sdk", this.o.g);
if (this.o.d() != null) {
b1.a(this.p, "mediation", this.o.d().c());
b1.a(this.p, "mediation_version", this.o.d().b());
b1.a(this.p, TapjoyConstants.TJC_ADAPTER_VERSION, this.o.d().a());
}
b1.a(this.p, "commit_hash", "a95f9a5fa454417814759bf265bfa2311545f508");
String a = this.o.a().a();
if (!c0.b().a(a)) {
b1.a(this.p, "config_variant", a);
}
a("sdk", this.p);
b1.a(this.s, OutcomeEventsTable.COLUMN_NAME_SESSION, Integer.valueOf(this.o.i()));
if (this.s.isNull("cache")) {
b1.a(this.s, "cache", bool);
}
if (this.s.isNull("amount")) {
b1.a(this.s, "amount", 0);
}
if (this.s.isNull("retry_count")) {
b1.a(this.s, "retry_count", 0);
}
if (this.s.isNull(FirebaseAnalytics.Param.LOCATION)) {
b1.a(this.s, FirebaseAnalytics.Param.LOCATION, "");
}
a("ad", this.s);
}
}