正在查看: OLX India v19.42.007 应用的 JioAdRequestGenerator.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: OLX India v19.42.007 应用的 JioAdRequestGenerator.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.jio.jioads.controller;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.pm.PackageInfo;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.telephony.CellLocation;
import android.telephony.TelephonyManager;
import android.telephony.gsm.GsmCellLocation;
import android.text.TextUtils;
import android.util.Log;
import androidx.annotation.Keep;
import com.jio.jioads.adinterfaces.JioAdView;
import com.jio.jioads.adinterfaces.JioAds;
import com.jio.jioads.adinterfaces.JioAdsLoader;
import com.jio.jioads.adinterfaces.t;
import com.jio.jioads.adinterfaces.y1;
import com.jio.jioads.util.Utility;
import com.jio.jioads.utils.Constants;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Pair;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.text.Regex;
import kotlin.text.StringsKt;
@Keep
@Metadata
@SourceDebugExtension
public final class JioAdRequestGenerator {
private final Context context;
private JioAdsLoader mJioAdsLoader;
public JioAdRequestGenerator(Context context) {
this.context = context;
}
private final void adMetaDataToParams(LinkedHashMap<String, String> linkedHashMap, Map<String, String> map) {
if (map != null) {
for (String str : map.keySet()) {
if (!TextUtils.isEmpty(str)) {
if (StringsKt.T(str, "md_", false, 2, (Object) null)) {
String str2 = map.get(str);
if (str2 != null) {
linkedHashMap.put(str, str2);
}
} else {
String str3 = map.get(str);
if (str3 != null) {
linkedHashMap.put("md_" + str, str3);
}
}
}
}
}
}
private final void addApplicationInfoParams(Context context, LinkedHashMap<String, String> linkedHashMap, String str) {
try {
PackageInfo packageInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
linkedHashMap.put("ai", context.getPackageName());
if (str != null && !StringsKt.i0(str)) {
linkedHashMap.put("aic", str);
}
linkedHashMap.put("av", packageInfo.versionName);
} catch (Exception unused) {
}
}
public static HashMap commonAdRequestParams$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease$default(JioAdRequestGenerator jioAdRequestGenerator, LinkedHashMap linkedHashMap, Map map, String str, JioAdView.ORIENTATION_TYPE orientation_type, int i, Object obj) {
if ((i & 4) != 0) {
str = null;
}
if ((i & 8) != 0) {
orientation_type = null;
}
return jioAdRequestGenerator.commonAdRequestParams$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease(linkedHashMap, map, str, orientation_type);
}
public final java.util.HashMap<java.lang.String, java.lang.String> getAdRequestParams(java.lang.String r17, java.util.HashMap<java.lang.String, java.lang.String> r18, com.jio.jioads.adinterfaces.JioAdView.ORIENTATION_TYPE r19, java.lang.String r20, com.jio.jioads.adinterfaces.JioAdView.AD_TYPE r21, java.util.List<? extends com.jio.jioads.utils.Constants.DynamicDisplaySize> r22, java.lang.Integer r23, java.lang.Integer r24, java.lang.Integer r25, java.lang.Boolean r26, java.lang.String r27, java.lang.Integer r28, java.lang.String r29, java.lang.String r30, java.lang.String r31) {
throw new UnsupportedOperationException("Method not decompiled: com.jio.jioads.controller.JioAdRequestGenerator.getAdRequestParams(java.lang.String, java.util.HashMap, com.jio.jioads.adinterfaces.JioAdView$ORIENTATION_TYPE, java.lang.String, com.jio.jioads.adinterfaces.JioAdView$AD_TYPE, java.util.List, java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Boolean, java.lang.String, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String):java.util.HashMap");
}
private final void getLocationParams(Context context, HashMap<String, String> hashMap) {
if (context != null) {
try {
Utility utility = Utility.INSTANCE;
if (utility.getCurrentUIModeType(context) != 4) {
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService("phone");
String networkOperator = telephonyManager.getNetworkOperator();
String simOperator = telephonyManager.getSimOperator();
hashMap.put("no", networkOperator);
hashMap.put("so", simOperator);
if (utility.isPermissionGranted(context, "android.permission.ACCESS_FINE_LOCATION")) {
CellLocation cellLocation = telephonyManager.getCellLocation();
GsmCellLocation gsmCellLocation = cellLocation instanceof GsmCellLocation ? (GsmCellLocation) cellLocation : null;
if (gsmCellLocation != null) {
int lac = gsmCellLocation.getLac();
int cid = gsmCellLocation.getCid();
if (lac <= 0 || cid <= 0) {
return;
}
hashMap.put("lac", "" + lac);
hashMap.put("ce", "" + cid);
}
}
}
} catch (Exception e) {
String a = y1.a(Utility.INSTANCE, e, new StringBuilder("Exception while getting n/w operator: "), "message");
if (JioAds.Companion.getInstance().getLogLevel$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease() != JioAds.LogLevel.NONE) {
Log.e("merc", a);
}
}
}
}
public static Map getRequestHeaders$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease$default(JioAdRequestGenerator jioAdRequestGenerator, String str, String str2, Context context, String str3, boolean z, int i, Object obj) {
return jioAdRequestGenerator.getRequestHeaders$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease(str, str2, context, str3, (i & 16) != 0 ? false : z);
}
private final void getlatnLonParams(Context context, HashMap<String, String> hashMap) {
if (context != null) {
try {
if (Utility.INSTANCE.getCurrentUIModeType(context) == 4) {
return;
}
} catch (Exception unused) {
return;
}
}
Object[] objArr = null;
if (context != null) {
SharedPreferences d = com.jio.jioads.util.p.d(context, "common_prefs");
objArr = new Object[]{Double.valueOf(Double.longBitsToDouble(d.getLong("lat", 0L))), Double.valueOf(Double.longBitsToDouble(d.getLong("lon", 0L))), Float.valueOf(d.getFloat("accu", 0.0f)), Long.valueOf(d.getLong("gts", 0L)), d.getString("provider", null)};
}
if (objArr == null || objArr.length < 4) {
return;
}
Object obj = objArr[0];
Object obj2 = objArr[1];
Object obj3 = objArr[2];
Object obj4 = objArr[3];
if (String.valueOf(obj).length() <= 0 || Intrinsics.d(obj, Double.valueOf(0.0d)) || Intrinsics.d(obj2, Double.valueOf(0.0d)) || Intrinsics.d(obj3, Float.valueOf(0.0f)) || Intrinsics.d(obj4, Double.valueOf(0.0d))) {
if (JioAds.Companion.getInstance().getLogLevel$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease() != JioAds.LogLevel.NONE) {
Log.d("merc", "location data is not available");
}
} else {
hashMap.put("la", String.valueOf(obj));
hashMap.put("lo", String.valueOf(obj2));
hashMap.put("acc", String.valueOf(obj3));
hashMap.put("gts", String.valueOf(obj4));
}
}
public final java.util.HashMap<java.lang.String, java.lang.String> commonAdRequestParams$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease(java.util.LinkedHashMap<java.lang.String, java.lang.String> r31, java.util.Map<java.lang.String, java.lang.String> r32, java.lang.String r33, com.jio.jioads.adinterfaces.JioAdView.ORIENTATION_TYPE r34) {
throw new UnsupportedOperationException("Method not decompiled: com.jio.jioads.controller.JioAdRequestGenerator.commonAdRequestParams$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease(java.util.LinkedHashMap, java.util.Map, java.lang.String, com.jio.jioads.adinterfaces.JioAdView$ORIENTATION_TYPE):java.util.HashMap");
}
public final Pair<String, Object[]> getAdRequestData(boolean z, String str, String str2, String str3, HashMap<String, String> hashMap, JioAdView.ORIENTATION_TYPE orientation_type, String str4, JioAdView.AD_TYPE ad_type, List<? extends Constants.DynamicDisplaySize> list, Integer num, Integer num2, Integer num3, String str5, Integer num4, String str6, String str7, boolean z2, JioAdsLoader jioAdsLoader, boolean z3, String str8, String str9) {
String str10;
this.mJioAdsLoader = jioAdsLoader;
HashMap<String, String> adRequestParams = getAdRequestParams(str3, hashMap, orientation_type, str4, ad_type, list, num, num2, num3, Boolean.valueOf(z2), str5, num4, str6, str8, str9);
if (z && str2 != null && str2.length() != 0) {
adRequestParams.put("te", str2);
}
String str11 = (String) com.jio.jioads.util.p.a(this.context, "common_prefs", 0, "", "cgi_id");
if (str11.length() == 0) {
str11 = "defaultCGI";
}
adRequestParams.put("cgi", str11);
String encodeAdRequestParameters = Utility.INSTANCE.encodeAdRequestParameters(adRequestParams, Utility.DEFAULT_PARAMS_ENCODING);
if (str == null || str.length() == 0) {
int i = c.$EnumSwitchMapping$0[JioAds.Companion.getInstance().getEnvironment$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease().ordinal()];
if (i == 1) {
str10 = z ? "https://mercury.jio.com/delivery/mapi.php" : this.mJioAdsLoader != null ? "https://mercury.jio.com/delivery/vapi.php" : "https://mercury.jio.com/delivery/api.php";
} else if (i == 2) {
str10 = z ? "https://mercury-stg.jio.com/delivery/mapi.php" : this.mJioAdsLoader != null ? "https://mercury-stg.jio.com/delivery/vapi.php" : "https://mercury-stg.jio.com/delivery/api.php";
} else if (i == 3) {
str10 = z ? "http://49.40.64.244:6080/sit.gomapi.php" : this.mJioAdsLoader != null ? "http://49.40.64.244:6080/sit.vapi.php" : "http://49.40.64.244:6080/sit.goapi.php";
} else {
if (i != 4) {
throw new NoWhenBranchMatchedException();
}
str10 = z ? "http://49.40.64.244:6080/proxy.mads.php" : jioAdsLoader != null ? "http://49.40.64.244:6080/proxy.vapi.php" : "http://49.40.64.244:6080/proxy.api.php";
}
} else if (z) {
if (StringsKt.O(str, "http", false, 2, (Object) null) || StringsKt.O(str, "https", false, 2, (Object) null)) {
str10 = str + "/delivery/mapi.php";
} else {
str10 = "https://" + str + "/delivery/mapi.php";
}
} else if (StringsKt.O(str, "http", false, 2, (Object) null) || StringsKt.O(str, "https", false, 2, (Object) null)) {
str10 = str + "/delivery/api.php";
} else {
str10 = "https://" + str + "/delivery/api.php";
}
String g = new Regex("\\s").g(StringsKt.e1(str10).toString(), "");
Map requestHeaders$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease$default = getRequestHeaders$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease$default(this, str3, str7, this.context, str4, false, 16, null);
if (!z3) {
StringBuilder sb = new StringBuilder();
sb.append(str3);
sb.append(": ");
sb.append(z ? "Multi" : "");
sb.append("Ad Invocation Url: ");
sb.append(g);
sb.append('?');
String a = t.a(sb, encodeAdRequestParameters, "message");
if (JioAds.Companion.getInstance().getLogLevel$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease() != JioAds.LogLevel.NONE) {
Log.d("merc", a);
}
}
return new Pair<>(g, new Object[]{encodeAdRequestParameters, requestHeaders$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease$default});
}
public final Context getContext() {
return this.context;
}
public final String getDeviceOrientation(Context context) {
Resources resources;
Configuration configuration;
Integer valueOf = (context == null || (resources = context.getResources()) == null || (configuration = resources.getConfiguration()) == null) ? null : Integer.valueOf(configuration.orientation);
return (valueOf != null && valueOf.intValue() == 2) ? "l" : (valueOf != null && valueOf.intValue() == 1) ? "p" : "";
}
public final java.util.Map<java.lang.String, java.lang.String> getRequestHeaders$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease(java.lang.String r11, java.lang.String r12, android.content.Context r13, java.lang.String r14, boolean r15) {
throw new UnsupportedOperationException("Method not decompiled: com.jio.jioads.controller.JioAdRequestGenerator.getRequestHeaders$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease(java.lang.String, java.lang.String, android.content.Context, java.lang.String, boolean):java.util.Map");
}
public final HashMap<String, String> getRequestParams(Map<String, String> map) {
return commonAdRequestParams$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease$default(this, new LinkedHashMap(), map, null, null, 12, null);
}
public final String getSimOperator(Context context) {
Object systemService;
if (context != null) {
try {
systemService = context.getSystemService("phone");
} catch (Exception unused) {
return null;
}
} else {
systemService = null;
}
return ((TelephonyManager) systemService).getSimOperator();
}
}