正在查看: Cantique de Louanges v12 应用的 ServerURL.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Cantique de Louanges v12 应用的 ServerURL.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.json.mediationsdk.server;
import android.content.Context;
import android.os.Build;
import android.text.TextUtils;
import android.util.Pair;
import com.json.e5;
import com.json.e9;
import com.json.h7;
import com.json.k0;
import com.json.k2;
import com.json.mediationsdk.config.ConfigFile;
import com.json.mediationsdk.metadata.a;
import com.json.mediationsdk.utils.IronSourceAES;
import com.json.mediationsdk.utils.IronSourceUtils;
import com.json.o;
import com.json.o2;
import com.json.o8;
import com.json.qc;
import com.json.v4;
import com.json.w3;
import com.mbridge.msdk.MBridgeConstans;
import com.startapp.simple.bloomfilter.parsing.TokenBuilder;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
public class ServerURL {
private static String f32886a = "https://init.supersonicads.com/sdk/v";
private static String a(List list) {
Iterator it = list.iterator();
String str = "";
while (it.hasNext()) {
Pair pair = (Pair) it.next();
if (str.length() > 0) {
str = str + o2.i.f33392c;
}
str = str + ((String) pair.first) + o2.i.f33390b + URLEncoder.encode((String) pair.second, "UTF-8");
}
return str;
}
private static String b(String str) {
return f32886a + str + "?request=";
}
public static String getCPVProvidersURL(Context context, String str, String str2, String str3, String str4, boolean z10, List<Pair<String, String>> list, boolean z11) throws UnsupportedEncodingException {
String str5;
List<String> list2;
e5 c10 = e9.h().c();
ArrayList arrayList = new ArrayList();
arrayList.add(new Pair("platform", "android"));
arrayList.add(new Pair("applicationKey", str));
if (!TextUtils.isEmpty(str2)) {
arrayList.add(new Pair("applicationUserId", str2));
}
arrayList.add(new Pair("sdkVersion", IronSourceUtils.getSDKVersion()));
if (z10) {
arrayList.add(new Pair("rvManual", "1"));
}
if (!IronSourceUtils.isEncryptedResponse()) {
arrayList.add(new Pair("serr", MBridgeConstans.ENDCARD_URL_TYPE_PL));
}
if (!TextUtils.isEmpty(ConfigFile.getConfigFile().getPluginType())) {
arrayList.add(new Pair("pluginType", ConfigFile.getConfigFile().getPluginType()));
}
if (!TextUtils.isEmpty(ConfigFile.getConfigFile().getPluginVersion())) {
arrayList.add(new Pair("pluginVersion", ConfigFile.getConfigFile().getPluginVersion()));
}
if (!TextUtils.isEmpty(ConfigFile.getConfigFile().getPluginFrameworkVersion())) {
arrayList.add(new Pair("plugin_fw_v", ConfigFile.getConfigFile().getPluginFrameworkVersion()));
}
if (!TextUtils.isEmpty(str3)) {
arrayList.add(new Pair(qc.f33600b, str3));
}
if (!TextUtils.isEmpty(str4)) {
arrayList.add(new Pair("mt", str4));
}
String b10 = k0.b(context, context.getPackageName());
if (!TextUtils.isEmpty(b10)) {
arrayList.add(new Pair("appVer", b10));
}
arrayList.add(new Pair("osVer", Build.VERSION.SDK_INT + ""));
arrayList.add(new Pair("devMake", Build.MANUFACTURER));
arrayList.add(new Pair("devModel", Build.MODEL));
arrayList.add(new Pair(v4.f34566v0, (IronSourceUtils.getFirstSession(context) ? 1 : 0) + ""));
ConcurrentHashMap<String, List<String>> c11 = o8.b().c();
if (c11.containsKey(a.f32677b)) {
arrayList.add(new Pair("coppa", c11.get(a.f32677b).get(0)));
}
if (c11.containsKey(a.f32681f)) {
String str6 = c11.get(a.f32681f).get(0);
if (!TextUtils.isEmpty(str6) && str6.equalsIgnoreCase(a.f32684i)) {
arrayList.add(new Pair("ts", "1"));
}
}
if (c11.containsKey(a.f32679d)) {
String str7 = c11.get(a.f32679d).get(0);
if (!TextUtils.isEmpty(str7) && str7.equalsIgnoreCase(a.f32682g)) {
arrayList.add(new Pair("dff", "1"));
}
}
if (c11.containsKey(a.f32680e) && (list2 = c11.get(a.f32680e)) != null) {
arrayList.add(new Pair(a.f32680e, list2.get(0)));
}
String connectionType = IronSourceUtils.getConnectionType(context);
if (!TextUtils.isEmpty(connectionType)) {
arrayList.add(new Pair("connType", connectionType));
}
if (list != null) {
arrayList.addAll(list);
}
String s10 = c10.s();
if (s10.length() != 0) {
arrayList.add(new Pair("browserUserAgent", s10));
}
try {
str5 = c10.b(context) + TokenBuilder.TOKEN_DELIMITER + c10.F(context);
} catch (Exception e10) {
e10.printStackTrace();
str5 = null;
}
if (str5 != null && str5.length() != 0) {
arrayList.add(new Pair("deviceLang", str5));
}
arrayList.add(new Pair("bundleId", context.getPackageName()));
arrayList.add(new Pair("mcc", "" + k2.b(context)));
arrayList.add(new Pair("mnc", "" + k2.c(context)));
String n10 = c10.n(context);
if (!TextUtils.isEmpty(n10)) {
arrayList.add(new Pair("icc", n10));
}
String j10 = c10.j(context);
if (!TextUtils.isEmpty(j10)) {
arrayList.add(new Pair(qc.f33606d, j10));
}
String b11 = c10.b();
if (!TextUtils.isEmpty(b11)) {
arrayList.add(new Pair("tz", b11));
}
arrayList.add(new Pair(qc.f33607d0, "" + c10.p()));
String s11 = c10.s(context);
if (!TextUtils.isEmpty(s11)) {
arrayList.add(new Pair("auid", s11));
}
if (z11) {
arrayList.add(new Pair("isDemandOnly", "1"));
}
arrayList.add(new Pair(v4.V, String.valueOf(o.a())));
arrayList.addAll(IronSourceUtils.parseJsonToPairList(new h7().a()));
return b(IronSourceUtils.getSDKVersion()) + URLEncoder.encode(IronSourceAES.encode(w3.b().c(), a(arrayList)), "UTF-8");
}
public static String getRequestURL(String str, boolean z10, int i10) throws UnsupportedEncodingException {
ArrayList arrayList = new ArrayList();
arrayList.add(new Pair("impression", Boolean.toString(z10)));
arrayList.add(new Pair(o2.f33215i, Integer.toString(i10)));
return str + o2.i.f33392c + a(arrayList);
}
}