- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
3387 lines
115 KiB
Java
3387 lines
115 KiB
Java
package com.ironsource.sdk.controller;
|
|
|
|
import android.annotation.SuppressLint;
|
|
import android.annotation.TargetApi;
|
|
import android.app.Activity;
|
|
import android.content.Context;
|
|
import android.content.Intent;
|
|
import android.graphics.Bitmap;
|
|
import android.graphics.Color;
|
|
import android.net.Uri;
|
|
import android.os.CountDownTimer;
|
|
import android.os.Message;
|
|
import android.text.TextUtils;
|
|
import android.util.Log;
|
|
import android.view.View;
|
|
import android.webkit.ConsoleMessage;
|
|
import android.webkit.DownloadListener;
|
|
import android.webkit.JavascriptInterface;
|
|
import android.webkit.RenderProcessGoneDetail;
|
|
import android.webkit.WebChromeClient;
|
|
import android.webkit.WebResourceResponse;
|
|
import android.webkit.WebSettings;
|
|
import android.webkit.WebView;
|
|
import android.webkit.WebViewClient;
|
|
import android.widget.FrameLayout;
|
|
import com.facebook.internal.security.CertificateUtil;
|
|
import com.google.android.gms.drive.DriveFile;
|
|
import com.ironsource.ad;
|
|
import com.ironsource.b9;
|
|
import com.ironsource.c9;
|
|
import com.ironsource.ce;
|
|
import com.ironsource.cu;
|
|
import com.ironsource.dj;
|
|
import com.ironsource.el;
|
|
import com.ironsource.f9;
|
|
import com.ironsource.fj;
|
|
import com.ironsource.g1;
|
|
import com.ironsource.gl;
|
|
import com.ironsource.ha;
|
|
import com.ironsource.hg;
|
|
import com.ironsource.hn;
|
|
import com.ironsource.i0;
|
|
import com.ironsource.i9;
|
|
import com.ironsource.ia;
|
|
import com.ironsource.jd;
|
|
import com.ironsource.jf;
|
|
import com.ironsource.k9;
|
|
import com.ironsource.kn;
|
|
import com.ironsource.l3;
|
|
import com.ironsource.la;
|
|
import com.ironsource.ln;
|
|
import com.ironsource.m9;
|
|
import com.ironsource.md;
|
|
import com.ironsource.mediationsdk.logger.IronLog;
|
|
import com.ironsource.mj;
|
|
import com.ironsource.mn;
|
|
import com.ironsource.n3;
|
|
import com.ironsource.n9;
|
|
import com.ironsource.nb;
|
|
import com.ironsource.nd;
|
|
import com.ironsource.o9;
|
|
import com.ironsource.p8;
|
|
import com.ironsource.p9;
|
|
import com.ironsource.pf;
|
|
import com.ironsource.qf;
|
|
import com.ironsource.qj;
|
|
import com.ironsource.r8;
|
|
import com.ironsource.ra;
|
|
import com.ironsource.rf;
|
|
import com.ironsource.s2;
|
|
import com.ironsource.s8;
|
|
import com.ironsource.sdk.controller.OpenUrlActivity;
|
|
import com.ironsource.sdk.controller.f;
|
|
import com.ironsource.sdk.controller.k;
|
|
import com.ironsource.sdk.controller.l;
|
|
import com.ironsource.sdk.controller.m;
|
|
import com.ironsource.sdk.controller.p;
|
|
import com.ironsource.sdk.controller.v;
|
|
import com.ironsource.sdk.utils.IronSourceStorageUtils;
|
|
import com.ironsource.sdk.utils.Logger;
|
|
import com.ironsource.sdk.utils.SDKUtils;
|
|
import com.ironsource.sf;
|
|
import com.ironsource.t2;
|
|
import com.ironsource.un;
|
|
import com.ironsource.v3;
|
|
import com.ironsource.v8;
|
|
import com.ironsource.ve;
|
|
import com.ironsource.vf;
|
|
import com.ironsource.vn;
|
|
import com.ironsource.vp;
|
|
import com.ironsource.vt;
|
|
import com.ironsource.wp;
|
|
import com.ironsource.x8;
|
|
import com.ironsource.xf;
|
|
import com.ironsource.xu;
|
|
import com.ironsource.y8;
|
|
import com.ironsource.yq;
|
|
import com.ironsource.yu;
|
|
import com.ironsource.zf;
|
|
import com.vungle.ads.internal.Constants;
|
|
import com.vungle.ads.internal.model.AdPayload;
|
|
import java.io.File;
|
|
import java.io.FileInputStream;
|
|
import java.io.FileNotFoundException;
|
|
import java.net.MalformedURLException;
|
|
import java.net.URL;
|
|
import java.util.ArrayList;
|
|
import java.util.Collection;
|
|
import java.util.HashMap;
|
|
import java.util.Locale;
|
|
import java.util.Map;
|
|
import kotlin.jvm.functions.Function1;
|
|
import org.json.JSONArray;
|
|
import org.json.JSONException;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public class v implements com.ironsource.sdk.controller.l, hn, DownloadListener {
|
|
private static final String a0 = "about:blank";
|
|
public static int b0 = 0;
|
|
public static String c0 = "is_store";
|
|
public static String d0 = "external_url";
|
|
public static String e0 = "secondary_web_view";
|
|
private static String f0 = "success";
|
|
private static String g0 = "fail";
|
|
private String A;
|
|
private com.ironsource.sdk.controller.d B;
|
|
private cu C;
|
|
private t2 D;
|
|
private ia G;
|
|
private com.ironsource.sdk.controller.o H;
|
|
private com.ironsource.sdk.controller.q I;
|
|
private com.ironsource.sdk.controller.u J;
|
|
private com.ironsource.sdk.controller.i K;
|
|
private com.ironsource.sdk.controller.a L;
|
|
private com.ironsource.sdk.controller.j M;
|
|
private l3 N;
|
|
private xu O;
|
|
private com.ironsource.sdk.controller.c P;
|
|
private p8 Q;
|
|
private JSONObject R;
|
|
private l.a S;
|
|
private l.b T;
|
|
private f9 U;
|
|
private boolean V;
|
|
y8 X;
|
|
final fj Y;
|
|
private kn Z;
|
|
private final ve a;
|
|
private b9 b;
|
|
private String f;
|
|
private String g;
|
|
private final ra h;
|
|
private boolean i;
|
|
private p j;
|
|
private boolean k;
|
|
private CountDownTimer l;
|
|
public CountDownTimer m;
|
|
private final o q;
|
|
private View r;
|
|
private FrameLayout s;
|
|
private WebChromeClient.CustomViewCallback t;
|
|
private FrameLayout u;
|
|
private u v;
|
|
private String w;
|
|
private p9 x;
|
|
private o9 y;
|
|
private n9 z;
|
|
private String c = v.class.getSimpleName();
|
|
private String d = "IronSource";
|
|
private final String e = "We're sorry, some error occurred. we will investigate it";
|
|
private int n = 50;
|
|
private int o = 50;
|
|
private String p = v8.e.b;
|
|
private Object E = new Object();
|
|
private boolean F = false;
|
|
private final ce W = el.N().f();
|
|
|
|
public class a implements Runnable {
|
|
public a() {
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
v.this.a(1);
|
|
}
|
|
}
|
|
|
|
public class b implements Runnable {
|
|
final /* synthetic */ rf a;
|
|
|
|
public b(rf rfVar) {
|
|
this.a = rfVar;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
v.this.P.b("controller html - failed to download - " + this.a.b());
|
|
}
|
|
}
|
|
|
|
public class c implements Runnable {
|
|
final /* synthetic */ Context a;
|
|
|
|
public c(Context context) {
|
|
this.a = context;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
v.this.e(this.a);
|
|
}
|
|
}
|
|
|
|
public class d implements Runnable {
|
|
final /* synthetic */ Context a;
|
|
|
|
public d(Context context) {
|
|
this.a = context;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
v.this.f(this.a);
|
|
}
|
|
}
|
|
|
|
public class e implements Runnable {
|
|
final /* synthetic */ qf.e a;
|
|
final /* synthetic */ String b;
|
|
|
|
public e(qf.e eVar, String str) {
|
|
this.a = eVar;
|
|
this.b = str;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
m9 a;
|
|
qf.e eVar = this.a;
|
|
if ((eVar == qf.e.RewardedVideo || eVar == qf.e.Interstitial) && (a = v.this.a(eVar)) != null) {
|
|
a.a(this.a, this.b);
|
|
}
|
|
}
|
|
}
|
|
|
|
public class f extends p8 {
|
|
public f(JSONObject jSONObject, Context context) {
|
|
super(jSONObject, context);
|
|
}
|
|
|
|
@Override // com.ironsource.p8, com.ironsource.zd
|
|
public void a() {
|
|
if (v.this.i) {
|
|
v.this.m("none");
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.p8, com.ironsource.zd
|
|
public void a(String str, JSONObject jSONObject) {
|
|
if (v.this.i) {
|
|
v.this.m(str);
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.p8, com.ironsource.zd
|
|
public void b(String str, JSONObject jSONObject) {
|
|
if (jSONObject == null || !v.this.i) {
|
|
return;
|
|
}
|
|
try {
|
|
jSONObject.put(v8.i.t, str);
|
|
v.this.e(jSONObject);
|
|
} catch (JSONException e) {
|
|
i9.d().a(e);
|
|
IronLog.INTERNAL.error(e.toString());
|
|
}
|
|
}
|
|
}
|
|
|
|
public class g implements xu {
|
|
public g() {
|
|
}
|
|
|
|
@Override // com.ironsource.xu
|
|
public void a(String str, JSONObject jSONObject) {
|
|
v.this.i(v.this.e(str, jSONObject.toString()));
|
|
}
|
|
}
|
|
|
|
public class h implements Runnable {
|
|
final /* synthetic */ JSONObject a;
|
|
final /* synthetic */ WebView b;
|
|
final /* synthetic */ String c;
|
|
|
|
public h(JSONObject jSONObject, WebView webView, String str) {
|
|
this.a = jSONObject;
|
|
this.b = webView;
|
|
this.c = str;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
v.this.a(this.a, this.b);
|
|
v.this.l("about:blank");
|
|
v.this.l(this.c);
|
|
}
|
|
}
|
|
|
|
public class i extends CountDownTimer {
|
|
final /* synthetic */ int a;
|
|
|
|
public class a implements Runnable {
|
|
public a() {
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
v.this.P.b(v8.c.j);
|
|
}
|
|
}
|
|
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
public i(long j, long j2, int i) {
|
|
super(j, j2);
|
|
this.a = i;
|
|
}
|
|
|
|
@Override // android.os.CountDownTimer
|
|
public void onFinish() {
|
|
Logger.i(v.this.c, "Loading Controller Timer Finish");
|
|
int i = this.a;
|
|
if (i == 3) {
|
|
v.this.b(new a());
|
|
} else {
|
|
v.this.a(i + 1);
|
|
}
|
|
}
|
|
|
|
@Override // android.os.CountDownTimer
|
|
public void onTick(long j) {
|
|
Logger.i(v.this.c, "Loading Controller Timer Tick " + j);
|
|
}
|
|
}
|
|
|
|
public class j implements s {
|
|
public j() {
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.v.s
|
|
public void a(String str, qf.e eVar, ha haVar) {
|
|
v.this.a(str, eVar, haVar);
|
|
}
|
|
}
|
|
|
|
public class k implements s {
|
|
public k() {
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.v.s
|
|
public void a(String str, qf.e eVar, ha haVar) {
|
|
v.this.a(str, eVar, haVar);
|
|
}
|
|
}
|
|
|
|
public class l implements s {
|
|
public l() {
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.v.s
|
|
public void a(String str, qf.e eVar, ha haVar) {
|
|
v.this.a(str, eVar, haVar);
|
|
}
|
|
}
|
|
|
|
public class m implements Runnable {
|
|
final /* synthetic */ qf.e a;
|
|
final /* synthetic */ ha b;
|
|
final /* synthetic */ String c;
|
|
|
|
public m(qf.e eVar, ha haVar, String str) {
|
|
this.a = eVar;
|
|
this.b = haVar;
|
|
this.c = str;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
ha haVar;
|
|
qf.e eVar = qf.e.RewardedVideo;
|
|
qf.e eVar2 = this.a;
|
|
if ((eVar != eVar2 && qf.e.Interstitial != eVar2 && qf.e.Banner != eVar2) || (haVar = this.b) == null || TextUtils.isEmpty(haVar.h())) {
|
|
return;
|
|
}
|
|
m9 a = v.this.a(this.a);
|
|
String unused = v.this.c;
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append("onAdProductInitFailed (message:");
|
|
sb.append(this.c);
|
|
sb.append(")(");
|
|
sb.append(this.a);
|
|
sb.append(")");
|
|
if (a != null) {
|
|
a.a(this.a, this.b.h(), this.c);
|
|
}
|
|
}
|
|
}
|
|
|
|
public class n implements Runnable {
|
|
public n() {
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
v.this.a(1);
|
|
}
|
|
}
|
|
|
|
public class o extends WebChromeClient {
|
|
private o() {
|
|
}
|
|
|
|
public /* synthetic */ o(v vVar, f fVar) {
|
|
this();
|
|
}
|
|
|
|
@Override // android.webkit.WebChromeClient
|
|
public View getVideoLoadingProgressView() {
|
|
FrameLayout frameLayout = new FrameLayout(v.this.Y.getContext());
|
|
frameLayout.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
|
|
return frameLayout;
|
|
}
|
|
|
|
@Override // android.webkit.WebChromeClient
|
|
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
|
|
Logger.i("MyApplication", consoleMessage.message() + " -- From line " + consoleMessage.lineNumber() + " of " + consoleMessage.sourceId());
|
|
return true;
|
|
}
|
|
|
|
@Override // android.webkit.WebChromeClient
|
|
public boolean onCreateWindow(WebView webView, boolean z, boolean z2, Message message) {
|
|
WebView webView2 = new WebView(webView.getContext());
|
|
webView2.setWebChromeClient(this);
|
|
webView2.setWebViewClient(new q(v.this, null));
|
|
((WebView.WebViewTransport) message.obj).setWebView(webView2);
|
|
message.sendToTarget();
|
|
Logger.i("onCreateWindow", "onCreateWindow");
|
|
return true;
|
|
}
|
|
|
|
@Override // android.webkit.WebChromeClient
|
|
public void onHideCustomView() {
|
|
Logger.i("Test", "onHideCustomView");
|
|
if (v.this.r == null) {
|
|
return;
|
|
}
|
|
v.this.r.setVisibility(8);
|
|
v.this.s.removeView(v.this.r);
|
|
v.this.r = null;
|
|
v.this.s.setVisibility(8);
|
|
v.this.t.onCustomViewHidden();
|
|
v.this.Y.setVisibility(0);
|
|
}
|
|
|
|
@Override // android.webkit.WebChromeClient
|
|
public void onShowCustomView(View view, WebChromeClient.CustomViewCallback customViewCallback) {
|
|
Logger.i("Test", "onShowCustomView");
|
|
v.this.Y.setVisibility(8);
|
|
if (v.this.r != null) {
|
|
Logger.i("Test", "mCustomView != null");
|
|
customViewCallback.onCustomViewHidden();
|
|
return;
|
|
}
|
|
Logger.i("Test", "mCustomView == null");
|
|
v.this.s.addView(view);
|
|
v.this.r = view;
|
|
v.this.t = customViewCallback;
|
|
v.this.s.setVisibility(0);
|
|
}
|
|
}
|
|
|
|
public static class p {
|
|
qf.e a;
|
|
String b;
|
|
|
|
public p(qf.e eVar, String str) {
|
|
this.a = eVar;
|
|
this.b = str;
|
|
}
|
|
|
|
public String a() {
|
|
return this.b;
|
|
}
|
|
|
|
public qf.e b() {
|
|
return this.a;
|
|
}
|
|
}
|
|
|
|
public class q extends WebViewClient {
|
|
private q() {
|
|
}
|
|
|
|
public /* synthetic */ q(v vVar, f fVar) {
|
|
this();
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
@TargetApi(26)
|
|
public boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
|
|
Logger.e(v.this.c, "Chromium process crashed - detail.didCrash(): " + renderProcessGoneDetail.didCrash());
|
|
return true;
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
|
|
Context q = v.this.q();
|
|
q.startActivity(new OpenUrlActivity.e(new k.b()).a(str).b(false).a(q));
|
|
return true;
|
|
}
|
|
}
|
|
|
|
public class r {
|
|
|
|
public class a implements Runnable {
|
|
final /* synthetic */ String a;
|
|
final /* synthetic */ String b;
|
|
|
|
public a(String str, String str2) {
|
|
this.a = str;
|
|
this.b = str2;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
String str = this.a;
|
|
if (str == null) {
|
|
str = "We're sorry, some error occurred. we will investigate it";
|
|
}
|
|
String unused = v.this.c;
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append("onRVShowFail(message:");
|
|
sb.append(this.a);
|
|
sb.append(")");
|
|
v.this.x.d(this.b, str);
|
|
}
|
|
}
|
|
|
|
public class b implements Runnable {
|
|
final /* synthetic */ String a;
|
|
|
|
public b(String str) {
|
|
this.a = str;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
String unused = v.this.c;
|
|
v.this.y.a(qf.e.Interstitial, this.a, (s2) null);
|
|
}
|
|
}
|
|
|
|
public class c implements Runnable {
|
|
final /* synthetic */ String a;
|
|
final /* synthetic */ String b;
|
|
|
|
public c(String str, String str2) {
|
|
this.a = str;
|
|
this.b = str2;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
String str = this.a;
|
|
if (str == null) {
|
|
str = "We're sorry, some error occurred. we will investigate it";
|
|
}
|
|
String unused = v.this.c;
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append("onInterstitialInitFail(message:");
|
|
sb.append(str);
|
|
sb.append(")");
|
|
v.this.y.a(qf.e.Interstitial, this.b, str);
|
|
}
|
|
}
|
|
|
|
public class d implements Runnable {
|
|
final /* synthetic */ m9 a;
|
|
final /* synthetic */ qf.e b;
|
|
final /* synthetic */ String c;
|
|
|
|
public d(m9 m9Var, qf.e eVar, String str) {
|
|
this.a = m9Var;
|
|
this.b = eVar;
|
|
this.c = str;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
this.a.c(this.b, this.c);
|
|
}
|
|
}
|
|
|
|
public class e implements Runnable {
|
|
final /* synthetic */ String a;
|
|
final /* synthetic */ JSONObject b;
|
|
|
|
public e(String str, JSONObject jSONObject) {
|
|
this.a = str;
|
|
this.b = jSONObject;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
v.this.y.a(this.a, this.b);
|
|
}
|
|
}
|
|
|
|
public class f implements Runnable {
|
|
final /* synthetic */ String a;
|
|
final /* synthetic */ String b;
|
|
|
|
public f(String str, String str2) {
|
|
this.a = str;
|
|
this.b = str2;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
String str = this.a;
|
|
if (str == null) {
|
|
str = "We're sorry, some error occurred. we will investigate it";
|
|
}
|
|
v.this.y.c(this.b, str);
|
|
}
|
|
}
|
|
|
|
public class g implements Runnable {
|
|
final /* synthetic */ String a;
|
|
|
|
public g(String str) {
|
|
this.a = str;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
String unused = v.this.c;
|
|
v.this.z.a(qf.e.Banner, this.a, (s2) null);
|
|
}
|
|
}
|
|
|
|
public class h implements Runnable {
|
|
final /* synthetic */ String a;
|
|
final /* synthetic */ String b;
|
|
|
|
public h(String str, String str2) {
|
|
this.a = str;
|
|
this.b = str2;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
String str = this.a;
|
|
if (str == null) {
|
|
str = "We're sorry, some error occurred. we will investigate it";
|
|
}
|
|
String unused = v.this.c;
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append("onBannerInitFail(message:");
|
|
sb.append(str);
|
|
sb.append(")");
|
|
v.this.z.a(qf.e.Banner, this.b, str);
|
|
}
|
|
}
|
|
|
|
public class i implements Runnable {
|
|
final /* synthetic */ String a;
|
|
final /* synthetic */ jf b;
|
|
|
|
public i(String str, jf jfVar) {
|
|
this.a = str;
|
|
this.b = jfVar;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
String unused = v.this.c;
|
|
v.this.z.a(this.a, this.b);
|
|
}
|
|
}
|
|
|
|
public class j implements Runnable {
|
|
final /* synthetic */ String a;
|
|
final /* synthetic */ String b;
|
|
|
|
public j(String str, String str2) {
|
|
this.a = str;
|
|
this.b = str2;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
String unused = v.this.c;
|
|
String str = this.a;
|
|
if (str == null) {
|
|
str = "We're sorry, some error occurred. we will investigate it";
|
|
}
|
|
v.this.z.a(this.b, str);
|
|
}
|
|
}
|
|
|
|
public class k implements Runnable {
|
|
public k() {
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
v.this.F();
|
|
}
|
|
}
|
|
|
|
public class l implements Runnable {
|
|
final /* synthetic */ String a;
|
|
|
|
public l(String str) {
|
|
this.a = str;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
try {
|
|
if (new JSONObject(this.a).has(f.b.b)) {
|
|
v.this.S.a(f.a.a(this.a));
|
|
} else {
|
|
v.this.T.a(gl.a(this.a));
|
|
}
|
|
} catch (JSONException e) {
|
|
i9.d().a(e);
|
|
Logger.e(v.this.c, "failed to parse received message");
|
|
IronLog.INTERNAL.error(e.toString());
|
|
}
|
|
}
|
|
}
|
|
|
|
public class m implements Runnable {
|
|
final /* synthetic */ qf.e a;
|
|
final /* synthetic */ String b;
|
|
final /* synthetic */ String c;
|
|
final /* synthetic */ JSONObject d;
|
|
|
|
public m(qf.e eVar, String str, String str2, JSONObject jSONObject) {
|
|
this.a = eVar;
|
|
this.b = str;
|
|
this.c = str2;
|
|
this.d = jSONObject;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
m9 a;
|
|
qf.e eVar = this.a;
|
|
if ((eVar == qf.e.Interstitial || eVar == qf.e.RewardedVideo || eVar == qf.e.Banner) && (a = v.this.a(eVar)) != null) {
|
|
a.a(this.a, this.b, this.c, this.d);
|
|
}
|
|
}
|
|
}
|
|
|
|
public class n implements Runnable {
|
|
final /* synthetic */ String a;
|
|
|
|
public n(String str) {
|
|
this.a = str;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
try {
|
|
Logger.i(v.this.c, "omidAPI(" + this.a + ")");
|
|
v.this.H.a(new wp(this.a).toString(), r.this.new w());
|
|
} catch (Exception e) {
|
|
i9.d().a(e);
|
|
IronLog.INTERNAL.error(e.toString());
|
|
Logger.i(v.this.c, "omidAPI failed with exception " + e.getMessage());
|
|
}
|
|
}
|
|
}
|
|
|
|
public class o implements Runnable {
|
|
public o() {
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
v.this.B();
|
|
}
|
|
}
|
|
|
|
public class p implements Runnable {
|
|
public p() {
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
v.this.Y.removeJavascriptInterface(v8.e);
|
|
}
|
|
}
|
|
|
|
public class q implements Runnable {
|
|
public q() {
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
v.this.Y.getSettings().setMixedContentMode(0);
|
|
}
|
|
}
|
|
|
|
/* renamed from: com.ironsource.sdk.controller.v$r$r, reason: collision with other inner class name */
|
|
public class RunnableC0184r implements Runnable {
|
|
final /* synthetic */ int a;
|
|
final /* synthetic */ String b;
|
|
final /* synthetic */ s2 c;
|
|
|
|
public RunnableC0184r(int i, String str, s2 s2Var) {
|
|
this.a = i;
|
|
this.b = str;
|
|
this.c = s2Var;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
if (this.a <= 0) {
|
|
v.this.x.c(this.b);
|
|
} else {
|
|
String unused = v.this.c;
|
|
v.this.x.a(qf.e.RewardedVideo, this.b, this.c);
|
|
}
|
|
}
|
|
}
|
|
|
|
public class s implements Runnable {
|
|
final /* synthetic */ String a;
|
|
|
|
public s(String str) {
|
|
this.a = str;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
try {
|
|
v.this.M.a(new JSONObject(this.a), r.this.new w());
|
|
} catch (Exception e) {
|
|
i9.d().a(e);
|
|
IronLog.INTERNAL.error(e.toString());
|
|
Logger.i(v.this.c, "fileSystemAPI failed with exception " + e.getMessage());
|
|
}
|
|
}
|
|
}
|
|
|
|
public class t implements Runnable {
|
|
final /* synthetic */ String a;
|
|
final /* synthetic */ String b;
|
|
final /* synthetic */ int c;
|
|
|
|
public t(String str, String str2, int i) {
|
|
this.a = str;
|
|
this.b = str2;
|
|
this.c = i;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
if (this.a.equalsIgnoreCase(qf.e.RewardedVideo.toString())) {
|
|
v.this.x.a(this.b, this.c);
|
|
}
|
|
}
|
|
}
|
|
|
|
public class u implements Runnable {
|
|
final /* synthetic */ String a;
|
|
final /* synthetic */ int b;
|
|
|
|
public u(String str, int i) {
|
|
this.a = str;
|
|
this.b = i;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
v.this.y.onInterstitialAdRewarded(this.a, this.b);
|
|
}
|
|
}
|
|
|
|
/* renamed from: com.ironsource.sdk.controller.v$r$v, reason: collision with other inner class name */
|
|
public class RunnableC0185v implements Runnable {
|
|
final /* synthetic */ String a;
|
|
final /* synthetic */ String b;
|
|
|
|
public RunnableC0185v(String str, String str2) {
|
|
this.a = str;
|
|
this.b = str2;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
String str = this.a;
|
|
if (str == null) {
|
|
str = "We're sorry, some error occurred. we will investigate it";
|
|
}
|
|
String unused = v.this.c;
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append("onRVInitFail(message:");
|
|
sb.append(str);
|
|
sb.append(")");
|
|
v.this.x.a(qf.e.RewardedVideo, this.b, str);
|
|
}
|
|
}
|
|
|
|
public class w implements mj {
|
|
public w() {
|
|
}
|
|
|
|
@Override // com.ironsource.mj
|
|
public void a(boolean z, String str, wp wpVar) {
|
|
wpVar.b(z ? v.f0 : v.g0, str);
|
|
v.this.a(wpVar.toString(), z, (String) null, (String) null);
|
|
}
|
|
|
|
@Override // com.ironsource.mj
|
|
public void a(boolean z, String str, String str2) {
|
|
wp wpVar = new wp();
|
|
wpVar.b(z ? v.f0 : v.g0, str);
|
|
wpVar.b("data", str2);
|
|
v.this.a(wpVar.toString(), z, (String) null, (String) null);
|
|
}
|
|
|
|
@Override // com.ironsource.mj
|
|
public void a(boolean z, String str, JSONObject jSONObject) {
|
|
try {
|
|
jSONObject.put(z ? v.f0 : v.g0, str);
|
|
v.this.a(jSONObject.toString(), z, (String) null, (String) null);
|
|
} catch (JSONException e) {
|
|
i9.d().a(e);
|
|
IronLog.INTERNAL.error(e.toString());
|
|
}
|
|
}
|
|
}
|
|
|
|
public r() {
|
|
}
|
|
|
|
private void a(String str, int i2) {
|
|
ha a2;
|
|
v vVar = v.this;
|
|
qf.e eVar = qf.e.Interstitial;
|
|
if (vVar.q(eVar.toString()) && (a2 = v.this.G.a(eVar, str)) != null && a2.k()) {
|
|
v.this.b(new u(str, i2));
|
|
}
|
|
}
|
|
|
|
private void a(String str, String str2) {
|
|
if (TextUtils.isEmpty(str)) {
|
|
return;
|
|
}
|
|
v.this.i(v.this.e(str, str2));
|
|
}
|
|
|
|
private void a(String str, boolean z) {
|
|
ha a2 = v.this.G.a(qf.e.Interstitial, str);
|
|
if (a2 != null) {
|
|
a2.a(z);
|
|
}
|
|
}
|
|
|
|
private void a(JSONObject jSONObject) {
|
|
try {
|
|
jSONObject.put("controllerSourceData", v.this.B.f());
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
Logger.d(v.this.c, "Unable to add controller source data into controllerConfig");
|
|
}
|
|
}
|
|
|
|
private void a(JSONObject jSONObject, String str) {
|
|
if (a(str)) {
|
|
try {
|
|
JSONObject jSONObject2 = new JSONObject(str);
|
|
jSONObject.putOpt("testerABGroup", jSONObject2.get("testerABGroup"));
|
|
jSONObject.putOpt("testFriendlyName", jSONObject2.get("testFriendlyName"));
|
|
} catch (JSONException e2) {
|
|
i9.d().a(e2);
|
|
Logger.d(v.this.c, "getControllerConfig Error while parsing Tester AB Group parameters");
|
|
}
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public /* synthetic */ void a(boolean z, String str) {
|
|
if (z) {
|
|
v.this.y.b(qf.e.Interstitial, str);
|
|
v.this.y.b(str);
|
|
}
|
|
a(str, false);
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public /* synthetic */ void a(boolean z, String str, String str2) {
|
|
if (z) {
|
|
if (str == null) {
|
|
str = "We're sorry, some error occurred. we will investigate it";
|
|
}
|
|
v.this.y.b(str2, str);
|
|
}
|
|
a(str2, false);
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public /* synthetic */ void b(String str) {
|
|
try {
|
|
l3.a a2 = v.this.N.a(v.this.Y.getContext(), n3.a(str));
|
|
v.this.i(v.this.e(a2.f(), a2.i().toString()));
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
}
|
|
}
|
|
|
|
private void b(JSONObject jSONObject) {
|
|
try {
|
|
FeaturesManager featuresManager = FeaturesManager.getInstance();
|
|
if (featuresManager.a().isEmpty()) {
|
|
return;
|
|
}
|
|
jSONObject.put(v8.a.g, new JSONArray((Collection) featuresManager.a()));
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
xf.a(vp.p, new sf().a(nb.A, e2.getMessage()).a());
|
|
Logger.d(v.this.c, "getControllerConfig Error while adding supported features data from FeaturesManager");
|
|
}
|
|
}
|
|
|
|
private void c(JSONObject jSONObject) {
|
|
b(jSONObject);
|
|
a(jSONObject, SDKUtils.getTesterParameters());
|
|
if (v.this.V) {
|
|
return;
|
|
}
|
|
a(jSONObject);
|
|
}
|
|
|
|
public boolean a(String str) {
|
|
if (TextUtils.isEmpty(str) || str.contains("-1")) {
|
|
return false;
|
|
}
|
|
try {
|
|
JSONObject jSONObject = new JSONObject(str);
|
|
if (jSONObject.getString("testerABGroup").isEmpty()) {
|
|
return false;
|
|
}
|
|
return !jSONObject.getString("testFriendlyName").isEmpty();
|
|
} catch (JSONException e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
return false;
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void adClicked(String str) {
|
|
Logger.i(v.this.c, "adClicked(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d(v8.h.m);
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
|
|
if (TextUtils.isEmpty(fetchDemandSourceId)) {
|
|
return;
|
|
}
|
|
qf.e g2 = v.this.g(d2);
|
|
m9 a2 = v.this.a(g2);
|
|
if (g2 == null || a2 == null) {
|
|
return;
|
|
}
|
|
v.this.b(new d(a2, g2, fetchDemandSourceId));
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void adCredited(String str) {
|
|
String unused = v.this.d;
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append("adCredited(");
|
|
sb.append(str);
|
|
sb.append(")");
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d(v8.h.k);
|
|
int parseInt = d2 != null ? Integer.parseInt(d2) : 0;
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
|
|
String d3 = wpVar.d(v8.h.m);
|
|
if (TextUtils.isEmpty(d3)) {
|
|
String unused2 = v.this.d;
|
|
}
|
|
if (qf.e.Interstitial.toString().equalsIgnoreCase(d3)) {
|
|
a(fetchDemandSourceId, parseInt);
|
|
} else if (v.this.q(d3)) {
|
|
v.this.b(new t(d3, fetchDemandSourceId, parseInt));
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void adUnitsReady(String str) {
|
|
Logger.i(v.this.c, "adUnitsReady(" + str + ")");
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new wp(str));
|
|
s2 s2Var = new s2(str);
|
|
if (!s2Var.g()) {
|
|
v.this.a(str, false, v8.c.r, (String) null);
|
|
return;
|
|
}
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
String d2 = s2Var.d();
|
|
if (qf.e.RewardedVideo.toString().equalsIgnoreCase(d2) && v.this.q(d2)) {
|
|
v.this.b(new RunnableC0184r(Integer.parseInt(s2Var.c()), fetchDemandSourceId, s2Var));
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void adViewAPI(String str) {
|
|
try {
|
|
Logger.i(v.this.c, "adViewAPI(" + str + ")");
|
|
v.this.L.a(new wp(str).toString(), new w());
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
Logger.i(v.this.c, "adViewAPI failed with exception " + e2.getMessage());
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void androidSandboxApi(final String str) {
|
|
ve.a.b(new Runnable() { // from class: com.ironsource.sdk.controller.v$r$$ExternalSyntheticLambda2
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
v.r.this.b(str);
|
|
}
|
|
});
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void bannerViewAPI(String str) {
|
|
Logger.i(v.this.c, "bannerViewAPI is not supported in this native version, only adview API");
|
|
}
|
|
|
|
public void c(String str) {
|
|
v.this.i(v.this.a(v8.g.d, str, (String) null, (String) null));
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void cleanAdInstance(String str) {
|
|
qf.e g2;
|
|
try {
|
|
Logger.i(v.this.c, "cleanAdInstance(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d(v8.h.m);
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
|
|
if (TextUtils.isEmpty(fetchDemandSourceId) || (g2 = v.this.g(d2)) == null) {
|
|
return;
|
|
}
|
|
v.this.G.b(g2, fetchDemandSourceId);
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
v.this.a(str, false, e2.getMessage(), (String) null);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void clearLastUpdateTimeData(String str) {
|
|
try {
|
|
ArrayList<String> a2 = dj.e().a();
|
|
wp wpVar = new wp(str);
|
|
if (!a2.isEmpty()) {
|
|
wpVar.b(v8.h.x0, a2.toString());
|
|
}
|
|
v.this.a(wpVar.toString(), true, (String) null, (String) null);
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
v.this.a(str, false, e2.getMessage(), (String) null);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void deleteFile(String str) {
|
|
try {
|
|
Logger.i(v.this.c, "deleteFile(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d("file");
|
|
String d3 = wpVar.d("path");
|
|
if (d3 != null && !TextUtils.isEmpty(d2)) {
|
|
zf zfVar = new zf(IronSourceStorageUtils.buildAbsolutePathToDirInCache(v.this.A, d3), d2);
|
|
IronSourceStorageUtils.ensurePathSafety(zfVar, v.this.A);
|
|
if (!zfVar.exists()) {
|
|
v.this.a(str, false, v8.c.f, "1");
|
|
return;
|
|
} else {
|
|
v.this.a(str, IronSourceStorageUtils.deleteFile(zfVar), (String) null, (String) null);
|
|
return;
|
|
}
|
|
}
|
|
v.this.a(str, false, v8.c.g, "1");
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
v.this.a(str, false, e2.getMessage(), (String) null);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void deleteFolder(String str) {
|
|
try {
|
|
Logger.i(v.this.c, "deleteFolder(" + str + ")");
|
|
String d2 = new wp(str).d("path");
|
|
if (d2 == null) {
|
|
v.this.a(str, false, v8.c.g, "1");
|
|
return;
|
|
}
|
|
zf zfVar = new zf(IronSourceStorageUtils.buildAbsolutePathToDirInCache(v.this.A, d2));
|
|
IronSourceStorageUtils.ensurePathSafety(zfVar, v.this.A);
|
|
if (!zfVar.exists()) {
|
|
v.this.a(str, false, v8.c.e, "1");
|
|
} else {
|
|
v.this.a(str, IronSourceStorageUtils.deleteFolder(zfVar.getPath()), (String) null, (String) null);
|
|
}
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
v.this.a(str, false, e2.getMessage(), (String) null);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void deviceDataAPI(String str) {
|
|
try {
|
|
Logger.i(v.this.c, "deviceDataAPI(" + str + ")");
|
|
v.this.K.a(new wp(str).toString(), new w());
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
Logger.i(v.this.c, "deviceDataAPI failed with exception " + e2.getMessage());
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void displayWebView(String str) {
|
|
Logger.i(v.this.c, "displayWebView(" + str + ")");
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
wp wpVar = new wp(str);
|
|
boolean booleanValue = ((Boolean) wpVar.b("display")).booleanValue();
|
|
String d2 = wpVar.d(v8.h.m);
|
|
boolean c2 = wpVar.c(v8.h.u);
|
|
String d3 = wpVar.d("adViewId");
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
|
|
boolean c3 = wpVar.c(v8.h.z0);
|
|
if (!booleanValue) {
|
|
v.this.a(u.Gone);
|
|
v.this.o();
|
|
return;
|
|
}
|
|
v.this.F = wpVar.c(v8.h.v);
|
|
boolean c4 = wpVar.c(v8.h.y);
|
|
u v = v.this.v();
|
|
u uVar = u.Display;
|
|
if (v == uVar) {
|
|
Logger.i(v.this.c, "State: " + v.this.v);
|
|
return;
|
|
}
|
|
v.this.a(uVar);
|
|
Logger.i(v.this.c, "State: " + v.this.v);
|
|
Context q2 = v.this.q();
|
|
String t2 = v.this.t();
|
|
int I = v.this.W.I(q2);
|
|
if (c2) {
|
|
com.ironsource.sdk.controller.h hVar = new com.ironsource.sdk.controller.h(q2);
|
|
hVar.addView(v.this.u);
|
|
hVar.a(v.this);
|
|
return;
|
|
}
|
|
Intent intent = c4 ? new Intent(q2, (Class<?>) InterstitialActivity.class) : new Intent(q2, (Class<?>) ControllerActivity.class);
|
|
qf.e eVar = qf.e.RewardedVideo;
|
|
if (eVar.toString().equalsIgnoreCase(d2)) {
|
|
if ("application".equals(t2)) {
|
|
t2 = SDKUtils.translateRequestedOrientation(v.this.W.K(q2));
|
|
}
|
|
intent.putExtra(v8.h.m, eVar.toString());
|
|
v.this.D.a(eVar.ordinal());
|
|
v.this.D.f(fetchDemandSourceId);
|
|
if (v.this.q(eVar.toString())) {
|
|
v.this.x.b(eVar, fetchDemandSourceId);
|
|
}
|
|
} else {
|
|
qf.e eVar2 = qf.e.Interstitial;
|
|
if (eVar2.toString().equalsIgnoreCase(d2)) {
|
|
if ("application".equals(t2)) {
|
|
t2 = SDKUtils.translateRequestedOrientation(v.this.W.K(q2));
|
|
}
|
|
intent.putExtra(v8.h.m, eVar2.toString());
|
|
}
|
|
}
|
|
if (d3 != null) {
|
|
intent.putExtra("adViewId", d3);
|
|
}
|
|
intent.putExtra(v8.h.z0, c3);
|
|
intent.setFlags(DriveFile.MODE_WRITE_ONLY);
|
|
intent.putExtra(v8.h.v, v.this.F);
|
|
intent.putExtra(v8.h.A, t2);
|
|
intent.putExtra(v8.h.B, I);
|
|
v vVar = v.this;
|
|
vVar.j = new p(vVar.g(d2), fetchDemandSourceId);
|
|
q2.startActivity(intent);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void fileSystemAPI(String str) {
|
|
Logger.i(v.this.c, "fileSystemAPI(" + str + ")");
|
|
v.this.a(new s(str));
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:14:0x005c, code lost:
|
|
|
|
if (android.text.TextUtils.isEmpty(r0) == false) goto L11;
|
|
*/
|
|
@android.webkit.JavascriptInterface
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public void getApplicationInfo(java.lang.String r5) {
|
|
/*
|
|
r4 = this;
|
|
com.ironsource.sdk.controller.v r0 = com.ironsource.sdk.controller.v.this
|
|
java.lang.String r0 = com.ironsource.sdk.controller.v.z(r0)
|
|
java.lang.StringBuilder r1 = new java.lang.StringBuilder
|
|
r1.<init>()
|
|
java.lang.String r2 = "getApplicationInfo("
|
|
r1.append(r2)
|
|
r1.append(r5)
|
|
java.lang.String r2 = ")"
|
|
r1.append(r2)
|
|
java.lang.String r1 = r1.toString()
|
|
com.ironsource.sdk.utils.Logger.i(r0, r1)
|
|
com.ironsource.sdk.controller.v r0 = com.ironsource.sdk.controller.v.this
|
|
java.lang.String r0 = com.ironsource.sdk.controller.v.a(r0, r5)
|
|
com.ironsource.sdk.controller.v r1 = com.ironsource.sdk.controller.v.this
|
|
java.lang.String r1 = com.ironsource.sdk.controller.v.b(r1, r5)
|
|
com.ironsource.wp r2 = new com.ironsource.wp
|
|
r2.<init>(r5)
|
|
java.lang.String r5 = "productType"
|
|
java.lang.String r5 = r2.d(r5)
|
|
java.lang.String r2 = com.ironsource.sdk.utils.SDKUtils.fetchDemandSourceId(r2)
|
|
com.ironsource.sdk.controller.v r3 = com.ironsource.sdk.controller.v.this
|
|
java.lang.Object[] r5 = com.ironsource.sdk.controller.v.a(r3, r5, r2)
|
|
r2 = 0
|
|
r2 = r5[r2]
|
|
java.lang.String r2 = (java.lang.String) r2
|
|
r3 = 1
|
|
r5 = r5[r3]
|
|
java.lang.Boolean r5 = (java.lang.Boolean) r5
|
|
boolean r5 = r5.booleanValue()
|
|
if (r5 == 0) goto L58
|
|
boolean r5 = android.text.TextUtils.isEmpty(r1)
|
|
if (r5 != 0) goto L5f
|
|
r0 = r1
|
|
goto L60
|
|
L58:
|
|
boolean r5 = android.text.TextUtils.isEmpty(r0)
|
|
if (r5 != 0) goto L5f
|
|
goto L60
|
|
L5f:
|
|
r0 = 0
|
|
L60:
|
|
boolean r5 = android.text.TextUtils.isEmpty(r0)
|
|
if (r5 != 0) goto L75
|
|
com.ironsource.sdk.controller.v r5 = com.ironsource.sdk.controller.v.this
|
|
java.lang.String r1 = "onGetApplicationInfoSuccess"
|
|
java.lang.String r3 = "onGetApplicationInfoFail"
|
|
java.lang.String r5 = com.ironsource.sdk.controller.v.a(r5, r0, r2, r1, r3)
|
|
com.ironsource.sdk.controller.v r0 = com.ironsource.sdk.controller.v.this
|
|
com.ironsource.sdk.controller.v.e(r0, r5)
|
|
L75:
|
|
return
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.ironsource.sdk.controller.v.r.getApplicationInfo(java.lang.String):void");
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void getCachedFilesMap(String str) {
|
|
v vVar;
|
|
String str2;
|
|
Logger.i(v.this.c, "getCachedFilesMap(" + str + ")");
|
|
String e2 = v.this.e(str);
|
|
if (TextUtils.isEmpty(e2)) {
|
|
return;
|
|
}
|
|
wp wpVar = new wp(str);
|
|
if (wpVar.a("path")) {
|
|
String str3 = (String) wpVar.b("path");
|
|
if (IronSourceStorageUtils.isPathExist(v.this.A, str3)) {
|
|
v.this.i(v.this.a(e2, IronSourceStorageUtils.getCachedFilesMap(v.this.A, str3), v8.g.r, v8.g.q));
|
|
return;
|
|
}
|
|
vVar = v.this;
|
|
str2 = v8.c.t;
|
|
} else {
|
|
vVar = v.this;
|
|
str2 = v8.c.s;
|
|
}
|
|
vVar.a(str, false, str2, (String) null);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void getConnectivityInfo(String str) {
|
|
String e2;
|
|
Logger.i(v.this.c, "getConnectivityInfo(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d(v.f0);
|
|
String d3 = wpVar.d(v.g0);
|
|
JSONObject jSONObject = new JSONObject();
|
|
if (v.this.Q != null) {
|
|
jSONObject = v.this.Q.a(v.this.Y.getContext());
|
|
}
|
|
if (jSONObject.length() > 0) {
|
|
e2 = v.this.e(d2, jSONObject.toString());
|
|
} else {
|
|
e2 = v.this.e(d3, v.this.a("errMsg", v8.c.A, null, null, null, null, null, null, null, false));
|
|
}
|
|
v.this.i(e2);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void getControllerConfig(String str) {
|
|
Logger.i(v.this.c, "getControllerConfig(" + str + ")");
|
|
String d2 = new wp(str).d(v.f0);
|
|
if (TextUtils.isEmpty(d2)) {
|
|
return;
|
|
}
|
|
JSONObject controllerConfigAsJSONObject = SDKUtils.getControllerConfigAsJSONObject();
|
|
c(controllerConfigAsJSONObject);
|
|
v.this.i(v.this.e(d2, controllerConfigAsJSONObject.toString()));
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void getDemandSourceState(String str) {
|
|
String d2;
|
|
Logger.i(v.this.c, "getMediationState(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
String d3 = wpVar.d("demandSourceName");
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
|
|
String d4 = wpVar.d(v8.h.m);
|
|
if (d4 == null || d3 == null) {
|
|
return;
|
|
}
|
|
try {
|
|
qf.e productType = SDKUtils.getProductType(d4);
|
|
if (productType != null) {
|
|
ha a2 = v.this.G.a(productType, fetchDemandSourceId);
|
|
JSONObject jSONObject = new JSONObject();
|
|
jSONObject.put(v8.h.m, d4);
|
|
jSONObject.put("demandSourceName", d3);
|
|
jSONObject.put("demandSourceId", fetchDemandSourceId);
|
|
if (a2 == null || a2.a(-1)) {
|
|
d2 = v.this.d(str);
|
|
} else {
|
|
d2 = v.this.e(str);
|
|
jSONObject.put("state", a2.j());
|
|
}
|
|
a(d2, jSONObject.toString());
|
|
}
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
v.this.a(str, false, e2.getMessage(), (String) null);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
}
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:14:0x0053, code lost:
|
|
|
|
if (android.text.TextUtils.isEmpty(r0) == false) goto L11;
|
|
*/
|
|
@android.webkit.JavascriptInterface
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public void getDeviceStatus(java.lang.String r5) {
|
|
/*
|
|
r4 = this;
|
|
com.ironsource.sdk.controller.v r0 = com.ironsource.sdk.controller.v.this
|
|
java.lang.String r0 = com.ironsource.sdk.controller.v.z(r0)
|
|
java.lang.StringBuilder r1 = new java.lang.StringBuilder
|
|
r1.<init>()
|
|
java.lang.String r2 = "getDeviceStatus("
|
|
r1.append(r2)
|
|
r1.append(r5)
|
|
java.lang.String r2 = ")"
|
|
r1.append(r2)
|
|
java.lang.String r1 = r1.toString()
|
|
com.ironsource.sdk.utils.Logger.i(r0, r1)
|
|
com.ironsource.sdk.controller.v r0 = com.ironsource.sdk.controller.v.this
|
|
java.lang.String r0 = com.ironsource.sdk.controller.v.a(r0, r5)
|
|
com.ironsource.sdk.controller.v r1 = com.ironsource.sdk.controller.v.this
|
|
java.lang.String r5 = com.ironsource.sdk.controller.v.b(r1, r5)
|
|
com.ironsource.sdk.controller.v r1 = com.ironsource.sdk.controller.v.this
|
|
com.ironsource.fj r2 = r1.Y
|
|
android.content.Context r2 = r2.getContext()
|
|
java.lang.Object[] r1 = com.ironsource.sdk.controller.v.a(r1, r2)
|
|
r2 = 0
|
|
r2 = r1[r2]
|
|
java.lang.String r2 = (java.lang.String) r2
|
|
r3 = 1
|
|
r1 = r1[r3]
|
|
java.lang.Boolean r1 = (java.lang.Boolean) r1
|
|
boolean r1 = r1.booleanValue()
|
|
if (r1 == 0) goto L4f
|
|
boolean r0 = android.text.TextUtils.isEmpty(r5)
|
|
if (r0 != 0) goto L56
|
|
r0 = r5
|
|
goto L57
|
|
L4f:
|
|
boolean r5 = android.text.TextUtils.isEmpty(r0)
|
|
if (r5 != 0) goto L56
|
|
goto L57
|
|
L56:
|
|
r0 = 0
|
|
L57:
|
|
boolean r5 = android.text.TextUtils.isEmpty(r0)
|
|
if (r5 != 0) goto L6c
|
|
com.ironsource.sdk.controller.v r5 = com.ironsource.sdk.controller.v.this
|
|
java.lang.String r1 = "onGetDeviceStatusSuccess"
|
|
java.lang.String r3 = "onGetDeviceStatusFail"
|
|
java.lang.String r5 = com.ironsource.sdk.controller.v.a(r5, r0, r2, r1, r3)
|
|
com.ironsource.sdk.controller.v r0 = com.ironsource.sdk.controller.v.this
|
|
com.ironsource.sdk.controller.v.e(r0, r5)
|
|
L6c:
|
|
return
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.ironsource.sdk.controller.v.r.getDeviceStatus(java.lang.String):void");
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void getDeviceVolume(String str) {
|
|
Logger.i(v.this.c, "getDeviceVolume(" + str + ")");
|
|
try {
|
|
Context context = v.this.Y.getContext();
|
|
float a2 = la.b(context).a(context);
|
|
wp wpVar = new wp(str);
|
|
wpVar.b(v8.i.P, String.valueOf(a2));
|
|
v.this.a(wpVar.toString(), true, (String) null, (String) null);
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void getInitSummery(String str) {
|
|
Logger.i(v.this.c, "getInitSummery(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
wpVar.a(v8.i.r0, v.this.R);
|
|
v.this.a(wpVar.toString(), true, (String) null, (String) null);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void getOrientation(String str) {
|
|
xf.a(vp.z, new sf().a(nb.y, str).a());
|
|
String e2 = v.this.e(str);
|
|
String jSONObject = SDKUtils.getOrientation(v.this.Y.getContext()).toString();
|
|
if (TextUtils.isEmpty(e2)) {
|
|
return;
|
|
}
|
|
v.this.i(v.this.a(e2, jSONObject, v8.g.W, v8.g.X));
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void getUserData(String str) {
|
|
Logger.i(v.this.c, "getUserData(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
if (!wpVar.a("key")) {
|
|
v.this.a(str, false, v8.c.F, (String) null);
|
|
return;
|
|
}
|
|
String e2 = v.this.e(str);
|
|
String d2 = wpVar.d("key");
|
|
v.this.i(v.this.e(e2, v.this.a(d2, dj.e().a(d2), null, null, null, null, null, null, null, false)));
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void iabTokenAPI(String str) {
|
|
try {
|
|
Logger.i(v.this.c, "iabTokenAPI(" + str + ")");
|
|
v.this.J.a(new wp(str).toString(), new w());
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
Logger.i(v.this.c, "iabTokenAPI failed with exception " + e2.getMessage());
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void initController(String str) {
|
|
Logger.i(v.this.c, "initController(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
CountDownTimer countDownTimer = v.this.m;
|
|
if (countDownTimer != null) {
|
|
countDownTimer.cancel();
|
|
v.this.m = null;
|
|
}
|
|
if (wpVar.a(v8.h.q)) {
|
|
String d2 = wpVar.d(v8.h.q);
|
|
if (v8.h.s.equalsIgnoreCase(d2)) {
|
|
v.this.i = true;
|
|
v.this.P.c();
|
|
return;
|
|
}
|
|
if (v8.h.r.equalsIgnoreCase(d2)) {
|
|
v.this.P.b();
|
|
return;
|
|
}
|
|
if (!v8.h.t.equalsIgnoreCase(d2)) {
|
|
Logger.i(v.this.c, "No STAGE mentioned! should not get here!");
|
|
return;
|
|
}
|
|
String d3 = wpVar.d("errMsg");
|
|
v.this.P.b("controller js failed to initialize : " + d3);
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void omidAPI(String str) {
|
|
v.this.c(new n(str));
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onAdWindowsClosed(String str) {
|
|
Logger.i(v.this.c, "onAdWindowsClosed(" + str + ")");
|
|
v.this.D.a();
|
|
v.this.D.f(null);
|
|
v.this.j = null;
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d(v8.h.m);
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
|
|
qf.e g2 = v.this.g(d2);
|
|
String unused = v.this.d;
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append("onAdClosed() with type ");
|
|
sb.append(g2);
|
|
if (v.this.q(d2)) {
|
|
v.this.a(g2, fetchDemandSourceId);
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onCleanUpNonDisplayBannersSuccess(String str) {
|
|
Logger.i(v.this.c, "onCleanUpNonDisplayBannersSuccess() value=" + str);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onGetApplicationInfoFail(String str) {
|
|
Logger.i(v.this.c, "onGetApplicationInfoFail(" + str + ")");
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onGetApplicationInfoSuccess(String str) {
|
|
Logger.i(v.this.c, "onGetApplicationInfoSuccess(" + str + ")");
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onGetCachedFilesMapFail(String str) {
|
|
Logger.i(v.this.c, "onGetCachedFilesMapFail(" + str + ")");
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onGetCachedFilesMapSuccess(String str) {
|
|
Logger.i(v.this.c, "onGetCachedFilesMapSuccess(" + str + ")");
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onGetDeviceStatusFail(String str) {
|
|
Logger.i(v.this.c, "onGetDeviceStatusFail(" + str + ")");
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onGetDeviceStatusSuccess(String str) {
|
|
Logger.i(v.this.c, "onGetDeviceStatusSuccess(" + str + ")");
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onInitBannerFail(String str) {
|
|
Logger.i(v.this.c, "onInitBannerFail(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d("errMsg");
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
|
|
if (TextUtils.isEmpty(fetchDemandSourceId)) {
|
|
Logger.i(v.this.c, "onInitBannerFail failed with no demand source");
|
|
return;
|
|
}
|
|
ia iaVar = v.this.G;
|
|
qf.e eVar = qf.e.Banner;
|
|
ha a2 = iaVar.a(eVar, fetchDemandSourceId);
|
|
if (a2 != null) {
|
|
a2.b(3);
|
|
}
|
|
if (v.this.q(eVar.toString())) {
|
|
v.this.b(new h(d2, fetchDemandSourceId));
|
|
}
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onInitBannerSuccess(String str) {
|
|
Logger.i(v.this.c, "onInitBannerSuccess()");
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new wp(str));
|
|
if (TextUtils.isEmpty(fetchDemandSourceId)) {
|
|
Logger.i(v.this.c, "onInitBannerSuccess failed with no demand source");
|
|
} else if (v.this.q(qf.e.Banner.toString())) {
|
|
v.this.b(new g(fetchDemandSourceId));
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onInitInterstitialFail(String str) {
|
|
Logger.i(v.this.c, "onInitInterstitialFail(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d("errMsg");
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
|
|
if (TextUtils.isEmpty(fetchDemandSourceId)) {
|
|
Logger.i(v.this.c, "onInitInterstitialSuccess failed with no demand source");
|
|
return;
|
|
}
|
|
ia iaVar = v.this.G;
|
|
qf.e eVar = qf.e.Interstitial;
|
|
ha a2 = iaVar.a(eVar, fetchDemandSourceId);
|
|
if (a2 != null) {
|
|
a2.b(3);
|
|
}
|
|
if (v.this.q(eVar.toString())) {
|
|
v.this.b(new c(d2, fetchDemandSourceId));
|
|
}
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onInitInterstitialSuccess(String str) {
|
|
Logger.i(v.this.c, "onInitInterstitialSuccess()");
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new wp(str));
|
|
if (TextUtils.isEmpty(fetchDemandSourceId)) {
|
|
Logger.i(v.this.c, "onInitInterstitialSuccess failed with no demand source");
|
|
} else if (v.this.q(qf.e.Interstitial.toString())) {
|
|
v.this.b(new b(fetchDemandSourceId));
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onInitRewardedVideoFail(String str) {
|
|
Logger.i(v.this.c, "onInitRewardedVideoFail(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d("errMsg");
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
|
|
ia iaVar = v.this.G;
|
|
qf.e eVar = qf.e.RewardedVideo;
|
|
ha a2 = iaVar.a(eVar, fetchDemandSourceId);
|
|
if (a2 != null) {
|
|
a2.b(3);
|
|
}
|
|
if (v.this.q(eVar.toString())) {
|
|
v.this.b(new RunnableC0185v(d2, fetchDemandSourceId));
|
|
}
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onLoadBannerFail(String str) {
|
|
Logger.i(v.this.c, "onLoadBannerFail()");
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d("errMsg");
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
if (!TextUtils.isEmpty(fetchDemandSourceId) && v.this.q(qf.e.Banner.toString())) {
|
|
v.this.b(new j(d2, fetchDemandSourceId));
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onLoadBannerSuccess(String str) {
|
|
Logger.i(v.this.c, "onLoadBannerSuccess()");
|
|
wp wpVar = new wp(str);
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
|
|
String d2 = wpVar.d("adViewId");
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
hg a2 = pf.a().a(d2);
|
|
if (a2 == null) {
|
|
v.this.z.a(fetchDemandSourceId, "not found view for the current adViewId= " + d2);
|
|
return;
|
|
}
|
|
if (a2 instanceof jf) {
|
|
jf jfVar = (jf) a2;
|
|
if (v.this.q(qf.e.Banner.toString())) {
|
|
v.this.b(new i(fetchDemandSourceId, jfVar));
|
|
}
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onLoadInterstitialFail(String str) {
|
|
Logger.i(v.this.c, "onLoadInterstitialFail(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d("errMsg");
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
if (TextUtils.isEmpty(fetchDemandSourceId)) {
|
|
return;
|
|
}
|
|
a(fetchDemandSourceId, false);
|
|
if (v.this.q(qf.e.Interstitial.toString())) {
|
|
v.this.b(new f(d2, fetchDemandSourceId));
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onLoadInterstitialSuccess(String str) {
|
|
Logger.i(v.this.c, "onLoadInterstitialSuccess(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
|
|
JSONObject a2 = wpVar.a();
|
|
a(fetchDemandSourceId, true);
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
if (v.this.q(qf.e.Interstitial.toString())) {
|
|
v.this.b(new e(fetchDemandSourceId, a2));
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onReceivedMessage(String str) {
|
|
Logger.i(v.this.c, "onReceivedMessage(" + str + ")");
|
|
ve.a.b(new l(str));
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onShowInterstitialFail(String str) {
|
|
Logger.i(v.this.c, "onShowInterstitialFail(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
final String d2 = wpVar.d("errMsg");
|
|
final String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
if (TextUtils.isEmpty(fetchDemandSourceId)) {
|
|
return;
|
|
}
|
|
final boolean q2 = v.this.q(qf.e.Interstitial.toString());
|
|
v.this.b(new Runnable() { // from class: com.ironsource.sdk.controller.v$r$$ExternalSyntheticLambda0
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
v.r.this.a(q2, d2, fetchDemandSourceId);
|
|
}
|
|
});
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onShowInterstitialSuccess(String str) {
|
|
Logger.i(v.this.c, "onShowInterstitialSuccess(" + str + ")");
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
final String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new wp(str));
|
|
if (TextUtils.isEmpty(fetchDemandSourceId)) {
|
|
Logger.i(v.this.c, "onShowInterstitialSuccess called with no demand");
|
|
return;
|
|
}
|
|
t2 t2Var = v.this.D;
|
|
qf.e eVar = qf.e.Interstitial;
|
|
t2Var.a(eVar.ordinal());
|
|
v.this.D.f(fetchDemandSourceId);
|
|
final boolean q2 = v.this.q(eVar.toString());
|
|
v.this.b(new Runnable() { // from class: com.ironsource.sdk.controller.v$r$$ExternalSyntheticLambda1
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
v.r.this.a(q2, fetchDemandSourceId);
|
|
}
|
|
});
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onShowRewardedVideoFail(String str) {
|
|
Logger.i(v.this.c, "onShowRewardedVideoFail(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d("errMsg");
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
|
|
if (v.this.q(qf.e.RewardedVideo.toString())) {
|
|
v.this.b(new a(d2, fetchDemandSourceId));
|
|
}
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onShowRewardedVideoSuccess(String str) {
|
|
Logger.i(v.this.c, "onShowRewardedVideoSuccess(" + str + ")");
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void onVideoStatusChanged(String str) {
|
|
String unused = v.this.c;
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.append("onVideoStatusChanged(");
|
|
sb.append(str);
|
|
sb.append(")");
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d(v8.h.m);
|
|
if (v.this.C == null || TextUtils.isEmpty(d2)) {
|
|
return;
|
|
}
|
|
String d3 = wpVar.d("status");
|
|
if ("started".equalsIgnoreCase(d3)) {
|
|
v.this.C.onVideoStarted();
|
|
return;
|
|
}
|
|
if (v8.h.e0.equalsIgnoreCase(d3)) {
|
|
v.this.C.onVideoPaused();
|
|
return;
|
|
}
|
|
if (v8.h.f0.equalsIgnoreCase(d3)) {
|
|
v.this.C.onVideoResumed();
|
|
return;
|
|
}
|
|
if (v8.h.g0.equalsIgnoreCase(d3)) {
|
|
v.this.C.onVideoEnded();
|
|
return;
|
|
}
|
|
if (v8.h.h0.equalsIgnoreCase(d3)) {
|
|
v.this.C.onVideoStopped();
|
|
return;
|
|
}
|
|
Logger.i(v.this.c, "onVideoStatusChanged: unknown status: " + d3);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void openUrl(String str) {
|
|
Logger.i(v.this.c, "openUrl(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
p.c a2 = new p.a(wpVar.d("method"), new mn(v.this.F, DriveFile.MODE_READ_WRITE)).a(wpVar.c(v8.h.L0) ? v.this.Y.getContext() : v.this.q(), new ln(wpVar.d("url"), wpVar.d("package_name")));
|
|
if (a2 instanceof p.c.a) {
|
|
v.this.a(str, false, ((p.c.a) a2).b(), (String) null);
|
|
} else {
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void pauseControllerWebview() {
|
|
v.this.c(new o());
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void permissionsAPI(String str) {
|
|
try {
|
|
Logger.i(v.this.c, "permissionsAPI(" + str + ")");
|
|
v.this.I.a(new wp(str).toString(), new w());
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
Logger.i(v.this.c, "permissionsAPI failed with exception " + e2.getMessage());
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void postAdEventNotification(String str) {
|
|
try {
|
|
Logger.i(v.this.c, "postAdEventNotification(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d("eventName");
|
|
if (TextUtils.isEmpty(d2)) {
|
|
v.this.a(str, false, v8.c.w, (String) null);
|
|
return;
|
|
}
|
|
String d3 = wpVar.d(v8.h.k0);
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar);
|
|
String str2 = !TextUtils.isEmpty(fetchDemandSourceId) ? fetchDemandSourceId : d3;
|
|
JSONObject jSONObject = (JSONObject) wpVar.b(v8.h.l0);
|
|
String d4 = wpVar.d(v8.h.m);
|
|
qf.e g2 = v.this.g(d4);
|
|
if (!v.this.q(d4)) {
|
|
v.this.a(str, false, v8.c.v, (String) null);
|
|
return;
|
|
}
|
|
String e2 = v.this.e(str);
|
|
if (!TextUtils.isEmpty(e2)) {
|
|
v.this.i(v.this.a(e2, v.this.a(v8.h.m, d4, "eventName", d2, "demandSourceName", d3, "demandSourceId", str2, null, false), v8.g.b0, v8.g.c0));
|
|
}
|
|
v.this.b(new m(g2, str2, d2, jSONObject));
|
|
} catch (Exception e3) {
|
|
i9.d().a(e3);
|
|
IronLog.INTERNAL.error(e3.toString());
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void removeCloseEventHandler(String str) {
|
|
Logger.i(v.this.c, "removeCloseEventHandler(" + str + ")");
|
|
if (v.this.l != null) {
|
|
v.this.l.cancel();
|
|
}
|
|
v.this.k = true;
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void removeMessagingInterface(String str) {
|
|
v.this.c(new p());
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void requestToDestroyBanner(String str) {
|
|
Logger.i(v.this.c, "onCleanUpNonDisplayBannersFail() value=" + str);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void resumeControllerWebview() {
|
|
v.this.c(new k());
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void saveFile(String str) {
|
|
try {
|
|
Logger.i(v.this.c, "saveFile(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d("path");
|
|
String d3 = wpVar.d("file");
|
|
if (TextUtils.isEmpty(d3)) {
|
|
v.this.a(str, false, v8.c.g, "1");
|
|
return;
|
|
}
|
|
zf zfVar = new zf(IronSourceStorageUtils.buildAbsolutePathToDirInCache(v.this.A, d2), SDKUtils.getFileName(d3));
|
|
IronSourceStorageUtils.ensurePathSafety(zfVar, v.this.A);
|
|
if (v.this.W.a(v.this.A) <= 0) {
|
|
v.this.a(str, false, x8.A, (String) null);
|
|
return;
|
|
}
|
|
if (zfVar.exists()) {
|
|
v.this.a(str, false, x8.z, (String) null);
|
|
return;
|
|
}
|
|
if (!r8.h(v.this.Y.getContext())) {
|
|
v.this.a(str, false, x8.C, (String) null);
|
|
return;
|
|
}
|
|
v.this.a(str, true, (String) null, (String) null);
|
|
v.this.h.a(zfVar, d3, wpVar.a("connectionTimeout", 0), wpVar.a("readTimeout", 0));
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
v.this.a(str, false, e2.getMessage(), (String) null);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void setBackButtonState(String str) {
|
|
Logger.i(v.this.c, "setBackButtonState(" + str + ")");
|
|
dj.e().c(new wp(str).d("state"));
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void setForceClose(String str) {
|
|
Logger.i(v.this.c, "setForceClose(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d("width");
|
|
String d3 = wpVar.d("height");
|
|
v.this.n = Integer.parseInt(d2);
|
|
v.this.o = Integer.parseInt(d3);
|
|
v.this.p = wpVar.d(v8.h.L);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void setMixedContentAlwaysAllow(String str) {
|
|
Logger.i(v.this.c, "setMixedContentAlwaysAllow(" + str + ")");
|
|
v.this.c(new q());
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void setOrientation(String str) {
|
|
try {
|
|
Logger.i(v.this.c, "setOrientation(" + str + ")");
|
|
String d2 = new wp(str).d("orientation");
|
|
v.this.n(d2);
|
|
if (v.this.Z != null) {
|
|
v.this.Z.onOrientationChanged(d2, v.this.W.I(v.this.Y.getContext()));
|
|
}
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
}
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void setStoreSearchKeys(String str) {
|
|
Logger.i(v.this.c, "setStoreSearchKeys(" + str + ")");
|
|
dj.e().e(str);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void setUserData(String str) {
|
|
Logger.i(v.this.c, "setUserData(" + str + ")");
|
|
wp wpVar = new wp(str);
|
|
if (!wpVar.a("key")) {
|
|
v.this.a(str, false, v8.c.F, (String) null);
|
|
return;
|
|
}
|
|
if (!wpVar.a("value")) {
|
|
v.this.a(str, false, v8.c.G, (String) null);
|
|
return;
|
|
}
|
|
String d2 = wpVar.d("key");
|
|
String d3 = wpVar.d("value");
|
|
dj.e().a(d2, d3);
|
|
v.this.i(v.this.e(v.this.e(str), v.this.a(d2, d3, null, null, null, null, null, null, null, false)));
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void setWebviewBackgroundColor(String str) {
|
|
Logger.i(v.this.c, "setWebviewBackgroundColor(" + str + ")");
|
|
v.this.p(str);
|
|
}
|
|
|
|
@JavascriptInterface
|
|
public void stillAlive(String str) {
|
|
Logger.i(v.this.c, "stillAlive(" + str + ")");
|
|
v.this.b.a();
|
|
}
|
|
}
|
|
|
|
public interface s {
|
|
void a(String str, qf.e eVar, ha haVar);
|
|
}
|
|
|
|
public static class t {
|
|
String a;
|
|
String b;
|
|
}
|
|
|
|
public enum u {
|
|
Display,
|
|
Gone
|
|
}
|
|
|
|
/* renamed from: com.ironsource.sdk.controller.v$v, reason: collision with other inner class name */
|
|
public class C0186v extends WebViewClient {
|
|
private C0186v() {
|
|
}
|
|
|
|
public /* synthetic */ C0186v(v vVar, f fVar) {
|
|
this();
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public void onPageFinished(WebView webView, String str) {
|
|
Logger.i("onPageFinished", str);
|
|
if (str.contains("adUnit") || str.contains(Constants.AD_INDEX_FILE_NAME)) {
|
|
v.this.A();
|
|
}
|
|
super.onPageFinished(webView, str);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public void onPageStarted(WebView webView, String str, Bitmap bitmap) {
|
|
Logger.i("onPageStarted", str);
|
|
super.onPageStarted(webView, str, bitmap);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public void onReceivedError(WebView webView, int i, String str, String str2) {
|
|
Logger.i("onReceivedError", str2 + " " + str);
|
|
if (str2.contains(v8.f) && v.this.P != null) {
|
|
v.this.P.b("controller html - web-view receivedError on loading - " + str + " (errorCode: " + i + ")");
|
|
}
|
|
super.onReceivedError(webView, i, str, str2);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
@TargetApi(26)
|
|
public boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
|
|
Log.e(v.this.c, "Chromium process crashed - detail.didCrash(): " + renderProcessGoneDetail.didCrash());
|
|
String str = renderProcessGoneDetail.didCrash() ? "Render process was observed to crash" : "Render process was killed by the system";
|
|
if (v.this.P != null) {
|
|
v.this.P.c(str);
|
|
}
|
|
v.this.w();
|
|
return true;
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public WebResourceResponse shouldInterceptRequest(WebView webView, String str) {
|
|
Logger.i("shouldInterceptRequest", str);
|
|
try {
|
|
if (new URL(str).getFile().contains(Constants.AD_MRAID_JS_FILE_NAME)) {
|
|
String str2 = AdPayload.FILE_SCHEME + v.this.A + File.separator + Constants.AD_MRAID_JS_FILE_NAME;
|
|
try {
|
|
new FileInputStream(new File(str2));
|
|
return new WebResourceResponse("text/javascript", "UTF-8", getClass().getResourceAsStream(str2));
|
|
} catch (FileNotFoundException e) {
|
|
e = e;
|
|
i9.d().a(e);
|
|
return super.shouldInterceptRequest(webView, str);
|
|
}
|
|
}
|
|
} catch (MalformedURLException e2) {
|
|
e = e2;
|
|
}
|
|
return super.shouldInterceptRequest(webView, str);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
|
|
Logger.i("shouldOverrideUrlLoading", str);
|
|
try {
|
|
if (v.this.h(str)) {
|
|
v.this.z();
|
|
return true;
|
|
}
|
|
} catch (Exception e) {
|
|
i9.d().a(e);
|
|
IronLog.INTERNAL.error(e.toString());
|
|
}
|
|
return super.shouldOverrideUrlLoading(webView, str);
|
|
}
|
|
}
|
|
|
|
public v(Context context, ia iaVar, y8 y8Var, com.ironsource.sdk.controller.c cVar, ve veVar, int i2, ra raVar, String str, l.a aVar, l.b bVar, String str2, String str3) throws Throwable {
|
|
fj fjVar = new fj(context, new qj.a());
|
|
this.Y = fjVar;
|
|
Logger.i(this.c, "C'tor");
|
|
this.X = y8Var;
|
|
this.P = cVar;
|
|
this.a = veVar;
|
|
this.G = iaVar;
|
|
a(context, fjVar);
|
|
this.A = str;
|
|
this.D = new t2();
|
|
this.R = new JSONObject();
|
|
this.h = raVar;
|
|
this.S = aVar;
|
|
this.T = bVar;
|
|
boolean optBoolean = SDKUtils.getNetworkConfiguration().optBoolean(v8.a.h, false);
|
|
this.V = optBoolean;
|
|
if (optBoolean) {
|
|
this.U = new f9(new c9(SDKUtils.getControllerUrl(), this.A, SDKUtils.getNetworkConfiguration().optBoolean("useWebViewUserAgent", false), new vn(SDKUtils.getControllerUrl())), new Function1() { // from class: com.ironsource.sdk.controller.v$$ExternalSyntheticLambda0
|
|
@Override // kotlin.jvm.functions.Function1
|
|
public final Object invoke(Object obj) {
|
|
Object c2;
|
|
c2 = v.this.c((zf) obj);
|
|
return c2;
|
|
}
|
|
}, raVar, new k9.a());
|
|
} else {
|
|
raVar.a(this);
|
|
this.B = new com.ironsource.sdk.controller.d(SDKUtils.getNetworkConfiguration(), this.A, SDKUtils.getControllerUrl(), raVar);
|
|
}
|
|
f fVar = null;
|
|
o oVar = new o(this, fVar);
|
|
this.q = oVar;
|
|
fjVar.setWebViewClient(new C0186v(this, fVar));
|
|
fjVar.setWebChromeClient(oVar);
|
|
yu.a(fjVar);
|
|
a(fjVar);
|
|
fjVar.setDownloadListener(this);
|
|
this.Q = c(context);
|
|
b(context);
|
|
b(i2);
|
|
this.f = str2;
|
|
this.g = str3;
|
|
this.b = b9.a(FeaturesManager.getInstance().getFeatureFlagHealthCheck());
|
|
}
|
|
|
|
@SuppressLint({"NewApi"})
|
|
private void G() {
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public m9 a(qf.e eVar) {
|
|
if (eVar == qf.e.Interstitial) {
|
|
return this.y;
|
|
}
|
|
if (eVar == qf.e.RewardedVideo) {
|
|
return this.x;
|
|
}
|
|
if (eVar == qf.e.Banner) {
|
|
return this.z;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
private t a(qf.e eVar, ha haVar) {
|
|
t tVar = new t();
|
|
if (eVar == qf.e.RewardedVideo || eVar == qf.e.Interstitial || eVar == qf.e.Banner) {
|
|
HashMap hashMap = new HashMap();
|
|
hashMap.put(v8.i.g, this.f);
|
|
if (!TextUtils.isEmpty(this.g)) {
|
|
hashMap.put(v8.i.f, this.g);
|
|
}
|
|
if (haVar != null) {
|
|
if (haVar.g() != null) {
|
|
hashMap.putAll(haVar.g());
|
|
hashMap.put(v8.h.y0, String.valueOf(i0.a.c(haVar.h())));
|
|
}
|
|
hashMap.put("demandSourceName", haVar.f());
|
|
hashMap.put("demandSourceId", haVar.h());
|
|
}
|
|
String flatMapToJsonAsString = SDKUtils.flatMapToJsonAsString(hashMap);
|
|
v8.g a2 = v8.g.a(eVar);
|
|
String a3 = a(a2.a, flatMapToJsonAsString, a2.b, a2.c);
|
|
tVar.a = a2.a;
|
|
tVar.b = a3;
|
|
}
|
|
return tVar;
|
|
}
|
|
|
|
private String a(qf.e eVar, JSONObject jSONObject) {
|
|
HashMap hashMap = new HashMap();
|
|
hashMap.put("sessionDepth", Integer.toString(jSONObject.optInt("sessionDepth")));
|
|
String optString = jSONObject.optString("demandSourceName");
|
|
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(jSONObject);
|
|
ha a2 = this.G.a(eVar, fetchDemandSourceId);
|
|
if (a2 != null) {
|
|
if (a2.g() != null) {
|
|
hashMap.putAll(a2.g());
|
|
}
|
|
if (!TextUtils.isEmpty(optString)) {
|
|
hashMap.put("demandSourceName", optString);
|
|
}
|
|
if (!TextUtils.isEmpty(fetchDemandSourceId)) {
|
|
hashMap.put("demandSourceId", fetchDemandSourceId);
|
|
}
|
|
}
|
|
String flatMapToJsonAsString = SDKUtils.flatMapToJsonAsString(hashMap);
|
|
v8.g b2 = v8.g.b(eVar);
|
|
return a(b2.a, flatMapToJsonAsString, b2.b, b2.c);
|
|
}
|
|
|
|
private String a(String str, String str2) {
|
|
return a(str, str2, v8.h.g);
|
|
}
|
|
|
|
private String a(String str, String str2, String str3) {
|
|
if (TextUtils.isEmpty(str2)) {
|
|
return str;
|
|
}
|
|
try {
|
|
return new JSONObject(str).put(str3, str2).toString();
|
|
} catch (JSONException e2) {
|
|
i9.d().a(e2);
|
|
return str;
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public String a(String str, String str2, String str3, String str4) {
|
|
return new m.a(str, str2, str3, str4).a();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public String a(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9, boolean z) {
|
|
JSONObject jSONObject = new JSONObject();
|
|
try {
|
|
if (!TextUtils.isEmpty(str) && !TextUtils.isEmpty(str2)) {
|
|
jSONObject.put(str, SDKUtils.encodeString(str2));
|
|
}
|
|
if (!TextUtils.isEmpty(str3) && !TextUtils.isEmpty(str4)) {
|
|
jSONObject.put(str3, SDKUtils.encodeString(str4));
|
|
}
|
|
if (!TextUtils.isEmpty(str5) && !TextUtils.isEmpty(str6)) {
|
|
jSONObject.put(str5, SDKUtils.encodeString(str6));
|
|
}
|
|
if (!TextUtils.isEmpty(str7) && !TextUtils.isEmpty(str8)) {
|
|
jSONObject.put(str7, SDKUtils.encodeString(str8));
|
|
}
|
|
if (!TextUtils.isEmpty(str9)) {
|
|
jSONObject.put(str9, z);
|
|
}
|
|
} catch (JSONException e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
}
|
|
return jSONObject.toString();
|
|
}
|
|
|
|
private void a(Context context, WebView webView) {
|
|
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(-1, -1);
|
|
this.u = new FrameLayout(context);
|
|
this.s = new FrameLayout(context);
|
|
this.s.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
|
|
this.s.setVisibility(8);
|
|
FrameLayout frameLayout = new FrameLayout(context);
|
|
frameLayout.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
|
|
frameLayout.addView(webView);
|
|
this.u.addView(this.s, layoutParams);
|
|
this.u.addView(frameLayout);
|
|
}
|
|
|
|
@SuppressLint({"NewApi"})
|
|
private void a(WebSettings webSettings) {
|
|
webSettings.setMediaPlaybackRequiresUserGesture(false);
|
|
}
|
|
|
|
@SuppressLint({"AddJavascriptInterface"})
|
|
private void a(WebView webView) {
|
|
com.ironsource.sdk.controller.s sVar = new com.ironsource.sdk.controller.s(com.ironsource.sdk.controller.s.a());
|
|
webView.addJavascriptInterface(a(sVar), v8.d);
|
|
webView.addJavascriptInterface(b(sVar), v8.e);
|
|
}
|
|
|
|
private void a(ha haVar, Map<String, String> map) {
|
|
Map<String, String> mergeHashMaps = SDKUtils.mergeHashMaps(new Map[]{map, haVar.b()});
|
|
if (map.containsKey("adm")) {
|
|
this.b.a(new b9.d() { // from class: com.ironsource.sdk.controller.v$$ExternalSyntheticLambda3
|
|
@Override // com.ironsource.b9.d
|
|
public final void a(md mdVar) {
|
|
v.this.a(mdVar);
|
|
}
|
|
});
|
|
}
|
|
this.D.d(haVar.h(), true);
|
|
i(a(v8.g.D, SDKUtils.flatMapToJsonAsString(mergeHashMaps), v8.g.E, v8.g.F));
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public /* synthetic */ void a(jd jdVar) {
|
|
try {
|
|
this.P.a(jdVar);
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
Logger.e(this.c, "handleLoadAd: " + e2);
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public /* synthetic */ void a(md mdVar) {
|
|
mdVar.a(new nd() { // from class: com.ironsource.sdk.controller.v$$ExternalSyntheticLambda2
|
|
@Override // com.ironsource.nd
|
|
public final void a(jd jdVar) {
|
|
v.this.a(jdVar);
|
|
}
|
|
});
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public void a(String str, qf.e eVar, ha haVar) {
|
|
if (q(eVar.toString())) {
|
|
b(new m(eVar, haVar, str));
|
|
}
|
|
}
|
|
|
|
private void a(String str, qf.e eVar, ha haVar, s sVar) {
|
|
if (TextUtils.isEmpty(str)) {
|
|
sVar.a("Application key are missing", eVar, haVar);
|
|
} else {
|
|
i(a(eVar, haVar).b);
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public void a(String str, boolean z, String str2, String str3) {
|
|
String d2 = new wp(str).d(z ? f0 : g0);
|
|
if (TextUtils.isEmpty(d2)) {
|
|
return;
|
|
}
|
|
i(e(d2, a(b(str, str2), str3)));
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public void a(JSONObject jSONObject, WebView webView) {
|
|
boolean optBoolean = jSONObject.optBoolean("inspectWebview");
|
|
if (optBoolean) {
|
|
WebView.setWebContentsDebuggingEnabled(optBoolean);
|
|
}
|
|
}
|
|
|
|
private String b(String str) {
|
|
String str2 = this.A + File.separator;
|
|
return str.contains(str2) ? str.substring(str2.length()) : str;
|
|
}
|
|
|
|
private String b(String str, String str2) {
|
|
return a(str, str2, "errMsg");
|
|
}
|
|
|
|
private p8 c(Context context) {
|
|
return new f(SDKUtils.getControllerConfigAsJSONObject(), context);
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public Object c(zf zfVar) {
|
|
this.h.a(this);
|
|
if (zfVar == null || !zfVar.exists()) {
|
|
a(new zf(v8.f), new rf(1, "Unable to download Html file"));
|
|
return null;
|
|
}
|
|
a(zfVar);
|
|
return null;
|
|
}
|
|
|
|
private String c(String str, String str2, String str3) {
|
|
return new m.a(str, null, str2, str3).a();
|
|
}
|
|
|
|
private void c(JSONObject jSONObject) throws JSONException {
|
|
jSONObject.put(SDKUtils.encodeString("gpi"), un.d(this.Y.getContext()));
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public String d(String str) {
|
|
return new wp(str).d(g0);
|
|
}
|
|
|
|
private String d(JSONObject jSONObject) {
|
|
la b2 = la.b(this.Y.getContext());
|
|
StringBuilder sb = new StringBuilder();
|
|
String sDKVersion = SDKUtils.getSDKVersion();
|
|
if (!TextUtils.isEmpty(sDKVersion)) {
|
|
sb.append(v8.i.q);
|
|
sb.append(v8.i.b);
|
|
sb.append(sDKVersion);
|
|
sb.append(v8.i.c);
|
|
}
|
|
String e2 = b2.e();
|
|
if (!TextUtils.isEmpty(e2)) {
|
|
sb.append(v8.i.m);
|
|
sb.append(v8.i.b);
|
|
sb.append(e2);
|
|
}
|
|
Uri parse = Uri.parse(SDKUtils.getControllerUrl());
|
|
if (parse != null) {
|
|
String str = parse.getScheme() + CertificateUtil.DELIMITER;
|
|
String host = parse.getHost();
|
|
int port = parse.getPort();
|
|
if (port != -1) {
|
|
host = host + CertificateUtil.DELIMITER + port;
|
|
}
|
|
sb.append(v8.i.c);
|
|
sb.append("protocol");
|
|
sb.append(v8.i.b);
|
|
sb.append(str);
|
|
sb.append(v8.i.c);
|
|
sb.append("domain");
|
|
sb.append(v8.i.b);
|
|
sb.append(host);
|
|
if (jSONObject.keys().hasNext()) {
|
|
try {
|
|
String jSONObject2 = new JSONObject(jSONObject, new String[]{v8.i.Z, v8.i.g}).toString();
|
|
if (!TextUtils.isEmpty(jSONObject2)) {
|
|
sb.append(v8.i.c);
|
|
sb.append("controllerConfig");
|
|
sb.append(v8.i.b);
|
|
sb.append(jSONObject2);
|
|
}
|
|
} catch (JSONException e3) {
|
|
i9.d().a(e3);
|
|
IronLog.INTERNAL.error(e3.toString());
|
|
}
|
|
}
|
|
sb.append(v8.i.c);
|
|
sb.append("debug");
|
|
sb.append(v8.i.b);
|
|
sb.append(r());
|
|
}
|
|
return sb.toString();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public Object[] d(Context context) {
|
|
la b2 = la.b(context);
|
|
JSONObject jSONObject = new JSONObject();
|
|
boolean z = false;
|
|
try {
|
|
jSONObject.put(v8.i.z, "none");
|
|
jSONObject.put(v8.i.A, SDKUtils.translateDeviceOrientation(this.W.E(context)));
|
|
String d2 = b2.d();
|
|
if (d2 != null) {
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.k), SDKUtils.encodeString(d2));
|
|
}
|
|
String c2 = b2.c();
|
|
if (c2 != null) {
|
|
jSONObject.put(SDKUtils.encodeString("deviceModel"), SDKUtils.encodeString(c2));
|
|
} else {
|
|
z = true;
|
|
}
|
|
SDKUtils.loadGoogleAdvertiserInfo(context);
|
|
String advertiserId = SDKUtils.getAdvertiserId();
|
|
if (!TextUtils.isEmpty(advertiserId)) {
|
|
Logger.i(this.c, "add AID");
|
|
jSONObject.put("deviceIds" + v8.i.d + v8.i.L + v8.i.e, SDKUtils.encodeString(advertiserId));
|
|
}
|
|
String limitAdTracking = SDKUtils.getLimitAdTracking();
|
|
if (!TextUtils.isEmpty(limitAdTracking)) {
|
|
Logger.i(this.c, "add LAT");
|
|
jSONObject.put(v8.i.M, Boolean.parseBoolean(limitAdTracking));
|
|
}
|
|
String e2 = b2.e();
|
|
if (e2 != null) {
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.m), SDKUtils.encodeString(e2));
|
|
} else {
|
|
z = true;
|
|
}
|
|
String f2 = b2.f();
|
|
if (f2 != null) {
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.n), f2.replaceAll("[^0-9/.]", ""));
|
|
} else {
|
|
z = true;
|
|
}
|
|
String f3 = b2.f();
|
|
if (f3 != null) {
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.o), SDKUtils.encodeString(f3));
|
|
}
|
|
String valueOf = String.valueOf(b2.a());
|
|
if (valueOf != null) {
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.p), valueOf);
|
|
} else {
|
|
z = true;
|
|
}
|
|
jSONObject.put(ad.Y, String.valueOf(g1.a()));
|
|
String sDKVersion = SDKUtils.getSDKVersion();
|
|
if (sDKVersion != null) {
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.q), SDKUtils.encodeString(sDKVersion));
|
|
}
|
|
if (b2.b() != null && b2.b().length() > 0) {
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.r), SDKUtils.encodeString(b2.b()));
|
|
}
|
|
String b3 = s8.b(context);
|
|
if (b3.equals("none")) {
|
|
z = true;
|
|
} else {
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.t), SDKUtils.encodeString(b3));
|
|
}
|
|
String d3 = s8.d(context);
|
|
if (d3 != null) {
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.u), SDKUtils.encodeString(d3));
|
|
} else {
|
|
z = true;
|
|
}
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.v), s8.e(context));
|
|
jSONObject.put("uxt", IronSourceStorageUtils.isUxt());
|
|
String language = context.getResources().getConfiguration().locale.getLanguage();
|
|
if (!TextUtils.isEmpty(language)) {
|
|
jSONObject.put(SDKUtils.encodeString("deviceLanguage"), SDKUtils.encodeString(language.toUpperCase(Locale.getDefault())));
|
|
}
|
|
jSONObject.put(v8.i.y, SDKUtils.encodeString(String.valueOf(this.W.a(this.A))));
|
|
String valueOf2 = String.valueOf(this.W.r());
|
|
if (TextUtils.isEmpty(valueOf2)) {
|
|
z = true;
|
|
} else {
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.G) + v8.i.d + SDKUtils.encodeString("width") + v8.i.e, SDKUtils.encodeString(valueOf2));
|
|
}
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.G) + v8.i.d + SDKUtils.encodeString("height") + v8.i.e, SDKUtils.encodeString(String.valueOf(this.W.a())));
|
|
String g2 = v3.g(this.Y.getContext());
|
|
if (!TextUtils.isEmpty(g2)) {
|
|
jSONObject.put(SDKUtils.encodeString("bundleId"), SDKUtils.encodeString(g2));
|
|
}
|
|
String valueOf3 = String.valueOf(this.W.h());
|
|
if (!TextUtils.isEmpty(valueOf3)) {
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.K), SDKUtils.encodeString(valueOf3));
|
|
}
|
|
String valueOf4 = String.valueOf(this.W.f());
|
|
if (!TextUtils.isEmpty(valueOf4)) {
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.O), SDKUtils.encodeString(valueOf4));
|
|
}
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.P), la.b(context).a(context));
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.Y), this.W.w(context));
|
|
jSONObject.put(SDKUtils.encodeString("mcc"), r8.b(context));
|
|
jSONObject.put(SDKUtils.encodeString("mnc"), r8.c(context));
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.S), r8.f(context));
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.R), SDKUtils.encodeString(r8.g(context)));
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.V), v3.f(context));
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.X), v3.d(context));
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.W), SDKUtils.encodeString(v3.b(context)));
|
|
String e3 = v3.e(context);
|
|
if (!TextUtils.isEmpty(e3)) {
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.c0), SDKUtils.encodeString(e3));
|
|
}
|
|
c(jSONObject);
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.p0), this.W.z(context));
|
|
} catch (JSONException e4) {
|
|
i9.d().a(e4);
|
|
IronLog.INTERNAL.error(e4.toString());
|
|
}
|
|
return new Object[]{jSONObject.toString(), Boolean.valueOf(z)};
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public String e(String str) {
|
|
return new wp(str).d(f0);
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public String e(String str, String str2) {
|
|
return new m.a(str, str2).a();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public void e(Context context) {
|
|
try {
|
|
p8 p8Var = this.Q;
|
|
if (p8Var == null) {
|
|
return;
|
|
}
|
|
p8Var.b(context);
|
|
} catch (Throwable th) {
|
|
i9.d().a(th);
|
|
IronLog.INTERNAL.error(th.toString());
|
|
}
|
|
}
|
|
|
|
private String f(String str) {
|
|
return new m.a(str).a();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public void f(Context context) {
|
|
try {
|
|
p8 p8Var = this.Q;
|
|
if (p8Var == null) {
|
|
return;
|
|
}
|
|
p8Var.c(context);
|
|
} catch (Throwable th) {
|
|
i9.d().a(th);
|
|
IronLog.INTERNAL.error(th.toString());
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public Object[] f(String str, String str2) {
|
|
boolean z;
|
|
JSONObject jSONObject = new JSONObject();
|
|
boolean z2 = true;
|
|
Map<String, String> map = null;
|
|
if (TextUtils.isEmpty(str)) {
|
|
z = true;
|
|
} else {
|
|
ha a2 = this.G.a(g(str), str2);
|
|
if (a2 != null) {
|
|
map = a2.g();
|
|
map.put("demandSourceName", a2.f());
|
|
map.put("demandSourceId", a2.h());
|
|
}
|
|
try {
|
|
jSONObject.put(v8.h.m, str);
|
|
} catch (JSONException e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
}
|
|
z = false;
|
|
try {
|
|
Map<String, String> initSDKParams = SDKUtils.getInitSDKParams();
|
|
if (initSDKParams != null) {
|
|
jSONObject = SDKUtils.mergeJSONObjects(jSONObject, new JSONObject(initSDKParams));
|
|
}
|
|
} catch (Exception e3) {
|
|
i9.d().a(e3);
|
|
IronLog.INTERNAL.error(e3.toString());
|
|
}
|
|
}
|
|
if (!TextUtils.isEmpty(this.g)) {
|
|
try {
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.f), SDKUtils.encodeString(this.g));
|
|
} catch (JSONException e4) {
|
|
i9.d().a(e4);
|
|
IronLog.INTERNAL.error(e4.toString());
|
|
}
|
|
}
|
|
if (!TextUtils.isEmpty(this.f)) {
|
|
try {
|
|
jSONObject.put(SDKUtils.encodeString(v8.i.g), SDKUtils.encodeString(this.f));
|
|
} catch (JSONException e5) {
|
|
i9.d().a(e5);
|
|
IronLog.INTERNAL.error(e5.toString());
|
|
}
|
|
z2 = z;
|
|
}
|
|
if (map != null && !map.isEmpty()) {
|
|
for (Map.Entry<String, String> entry : map.entrySet()) {
|
|
if (entry.getKey().equalsIgnoreCase("sdkWebViewCache")) {
|
|
o(entry.getValue());
|
|
}
|
|
try {
|
|
jSONObject.put(SDKUtils.encodeString(entry.getKey()), SDKUtils.encodeString(entry.getValue()));
|
|
} catch (JSONException e6) {
|
|
i9.d().a(e6);
|
|
IronLog.INTERNAL.error(e6.toString());
|
|
}
|
|
}
|
|
}
|
|
return new Object[]{jSONObject.toString(), Boolean.valueOf(z2)};
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public qf.e g(String str) {
|
|
if (TextUtils.isEmpty(str)) {
|
|
return null;
|
|
}
|
|
qf.e eVar = qf.e.Interstitial;
|
|
if (str.equalsIgnoreCase(eVar.toString())) {
|
|
return eVar;
|
|
}
|
|
qf.e eVar2 = qf.e.RewardedVideo;
|
|
if (str.equalsIgnoreCase(eVar2.toString())) {
|
|
return eVar2;
|
|
}
|
|
qf.e eVar3 = qf.e.Banner;
|
|
if (str.equalsIgnoreCase(eVar3.toString())) {
|
|
return eVar3;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public void i(final String str) {
|
|
if (TextUtils.isEmpty(str)) {
|
|
return;
|
|
}
|
|
c(new Runnable() { // from class: com.ironsource.sdk.controller.v$$ExternalSyntheticLambda1
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
v.this.j(str);
|
|
}
|
|
});
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public /* synthetic */ void j(String str) {
|
|
this.Y.a(new m.b(str, r()).a());
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public void l(String str) {
|
|
try {
|
|
Logger.i(this.c, "load(): " + str);
|
|
this.Y.loadUrl(str);
|
|
} catch (Throwable th) {
|
|
i9.d().a(th);
|
|
Logger.e(this.c, "WebViewController::load: " + th);
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public void o() {
|
|
kn knVar = this.Z;
|
|
if (knVar != null) {
|
|
knVar.onCloseRequested();
|
|
}
|
|
}
|
|
|
|
private void o(String str) {
|
|
WebSettings settings;
|
|
int i2;
|
|
if (str.equalsIgnoreCase("0")) {
|
|
settings = this.Y.getSettings();
|
|
i2 = 2;
|
|
} else {
|
|
settings = this.Y.getSettings();
|
|
i2 = -1;
|
|
}
|
|
settings.setCacheMode(i2);
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public void p(String str) {
|
|
WebView webView;
|
|
wp wpVar = new wp(str);
|
|
String d2 = wpVar.d("color");
|
|
String d3 = wpVar.d("adViewId");
|
|
int parseColor = !"transparent".equalsIgnoreCase(d2) ? Color.parseColor(d2) : 0;
|
|
if (d3 != null) {
|
|
webView = pf.a().a(d3).getPresentingView();
|
|
if (webView == null) {
|
|
return;
|
|
}
|
|
} else {
|
|
webView = this.Y;
|
|
}
|
|
webView.setBackgroundColor(parseColor);
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public boolean q(String str) {
|
|
boolean z = false;
|
|
if (TextUtils.isEmpty(str)) {
|
|
Logger.d(this.c, "Trying to trigger a listener - no product was found");
|
|
return false;
|
|
}
|
|
if (!str.equalsIgnoreCase(qf.e.Interstitial.toString()) ? !(!str.equalsIgnoreCase(qf.e.RewardedVideo.toString()) ? !str.equalsIgnoreCase(qf.e.Banner.toString()) || this.z == null : this.x == null) : this.y != null) {
|
|
z = true;
|
|
}
|
|
if (!z) {
|
|
Logger.d(this.c, "Trying to trigger a listener - no listener was found for product " + str);
|
|
}
|
|
return z;
|
|
}
|
|
|
|
public void A() {
|
|
i(f(v8.g.z));
|
|
}
|
|
|
|
public void B() {
|
|
try {
|
|
this.Y.onPause();
|
|
} catch (Throwable th) {
|
|
i9.d().a(th);
|
|
Logger.i(this.c, "WebViewController: onPause() - " + th);
|
|
}
|
|
}
|
|
|
|
public void C() {
|
|
this.C = null;
|
|
}
|
|
|
|
public void D() {
|
|
this.Z = null;
|
|
}
|
|
|
|
public void E() {
|
|
this.Y.requestFocus();
|
|
}
|
|
|
|
public void F() {
|
|
try {
|
|
this.Y.onResume();
|
|
} catch (Throwable th) {
|
|
i9.d().a(th);
|
|
Logger.i(this.c, "WebViewController: onResume() - " + th);
|
|
}
|
|
}
|
|
|
|
public com.ironsource.sdk.controller.g a(com.ironsource.sdk.controller.s sVar) {
|
|
return new com.ironsource.sdk.controller.g(new com.ironsource.sdk.controller.b(new r()), sVar);
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void a() {
|
|
if (this.V) {
|
|
this.U.a();
|
|
return;
|
|
}
|
|
this.B.a(new sf());
|
|
if (this.B.k()) {
|
|
a(1);
|
|
}
|
|
}
|
|
|
|
public void a(int i2) {
|
|
if (!this.V && !this.B.m()) {
|
|
Logger.i(this.c, "load(): Mobile Controller HTML Does not exist");
|
|
return;
|
|
}
|
|
JSONObject controllerConfigAsJSONObject = SDKUtils.getControllerConfigAsJSONObject();
|
|
String d2 = d(controllerConfigAsJSONObject);
|
|
Map<String, String> initSDKParams = SDKUtils.getInitSDKParams();
|
|
if (initSDKParams != null && initSDKParams.containsKey("sessionid")) {
|
|
d2 = String.format("%s&sessionid=%s", d2, initSDKParams.get("sessionid"));
|
|
}
|
|
this.a.d(new h(controllerConfigAsJSONObject, this.Y, (this.V ? this.U.b() : this.B.g()).toURI().toString() + "?" + d2));
|
|
this.m = new i(50000L, 1000L, i2).start();
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void a(Activity activity) {
|
|
this.X.a(activity);
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void a(Context context) {
|
|
a(new d(context));
|
|
}
|
|
|
|
public void a(cu cuVar) {
|
|
this.C = cuVar;
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void a(ha haVar) {
|
|
Map<String, String> b2 = haVar.b();
|
|
if (b2 != null) {
|
|
i(a(v8.g.R, SDKUtils.flatMapToJsonAsString(b2), v8.g.O, v8.g.P));
|
|
}
|
|
this.G.b(qf.e.Banner, haVar.h());
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void a(ha haVar, Map<String, String> map, n9 n9Var) {
|
|
Map<String, String> mergeHashMaps = SDKUtils.mergeHashMaps(new Map[]{map, haVar.b()});
|
|
if (map != null) {
|
|
i(a(v8.g.M, SDKUtils.flatMapToJsonAsString(mergeHashMaps), v8.g.N, v8.g.Q));
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void a(ha haVar, Map<String, String> map, o9 o9Var) {
|
|
i(a(qf.e.Interstitial, new JSONObject(SDKUtils.mergeHashMaps(new Map[]{map, haVar.b()}))));
|
|
}
|
|
|
|
public void a(kn knVar) {
|
|
this.Z = knVar;
|
|
this.Y.a(knVar);
|
|
}
|
|
|
|
public void a(l3 l3Var) {
|
|
this.N = l3Var;
|
|
}
|
|
|
|
public void a(qf.e eVar, String str) {
|
|
b(new e(eVar, str));
|
|
}
|
|
|
|
public void a(com.ironsource.sdk.controller.a aVar) {
|
|
this.L = aVar;
|
|
aVar.a(p());
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void a(f.c cVar, l.a aVar) {
|
|
i(a(cVar.e(), cVar.h(), v8.g.T, v8.g.T));
|
|
}
|
|
|
|
public void a(com.ironsource.sdk.controller.i iVar) {
|
|
this.K = iVar;
|
|
}
|
|
|
|
public void a(com.ironsource.sdk.controller.j jVar) {
|
|
this.M = jVar;
|
|
}
|
|
|
|
public void a(com.ironsource.sdk.controller.o oVar) {
|
|
this.H = oVar;
|
|
}
|
|
|
|
public void a(com.ironsource.sdk.controller.q qVar) {
|
|
this.I = qVar;
|
|
}
|
|
|
|
public void a(com.ironsource.sdk.controller.u uVar) {
|
|
this.J = uVar;
|
|
}
|
|
|
|
public void a(u uVar) {
|
|
this.v = uVar;
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:15:0x003c, code lost:
|
|
|
|
if (android.text.TextUtils.isEmpty(r1) == false) goto L16;
|
|
*/
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public void a(com.ironsource.t2 r10) {
|
|
/*
|
|
Method dump skipped, instructions count: 281
|
|
To view this dump add '--comments-level debug' option
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.ironsource.sdk.controller.v.a(com.ironsource.t2):void");
|
|
}
|
|
|
|
@Override // com.ironsource.hn
|
|
public void a(zf zfVar) {
|
|
if (this.V && this.U.a(zfVar)) {
|
|
a(1);
|
|
} else if (zfVar.getName().contains(v8.f)) {
|
|
this.B.a(new n());
|
|
} else {
|
|
c(zfVar.getName(), zfVar.getParent());
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.hn
|
|
public void a(zf zfVar, rf rfVar) {
|
|
if (!this.V || !this.U.a(zfVar)) {
|
|
if (zfVar.getName().contains(v8.f)) {
|
|
this.B.a(new a(), new b(rfVar));
|
|
return;
|
|
} else {
|
|
b(zfVar.getName(), zfVar.getParent(), rfVar.b());
|
|
return;
|
|
}
|
|
}
|
|
this.P.b("controller html - failed to download - " + rfVar.b());
|
|
}
|
|
|
|
public void a(Runnable runnable) {
|
|
ve veVar = this.a;
|
|
if (veVar != null) {
|
|
veVar.b(runnable);
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void a(String str, o9 o9Var) {
|
|
HashMap hashMap = new HashMap();
|
|
hashMap.put("demandSourceName", str);
|
|
String flatMapToJsonAsString = SDKUtils.flatMapToJsonAsString(hashMap);
|
|
this.D.d(str, true);
|
|
i(a(v8.g.D, flatMapToJsonAsString, v8.g.E, v8.g.F));
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void a(String str, String str2, ha haVar, n9 n9Var) {
|
|
this.f = str;
|
|
this.g = str2;
|
|
this.z = n9Var;
|
|
a(str, qf.e.Banner, haVar, new l());
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void a(String str, String str2, ha haVar, o9 o9Var) {
|
|
this.f = str;
|
|
this.g = str2;
|
|
this.y = o9Var;
|
|
this.D.g(str);
|
|
this.D.h(this.g);
|
|
a(this.f, qf.e.Interstitial, haVar, new k());
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void a(String str, String str2, ha haVar, p9 p9Var) {
|
|
this.f = str;
|
|
this.g = str2;
|
|
this.x = p9Var;
|
|
this.D.i(str);
|
|
this.D.j(str2);
|
|
a(str, qf.e.RewardedVideo, haVar, new j());
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void a(JSONObject jSONObject) {
|
|
if (jSONObject != null) {
|
|
this.R = jSONObject;
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void a(JSONObject jSONObject, n9 n9Var) {
|
|
i(a(v8.g.M, jSONObject.toString(), v8.g.N, v8.g.Q));
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void a(JSONObject jSONObject, o9 o9Var) {
|
|
i(a(qf.e.Interstitial, jSONObject));
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void a(JSONObject jSONObject, p9 p9Var) {
|
|
i(a(qf.e.RewardedVideo, jSONObject));
|
|
}
|
|
|
|
public void a(boolean z, String str) {
|
|
i(e(v8.g.U, a(v8.h.K, str, null, null, null, null, null, null, v8.h.o, z)));
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public boolean a(String str) {
|
|
ha a2 = this.G.a(qf.e.Interstitial, str);
|
|
return a2 != null && a2.d();
|
|
}
|
|
|
|
public com.ironsource.sdk.controller.r b(com.ironsource.sdk.controller.s sVar) {
|
|
return new com.ironsource.sdk.controller.r(sVar);
|
|
}
|
|
|
|
public void b(int i2) {
|
|
b0 = i2;
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void b(Context context) {
|
|
a(new c(context));
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void b(ha haVar) {
|
|
Map<String, String> b2 = haVar.b();
|
|
if (b2 != null) {
|
|
i(e(v8.g.S, SDKUtils.flatMapToJsonAsString(b2)));
|
|
}
|
|
this.G.b(qf.e.Interstitial, haVar.h());
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void b(ha haVar, Map<String, String> map, o9 o9Var) {
|
|
a(haVar, map);
|
|
}
|
|
|
|
public void b(Runnable runnable) {
|
|
ve veVar = this.a;
|
|
if (veVar != null) {
|
|
veVar.c(runnable);
|
|
}
|
|
}
|
|
|
|
public void b(String str, String str2, String str3) {
|
|
try {
|
|
i(e(v8.g.p, a("file", str, "path", b(str2), "errMsg", str3, null, null, null, false)));
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void b(JSONObject jSONObject) {
|
|
i(e(v8.g.d0, jSONObject != null ? jSONObject.toString() : null));
|
|
}
|
|
|
|
public void c(Runnable runnable) {
|
|
ve veVar = this.a;
|
|
if (veVar != null) {
|
|
veVar.d(runnable);
|
|
}
|
|
}
|
|
|
|
public void c(String str) {
|
|
if (str.equals("forceClose")) {
|
|
o();
|
|
}
|
|
i(e(v8.g.y, a("action", str, null, null, null, null, null, null, null, false)));
|
|
}
|
|
|
|
public void c(String str, String str2) {
|
|
try {
|
|
i(e(v8.g.o, a("file", str, "path", b(str2), null, null, null, null, null, false)));
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
b(str, str2, e2.getMessage());
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void d() {
|
|
i(f(v8.g.s));
|
|
}
|
|
|
|
public void d(String str, String str2) {
|
|
if (TextUtils.isEmpty(str2)) {
|
|
str2 = v8.c.z;
|
|
}
|
|
i(e(v8.g.Z, a("errMsg", str, "url", str2, null, null, null, null, null, false)));
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void destroy() {
|
|
this.Y.destroy();
|
|
ra raVar = this.h;
|
|
if (raVar != null) {
|
|
raVar.d();
|
|
}
|
|
p8 p8Var = this.Q;
|
|
if (p8Var != null) {
|
|
p8Var.b();
|
|
}
|
|
CountDownTimer countDownTimer = this.m;
|
|
if (countDownTimer != null) {
|
|
countDownTimer.cancel();
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void e() {
|
|
a(this.D);
|
|
}
|
|
|
|
public void e(JSONObject jSONObject) {
|
|
Logger.i(this.c, "device connection info changed: " + jSONObject.toString());
|
|
i(e(v8.g.x, a(v8.i.h0, jSONObject.toString(), null, null, null, null, null, null, null, false)));
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public void f() {
|
|
i(f(v8.g.t));
|
|
}
|
|
|
|
@Override // com.ironsource.sdk.controller.l
|
|
public qf.c g() {
|
|
return qf.c.Web;
|
|
}
|
|
|
|
public void g(String str, String str2) {
|
|
i(e(v8.g.V, a(v8.h.p, str2, v8.h.m, str, null, null, null, null, null, false)));
|
|
}
|
|
|
|
public boolean h(String str) {
|
|
try {
|
|
if (!new yq(str, dj.e().d(), FeaturesManager.getInstance().getFeatureFlagClickCheck().c()).a()) {
|
|
return false;
|
|
}
|
|
vt.a(q(), str);
|
|
return true;
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
return false;
|
|
}
|
|
}
|
|
|
|
public void k(String str) {
|
|
i(e(v8.g.v, a("action", str, null, null, null, null, null, null, null, false)));
|
|
}
|
|
|
|
public void m(String str) {
|
|
try {
|
|
String d2 = s8.d(this.X.a());
|
|
Logger.i(this.c, "device status changed, connection type " + str);
|
|
vf.a(str);
|
|
vf.b(d2);
|
|
i(e(v8.g.w, a(v8.i.t, str, v8.i.u, d2, null, null, null, null, null, false)));
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error("Exception: " + Log.getStackTraceString(e2));
|
|
}
|
|
}
|
|
|
|
public void n(String str) {
|
|
this.w = str;
|
|
}
|
|
|
|
@Override // android.webkit.DownloadListener
|
|
public void onDownloadStart(String str, String str2, String str3, String str4, long j2) {
|
|
Logger.i(this.c, str + " " + str4);
|
|
}
|
|
|
|
public xu p() {
|
|
if (this.O == null) {
|
|
this.O = new g();
|
|
}
|
|
return this.O;
|
|
}
|
|
|
|
public Context q() {
|
|
return this.X.a();
|
|
}
|
|
|
|
public int r() {
|
|
return b0;
|
|
}
|
|
|
|
public FrameLayout s() {
|
|
return this.u;
|
|
}
|
|
|
|
public String t() {
|
|
return this.w;
|
|
}
|
|
|
|
public t2 u() {
|
|
return this.D;
|
|
}
|
|
|
|
public u v() {
|
|
return this.v;
|
|
}
|
|
|
|
public void w() {
|
|
if (this.j == null) {
|
|
return;
|
|
}
|
|
o();
|
|
qf.e b2 = this.j.b();
|
|
String a2 = this.j.a();
|
|
if (q(b2.toString())) {
|
|
a(b2, a2);
|
|
}
|
|
}
|
|
|
|
public void x() {
|
|
this.q.onHideCustomView();
|
|
}
|
|
|
|
public boolean y() {
|
|
return this.r != null;
|
|
}
|
|
|
|
public void z() {
|
|
i(f(v8.g.Y));
|
|
}
|
|
}
|