- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
146 lines
6.0 KiB
Java
146 lines
6.0 KiB
Java
package com.mbridge.msdk.mbsignalcommon.mraid;
|
|
|
|
import android.content.Context;
|
|
import android.text.TextUtils;
|
|
import com.mbridge.msdk.MBridgeConstans;
|
|
import com.mbridge.msdk.foundation.tools.af;
|
|
import com.mbridge.msdk.mbsignalcommon.mraid.a;
|
|
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
|
|
import com.vungle.ads.internal.presenter.MRAIDPresenter;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public class MraidSignalCommunication extends BaseMraidSignalCommunication {
|
|
public static final /* synthetic */ int $r8$clinit = 0;
|
|
private b a;
|
|
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
@Override // com.mbridge.msdk.mbsignalcommon.windvane.h
|
|
public void initialize(Context context, WindVaneWebView windVaneWebView) {
|
|
super.initialize(context, windVaneWebView);
|
|
try {
|
|
if (context instanceof b) {
|
|
this.a = (b) context;
|
|
return;
|
|
}
|
|
if (windVaneWebView.getObject() != null && (windVaneWebView.getObject() instanceof b)) {
|
|
this.a = (b) windVaneWebView.getObject();
|
|
}
|
|
if (windVaneWebView.getMraidObject() == null || !(windVaneWebView.getMraidObject() instanceof b)) {
|
|
return;
|
|
}
|
|
this.a = (b) windVaneWebView.getMraidObject();
|
|
} catch (Exception e) {
|
|
if (MBridgeConstans.DEBUG) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
|
|
public void open(Object obj, String str) {
|
|
WindVaneWebView windVaneWebView;
|
|
if (obj instanceof com.mbridge.msdk.mbsignalcommon.windvane.a) {
|
|
com.mbridge.msdk.mbsignalcommon.windvane.a aVar = (com.mbridge.msdk.mbsignalcommon.windvane.a) obj;
|
|
windVaneWebView = aVar.b;
|
|
a.C0211a.a.a(aVar.b, MRAIDPresenter.OPEN);
|
|
} else {
|
|
windVaneWebView = null;
|
|
}
|
|
try {
|
|
String optString = new JSONObject(str).optString("url");
|
|
af.b("MraidSignalCommunication", "MRAID Open " + optString);
|
|
if (this.a == null || TextUtils.isEmpty(optString)) {
|
|
return;
|
|
}
|
|
if (windVaneWebView == null || System.currentTimeMillis() - windVaneWebView.lastTouchTime <= com.mbridge.msdk.click.b.a.c || !com.mbridge.msdk.click.b.a.a(this.a.getMraidCampaign(), windVaneWebView.getUrl(), com.mbridge.msdk.click.b.a.a)) {
|
|
this.a.open(optString);
|
|
}
|
|
} catch (Throwable th) {
|
|
af.b("MraidSignalCommunication", "MRAID Open", th);
|
|
}
|
|
}
|
|
|
|
public void close(Object obj, String str) {
|
|
if (obj instanceof com.mbridge.msdk.mbsignalcommon.windvane.a) {
|
|
a.C0211a.a.a(((com.mbridge.msdk.mbsignalcommon.windvane.a) obj).b, "close");
|
|
}
|
|
try {
|
|
af.b("MraidSignalCommunication", "MRAID close");
|
|
b bVar = this.a;
|
|
if (bVar != null) {
|
|
bVar.close();
|
|
}
|
|
} catch (Throwable th) {
|
|
af.b("MraidSignalCommunication", "MRAID close", th);
|
|
}
|
|
}
|
|
|
|
public void unload(Object obj, String str) {
|
|
if (obj instanceof com.mbridge.msdk.mbsignalcommon.windvane.a) {
|
|
a.C0211a.a.a(((com.mbridge.msdk.mbsignalcommon.windvane.a) obj).b, "unload");
|
|
}
|
|
try {
|
|
af.b("MraidSignalCommunication", "MRAID unload");
|
|
b bVar = this.a;
|
|
if (bVar != null) {
|
|
bVar.unload();
|
|
}
|
|
} catch (Throwable th) {
|
|
af.b("MraidSignalCommunication", "MRAID unload", th);
|
|
}
|
|
}
|
|
|
|
public void useCustomClose(Object obj, String str) {
|
|
if (obj instanceof com.mbridge.msdk.mbsignalcommon.windvane.a) {
|
|
a.C0211a.a.a(((com.mbridge.msdk.mbsignalcommon.windvane.a) obj).b, "useCustomClose");
|
|
}
|
|
try {
|
|
String optString = new JSONObject(str).optString("shouldUseCustomClose");
|
|
af.b("MraidSignalCommunication", "MRAID useCustomClose " + optString);
|
|
if (TextUtils.isEmpty(optString) || this.a == null) {
|
|
return;
|
|
}
|
|
this.a.useCustomClose(optString.toLowerCase().equals("true"));
|
|
} catch (Throwable th) {
|
|
af.b("MraidSignalCommunication", "MRAID useCustomClose", th);
|
|
}
|
|
}
|
|
|
|
public void expand(Object obj, String str) {
|
|
if (obj instanceof com.mbridge.msdk.mbsignalcommon.windvane.a) {
|
|
a.C0211a.a.a(((com.mbridge.msdk.mbsignalcommon.windvane.a) obj).b, "expand");
|
|
}
|
|
try {
|
|
JSONObject jSONObject = new JSONObject(str);
|
|
String optString = jSONObject.optString("url");
|
|
String optString2 = jSONObject.optString("shouldUseCustomClose");
|
|
af.b("MraidSignalCommunication", "MRAID expand " + optString + " " + optString2);
|
|
if (TextUtils.isEmpty(optString) || TextUtils.isEmpty(optString2) || this.a == null) {
|
|
return;
|
|
}
|
|
this.a.expand(optString, optString2.toLowerCase().equals("true"));
|
|
} catch (Throwable th) {
|
|
af.b("MraidSignalCommunication", "MRAID expand", th);
|
|
}
|
|
}
|
|
|
|
public void setOrientationProperties(Object obj, String str) {
|
|
if (obj instanceof com.mbridge.msdk.mbsignalcommon.windvane.a) {
|
|
a.C0211a.a.a(((com.mbridge.msdk.mbsignalcommon.windvane.a) obj).b, MRAIDPresenter.SET_ORIENTATION_PROPERTIES);
|
|
}
|
|
try {
|
|
JSONObject jSONObject = new JSONObject(str);
|
|
String optString = jSONObject.optString("allowOrientationChange");
|
|
String optString2 = jSONObject.optString("forceOrientation");
|
|
af.b("MraidSignalCommunication", "MRAID setOrientationProperties");
|
|
if (TextUtils.isEmpty(optString) || TextUtils.isEmpty(optString2) || this.a == null) {
|
|
return;
|
|
}
|
|
optString.toLowerCase().equals("true");
|
|
optString2.toLowerCase().hashCode();
|
|
} catch (Throwable th) {
|
|
af.b("MraidSignalCommunication", "MRAID setOrientationProperties", th);
|
|
}
|
|
}
|
|
}
|