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>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
package com.mbridge.msdk.newreward.player.model;
import com.mbridge.msdk.newreward.function.command.c;
import com.mbridge.msdk.newreward.function.command.f;
import com.mbridge.msdk.newreward.player.imodel.IModel;
import com.mbridge.msdk.newreward.player.redirect.RedirectModel;
import com.mbridge.msdk.newreward.player.redirect.RedirectType;
/* loaded from: classes4.dex */
public abstract class BaseModel implements IModel {
protected c commandManager;
public BaseModel(c cVar) {
this.commandManager = cVar;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IModel
public boolean eventClickUrl(RedirectModel redirectModel) {
if (this.commandManager == null) {
return false;
}
sendDirectEvent(redirectModel.setRedirectType(RedirectType.CLICK_URL));
return true;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IModel
public void eventNoticeUrl(RedirectModel redirectModel, int i) {
if (this.commandManager != null) {
redirectModel.setRedirectType(RedirectType.NOTICE_URL);
c cVar = this.commandManager;
cVar.f(cVar.a("campaign_redirect", redirectModel, "click_scenario", Integer.valueOf(i)), f.CAMPAIGN_REDIRECT);
}
}
public void sendDirectEvent(RedirectModel redirectModel) {
c cVar = this.commandManager;
cVar.f(cVar.a("campaign_redirect", redirectModel), f.CAMPAIGN_REDIRECT);
}
}

View File

@@ -0,0 +1,751 @@
package com.mbridge.msdk.newreward.player.model;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.net.http.SslError;
import android.text.TextUtils;
import android.util.Base64;
import android.webkit.SslErrorHandler;
import android.webkit.WebView;
import androidx.core.app.NotificationCompat;
import com.applovin.impl.sdk.utils.JsonUtils;
import com.facebook.appevents.internal.ViewHierarchyConstants;
import com.google.android.gms.ads.mediation.MediationConfiguration;
import com.ironsource.v8;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.db.g;
import com.mbridge.msdk.foundation.db.o;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.n;
import com.mbridge.msdk.foundation.same.report.d.a;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.newreward.a.b.b;
import com.mbridge.msdk.newreward.a.e;
import com.mbridge.msdk.newreward.function.command.c;
import com.mbridge.msdk.newreward.player.view.hybrid.communicator.CommunicatorParameter;
import com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl;
import com.mbridge.msdk.newreward.player.view.hybrid.listener.WebViewEventListener;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import com.vungle.ads.internal.presenter.MRAIDPresenter;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class BaseWebContentModel extends HybridCommunicatorImpl implements WebViewEventListener {
e mAdapterModel;
c mCommandManager;
String mInitCallbackParameter;
b mReqCallBack;
int renderStatus;
int renderType;
private final String TAG = "BaseWebContentModel";
String mLifeCycleString = JsonUtils.EMPTY_JSON;
String mVideoProgressString = JsonUtils.EMPTY_JSON;
public String getH5InitCallbackParameter() {
return this.mInitCallbackParameter;
}
public int getRenderStatus() {
return this.renderStatus;
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.listener.WebViewEventListener
public void loadingResourceStatus(WebView webView, int i) {
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.listener.WebViewEventListener
public void onPageStarted(WebView webView, String str, Bitmap bitmap) {
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.listener.WebViewEventListener
public void onProgressChanged(WebView webView, int i) {
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.listener.WebViewEventListener
public void onReceivedSslError(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) {
}
public void setAdapterModel(e eVar) {
this.mAdapterModel = eVar;
}
public void setCallbackListener(b bVar) {
this.mReqCallBack = bVar;
}
public void setCommandManager(c cVar) {
this.mCommandManager = cVar;
}
public void setRenderStatus(int i) {
this.renderStatus = i;
}
public void setRenderType(int i) {
this.renderType = i;
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.listener.WebViewEventListener
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
return false;
}
public void setLifeCycleString(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
this.mLifeCycleString = str;
}
public void setVideoProgressString(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
this.mVideoProgressString = str;
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.listener.WebViewEventListener
public void onReceivedError(WebView webView, int i, String str, String str2) {
try {
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "onReceivedError");
jSONObject.put("status", 0);
this.mReqCallBack.reqSuccessful(jSONObject);
}
this.renderStatus = 1;
} catch (Throwable th) {
af.b("BaseWebContentModel", th.getMessage());
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.listener.WebViewEventListener
public void onPageFinished(WebView webView, String str) {
onSignalCommunicationConnected(webView);
try {
if (this.renderStatus != 1) {
this.renderStatus = 2;
}
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "onPageFinished");
jSONObject.put("status", 0);
this.mReqCallBack.reqSuccessful(jSONObject);
}
} catch (Throwable th) {
af.b("BaseWebContentModel", th.getMessage());
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.listener.WebViewEventListener
public void onRenderProcessGone(WebView webView) {
try {
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "onReceivedError");
jSONObject.put("status", 0);
this.mReqCallBack.reqSuccessful(jSONObject);
}
this.renderStatus = 1;
} catch (Throwable th) {
af.b("BaseWebContentModel", th.getMessage());
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void onJSBridgeConnect(CommunicatorParameter communicatorParameter) {
super.onJSBridgeConnect(communicatorParameter);
onSignalCommunicationConnected(communicatorParameter.getWebView());
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void readyStatus(CommunicatorParameter communicatorParameter) {
super.readyStatus(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
int i = 1;
int optInt = new JSONObject(communicatorParameter.getQuery()).optInt("isReady", 1);
this.renderStatus = optInt == 1 ? 3 : 4;
callSuccess(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(0));
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", communicatorParameter.getPath());
jSONObject.put("status", optInt);
this.mReqCallBack.reqSuccessful(jSONObject);
}
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
if (optInt != 1) {
i = 2;
}
eVar.a("result", Integer.valueOf(i));
int i2 = this.renderType;
if (i2 == 12) {
eVar.a("type", 3);
} else if (i2 == 11) {
eVar.a("type", 2);
}
this.mAdapterModel.z().a(this.mAdapterModel, eVar.a(), "2000155");
} catch (Throwable th) {
af.b("BaseWebContentModel", "readyStatus", th);
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void loadingResourceStatus(CommunicatorParameter communicatorParameter) {
super.loadingResourceStatus(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
int optInt = new JSONObject(communicatorParameter.getQuery()).optInt("isReady", 1);
this.renderStatus = optInt == 1 ? 3 : 1;
callSuccess(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(0));
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", communicatorParameter.getPath());
jSONObject.put("status", optInt);
this.mReqCallBack.reqSuccessful(jSONObject);
}
} catch (Throwable th) {
af.b("BaseWebContentModel", "readyStatus", th);
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void init(CommunicatorParameter communicatorParameter) {
super.init(communicatorParameter);
String a = com.mbridge.msdk.newreward.function.h.b.a(this.mAdapterModel.H(), this.mAdapterModel.D().a(), this.mAdapterModel.n());
if (!TextUtils.isEmpty(a)) {
callSuccess(communicatorParameter.getWebView(), communicatorParameter.getToken(), Base64.encodeToString(a.getBytes(), 2));
}
if (TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
this.mInitCallbackParameter = communicatorParameter.getQuery();
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", communicatorParameter.getPath());
jSONObject.put(MediationConfiguration.CUSTOM_EVENT_SERVER_PARAMETER_FIELD, communicatorParameter.getQuery());
b bVar = this.mReqCallBack;
if (bVar != null) {
bVar.reqSuccessful(jSONObject);
}
} catch (Throwable th) {
af.b("BaseWebContentModel", v8.a.e, th);
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void getEndScreenInfo(CommunicatorParameter communicatorParameter) {
super.getEndScreenInfo(communicatorParameter);
String a = com.mbridge.msdk.newreward.function.h.b.a(this.mAdapterModel.H(), this.mAdapterModel.D().a(), this.mAdapterModel.n());
if (TextUtils.isEmpty(a)) {
return;
}
callSuccess(communicatorParameter.getWebView(), communicatorParameter.getToken(), Base64.encodeToString(a.getBytes(), 2));
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void click(CommunicatorParameter communicatorParameter) {
super.click(communicatorParameter);
if (communicatorParameter != null) {
try {
if (!TextUtils.isEmpty(communicatorParameter.getQuery()) && this.mAdapterModel != null) {
String str = "";
try {
str = new JSONObject(communicatorParameter.getQuery()).optString("pt");
} catch (Throwable th) {
af.b("BaseWebContentModel", th.getMessage());
}
CampaignEx a = com.mbridge.msdk.newreward.function.h.b.a(str, this.mAdapterModel.D().a().get(0));
a.setClickTempSource(this.renderType == 12 ? a.h : a.g);
a.setTriggerClickSource(a.m);
new com.mbridge.msdk.click.a(com.mbridge.msdk.foundation.controller.c.m().c(), this.mAdapterModel.H()).a(a);
}
} catch (Throwable th2) {
af.b("BaseWebContentModel", th2.getMessage());
return;
}
}
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "click");
jSONObject.put("status", 0);
this.mReqCallBack.reqSuccessful(jSONObject);
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void install(CommunicatorParameter communicatorParameter) {
super.install(communicatorParameter);
if (communicatorParameter != null) {
try {
if (!TextUtils.isEmpty(communicatorParameter.getQuery()) && this.mAdapterModel != null) {
CampaignEx a = com.mbridge.msdk.newreward.function.h.b.a(communicatorParameter.getQuery(), this.mAdapterModel.D().a().get(0));
a.setClickTempSource(this.renderType == 12 ? a.h : a.g);
a.setTriggerClickSource(a.m);
new com.mbridge.msdk.click.a(com.mbridge.msdk.foundation.controller.c.m().c(), this.mAdapterModel.H()).a(a);
}
} catch (Throwable th) {
af.b("BaseWebContentModel", th.getMessage());
return;
}
}
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "click");
jSONObject.put("status", 0);
this.mReqCallBack.reqSuccessful(jSONObject);
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void notifyCloseBtn(CommunicatorParameter communicatorParameter) {
super.notifyCloseBtn(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
int optInt = new JSONObject(communicatorParameter.getQuery()).optInt("state");
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", communicatorParameter.getPath());
jSONObject.put("status", optInt);
this.mReqCallBack.reqSuccessful(jSONObject);
}
callSuccess(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(0));
} catch (Throwable th) {
af.b("BaseWebContentModel", "notifyCloseBtn", th);
callFailure(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(1));
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void toggleCloseBtn(CommunicatorParameter communicatorParameter) {
super.toggleCloseBtn(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
int optInt = new JSONObject(communicatorParameter.getQuery()).optInt("state");
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", communicatorParameter.getPath());
jSONObject.put("status", optInt);
this.mReqCallBack.reqSuccessful(jSONObject);
}
callSuccess(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(0));
} catch (Throwable th) {
af.b("BaseWebContentModel", "toggleCloseBtn", th);
callFailure(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(1));
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void triggerCloseBtn(CommunicatorParameter communicatorParameter) {
super.triggerCloseBtn(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
int optInt = new JSONObject(communicatorParameter.getQuery()).optInt("state");
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "close");
jSONObject.put("status", optInt);
this.mReqCallBack.reqSuccessful(jSONObject);
}
callSuccess(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(0));
} catch (Throwable th) {
af.b("BaseWebContentModel", "triggerCloseBtn", th);
callFailure(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(1));
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void videoOperate(CommunicatorParameter communicatorParameter) {
super.videoOperate(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
int optInt = new JSONObject(communicatorParameter.getQuery()).optInt("pause_or_resume");
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "videoOperate");
jSONObject.put("status", optInt);
this.mReqCallBack.reqSuccessful(jSONObject);
}
callSuccess(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(0));
} catch (Throwable th) {
af.b("BaseWebContentModel", "videoOperate", th);
callFailure(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(1));
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void soundOperate(CommunicatorParameter communicatorParameter) {
super.soundOperate(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
JSONObject jSONObject = new JSONObject(communicatorParameter.getQuery());
if (this.mReqCallBack != null) {
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("action", "soundOperate");
jSONObject2.put("status", jSONObject);
this.mReqCallBack.reqSuccessful(jSONObject2);
}
callSuccess(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(0));
} catch (Throwable th) {
af.b("BaseWebContentModel", "soundOperate", th);
callFailure(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(1));
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void progressOperate(CommunicatorParameter communicatorParameter) {
super.progressOperate(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
JSONObject jSONObject = new JSONObject(communicatorParameter.getQuery());
if (this.mReqCallBack != null) {
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("action", "progressOperate");
jSONObject2.put("status", jSONObject);
this.mReqCallBack.reqSuccessful(jSONObject2);
}
callSuccess(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(0));
} catch (Throwable th) {
af.b("BaseWebContentModel", "progressOperate", th);
callFailure(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(1));
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void progressBarOperate(CommunicatorParameter communicatorParameter) {
super.progressBarOperate(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
JSONObject jSONObject = new JSONObject(communicatorParameter.getQuery());
if (this.mReqCallBack != null) {
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("action", "progressBarOperate");
jSONObject2.put("status", jSONObject);
this.mReqCallBack.reqSuccessful(jSONObject2);
}
callSuccess(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(0));
} catch (Throwable th) {
af.b("BaseWebContentModel", "progressBarOperate", th);
callFailure(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(1));
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void showVideoLocation(CommunicatorParameter communicatorParameter) {
super.showVideoLocation(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "showVideoLocation");
jSONObject.put("status", communicatorParameter.getQuery());
this.mReqCallBack.reqSuccessful(jSONObject);
}
callSuccess(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(0));
} catch (Throwable th) {
af.b("BaseWebContentModel", "showVideoLocation", th);
callFailure(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(1));
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void isSystemResume(CommunicatorParameter communicatorParameter) {
super.isSystemResume(communicatorParameter);
if (communicatorParameter != null) {
try {
if (TextUtils.isEmpty(this.mLifeCycleString)) {
return;
}
callSuccess(communicatorParameter.getWebView(), communicatorParameter.getToken(), Base64.encodeToString(this.mLifeCycleString.getBytes(), 2));
} catch (Throwable th) {
af.b("BaseWebContentModel", "isSystemResume", th);
callFailure(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(1));
}
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void statistics(CommunicatorParameter communicatorParameter) {
super.statistics(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
callSuccess(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(0));
try {
JSONObject jSONObject = new JSONObject(communicatorParameter.getQuery());
final String optString = jSONObject.optString(NotificationCompat.CATEGORY_EVENT, NotificationCompat.CATEGORY_EVENT);
final String optString2 = jSONObject.optString("template", "-1");
final String optString3 = jSONObject.optString(TtmlNode.TAG_LAYOUT, "-1");
final String optString4 = jSONObject.optString(MBridgeConstans.PROPERTIES_UNIT_ID, this.mAdapterModel.H());
final int m = ab.m(com.mbridge.msdk.foundation.controller.c.m().c());
com.mbridge.msdk.foundation.same.f.a.b().execute(new Runnable() { // from class: com.mbridge.msdk.newreward.player.model.BaseWebContentModel.1
@Override // java.lang.Runnable
public void run() {
o.a(g.a(com.mbridge.msdk.foundation.controller.c.m().c())).a(new n("2000039", optString, optString2, optString3, optString4, BaseWebContentModel.this.mAdapterModel.U().getId(), m, ab.a(com.mbridge.msdk.foundation.controller.c.m().c(), m)));
}
});
} catch (Throwable th) {
af.b("BaseWebContentModel", th.getMessage());
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void getCurrentProgress(CommunicatorParameter communicatorParameter) {
super.getCurrentProgress(communicatorParameter);
if (communicatorParameter != null) {
try {
if (TextUtils.isEmpty(this.mVideoProgressString)) {
return;
}
callSuccess(communicatorParameter.getWebView(), communicatorParameter.getToken(), Base64.encodeToString(this.mVideoProgressString.getBytes(), 2));
} catch (Throwable th) {
af.b("BaseWebContentModel", "isSystemResume", th);
callFailure(communicatorParameter.getWebView(), communicatorParameter.getToken(), com.mbridge.msdk.newreward.function.h.b.a(1));
}
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void showVideoClickView(CommunicatorParameter communicatorParameter) {
super.showVideoClickView(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
int optInt = new JSONObject(communicatorParameter.getQuery()).optInt("type");
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "showVideoClickView");
jSONObject.put("type", optInt);
this.mReqCallBack.reqSuccessful(jSONObject);
}
} catch (Throwable th) {
af.b("BaseWebContentModel", "showVideoClickView", th);
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void handlerH5Exception(CommunicatorParameter communicatorParameter) {
super.handlerH5Exception(communicatorParameter);
try {
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "onReceivedError");
jSONObject.put("status", 0);
this.mReqCallBack.reqSuccessful(jSONObject);
}
this.renderStatus = 1;
} catch (Throwable th) {
af.b("BaseWebContentModel", th.getMessage());
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void feedbackPopupOperate(CommunicatorParameter communicatorParameter) {
super.feedbackPopupOperate(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "feedbackOperate");
jSONObject.put("type", "popup");
jSONObject.put("status", communicatorParameter.getQuery());
this.mReqCallBack.reqSuccessful(jSONObject);
}
} catch (Throwable th) {
af.b("BaseWebContentModel", "feedbackPopupOperate", th);
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void feedbackOperate(CommunicatorParameter communicatorParameter) {
super.feedbackOperate(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "feedbackOperate");
jSONObject.put("type", ViewHierarchyConstants.DIMENSION_VISIBILITY_KEY);
jSONObject.put("status", communicatorParameter.getQuery());
this.mReqCallBack.reqSuccessful(jSONObject);
}
} catch (Throwable th) {
af.b("BaseWebContentModel", "feedbackOperate", th);
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void feedbackLayoutOperate(CommunicatorParameter communicatorParameter) {
super.feedbackLayoutOperate(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "feedbackOperate");
jSONObject.put("type", TtmlNode.TAG_LAYOUT);
jSONObject.put("status", communicatorParameter.getQuery());
this.mReqCallBack.reqSuccessful(jSONObject);
}
} catch (Throwable th) {
af.b("BaseWebContentModel", "feedbackLayoutOperate", th);
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void ivRewardAdsWithoutVideo(CommunicatorParameter communicatorParameter) {
super.ivRewardAdsWithoutVideo(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "ivRewardAdsWithoutVideo");
if (!TextUtils.isEmpty(communicatorParameter.getQuery())) {
JSONObject jSONObject2 = new JSONObject(communicatorParameter.getQuery());
int optInt = jSONObject2.optInt("type");
int optInt2 = jSONObject2.optInt(CampaignEx.JSON_NATIVE_VIDEO_COMPLETE);
jSONObject.put("type", optInt);
jSONObject.put(CampaignEx.JSON_NATIVE_VIDEO_COMPLETE, optInt2);
}
this.mReqCallBack.reqSuccessful(jSONObject);
}
} catch (Throwable th) {
af.b("BaseWebContentModel", "ivRewardAdsWithoutVideo", th);
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void open(CommunicatorParameter communicatorParameter) {
super.open(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
String optString = new JSONObject(communicatorParameter.getQuery()).optString("url");
if (!TextUtils.isEmpty(optString)) {
if (this.mAdapterModel.D().b().u().size() > 1) {
com.mbridge.msdk.foundation.controller.c.m().c().startActivity(new Intent("android.intent.action.VIEW", Uri.parse(optString)));
} else {
JSONObject campaignToJsonObject = CampaignEx.campaignToJsonObject(this.mAdapterModel.U());
if (campaignToJsonObject != null) {
CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(campaignToJsonObject);
parseCampaignWithBackData.setClickURL(optString);
parseCampaignWithBackData.setClickTempSource(a.h);
parseCampaignWithBackData.setTriggerClickSource(a.n);
new com.mbridge.msdk.click.a(com.mbridge.msdk.foundation.controller.c.m().c(), this.mAdapterModel.H()).a(parseCampaignWithBackData);
}
}
}
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "click");
jSONObject.put("status", 0);
this.mReqCallBack.reqSuccessful(jSONObject);
}
} catch (Throwable th) {
af.b("BaseWebContentModel", MRAIDPresenter.OPEN, th);
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void close(CommunicatorParameter communicatorParameter) {
super.close(communicatorParameter);
try {
int optInt = new JSONObject(communicatorParameter.getQuery()).optInt("state");
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "close");
jSONObject.put("status", optInt);
this.mReqCallBack.reqSuccessful(jSONObject);
}
} catch (Throwable th) {
af.b("BaseWebContentModel", "close", th);
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void useCustomClose(CommunicatorParameter communicatorParameter) {
super.useCustomClose(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
String optString = new JSONObject(communicatorParameter.getQuery()).optString("shouldUseCustomClose");
af.b("BaseWebContentModel", "MRAID useCustomClose " + optString);
if (TextUtils.isEmpty(optString)) {
return;
}
boolean equalsIgnoreCase = optString.equalsIgnoreCase("true");
if (this.mReqCallBack != null) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("action", "toggleCloseBtn");
jSONObject.put("status", equalsIgnoreCase ? 1 : 2);
this.mReqCallBack.reqSuccessful(jSONObject);
}
} catch (Throwable th) {
af.b("BaseWebContentModel", "MRAID useCustomClose", th);
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void expand(CommunicatorParameter communicatorParameter) {
super.expand(communicatorParameter);
if (communicatorParameter == null || TextUtils.isEmpty(communicatorParameter.getQuery())) {
return;
}
try {
JSONObject jSONObject = new JSONObject(communicatorParameter.getQuery());
String optString = jSONObject.optString("url");
String optString2 = jSONObject.optString("shouldUseCustomClose");
af.b("BaseWebContentModel", "MRAID expand " + optString + " " + optString2);
if (TextUtils.isEmpty(optString) || TextUtils.isEmpty(optString2)) {
return;
}
boolean equalsIgnoreCase = optString2.equalsIgnoreCase("true");
if (this.mReqCallBack != null) {
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("action", "expand");
jSONObject2.put("url", optString);
jSONObject2.put("shouldUseCustomClose", equalsIgnoreCase ? 1 : 2);
this.mReqCallBack.reqSuccessful(jSONObject2);
}
} catch (Throwable th) {
af.b("BaseWebContentModel", "MRAID expand", th);
}
}
@Override // com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicatorImpl, com.mbridge.msdk.newreward.player.view.hybrid.communicator.HybridCommunicator
public void unload(CommunicatorParameter communicatorParameter) {
super.unload(communicatorParameter);
close(communicatorParameter);
}
}

View File

@@ -0,0 +1,60 @@
package com.mbridge.msdk.newreward.player.model;
import com.mbridge.msdk.newout.RewardVideoListener;
import com.mbridge.msdk.newreward.function.command.c;
import com.mbridge.msdk.newreward.function.command.retention.BridgeParameter;
import com.mbridge.msdk.newreward.player.imodel.IBigTempModel;
import com.mbridge.msdk.newreward.player.redirect.RedirectModel;
import com.mbridge.msdk.newreward.player.redirect.RedirectType;
import com.mbridge.msdk.out.MBridgeIds;
/* loaded from: classes4.dex */
public class BigTemplateModel extends BaseModel implements IBigTempModel {
boolean adShownState;
boolean eventImpression;
RewardVideoListener rewardVideoListener;
public BigTemplateModel(c cVar, RewardVideoListener rewardVideoListener) {
super(cVar);
this.adShownState = false;
this.eventImpression = false;
this.rewardVideoListener = rewardVideoListener;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IBigTempModel
public boolean onAdShow(MBridgeIds mBridgeIds) {
if (this.adShownState) {
return true;
}
this.adShownState = true;
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener == null) {
return false;
}
rewardVideoListener.onAdShow(mBridgeIds);
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IBigTempModel
public boolean onShowFail(MBridgeIds mBridgeIds, @BridgeParameter(key = "reason") String str, @BridgeParameter(key = "code") int i) {
if (this.adShownState) {
return true;
}
this.adShownState = true;
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener == null) {
return false;
}
rewardVideoListener.onShowFail(mBridgeIds, str);
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IBigTempModel
public void eventOnlyImpression(RedirectModel redirectModel) {
if (this.eventImpression) {
return;
}
this.eventImpression = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.IMPRESSION_URL));
}
}

View File

@@ -0,0 +1,190 @@
package com.mbridge.msdk.newreward.player.model;
import com.mbridge.msdk.newout.RewardVideoListener;
import com.mbridge.msdk.newreward.function.command.c;
import com.mbridge.msdk.newreward.function.command.retention.BridgeParameter;
import com.mbridge.msdk.newreward.player.imodel.IECModel;
import com.mbridge.msdk.newreward.player.redirect.RedirectModel;
import com.mbridge.msdk.newreward.player.redirect.RedirectType;
import com.mbridge.msdk.out.MBridgeIds;
import com.mbridge.msdk.out.RewardInfo;
/* loaded from: classes4.dex */
public class ECTempleModel extends BaseModel implements IECModel {
boolean adCloseState;
boolean adShownState;
boolean addRewardState;
boolean endCardShowState;
boolean eventImpression;
boolean eventOnlyImpression;
boolean eventPvUrls;
boolean eventTrackingImp;
RewardVideoListener rewardVideoListener;
boolean trackClick;
boolean trackClose;
boolean trackEndCardShow;
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public int getRenderStatus() {
return 0;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void onCloseViewClick(@BridgeParameter(key = "type") int i) {
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void setRenderStatus(int i) {
}
public ECTempleModel(c cVar, RewardVideoListener rewardVideoListener) {
super(cVar);
this.endCardShowState = false;
this.adCloseState = false;
this.trackEndCardShow = false;
this.trackClose = false;
this.trackClick = false;
this.addRewardState = false;
this.adShownState = false;
this.eventImpression = false;
this.eventOnlyImpression = false;
this.eventPvUrls = false;
this.eventTrackingImp = false;
this.rewardVideoListener = rewardVideoListener;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public boolean onAdClose(MBridgeIds mBridgeIds, RewardInfo rewardInfo, @BridgeParameter(key = "type") int i) {
if (this.adCloseState) {
return true;
}
this.adCloseState = true;
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener == null) {
return false;
}
rewardVideoListener.onAdClose(mBridgeIds, rewardInfo);
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void onAdCloseWithIVReward(MBridgeIds mBridgeIds, boolean z, int i) {
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener != null) {
rewardVideoListener.onAdCloseWithIVReward(mBridgeIds, z, i);
}
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void onEndCardShow(MBridgeIds mBridgeIds, @BridgeParameter(key = "type") int i) {
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener == null || this.endCardShowState) {
return;
}
this.endCardShowState = true;
rewardVideoListener.onEndcardShow(mBridgeIds);
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void onAdClick(MBridgeIds mBridgeIds) {
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener == null) {
return;
}
rewardVideoListener.onVideoAdClicked(mBridgeIds);
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public boolean eventAddReward(RedirectModel redirectModel) {
if (this.addRewardState) {
return true;
}
this.addRewardState = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.ADD_REWARD));
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public boolean eventTrackingForClick(RedirectModel redirectModel) {
if (this.trackClick) {
return true;
}
this.trackClick = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_CLICK_URL));
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public boolean onAdShow(MBridgeIds mBridgeIds) {
if (this.adShownState) {
return true;
}
this.adShownState = true;
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener == null) {
return false;
}
rewardVideoListener.onAdShow(mBridgeIds);
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public boolean onShowFail(MBridgeIds mBridgeIds, String str, int i) {
if (this.adShownState) {
return true;
}
this.adShownState = true;
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener == null) {
return false;
}
rewardVideoListener.onShowFail(mBridgeIds, str);
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void eventImpression(RedirectModel redirectModel) {
if (this.eventImpression) {
return;
}
this.eventImpression = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.IMPRESSION_URL));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void eventOnlyImpression(RedirectModel redirectModel) {
if (this.eventOnlyImpression) {
return;
}
this.eventOnlyImpression = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.ONLY_IMPRESSION_URL));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void eventPvUrls(RedirectModel redirectModel) {
if (this.eventPvUrls) {
return;
}
this.eventPvUrls = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.PV_URL));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public boolean eventTrackingForImpression(RedirectModel redirectModel) {
if (this.eventTrackingImp) {
return true;
}
this.eventTrackingImp = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_IMPRESSION_URL));
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void eventTrackingForEndCardShow(RedirectModel redirectModel, @BridgeParameter(key = "type") int i) {
if (this.trackEndCardShow) {
return;
}
this.trackEndCardShow = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_EC_SHOW_URL));
}
}

View File

@@ -0,0 +1,54 @@
package com.mbridge.msdk.newreward.player.model;
import com.mbridge.msdk.newreward.function.command.c;
import com.mbridge.msdk.newreward.function.command.retention.BridgeParameter;
import com.mbridge.msdk.newreward.player.imodel.IMoreOfferModel;
import com.mbridge.msdk.newreward.player.redirect.MoreOfferRedirectModel;
import com.mbridge.msdk.newreward.player.redirect.RedirectType;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes4.dex */
public class MoreOfferModel extends BaseModel implements IMoreOfferModel {
boolean eventOnlyImpression;
public final List<Integer> mImpressionId;
@Override // com.mbridge.msdk.newreward.player.imodel.IMoreOfferModel
public void onMoreOfferReq(@BridgeParameter(key = "retry") String str) {
}
@Override // com.mbridge.msdk.newreward.player.imodel.IMoreOfferModel
public void onMoreOfferRes(@BridgeParameter(key = "result") String str, @BridgeParameter(key = "retry") String str2) {
}
@Override // com.mbridge.msdk.newreward.player.imodel.IMoreOfferModel
public void onMoreOfferRes(@BridgeParameter(key = "code") String str, @BridgeParameter(key = "result") String str2, @BridgeParameter(key = "retry") String str3) {
}
@Override // com.mbridge.msdk.newreward.player.imodel.IMoreOfferModel
public void onMoreOfferShow(@BridgeParameter(key = "scene") String str) {
}
public MoreOfferModel(c cVar) {
super(cVar);
this.eventOnlyImpression = false;
this.mImpressionId = new ArrayList();
}
public void eventImpression(MoreOfferRedirectModel moreOfferRedirectModel) {
int itemPositionId = moreOfferRedirectModel.getItemPositionId();
if (this.mImpressionId.contains(Integer.valueOf(itemPositionId))) {
return;
}
this.mImpressionId.add(Integer.valueOf(itemPositionId));
sendDirectEvent(moreOfferRedirectModel.setRedirectType(RedirectType.IMPRESSION_URL));
}
public void eventOnlyImpression(MoreOfferRedirectModel moreOfferRedirectModel) {
if (this.eventOnlyImpression) {
return;
}
this.eventOnlyImpression = true;
sendDirectEvent(moreOfferRedirectModel.setRedirectType(RedirectType.ONLY_IMPRESSION_URL));
}
}

View File

@@ -0,0 +1,282 @@
package com.mbridge.msdk.newreward.player.model;
import com.mbridge.msdk.foundation.same.report.d.e;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.newout.RewardVideoListener;
import com.mbridge.msdk.newreward.function.command.c;
import com.mbridge.msdk.newreward.function.command.retention.BridgeParameter;
import com.mbridge.msdk.newreward.player.imodel.IPlayModel;
import com.mbridge.msdk.newreward.player.redirect.RedirectModel;
import com.mbridge.msdk.newreward.player.redirect.RedirectType;
import com.mbridge.msdk.out.MBridgeIds;
import com.mbridge.msdk.out.RewardInfo;
/* loaded from: classes4.dex */
public class PlayTempleModel extends BaseModel implements IPlayModel {
public static String TAG = "com.mbridge.msdk.newreward.player.model.PlayTempleModel";
boolean adCloseState;
boolean adShownState;
boolean adUrlList;
boolean addRewardState;
boolean eventImpression;
boolean eventOnlyImpression;
boolean eventPvUrls;
boolean muteState;
RewardVideoListener rewardVideoListener;
boolean trackClick;
boolean trackClose;
boolean trackImpression;
boolean trackPause;
boolean trackPlayError;
boolean trackResume;
boolean videoComPleteState;
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void checkOMSdkProgress(int i, int i2) {
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void historyShowState() {
}
public boolean isMuteState() {
return this.muteState;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void modelReport(String str) {
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void modelReport(String str, @BridgeParameter(key = "ext_data") e eVar) {
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void onBufferingEnd() {
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void onBufferingStart(String str) {
}
public void setMuteState(boolean z) {
this.muteState = z;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void skipped() {
}
public PlayTempleModel(c cVar, RewardVideoListener rewardVideoListener) {
super(cVar);
this.adShownState = false;
this.videoComPleteState = false;
this.adCloseState = false;
this.eventImpression = false;
this.eventOnlyImpression = false;
this.eventPvUrls = false;
this.trackClose = false;
this.trackPlayError = false;
this.trackPause = false;
this.trackResume = false;
this.muteState = false;
this.addRewardState = false;
this.trackImpression = false;
this.trackClick = false;
this.adUrlList = false;
this.rewardVideoListener = rewardVideoListener;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public boolean onAdShow(MBridgeIds mBridgeIds) {
if (this.adShownState) {
return true;
}
this.adShownState = true;
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener == null) {
return false;
}
rewardVideoListener.onAdShow(mBridgeIds);
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public boolean onShowFail(MBridgeIds mBridgeIds, @BridgeParameter(key = "reason") String str, @BridgeParameter(key = "code") int i) {
if (this.adShownState) {
return true;
}
this.adShownState = true;
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener == null) {
return false;
}
rewardVideoListener.onShowFail(mBridgeIds, str);
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void onVideoComplete(MBridgeIds mBridgeIds) {
RewardVideoListener rewardVideoListener;
if (this.videoComPleteState || (rewardVideoListener = this.rewardVideoListener) == null) {
return;
}
this.videoComPleteState = true;
rewardVideoListener.onVideoComplete(mBridgeIds);
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void onAdClick(MBridgeIds mBridgeIds) {
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener != null) {
rewardVideoListener.onVideoAdClicked(mBridgeIds);
}
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public boolean onAdClose(MBridgeIds mBridgeIds, RewardInfo rewardInfo, @BridgeParameter(key = "type") int i) {
if (this.adCloseState) {
return true;
}
this.adCloseState = true;
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener == null) {
return false;
}
rewardVideoListener.onAdClose(mBridgeIds, rewardInfo);
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void onAdCloseWithIVReward(MBridgeIds mBridgeIds, boolean z, int i) {
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener != null) {
rewardVideoListener.onAdCloseWithIVReward(mBridgeIds, z, i);
}
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public boolean eventAddReward(RedirectModel redirectModel) {
if (this.addRewardState) {
return true;
}
this.addRewardState = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.ADD_REWARD));
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventImpression(RedirectModel redirectModel) {
if (this.eventImpression) {
return;
}
this.eventImpression = true;
af.b(TAG, "触发了eventImpressionurl为--》" + redirectModel.getCampaignEx().getImpressionURL());
sendDirectEvent(redirectModel.setRedirectType(RedirectType.IMPRESSION_URL));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventOnlyImpression(RedirectModel redirectModel) {
if (this.eventOnlyImpression) {
return;
}
this.eventOnlyImpression = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.ONLY_IMPRESSION_URL));
af.b(TAG, "触发了eventOnlyImpressionurl为--》" + redirectModel.getCampaignEx().getOnlyImpressionURL());
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventPvUrls(RedirectModel redirectModel) {
if (this.eventPvUrls) {
return;
}
this.eventPvUrls = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.PV_URL));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventTrackingForMute(RedirectModel redirectModel) {
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_MUTE_URL));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventTrackingForUnMute(RedirectModel redirectModel) {
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_UN_MUTE_URL));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public boolean eventTrackingForImpression(RedirectModel redirectModel) {
if (this.trackImpression) {
return true;
}
this.trackImpression = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_IMPRESSION_URL));
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public boolean eventTrackingForClick(RedirectModel redirectModel) {
if (this.trackClick) {
return true;
}
this.trackClick = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_CLICK_URL));
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public boolean eventTrackingForClose(RedirectModel redirectModel) {
if (this.trackClose) {
return true;
}
this.trackClose = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_CLOSE_URL));
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventTrackingForPlayPercentage(RedirectModel redirectModel, @BridgeParameter(key = "percent") int i) {
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_PLAY_PERCENTAGE));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventTrackingForPlayError(RedirectModel redirectModel, @BridgeParameter(key = "reason") String str) {
if (this.trackPlayError) {
return;
}
this.trackPlayError = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_ERROR));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventTrackingForPause(RedirectModel redirectModel) {
if (this.trackPause) {
return;
}
this.trackPause = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_PAUSE));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventTrackingForResume(RedirectModel redirectModel) {
if (this.trackResume) {
return;
}
this.trackResume = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_RESUME));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventAdUrlList(RedirectModel redirectModel) {
if (this.adUrlList) {
return;
}
this.adUrlList = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_URL_LIST));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventAdvImpList(RedirectModel redirectModel) {
sendDirectEvent(redirectModel.setRedirectType(RedirectType.ADV_IMP_LIST));
}
}

View File

@@ -0,0 +1,290 @@
package com.mbridge.msdk.newreward.player.model;
import com.mbridge.msdk.foundation.same.report.d.e;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.newout.RewardVideoListener;
import com.mbridge.msdk.newreward.function.command.c;
import com.mbridge.msdk.newreward.function.command.f;
import com.mbridge.msdk.newreward.function.command.retention.BridgeParameter;
import com.mbridge.msdk.newreward.player.imodel.IPlayModel;
import com.mbridge.msdk.newreward.player.redirect.RedirectModel;
import com.mbridge.msdk.newreward.player.redirect.RedirectType;
import com.mbridge.msdk.out.MBridgeIds;
import com.mbridge.msdk.out.RewardInfo;
/* loaded from: classes4.dex */
public class WebTemplateModel extends BaseWebContentModel implements IPlayModel {
private static final String TAG = "WebTemplateModel";
RewardVideoListener rewardVideoListener;
boolean adShownState = false;
boolean videoCompleteState = false;
boolean adCloseState = false;
boolean eventImpression = false;
boolean eventOnlyImpression = false;
boolean eventPvUrls = false;
boolean trackClose = false;
boolean trackPlayError = false;
boolean trackPause = false;
boolean trackResume = false;
boolean trackClick = false;
boolean muteState = false;
boolean addRewardState = false;
boolean eventTrackingImp = false;
boolean adUrlList = false;
boolean advImpList = false;
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void checkOMSdkProgress(int i, int i2) {
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void historyShowState() {
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void modelReport(String str) {
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void modelReport(String str, e eVar) {
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void onBufferingEnd() {
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void onBufferingStart(String str) {
}
public void setRewardVideoListener(RewardVideoListener rewardVideoListener) {
this.rewardVideoListener = rewardVideoListener;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void skipped() {
}
public WebTemplateModel(c cVar, com.mbridge.msdk.newreward.a.e eVar) {
this.mCommandManager = cVar;
this.mAdapterModel = eVar;
this.renderType = 11;
this.rewardVideoListener = eVar.K();
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public boolean onAdShow(MBridgeIds mBridgeIds) {
if (this.adShownState) {
return true;
}
this.adShownState = true;
if (this.rewardVideoListener == null) {
return false;
}
this.mAdapterModel.j(true);
this.rewardVideoListener.onAdShow(mBridgeIds);
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public boolean onShowFail(MBridgeIds mBridgeIds, String str, @BridgeParameter(key = "code") int i) {
if (this.adShownState) {
return true;
}
this.adShownState = true;
if (this.rewardVideoListener == null) {
return false;
}
this.mAdapterModel.j(true);
this.rewardVideoListener.onShowFail(mBridgeIds, str);
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void onVideoComplete(MBridgeIds mBridgeIds) {
RewardVideoListener rewardVideoListener;
if (this.videoCompleteState || (rewardVideoListener = this.rewardVideoListener) == null) {
return;
}
this.videoCompleteState = true;
rewardVideoListener.onVideoComplete(mBridgeIds);
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void onAdClick(MBridgeIds mBridgeIds) {
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener != null) {
rewardVideoListener.onVideoAdClicked(mBridgeIds);
}
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public boolean onAdClose(MBridgeIds mBridgeIds, RewardInfo rewardInfo, @BridgeParameter(key = "type") int i) {
if (this.adCloseState) {
return true;
}
this.adCloseState = true;
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener == null) {
return false;
}
rewardVideoListener.onAdClose(mBridgeIds, rewardInfo);
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void onAdCloseWithIVReward(MBridgeIds mBridgeIds, boolean z, int i) {
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener != null) {
rewardVideoListener.onAdCloseWithIVReward(mBridgeIds, z, i);
}
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public boolean eventAddReward(RedirectModel redirectModel) {
if (this.addRewardState) {
return true;
}
this.addRewardState = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.ADD_REWARD));
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventImpression(RedirectModel redirectModel) {
if (this.eventImpression) {
return;
}
this.eventImpression = true;
af.b(TAG, "触发了eventImpressionurl为--》" + redirectModel.getCampaignEx().getImpressionURL());
sendDirectEvent(redirectModel.setRedirectType(RedirectType.IMPRESSION_URL));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventOnlyImpression(RedirectModel redirectModel) {
if (this.eventOnlyImpression) {
return;
}
this.eventOnlyImpression = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.ONLY_IMPRESSION_URL));
af.b(TAG, "触发了eventOnlyImpressionurl为--》" + redirectModel.getCampaignEx().getOnlyImpressionURL());
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventPvUrls(RedirectModel redirectModel) {
if (this.eventPvUrls) {
return;
}
this.eventPvUrls = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.PV_URL));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventTrackingForMute(RedirectModel redirectModel) {
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_MUTE_URL));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventTrackingForUnMute(RedirectModel redirectModel) {
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_UN_MUTE_URL));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public boolean eventTrackingForImpression(RedirectModel redirectModel) {
if (this.eventTrackingImp) {
return true;
}
this.eventTrackingImp = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_IMPRESSION_URL));
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public boolean eventTrackingForClick(RedirectModel redirectModel) {
if (this.trackClick) {
return true;
}
this.trackClick = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_CLICK_URL));
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public boolean eventTrackingForClose(RedirectModel redirectModel) {
if (this.trackClose) {
return true;
}
this.trackClose = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_CLOSE_URL));
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventTrackingForPlayPercentage(RedirectModel redirectModel, @BridgeParameter(key = "percent") int i) {
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_PLAY_PERCENTAGE));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventTrackingForPlayError(RedirectModel redirectModel, @BridgeParameter(key = "reason") String str) {
if (this.trackPlayError) {
return;
}
this.trackPlayError = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_ERROR));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventTrackingForPause(RedirectModel redirectModel) {
if (this.trackPause) {
return;
}
this.trackPause = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_PAUSE));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventTrackingForResume(RedirectModel redirectModel) {
if (this.trackResume) {
return;
}
this.trackResume = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_RESUME));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventAdUrlList(RedirectModel redirectModel) {
if (this.adUrlList) {
return;
}
this.adUrlList = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_URL_LIST));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel
public void eventAdvImpList(RedirectModel redirectModel) {
sendDirectEvent(redirectModel.setRedirectType(RedirectType.ADV_IMP_LIST));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IModel
public boolean eventClickUrl(RedirectModel redirectModel) {
if (this.mCommandManager == null) {
return false;
}
sendDirectEvent(redirectModel.setRedirectType(RedirectType.CLICK_URL));
return true;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IPlayModel, com.mbridge.msdk.newreward.player.imodel.IModel
public void eventNoticeUrl(RedirectModel redirectModel, int i) {
if (this.mCommandManager != null) {
redirectModel.setRedirectType(RedirectType.NOTICE_URL);
c cVar = this.mCommandManager;
cVar.f(cVar.a("campaign_redirect", redirectModel, "click_scenario", Integer.valueOf(i)), f.CAMPAIGN_REDIRECT);
}
}
public void sendDirectEvent(RedirectModel redirectModel) {
c cVar = this.mCommandManager;
cVar.f(cVar.a("campaign_redirect", redirectModel), f.CAMPAIGN_REDIRECT);
}
}

View File

@@ -0,0 +1,216 @@
package com.mbridge.msdk.newreward.player.model;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.newout.RewardVideoListener;
import com.mbridge.msdk.newreward.a.e;
import com.mbridge.msdk.newreward.function.command.c;
import com.mbridge.msdk.newreward.function.command.f;
import com.mbridge.msdk.newreward.function.command.retention.BridgeParameter;
import com.mbridge.msdk.newreward.player.imodel.IECModel;
import com.mbridge.msdk.newreward.player.redirect.RedirectModel;
import com.mbridge.msdk.newreward.player.redirect.RedirectType;
import com.mbridge.msdk.out.MBridgeIds;
import com.mbridge.msdk.out.RewardInfo;
/* loaded from: classes4.dex */
public class WebViewECModel extends BaseWebContentModel implements IECModel {
RewardVideoListener rewardVideoListener;
private final String TAG = "WebViewECModel";
boolean adShownState = false;
boolean videoComPleteState = false;
boolean adCloseState = false;
boolean eventImpression = false;
boolean eventOnlyImpression = false;
boolean eventPvUrls = false;
boolean eventTrackingImp = false;
boolean trackPlayError = false;
boolean trackPause = false;
boolean trackResume = false;
boolean trackClick = false;
boolean muteState = false;
boolean addRewardState = false;
boolean endCardShowState = false;
boolean trackEndCardShow = false;
@Override // com.mbridge.msdk.newreward.player.imodel.IModel
public boolean eventClickUrl(RedirectModel redirectModel) {
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IModel
public void eventNoticeUrl(RedirectModel redirectModel, int i) {
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void onCloseViewClick(int i) {
}
public void setRewardVideoListener(RewardVideoListener rewardVideoListener) {
this.rewardVideoListener = rewardVideoListener;
}
public WebViewECModel(c cVar, e eVar) {
this.mCommandManager = cVar;
this.mAdapterModel = eVar;
this.renderType = 12;
this.rewardVideoListener = eVar.K();
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public boolean onAdShow(MBridgeIds mBridgeIds) {
if (this.adShownState) {
return true;
}
this.adShownState = true;
if (this.rewardVideoListener == null) {
return false;
}
this.mAdapterModel.j(true);
this.rewardVideoListener.onAdShow(mBridgeIds);
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public boolean onShowFail(MBridgeIds mBridgeIds, String str, int i) {
if (this.adShownState) {
return true;
}
this.adShownState = true;
if (this.rewardVideoListener == null) {
return false;
}
this.mAdapterModel.j(true);
this.rewardVideoListener.onShowFail(mBridgeIds, str);
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void onEndCardShow(MBridgeIds mBridgeIds, @BridgeParameter(key = "type") int i) {
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener == null || this.endCardShowState) {
return;
}
this.endCardShowState = true;
rewardVideoListener.onEndcardShow(mBridgeIds);
}
public void onVideoComplete(MBridgeIds mBridgeIds) {
RewardVideoListener rewardVideoListener;
if (this.videoComPleteState || (rewardVideoListener = this.rewardVideoListener) == null) {
return;
}
this.videoComPleteState = true;
rewardVideoListener.onVideoComplete(mBridgeIds);
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void onAdClick(MBridgeIds mBridgeIds) {
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener != null) {
rewardVideoListener.onVideoAdClicked(mBridgeIds);
}
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public boolean onAdClose(MBridgeIds mBridgeIds, RewardInfo rewardInfo, @BridgeParameter(key = "type") int i) {
if (this.adCloseState) {
return true;
}
this.adCloseState = true;
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener == null) {
return false;
}
rewardVideoListener.onAdClose(mBridgeIds, rewardInfo);
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void onAdCloseWithIVReward(MBridgeIds mBridgeIds, boolean z, int i) {
RewardVideoListener rewardVideoListener = this.rewardVideoListener;
if (rewardVideoListener != null) {
rewardVideoListener.onAdCloseWithIVReward(mBridgeIds, z, i);
}
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public boolean eventAddReward(RedirectModel redirectModel) {
if (this.addRewardState) {
return true;
}
this.addRewardState = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.ADD_REWARD));
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void eventImpression(RedirectModel redirectModel) {
if (this.eventImpression) {
return;
}
this.eventImpression = true;
af.b("WebViewECModel", "触发了eventImpressionurl为--》" + redirectModel.getCampaignEx().getImpressionURL());
sendDirectEvent(redirectModel.setRedirectType(RedirectType.IMPRESSION_URL));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void eventOnlyImpression(RedirectModel redirectModel) {
if (this.eventOnlyImpression) {
return;
}
this.eventOnlyImpression = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.ONLY_IMPRESSION_URL));
af.b("WebViewECModel", "触发了eventOnlyImpressionurl为--》" + redirectModel.getCampaignEx().getOnlyImpressionURL());
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void eventPvUrls(RedirectModel redirectModel) {
if (this.eventPvUrls) {
return;
}
this.eventPvUrls = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.PV_URL));
}
public void eventTrackingForMute(RedirectModel redirectModel) {
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_MUTE_URL));
}
public void eventTrackingForUnMute(RedirectModel redirectModel) {
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_UN_MUTE_URL));
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public boolean eventTrackingForImpression(RedirectModel redirectModel) {
if (this.eventTrackingImp) {
return true;
}
this.eventTrackingImp = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_IMPRESSION_URL));
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public boolean eventTrackingForClick(RedirectModel redirectModel) {
if (this.trackClick) {
return true;
}
this.trackClick = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_CLICK_URL));
return false;
}
@Override // com.mbridge.msdk.newreward.player.imodel.IECModel
public void eventTrackingForEndCardShow(RedirectModel redirectModel, @BridgeParameter(key = "type") int i) {
if (this.trackEndCardShow) {
return;
}
this.trackEndCardShow = true;
sendDirectEvent(redirectModel.setRedirectType(RedirectType.AD_TRACKING_EC_SHOW_URL));
}
public void sendDirectEvent(RedirectModel redirectModel) {
c cVar = this.mCommandManager;
cVar.f(cVar.a("campaign_redirect", redirectModel), f.CAMPAIGN_REDIRECT);
}
}