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

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

92 lines
3.7 KiB
Java

package com.mbridge.msdk.newreward.player.presenter;
import android.app.Activity;
import android.content.Context;
import android.view.View;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.report.d.a;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.newreward.function.command.f;
import com.mbridge.msdk.newreward.function.command.receiver.d;
import com.mbridge.msdk.newreward.function.g.e;
import com.mbridge.msdk.newreward.player.imodel.IECModel;
import com.mbridge.msdk.newreward.player.iview.IBaseView;
import com.mbridge.msdk.newreward.player.model.ECTempleModel;
import com.mbridge.msdk.newreward.player.redirect.UrlReDirectController;
import java.lang.reflect.Proxy;
/* loaded from: classes4.dex */
public class ECVastPresenter extends AbsPresenter {
private final String TAG;
IECModel ecTempleModel;
IBaseView mBaseView;
@Override // com.mbridge.msdk.newreward.player.presenter.AbsPresenter
public void releaseSource() {
}
public ECVastPresenter(IBaseView iBaseView) {
super(iBaseView);
this.TAG = "ECVastPresenter";
this.mBaseView = (IBaseView) Proxy.newProxyInstance(iBaseView.getClass().getClassLoader(), new Class[]{IBaseView.class}, new e(iBaseView, this.adapterModel, this.commandManager));
this.ecTempleModel = (IECModel) Proxy.newProxyInstance(ECTempleModel.class.getClassLoader(), new Class[]{IECModel.class}, new e(new ECTempleModel(this.commandManager, this.rewardVideoListener), this.adapterModel, this.commandManager));
this.TEMPLATE_MARK_TYPE = 3;
}
@Override // com.mbridge.msdk.newreward.player.presenter.AbsPresenter
public void click(View view) {
if (view != null) {
if (view.getId() == filterFindViewId(this.is_dy, "mbridge_iv_vastclose")) {
closeViewClick();
}
if (view.getId() == filterFindViewId(this.is_dy, "mbridge_iv_vastok")) {
new UrlReDirectController().setCommandManager(this.commandManager);
CampaignEx campaignEx = this.campaignEx;
if (campaignEx != null) {
campaignEx.setClickTempSource(a.h);
}
this.ecTempleModel.eventClickUrl(this.redirectModel);
this.ecTempleModel.eventTrackingForClick(this.redirectModel);
this.ecTempleModel.onAdClick(this.mBridgeIds);
}
}
}
@Override // com.mbridge.msdk.newreward.player.presenter.AbsPresenter
public void getView() {
initDataForView(null);
}
@Override // com.mbridge.msdk.newreward.player.presenter.AbsPresenter
public void initDataForView(com.mbridge.msdk.video.dynview.a aVar) {
this.mBaseView.initViews(false);
}
@Override // com.mbridge.msdk.newreward.player.presenter.AbsPresenter
public void finish(boolean z) {
d.a().d(f.SHOW_OR_PRELOAD_WEB_EC);
Context context = this.context;
if (context instanceof Activity) {
((Activity) context).finish();
}
}
private void closeViewClick() {
try {
this.mBaseView.removeTempleFromSuperView(this.data.getRootViewGroup());
if (isIVRewardEnable()) {
this.rewardVideoListener.onAdCloseWithIVReward(this.mBridgeIds, this.adapterModel.ab(), this.adapterModel.w());
}
adClosed();
this.ecTempleModel.onCloseViewClick(1);
if (!this.isIV && !this.adapterModel.X() && this.adapterModel.ab()) {
this.adapterModel.i(true);
this.ecTempleModel.eventAddReward(this.redirectModel);
}
} catch (Exception e) {
af.b("ECVastPresenter", e.getMessage());
}
finish(true);
}
}