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);
    }
}