正在查看: OLX India v19.42.007 应用的 p0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: OLX India v19.42.007 应用的 p0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.jio.jioads.multiad;
import android.app.Activity;
import android.util.Log;
import android.webkit.WebSettings;
import android.webkit.WebView;
import com.jio.jioads.adinterfaces.JioAdError;
import com.jio.jioads.adinterfaces.JioAds;
import com.jio.jioads.util.Utility;
import java.util.ArrayList;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
import kotlin.text.StringsKt;
import org.json.JSONArray;
import org.json.JSONObject;
public final class p0 {
public final Activity a;
public final boolean b;
public boolean c;
public JSONArray d;
public String e;
public JSONObject f;
public String g;
public boolean h;
public boolean i;
public ScheduledExecutorService j;
public com.jio.jioads.util.k k;
public volatile WebView l;
public final String m = "tvjsInterface";
public boolean n;
public p0(Activity activity, boolean z) {
this.a = activity;
this.b = z;
if (Utility.isNativeTargettingSupporting$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease()) {
return;
}
i();
}
public static final void b(p0 p0Var) {
WebView webView = p0Var.l;
if (webView != null) {
webView.removeJavascriptInterface(p0Var.m);
}
WebView webView2 = p0Var.l;
if (webView2 != null) {
webView2.destroy();
}
}
public static final void c(p0 p0Var, JSONObject jSONObject, JSONArray jSONArray) {
if (p0Var.l != null) {
String jSONObject2 = jSONObject.toString();
String jSONArray2 = jSONArray.toString();
String K = StringsKt.K(jSONObject2, "\"", "\\\"", false, 4, (Object) null);
String K2 = StringsKt.K(jSONArray2, "\"", "\\\"", false, 4, (Object) null);
com.jio.jioads.util.l.d("javascript:cq.getTargettedAds(JSON.parse(\"" + K2 + "\"),JSON.parse(\"" + K + "\"))");
WebView webView = p0Var.l;
if (webView != null) {
webView.loadUrl("javascript:cq.getTargettedAds(JSON.parse(\"" + K2 + "\"),JSON.parse(\"" + K + "\"))");
}
}
}
public static final void g(JSONObject jSONObject, String str, p0 p0Var) {
String K = StringsKt.K(jSONObject.toString(), "\"", "\\\"", false, 4, (Object) null);
String str2 = "javascript:cq.isTargetingExpressionMatch(\"" + str + "\",JSON.parse(\"" + K + "\"))";
if (JioAds.Companion.getInstance().getLogLevel$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease() != JioAds.LogLevel.NONE) {
Log.d("merc", str2);
}
WebView webView = p0Var.l;
if (webView != null) {
webView.loadUrl("javascript:cq.isTargetingExpressionMatch(\"" + str + "\",JSON.parse(\"" + K + "\"))");
}
}
public static final void h(boolean z, p0 p0Var, Object obj) {
if (z) {
com.jio.jioads.util.k kVar = p0Var.k;
if (kVar != null) {
kVar.onSuccess(obj);
return;
}
return;
}
com.jio.jioads.util.k kVar2 = p0Var.k;
if (kVar2 != null) {
kVar2.b();
}
}
public static final void j(p0 p0Var) {
Activity activity = p0Var.a;
g0 g0Var = new g0(p0Var);
try {
p0Var.l = new WebView(activity);
WebView webView = p0Var.l;
if (webView != null) {
webView.setWebViewClient(g0Var);
}
WebView webView2 = p0Var.l;
WebSettings settings = webView2 != null ? webView2.getSettings() : null;
if (settings != null) {
settings.setMixedContentMode(0);
}
WebView webView3 = p0Var.l;
WebSettings settings2 = webView3 != null ? webView3.getSettings() : null;
if (settings2 != null) {
settings2.setJavaScriptEnabled(true);
}
WebView webView4 = p0Var.l;
if (webView4 != null) {
webView4.addJavascriptInterface(new d0(p0Var), p0Var.m);
}
t0.b("jio_js", activity, new i0(p0Var, activity));
} catch (Exception unused) {
p0Var.d(null, false);
Utility utility = Utility.INSTANCE;
com.jio.jioads.cdnlogging.d dVar = com.jio.jioads.cdnlogging.d.a;
JioAdError.JioAdErrorType jioAdErrorType = JioAdError.JioAdErrorType.ERROR_IN_JS_TARGETING;
utility.logError(activity, "", dVar, jioAdErrorType.getErrorTitle(), "Exception while performing JSOperation", com.jio.jioads.jioreel.ssai.r.t != null ? new com.jio.jioads.cdnlogging.a() : null, "CampaignQualifierHandler-performJSOperation", Boolean.valueOf(p0Var.b), activity.getPackageName(), jioAdErrorType.getErrorCode(), false);
}
}
public static final void l(p0 p0Var) {
String a = com.jio.jioads.adinterfaces.q0.a(new StringBuilder(), p0Var.g, ": Inside run of jsOperationHandler, sending response on timer end", "message");
if (JioAds.Companion.getInstance().getLogLevel$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease() != JioAds.LogLevel.NONE) {
Log.d("merc", a);
}
p0Var.d(null, false);
}
public final void a() {
this.h = false;
this.i = false;
this.g = null;
try {
this.a.runOnUiThread(new Runnable() {
@Override
public final void run() {
p0.b(p0.this);
}
});
} catch (Exception unused) {
}
this.l = null;
}
public final void d(final Object obj, final boolean z) {
if (this.n) {
String a = com.jio.jioads.adinterfaces.q0.a(new StringBuilder(), this.g, ": else case of sendResponse", "message");
if (JioAds.Companion.getInstance().getLogLevel$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease() != JioAds.LogLevel.NONE) {
Log.d("merc", a);
return;
}
return;
}
this.n = true;
try {
ScheduledExecutorService scheduledExecutorService = this.j;
if (scheduledExecutorService != null) {
scheduledExecutorService.shutdownNow();
}
this.j = null;
} catch (Exception unused) {
}
ExecutorService newSingleThreadExecutor = Executors.newSingleThreadExecutor();
Runnable runnable = new Runnable() {
@Override
public final void run() {
p0.h(z, this, obj);
}
};
if (newSingleThreadExecutor != null) {
newSingleThreadExecutor.submit(runnable);
}
}
public final void e(final String str, final JSONObject jSONObject) {
if (this.l != null) {
this.a.runOnUiThread(new Runnable() {
@Override
public final void run() {
p0.g(jSONObject, str, this);
}
});
}
}
public final void f(final JSONArray jSONArray, final JSONObject jSONObject) {
if (!Utility.isNativeTargettingSupporting$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease()) {
this.a.runOnUiThread(new Runnable() {
@Override
public final void run() {
p0.c(p0.this, jSONObject, jSONArray);
}
});
return;
}
String jSONObject2 = jSONObject.toString();
String jSONArray2 = jSONArray.toString();
String K = StringsKt.K(jSONObject2, "\"", "", false, 4, (Object) null);
String str = "loadTargetingExpressionForBunch(). Server received expression: " + StringsKt.K(jSONArray2, "\"", "", false, 4, (Object) null) + " and publisher passed metaData= " + K;
if (JioAds.Companion.getInstance().getLogLevel$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease() != JioAds.LogLevel.NONE) {
Log.d("merc", str);
}
com.jio.jioads.multiad.targeting.a aVar = new com.jio.jioads.multiad.targeting.a();
aVar.a = jSONObject;
ArrayList arrayList = new ArrayList();
int length = jSONArray.length();
for (int i = 0; i < length; i++) {
JSONObject jSONObject3 = jSONArray.getJSONObject(i);
if (aVar.c(jSONObject3.optString("serverExp", ""))) {
String optString = jSONObject3.optString("adId");
if (optString.length() > 0) {
arrayList.add(optString);
}
}
}
String str2 = this.g + ": loadTargetingExpressionForBunch:targetedAds " + arrayList;
if (JioAds.Companion.getInstance().getLogLevel$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease() != JioAds.LogLevel.NONE) {
Log.d("merc", str2);
}
if (arrayList.size() > 0) {
d(arrayList, true);
return;
}
d(arrayList, false);
Activity activity = this.a;
if (activity != null) {
Utility utility = Utility.INSTANCE;
com.jio.jioads.cdnlogging.d dVar = com.jio.jioads.cdnlogging.d.a;
JioAdError.JioAdErrorType jioAdErrorType = JioAdError.JioAdErrorType.ERROR_IN_JS_TARGETING;
utility.logError(activity, "", dVar, jioAdErrorType.getErrorTitle(), "Targeting expression match failed", com.jio.jioads.jioreel.ssai.r.t != null ? new com.jio.jioads.cdnlogging.a() : null, "CampaignQualifierHandler-loadTargetingExpressionForBunch", Boolean.valueOf(this.b), this.a.getPackageName(), jioAdErrorType.getErrorCode(), false);
}
}
public final void i() {
this.i = true;
this.a.runOnUiThread(new Runnable() {
@Override
public final void run() {
p0.j(p0.this);
}
});
}
public final void k() {
if (this.j == null) {
String a = com.jio.jioads.adinterfaces.q0.a(new StringBuilder(), this.g, ": Starting jsOperationHandler Timer", "message");
if (JioAds.Companion.getInstance().getLogLevel$jio_ads_sdk_exo_2_18Location_21SsaiCommonVideoModuleCompanionNativeDynamicDisplayInstreamAudioInstreamVideoInterstitialMediationRetargetingCarouselRelease() != JioAds.LogLevel.NONE) {
Log.d("merc", a);
}
this.j = Executors.newScheduledThreadPool(1);
Runnable runnable = new Runnable() {
@Override
public final void run() {
p0.l(p0.this);
}
};
ScheduledExecutorService scheduledExecutorService = this.j;
if (scheduledExecutorService != null) {
scheduledExecutorService.schedule(runnable, 3L, TimeUnit.SECONDS);
}
}
}
}