最右.apk(点击下载) / a.java


package com.baidu.mobads.b;

import android.content.Context;
import android.net.Uri;
import android.os.Build;
import android.text.TextUtils;
import com.alipay.sdk.app.statistic.c;
import com.baidu.mobads.constants.XAdSDKProxyVersion;
import com.baidu.mobads.g.g;
import com.baidu.mobads.interfaces.IXAdInstanceInfo;
import com.baidu.mobads.interfaces.IXAdProdInfo;
import com.baidu.mobads.interfaces.IXAdRequestInfo;
import com.baidu.mobads.interfaces.utils.IXAdLogger;
import com.baidu.mobads.interfaces.utils.IXAdSystemUtils;
import com.baidu.mobads.openad.c.b;
import com.baidu.mobads.utils.XAdSDKFoundationFacade;
import com.baidu.mobads.utils.h;
import com.baidu.mobads.utils.l;
import com.baidu.mobads.utils.q;
import com.eclipsesource.v8.Platform;
import com.google.android.exoplayer2.upstream.cache.ContentMetadata;
import com.google.android.material.shadow.ShadowDrawableWrapper;
import com.izuiyou.jsbridge.JSDispatch2Native;
import com.tencent.open.SocialConstants;
import com.umeng.analytics.pro.ak;
import java.util.HashMap;
import java.util.Map;
import java.util.Random;
import org.json.JSONObject;

public class a {

    /* renamed from: b  reason: collision with root package name */
    public static volatile String f16697b = "";
    public static volatile String c = "";
    private static a d = new a();

    /* renamed from: a  reason: collision with root package name */
    public final IXAdLogger f16698a = XAdSDKFoundationFacade.getInstance().getAdLogger();
    private Context e;

    private a() {
    }

    public static a a() {
        return d;
    }

    private String b() {
        String str = com.baidu.mobads.constants.a.c;
        if (!"0.0".equals(str)) {
            return str;
        }
        try {
            Context context = this.e;
            double a2 = g.a(context, g.a(context));
            if (a2 > ShadowDrawableWrapper.COS_45) {
                return String.valueOf(a2);
            }
            return str;
        } catch (Throwable th) {
            this.f16698a.d(th);
            return str;
        }
    }

    public void a(Context context) {
        if (this.e == null) {
            this.e = context;
        }
    }

    public void a(String str, String str2, String str3) {
        try {
            HashMap<String, String> hashMap = new HashMap<>();
            hashMap.put(ak.aw, str3);
            hashMap.put("stacktrace", str2);
            a(str, "404", hashMap);
        } catch (Exception e2) {
            this.f16698a.d(e2);
        }
    }

    private void a(String str, String str2, HashMap<String, String> hashMap) {
        String str3;
        String str4;
        l adConstants = XAdSDKFoundationFacade.getInstance().getAdConstants();
        h commonUtils = XAdSDKFoundationFacade.getInstance().getCommonUtils();
        Uri.Builder builder = new Uri.Builder();
        try {
            IXAdSystemUtils systemUtils = XAdSDKFoundationFacade.getInstance().getSystemUtils();
            Context applicationContext = XAdSDKFoundationFacade.getInstance().getApplicationContext();
            if (applicationContext != null) {
                str3 = systemUtils.getEncodedSN(applicationContext);
                str4 = commonUtils.base64Encode(systemUtils.getCUID(applicationContext));
            } else {
                str4 = "";
                str3 = str4;
            }
            Uri.Builder appendQueryParameter = builder.appendQueryParameter("type", str2).appendQueryParameter("p_ver", XAdSDKProxyVersion.RELEASE_TAG).appendQueryParameter("appsid", adConstants.getAppSid());
            Uri.Builder appendQueryParameter2 = appendQueryParameter.appendQueryParameter("v", "android_" + b() + "_" + "4.1.30").appendQueryParameter("pack", adConstants.getAppPackageNameOfPublisher()).appendQueryParameter(IXAdRequestInfo.SN, str3).appendQueryParameter("cuid", str4).appendQueryParameter("os", Platform.ANDROID).appendQueryParameter(IXAdRequestInfo.OSV, Build.VERSION.RELEASE);
            StringBuilder sb = new StringBuilder();
            sb.append("");
            sb.append(Build.VERSION.SDK_INT);
            Uri.Builder appendQueryParameter3 = appendQueryParameter2.appendQueryParameter(IXAdRequestInfo.BDR, sb.toString());
            appendQueryParameter3.appendQueryParameter(IXAdRequestInfo.BRAND, "" + commonUtils.getTextEncoder(Build.BRAND));
            if (str != null && str.length() > 128) {
                int indexOf = str.indexOf(10);
                if (indexOf <= 0) {
                    indexOf = 127;
                }
                str = str.substring(0, indexOf);
            }
            builder.appendQueryParameter("reason", str);
            if (hashMap != null) {
                for (Map.Entry<String, String> entry : hashMap.entrySet()) {
                    builder.appendQueryParameter(entry.getKey(), entry.getValue());
                }
            }
        } catch (Throwable th) {
            this.f16698a.d(th);
        }
        b bVar = new b("https://mobads-logs.baidu.com/brwhis.log", "");
        bVar.a(builder);
        bVar.a(0);
        new com.baidu.mobads.openad.c.a().a(bVar);
    }

    public void a(Context context, String str, IXAdInstanceInfo iXAdInstanceInfo, IXAdProdInfo iXAdProdInfo, Object... objArr) {
        a(0.1d, context, str, iXAdInstanceInfo, iXAdProdInfo, objArr);
    }

    public void a(double d2, Context context, String str, IXAdInstanceInfo iXAdInstanceInfo, IXAdProdInfo iXAdProdInfo, Object... objArr) {
        HashMap<String, String> hashMap = new HashMap<>();
        for (int i = 0; i < objArr.length; i++) {
            try {
                hashMap.put(ContentMetadata.KEY_CUSTOM_PREFIX + i, String.valueOf(objArr[i]));
            } catch (Exception e2) {
                q.a().e(e2);
                return;
            }
        }
        a(d2, context, str, iXAdInstanceInfo, iXAdProdInfo, hashMap);
    }

    public void a(Context context, String str, IXAdInstanceInfo iXAdInstanceInfo, IXAdProdInfo iXAdProdInfo, HashMap<String, String> hashMap) {
        a(1.0d, context, str, iXAdInstanceInfo, iXAdProdInfo, hashMap);
    }

    public void a(double d2, Context context, String str, IXAdInstanceInfo iXAdInstanceInfo, IXAdProdInfo iXAdProdInfo, HashMap<String, String> hashMap) {
        try {
            if (d2 > new Random().nextDouble()) {
                if (hashMap == null) {
                    hashMap = new HashMap<>();
                }
                hashMap.put("probability", String.valueOf(d2));
                a(new com.baidu.mobads.vo.a.b(str, iXAdInstanceInfo, iXAdProdInfo, hashMap).a(context));
            }
        } catch (Exception e2) {
            q.a().e(e2);
        }
    }

    public void a(Context context, int i, IXAdInstanceInfo iXAdInstanceInfo, HashMap<String, String> hashMap) {
        try {
            IXAdSystemUtils systemUtils = XAdSDKFoundationFacade.getInstance().getSystemUtils();
            h commonUtils = XAdSDKFoundationFacade.getInstance().getCommonUtils();
            if (hashMap == null) {
                hashMap = new HashMap<>();
            }
            hashMap.put("type", String.valueOf(i));
            hashMap.put("os", Platform.ANDROID);
            hashMap.put(IXAdRequestInfo.OSV, Build.VERSION.RELEASE);
            hashMap.put("brand", systemUtils.getPhoneOSBrand());
            hashMap.put(IXAdRequestInfo.BDR, systemUtils.getPhoneOSBuildVersionSdk());
            hashMap.put("model", Build.MODEL);
            hashMap.put("v", b());
            hashMap.put("p_ver", XAdSDKProxyVersion.RELEASE_TAG);
            hashMap.put("pack", commonUtils.getAppPackage(context));
            hashMap.put("appsid", commonUtils.getAppId(context));
            hashMap.put(c.f15923a, systemUtils.getNetworkType(context));
            hashMap.put("cuid", systemUtils.getCUID(context));
            hashMap.put(IXAdRequestInfo.SN, systemUtils.getEncodedSN(context));
            if (iXAdInstanceInfo != null) {
                hashMap.put(SocialConstants.PARAM_ACT, "" + iXAdInstanceInfo.getActionType());
                hashMap.put("buyer", a(iXAdInstanceInfo.getOriginJsonObject()));
                hashMap.put("qk", iXAdInstanceInfo.getQueryKey());
                hashMap.put(JSDispatch2Native.KEY_ADID, iXAdInstanceInfo.getAdId());
                hashMap.put("pk", iXAdInstanceInfo.getAppPackageName());
                hashMap.put("autoOpen", "" + iXAdInstanceInfo.isAutoOpen());
            }
            a(a(context, String.valueOf(i), hashMap));
        } catch (Throwable th) {
            this.f16698a.d(th);
        }
    }

    private void a(String str) {
        a(1, str);
    }

    private void a(int i, String str) {
        com.baidu.mobads.openad.c.a aVar = new com.baidu.mobads.openad.c.a();
        b bVar = new b(str, "");
        bVar.e = i;
        aVar.a(bVar, Boolean.TRUE);
    }

    private String a(Context context, String str, Map<String, String> map) {
        try {
            StringBuilder sb = new StringBuilder("type=" + str + "&");
            StringBuilder sb2 = new StringBuilder();
            map.put("ts", System.currentTimeMillis() + "");
            h commonUtils = XAdSDKFoundationFacade.getInstance().getCommonUtils();
            for (String str2 : map.keySet()) {
                String str3 = map.get(str2);
                if (!(str2 == null || str3 == null)) {
                    String encodeURIComponent = commonUtils.encodeURIComponent(str2);
                    String encodeURIComponent2 = commonUtils.encodeURIComponent(str3);
                    sb.append(encodeURIComponent);
                    sb.append("=");
                    sb.append(encodeURIComponent2);
                    sb.append("&");
                    sb2.append(encodeURIComponent2);
                    sb2.append(",");
                }
            }
            sb2.append("mobads,");
            String md5 = commonUtils.getMD5(sb2.toString());
            IXAdLogger iXAdLogger = this.f16698a;
            iXAdLogger.d("ExtraQuery.allValue:" + ((Object) sb2));
            sb.append("vd=" + md5 + "&");
            IXAdLogger iXAdLogger2 = this.f16698a;
            iXAdLogger2.d("ExtraQuery.params:" + ((Object) sb));
            return "https://mobads-logs.baidu.com/dz.zb" + "?" + sb.toString();
        } catch (Exception e2) {
            this.f16698a.d(e2);
            return "";
        }
    }

    private String a(JSONObject jSONObject) {
        if (jSONObject == null) {
            return "";
        }
        String optString = jSONObject.optString("buyer", "");
        return TextUtils.isEmpty(optString) ? jSONObject.optString("buyer_id", "") : optString;
    }
}