Add Discord community version (64-bit only)

- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
This commit is contained in:
2026-02-18 15:48:36 -08:00
parent c19eb3d7ff
commit c080f0d97f
26930 changed files with 2529574 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
package com.mbridge.msdk.video.signal.communication;
/* loaded from: classes4.dex */
public interface BaseIRewardCommunication {
void cai(Object obj, String str);
void getEndScreenInfo(Object obj, String str);
void handlerPlayableException(Object obj, String str);
void install(Object obj, String str);
void notifyCloseBtn(Object obj, String str);
void openURL(Object obj, String str);
void setOrientation(Object obj, String str);
void toggleCloseBtn(Object obj, String str);
void triggerCloseBtn(Object obj, String str);
}

View File

@@ -0,0 +1,248 @@
package com.mbridge.msdk.video.signal.communication;
import android.content.Context;
import android.text.TextUtils;
import android.util.Base64;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.click.c;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.mbsignalcommon.communication.d;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import com.mbridge.msdk.video.signal.a.k;
import com.mbridge.msdk.video.signal.factory.IJSFactory;
import com.unity3d.ads.core.domain.HandleInvocationsFromAdViewer;
import com.unity3d.services.ads.gmascar.bridges.mobileads.MobileAdsBridgeBase;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class BaseRewardSignal extends BaseRewardSignalDiff {
protected BaseIRewardCommunication a;
@Override // com.mbridge.msdk.mbsignalcommon.windvane.h
public void initialize(Context context, WindVaneWebView windVaneWebView) {
super.initialize(context, windVaneWebView);
try {
try {
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
if (IJSFactory.class.isInstance(context)) {
this.a = (BaseIRewardCommunication) BaseRewardSignalH5.class.newInstance();
BaseRewardSignalH5.class.getMethod(MobileAdsBridgeBase.initializeMethodName, Context.class, WindVaneWebView.class).invoke(this.a, context, windVaneWebView);
}
if (windVaneWebView.getObject() != null && (windVaneWebView.getObject() instanceof BaseIRewardCommunication)) {
this.a = (BaseIRewardCommunication) windVaneWebView.getObject();
}
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
e2.printStackTrace();
}
}
}
@Override // com.mbridge.msdk.mbsignalcommon.windvane.h
public void initialize(Object obj, WindVaneWebView windVaneWebView) {
super.initialize(obj, windVaneWebView);
try {
try {
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
if (IJSFactory.class.isInstance(obj)) {
this.a = (BaseIRewardCommunication) BaseRewardSignalH5.class.newInstance();
BaseRewardSignalH5.class.getMethod(MobileAdsBridgeBase.initializeMethodName, Object.class, WindVaneWebView.class).invoke(this.a, obj, windVaneWebView);
}
if (windVaneWebView.getObject() != null && (windVaneWebView.getObject() instanceof BaseIRewardCommunication)) {
this.a = (BaseIRewardCommunication) windVaneWebView.getObject();
}
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
e2.printStackTrace();
}
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void getEndScreenInfo(Object obj, String str) {
try {
BaseIRewardCommunication baseIRewardCommunication = this.a;
if (baseIRewardCommunication != null) {
baseIRewardCommunication.getEndScreenInfo(obj, str);
af.b("JS-Reward-Brigde", "getEndScreenInfo factory is true");
} else {
af.b("JS-Reward-Brigde", "getEndScreenInfo factory is null");
if (obj != null) {
WindVaneWebView windVaneWebView = ((com.mbridge.msdk.mbsignalcommon.windvane.a) obj).b;
if ((windVaneWebView instanceof WindVaneWebView) && windVaneWebView.getWebViewListener() != null) {
((com.mbridge.msdk.mbsignalcommon.b.a) windVaneWebView.getWebViewListener()).a(obj);
}
}
}
} catch (Throwable th) {
af.b("JS-Reward-Brigde", "getEndScreenInfo", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void install(Object obj, String str) {
try {
BaseIRewardCommunication baseIRewardCommunication = this.a;
if (baseIRewardCommunication != null) {
baseIRewardCommunication.install(obj, str);
return;
}
if (TextUtils.isEmpty(str)) {
return;
}
if (obj != null) {
com.mbridge.msdk.mbsignalcommon.windvane.a aVar = (com.mbridge.msdk.mbsignalcommon.windvane.a) obj;
if (aVar.b.getObject() instanceof k) {
((k) aVar.b.getObject()).click(1, str);
af.b("JS-Reward-Brigde", "JSCommon install jump success");
}
}
af.b("JS-Reward-Brigde", "JSCommon install failed");
} catch (Throwable th) {
af.b("JS-Reward-Brigde", "install", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void notifyCloseBtn(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
this.a.notifyCloseBtn(obj, str);
} catch (Throwable th) {
af.b("JS-Reward-Brigde", "notifyCloseBtn", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void toggleCloseBtn(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
this.a.toggleCloseBtn(obj, str);
} catch (Throwable th) {
af.b("JS-Reward-Brigde", "toggleCloseBtn", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void triggerCloseBtn(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
this.a.triggerCloseBtn(obj, str);
} catch (Throwable th) {
af.b("JS-Reward-Brigde", "triggerCloseBtn", th);
g.a().a(obj, a(-1));
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void setOrientation(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
this.a.setOrientation(obj, str);
} catch (Throwable th) {
af.b("JS-Reward-Brigde", "setOrientation", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void handlerPlayableException(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
this.a.handlerPlayableException(obj, str);
} catch (Throwable th) {
af.b("JS-Reward-Brigde", "handlerPlayableException", th);
}
}
private String a(int i) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("code", i);
String jSONObject2 = jSONObject.toString();
return !TextUtils.isEmpty(jSONObject2) ? Base64.encodeToString(jSONObject2.getBytes(), 2) : "";
} catch (Throwable unused) {
af.b("JS-Reward-Brigde", "code to string is error");
return "";
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void openURL(Object obj, String str) {
af.b("JS-Reward-Brigde", "openURL:" + str);
if (TextUtils.isEmpty(str)) {
d.a(obj, "params is null");
return;
}
if (TextUtils.isEmpty(str)) {
return;
}
try {
JSONObject jSONObject = new JSONObject(str);
String optString = jSONObject.optString("url");
int optInt = jSONObject.optInt("type");
if (optInt == 1) {
c.d(this.b, optString);
} else if (optInt == 2) {
c.f(this.b, optString);
}
} catch (JSONException e) {
af.b("JS-Reward-Brigde", e.getMessage());
} catch (Throwable th) {
af.b("JS-Reward-Brigde", th.getMessage());
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void cai(Object obj, String str) {
if (TextUtils.isEmpty(str)) {
d.a(obj, "params is null");
return;
}
if (TextUtils.isEmpty(str)) {
return;
}
try {
try {
String optString = new JSONObject(str).optString(HandleInvocationsFromAdViewer.KEY_PACKAGE_NAME);
if (TextUtils.isEmpty(optString)) {
d.a(obj, "packageName is empty");
}
int i = ak.c(com.mbridge.msdk.foundation.controller.c.m().c(), optString) ? 1 : 2;
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("code", d.b);
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("result", i);
jSONObject.put("data", jSONObject2);
g.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Exception e) {
d.a(obj, e.getMessage());
af.a("JS-Reward-Brigde", e.getMessage());
}
} catch (JSONException e2) {
d.a(obj, "exception: " + e2.getLocalizedMessage());
af.b("JS-Reward-Brigde", "cai", e2);
}
} catch (Throwable th) {
d.a(obj, "exception: " + th.getLocalizedMessage());
af.b("JS-Reward-Brigde", "cai", th);
}
}
}

View File

@@ -0,0 +1,7 @@
package com.mbridge.msdk.video.signal.communication;
import com.mbridge.msdk.mbsignalcommon.windvane.AbsFeedBackForH5;
/* loaded from: classes4.dex */
public abstract class BaseRewardSignalDiff extends AbsFeedBackForH5 implements IRewardCommunication {
}

View File

@@ -0,0 +1,223 @@
package com.mbridge.msdk.video.signal.communication;
import android.content.Context;
import android.text.TextUtils;
import android.util.Base64;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.mbsignalcommon.communication.d;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import com.mbridge.msdk.video.signal.factory.IJSFactory;
import com.unity3d.ads.core.domain.HandleInvocationsFromAdViewer;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class BaseRewardSignalH5 extends a {
protected IJSFactory a;
/* JADX WARN: Multi-variable type inference failed */
public void initialize(Context context, WindVaneWebView windVaneWebView) {
if (context instanceof IJSFactory) {
this.a = (IJSFactory) context;
}
}
public void initialize(Object obj, WindVaneWebView windVaneWebView) {
if (obj instanceof IJSFactory) {
this.a = (IJSFactory) obj;
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void getEndScreenInfo(Object obj, String str) {
String str2;
try {
IJSFactory iJSFactory = this.a;
if (iJSFactory != null) {
String a = iJSFactory.getIJSRewardVideoV1().a();
if (!TextUtils.isEmpty(a)) {
str2 = Base64.encodeToString(a.getBytes(), 2);
af.a("JS-Reward-Communication", "getEndScreenInfo success");
} else {
str2 = "";
af.a("JS-Reward-Communication", "getEndScreenInfo failed");
}
g.a().a(obj, str2);
}
} catch (Throwable th) {
af.b("JS-Reward-Communication", "getEndScreenInfo", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void install(Object obj, String str) {
try {
if (this.a != null) {
af.a("JS-Reward-Communication", "install:" + str);
if (this.a.getJSContainerModule().endCardShowing()) {
this.a.getJSCommon().click(3, str);
} else {
this.a.getJSCommon().click(1, str);
}
}
} catch (Throwable th) {
af.b("JS-Reward-Communication", "install", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void openURL(Object obj, String str) {
WindVaneWebView windVaneWebView;
af.b("JS-Reward-Communication", "openURL:" + str);
Context c = c.m().c();
if (TextUtils.isEmpty(str)) {
return;
}
if (c == null) {
try {
if ((obj instanceof com.mbridge.msdk.mbsignalcommon.windvane.a) && (windVaneWebView = ((com.mbridge.msdk.mbsignalcommon.windvane.a) obj).b) != null) {
c = windVaneWebView.getContext();
}
} catch (Exception e) {
af.b("JS-Reward-Communication", e.getMessage());
}
}
if (c == null) {
return;
}
try {
JSONObject jSONObject = new JSONObject(str);
String optString = jSONObject.optString("url");
int optInt = jSONObject.optInt("type");
if (optInt == 1) {
com.mbridge.msdk.click.c.d(c, optString);
} else if (optInt == 2) {
com.mbridge.msdk.click.c.f(c, optString);
}
} catch (JSONException e2) {
af.b("JS-Reward-Communication", e2.getMessage());
} catch (Throwable th) {
af.b("JS-Reward-Communication", th.getMessage());
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void notifyCloseBtn(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
int optInt = new JSONObject(str).optInt("state");
af.a("JS-Reward-Communication", "notifyCloseBtn,state:" + str);
this.a.getIJSRewardVideoV1().notifyCloseBtn(optInt);
} catch (Throwable th) {
af.b("JS-Reward-Communication", "notifyCloseBtn", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void toggleCloseBtn(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
int optInt = new JSONObject(str).optInt("state");
af.a("JS-Reward-Communication", "toggleCloseBtn,state:" + str);
this.a.getIJSRewardVideoV1().toggleCloseBtn(optInt);
} catch (Throwable th) {
af.b("JS-Reward-Communication", "toggleCloseBtn", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void triggerCloseBtn(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
g.a().a(obj, a(0));
this.a.getIJSRewardVideoV1().a(new JSONObject(str).optString("state"));
af.a("JS-Reward-Communication", "triggerCloseBtn,state:" + str);
} catch (Throwable th) {
af.b("JS-Reward-Communication", "triggerCloseBtn", th);
g.a().a(obj, a(-1));
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void setOrientation(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
String optString = new JSONObject(str).optString("state");
af.a("JS-Reward-Communication", "setOrientation,state:" + str);
this.a.getIJSRewardVideoV1().b(optString);
} catch (Throwable th) {
af.b("JS-Reward-Communication", "setOrientation", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void handlerPlayableException(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
String optString = new JSONObject(str).optString("msg");
af.a("JS-Reward-Communication", "handlerPlayableException,msg:" + str);
this.a.getIJSRewardVideoV1().c(optString);
} catch (Throwable th) {
af.b("JS-Reward-Communication", "setOrientation", th);
}
}
private String a(int i) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("code", i);
String jSONObject2 = jSONObject.toString();
return !TextUtils.isEmpty(jSONObject2) ? Base64.encodeToString(jSONObject2.getBytes(), 2) : "";
} catch (Throwable unused) {
af.b("JS-Reward-Communication", "code to string is error");
return "";
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void cai(Object obj, String str) {
af.a("JS-Reward-Communication", "cai:" + str);
if (TextUtils.isEmpty(str)) {
return;
}
try {
try {
String optString = new JSONObject(str).optString(HandleInvocationsFromAdViewer.KEY_PACKAGE_NAME);
if (TextUtils.isEmpty(optString)) {
d.a(obj, "packageName is empty");
}
int i = ak.c(c.m().c(), optString) ? 1 : 2;
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("code", d.b);
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("result", i);
jSONObject.put("data", jSONObject2);
g.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Exception e) {
d.a(obj, e.getMessage());
af.a("JS-Reward-Communication", e.getMessage());
}
} catch (Throwable th) {
d.a(obj, "exception: " + th.getLocalizedMessage());
af.b("JS-Reward-Communication", "cai", th);
}
} catch (JSONException e2) {
d.a(obj, "exception: " + e2.getLocalizedMessage());
af.b("JS-Reward-Communication", "cai", e2);
}
}
}

View File

@@ -0,0 +1,5 @@
package com.mbridge.msdk.video.signal.communication;
/* loaded from: classes4.dex */
public interface IRewardCommunication extends BaseIRewardCommunication {
}

View File

@@ -0,0 +1,174 @@
package com.mbridge.msdk.video.signal.communication;
/* loaded from: classes4.dex */
public interface IVideoCommunication {
void appendSubView(Object obj, String str);
void appendViewTo(Object obj, String str);
void bringViewToFront(Object obj, String str);
void broadcast(Object obj, String str);
void cai(Object obj, String str);
void clearAllCache(Object obj, String str);
void click(Object obj, String str);
void closeAd(Object obj, String str);
void closeVideoOperte(Object obj, String str);
void closeWeb(Object obj, String str);
void createNativeEC(Object obj, String str);
void createPlayerView(Object obj, String str);
void createSubPlayTemplateView(Object obj, String str);
void createView(Object obj, String str);
void createWebview(Object obj, String str);
void destroyComponent(Object obj, String str);
void getAllCache(Object obj, String str);
void getAppSetting(Object obj, String str);
void getComponentOptions(Object obj, String str);
void getCurrentProgress(Object obj, String str);
void getCutout(Object obj, String str);
void getEncryptPrice(Object obj, String str);
void getFileInfo(Object obj, String str);
void getRewardSetting(Object obj, String str);
void getRewardUnitSetting(Object obj, String str);
void getSDKInfo(Object obj, String str);
void getUnitSetting(Object obj, String str);
void handleNativeObject(Object obj, String str);
void handlerH5Exception(Object obj, String str);
void hideView(Object obj, String str);
void increaseOfferFrequence(Object obj, String str);
void init(Object obj, String str);
void insertViewAbove(Object obj, String str);
void insertViewBelow(Object obj, String str);
void isSystemResume(Object obj, String str);
void ivRewardAdsWithoutVideo(Object obj, String str);
void loadads(Object obj, String str);
void loadingResourceStatus(Object obj, String str);
void notifyCloseBtn(Object obj, String str);
void onlyAppendSubView(Object obj, String str);
void onlyAppendViewTo(Object obj, String str);
void onlyInsertViewAbove(Object obj, String str);
void onlyInsertViewBelow(Object obj, String str);
void openURL(Object obj, String str);
void playVideoFinishOperate(Object obj, String str);
void playerGetMuteState(Object obj, String str);
void playerMute(Object obj, String str);
void playerPause(Object obj, String str);
void playerPlay(Object obj, String str);
void playerResume(Object obj, String str);
void playerSetRenderType(Object obj, String str);
void playerSetSource(Object obj, String str);
void playerStop(Object obj, String str);
void playerUnmute(Object obj, String str);
void playerUpdateFrame(Object obj, String str);
void preloadSubPlayTemplateView(Object obj, String str);
void progressBarOperate(Object obj, String str);
void progressOperate(Object obj, String str);
void reactDeveloper(Object obj, String str);
void readyStatus(Object obj, String str);
void removeCacheItem(Object obj, String str);
void removeFromSuperView(Object obj, String str);
void reportData(Object obj, String str);
void reportUrls(Object obj, String str);
void setCacheItem(Object obj, String str);
void setScaleFitXY(Object obj, String str);
void setSubPlayTemplateInfo(Object obj, String str);
void setViewAlpha(Object obj, String str);
void setViewBgColor(Object obj, String str);
void setViewRect(Object obj, String str);
void setViewScale(Object obj, String str);
void showAlertView(Object obj, String str);
void showVideoClickView(Object obj, String str);
void showVideoLocation(Object obj, String str);
void showView(Object obj, String str);
void soundOperate(Object obj, String str);
void statistics(Object obj, String str);
void toggleCloseBtn(Object obj, String str);
void triggerCloseBtn(Object obj, String str);
void videoOperate(Object obj, String str);
void webviewFireEvent(Object obj, String str);
void webviewGoBack(Object obj, String str);
void webviewGoForward(Object obj, String str);
void webviewLoad(Object obj, String str);
void webviewReload(Object obj, String str);
}

View File

@@ -0,0 +1,123 @@
package com.mbridge.msdk.video.signal.communication;
import android.os.Handler;
import android.os.Looper;
import com.mbridge.msdk.foundation.tools.ak;
/* loaded from: classes4.dex */
public class RewardSignal extends BaseRewardSignal implements BaseIRewardCommunication {
public static final /* synthetic */ int $r8$clinit = 0;
private Handler e = new Handler(Looper.getMainLooper());
@Override // com.mbridge.msdk.video.signal.communication.BaseRewardSignal, com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void getEndScreenInfo(final Object obj, final String str) {
if (ak.g()) {
super.getEndScreenInfo(obj, str);
} else {
this.e.post(new Runnable() { // from class: com.mbridge.msdk.video.signal.communication.RewardSignal.1
@Override // java.lang.Runnable
public final void run() {
RewardSignal.super.getEndScreenInfo(obj, str);
}
});
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseRewardSignal, com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void install(final Object obj, final String str) {
if (ak.g()) {
super.install(obj, str);
} else {
this.e.post(new Runnable() { // from class: com.mbridge.msdk.video.signal.communication.RewardSignal.2
@Override // java.lang.Runnable
public final void run() {
RewardSignal.super.install(obj, str);
}
});
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseRewardSignal, com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void notifyCloseBtn(final Object obj, final String str) {
if (ak.g()) {
super.notifyCloseBtn(obj, str);
} else {
this.e.post(new Runnable() { // from class: com.mbridge.msdk.video.signal.communication.RewardSignal.3
@Override // java.lang.Runnable
public final void run() {
RewardSignal.super.notifyCloseBtn(obj, str);
}
});
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseRewardSignal, com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void toggleCloseBtn(final Object obj, final String str) {
if (ak.g()) {
super.toggleCloseBtn(obj, str);
} else {
this.e.post(new Runnable() { // from class: com.mbridge.msdk.video.signal.communication.RewardSignal.4
@Override // java.lang.Runnable
public final void run() {
RewardSignal.super.toggleCloseBtn(obj, str);
}
});
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseRewardSignal, com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void triggerCloseBtn(final Object obj, final String str) {
if (ak.g()) {
super.triggerCloseBtn(obj, str);
} else {
this.e.post(new Runnable() { // from class: com.mbridge.msdk.video.signal.communication.RewardSignal.5
@Override // java.lang.Runnable
public final void run() {
RewardSignal.super.getEndScreenInfo(obj, str);
}
});
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseRewardSignal, com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void setOrientation(final Object obj, final String str) {
if (ak.g()) {
super.setOrientation(obj, str);
} else {
this.e.post(new Runnable() { // from class: com.mbridge.msdk.video.signal.communication.RewardSignal.6
@Override // java.lang.Runnable
public final void run() {
RewardSignal.super.setOrientation(obj, str);
}
});
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseRewardSignal, com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void handlerPlayableException(final Object obj, final String str) {
if (ak.g()) {
super.handlerPlayableException(obj, str);
} else {
this.e.post(new Runnable() { // from class: com.mbridge.msdk.video.signal.communication.RewardSignal.7
@Override // java.lang.Runnable
public final void run() {
RewardSignal.super.handlerPlayableException(obj, str);
}
});
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseRewardSignal, com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void openURL(final Object obj, final String str) {
if (ak.g()) {
super.openURL(obj, str);
} else {
this.e.post(new Runnable() { // from class: com.mbridge.msdk.video.signal.communication.RewardSignal.8
@Override // java.lang.Runnable
public final void run() {
RewardSignal.super.openURL(obj, str);
}
});
}
}
}

View File

@@ -0,0 +1,5 @@
package com.mbridge.msdk.video.signal.communication;
/* loaded from: classes4.dex */
public abstract class a implements IRewardCommunication {
}