Files
rr3-apk/decompiled/sources/com/mbridge/msdk/mbsignalcommon/mraid/MraidSignalCommunication.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

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);
}
}
}