- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
317 lines
9.9 KiB
Java
317 lines
9.9 KiB
Java
package com.mbridge.msdk.out;
|
|
|
|
import android.app.Activity;
|
|
import android.content.Context;
|
|
import android.text.TextUtils;
|
|
import com.mbridge.msdk.foundation.controller.c;
|
|
import com.mbridge.msdk.foundation.same.b;
|
|
import com.mbridge.msdk.foundation.tools.ad;
|
|
import com.mbridge.msdk.foundation.tools.af;
|
|
import com.mbridge.msdk.foundation.tools.ak;
|
|
import com.mbridge.msdk.newreward.b.d;
|
|
import com.mbridge.msdk.newreward.function.common.MBridgeGlobalCommon;
|
|
import com.mbridge.msdk.reward.b.a;
|
|
import com.mbridge.msdk.video.bt.module.b.g;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public class MBRewardVideoHandler implements BaseExtraInterfaceForHandler {
|
|
private static final String REFACTOR_SWITCH_REWARD_VIDEO = "new_bridge_reward_video";
|
|
private static final String TAG = "MBRewardVideoHandler";
|
|
private String cancelText;
|
|
private String confirmContent;
|
|
private String confirmText;
|
|
private String confirmTitle;
|
|
private a controller;
|
|
private boolean isRewardPlusOpen;
|
|
private g listener;
|
|
private d newController;
|
|
private String placementId;
|
|
private String unitId;
|
|
private boolean refactorAvailable = false;
|
|
private boolean isSetListenerNewController = false;
|
|
private boolean isSetListenerController = false;
|
|
private int isSilent = 2;
|
|
private boolean isConfigAlertDialogTextController = false;
|
|
private boolean isConfigAlertDialogTextNewController = false;
|
|
|
|
public void setAlertDialogText(String str, String str2, String str3, String str4) {
|
|
this.confirmTitle = str;
|
|
this.confirmContent = str2;
|
|
this.confirmText = str3;
|
|
this.cancelText = str4;
|
|
this.isConfigAlertDialogTextController = true;
|
|
this.isConfigAlertDialogTextNewController = true;
|
|
}
|
|
|
|
public void setRewardPlus(boolean z) {
|
|
this.isRewardPlusOpen = z;
|
|
}
|
|
|
|
public void setRewardVideoListener(g gVar) {
|
|
this.listener = gVar;
|
|
this.isSetListenerNewController = true;
|
|
this.isSetListenerController = true;
|
|
}
|
|
|
|
public MBRewardVideoHandler(Context context, String str, String str2) {
|
|
if (c.m().c() == null && context != null) {
|
|
c.m().b(context);
|
|
}
|
|
if (context instanceof Activity) {
|
|
c.m().a(context);
|
|
}
|
|
String e = ak.e(str2);
|
|
if (!TextUtils.isEmpty(e)) {
|
|
ak.b(str2, e);
|
|
}
|
|
this.placementId = str;
|
|
this.unitId = str2;
|
|
}
|
|
|
|
public MBRewardVideoHandler(String str, String str2) {
|
|
String e = ak.e(str2);
|
|
if (!TextUtils.isEmpty(e)) {
|
|
ak.b(str2, e);
|
|
}
|
|
this.placementId = str;
|
|
this.unitId = str2;
|
|
}
|
|
|
|
private void initMBRewardVideoHandler(String str, String str2) {
|
|
try {
|
|
if (this.controller == null) {
|
|
a aVar = new a();
|
|
this.controller = aVar;
|
|
aVar.a(false);
|
|
this.controller.b(str, str2);
|
|
}
|
|
} catch (Throwable th) {
|
|
af.b(TAG, th.getMessage(), th);
|
|
}
|
|
}
|
|
|
|
private void initMBNewRewardVideoHandler(String str, String str2) {
|
|
if (this.newController == null) {
|
|
if (TextUtils.isEmpty(str)) {
|
|
str = "";
|
|
}
|
|
if (TextUtils.isEmpty(str2)) {
|
|
str2 = "";
|
|
}
|
|
this.newController = new d(94, str, str2, false);
|
|
}
|
|
}
|
|
|
|
public void load() {
|
|
boolean a = b.a().a(REFACTOR_SWITCH_REWARD_VIDEO);
|
|
this.refactorAvailable = a;
|
|
if (a) {
|
|
checkAndCreateNewController();
|
|
if (this.newController != null) {
|
|
configNewController();
|
|
this.newController.a(true, "");
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
checkAndCreateController();
|
|
if (this.controller != null) {
|
|
this.controller.a(true, com.mbridge.msdk.foundation.same.report.d.d.a().a(0, 94, this.unitId, true, 2));
|
|
}
|
|
}
|
|
|
|
private void configController() {
|
|
if (this.controller == null) {
|
|
return;
|
|
}
|
|
if (this.isSetListenerController) {
|
|
if (com.mbridge.msdk.e.b.a()) {
|
|
this.controller.a(new com.mbridge.msdk.video.bt.module.b.a(this.listener, this.unitId, false));
|
|
} else {
|
|
this.controller.a(new com.mbridge.msdk.video.bt.module.b.a(this.listener));
|
|
}
|
|
this.isSetListenerController = false;
|
|
}
|
|
if (this.isConfigAlertDialogTextController) {
|
|
this.controller.a(this.confirmTitle, this.confirmContent, this.confirmText, this.cancelText);
|
|
this.isConfigAlertDialogTextController = false;
|
|
}
|
|
this.controller.a(this.isSilent);
|
|
this.controller.c(this.isRewardPlusOpen);
|
|
}
|
|
|
|
private void configNewController() {
|
|
d dVar = this.newController;
|
|
if (dVar == null) {
|
|
return;
|
|
}
|
|
if (this.isSetListenerNewController) {
|
|
dVar.a(new RewardVideoListenerWrapper(this.listener));
|
|
this.isSetListenerNewController = false;
|
|
}
|
|
if (this.isConfigAlertDialogTextNewController) {
|
|
MBridgeGlobalCommon.setAlertDialogText(this.unitId, this.confirmTitle, this.confirmContent, this.confirmText, this.cancelText);
|
|
this.isConfigAlertDialogTextNewController = false;
|
|
}
|
|
this.newController.a(this.isSilent);
|
|
this.newController.b(this.isRewardPlusOpen);
|
|
}
|
|
|
|
private void checkAndCreateController() {
|
|
if (this.controller == null) {
|
|
initMBRewardVideoHandler(this.placementId, this.unitId);
|
|
}
|
|
configController();
|
|
}
|
|
|
|
private void checkAndCreateNewController() {
|
|
if (this.newController == null) {
|
|
initMBNewRewardVideoHandler(this.placementId, this.unitId);
|
|
}
|
|
configNewController();
|
|
}
|
|
|
|
public void loadFormSelfFilling() {
|
|
boolean a = b.a().a(REFACTOR_SWITCH_REWARD_VIDEO);
|
|
this.refactorAvailable = a;
|
|
if (a) {
|
|
checkAndCreateNewController();
|
|
d dVar = this.newController;
|
|
if (dVar != null) {
|
|
dVar.a(false, "");
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
checkAndCreateController();
|
|
if (this.controller != null) {
|
|
configController();
|
|
this.controller.a(false, com.mbridge.msdk.foundation.same.report.d.d.a().a(0, 94, this.unitId, true, 1));
|
|
}
|
|
}
|
|
|
|
public boolean isReady() {
|
|
if (this.refactorAvailable) {
|
|
d dVar = this.newController;
|
|
if (dVar != null) {
|
|
return dVar.a(true);
|
|
}
|
|
return false;
|
|
}
|
|
a aVar = this.controller;
|
|
if (aVar != null) {
|
|
return aVar.d(true);
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public String getRequestId() {
|
|
if (this.refactorAvailable) {
|
|
d dVar = this.newController;
|
|
return dVar != null ? dVar.b() : "";
|
|
}
|
|
a aVar = this.controller;
|
|
return aVar != null ? aVar.a() : "";
|
|
}
|
|
|
|
public String getCreativeIdWithUnitId() {
|
|
if (this.refactorAvailable) {
|
|
d dVar = this.newController;
|
|
return dVar != null ? dVar.c() : "";
|
|
}
|
|
a aVar = this.controller;
|
|
return aVar != null ? aVar.d() : "";
|
|
}
|
|
|
|
public void show() {
|
|
if (this.refactorAvailable) {
|
|
checkAndCreateNewController();
|
|
d dVar = this.newController;
|
|
if (dVar != null) {
|
|
dVar.a("", "", "");
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
checkAndCreateController();
|
|
if (this.controller != null) {
|
|
this.controller.a((String) null, (String) null, (String) null, com.mbridge.msdk.foundation.same.report.d.d.a().a(0, 94, this.unitId, false, -1));
|
|
}
|
|
}
|
|
|
|
public void show(String str) {
|
|
if (this.refactorAvailable) {
|
|
checkAndCreateNewController();
|
|
d dVar = this.newController;
|
|
if (dVar != null) {
|
|
dVar.a("", str, "");
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
checkAndCreateController();
|
|
if (this.controller != null) {
|
|
this.controller.a((String) null, str, (String) null, com.mbridge.msdk.foundation.same.report.d.d.a().a(0, 94, this.unitId, false, -1));
|
|
}
|
|
}
|
|
|
|
public void show(String str, String str2) {
|
|
if (this.refactorAvailable) {
|
|
checkAndCreateNewController();
|
|
d dVar = this.newController;
|
|
if (dVar != null) {
|
|
dVar.a("", str, str2);
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
checkAndCreateController();
|
|
if (this.controller != null) {
|
|
this.controller.a((String) null, str, str2, com.mbridge.msdk.foundation.same.report.d.d.a().a(0, 94, this.unitId, false, -1));
|
|
}
|
|
}
|
|
|
|
public void playVideoMute(int i) {
|
|
this.isSilent = i;
|
|
if (this.refactorAvailable) {
|
|
d dVar = this.newController;
|
|
if (dVar != null) {
|
|
dVar.a(i);
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
a aVar = this.controller;
|
|
if (aVar != null) {
|
|
aVar.a(i);
|
|
}
|
|
}
|
|
|
|
public void clearBitmapCache() {
|
|
try {
|
|
com.mbridge.msdk.foundation.same.c.b.a(c.m().c());
|
|
} catch (Throwable th) {
|
|
af.b(TAG, th.getMessage());
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.out.BaseExtraInterfaceForHandler
|
|
public void setExtraInfo(JSONObject jSONObject) {
|
|
c.m().a(this.unitId, jSONObject);
|
|
}
|
|
|
|
public void clearVideoCache() {
|
|
if (this.refactorAvailable) {
|
|
return;
|
|
}
|
|
try {
|
|
if (this.controller != null) {
|
|
ad.b();
|
|
}
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|