- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
102 lines
4.6 KiB
Java
102 lines
4.6 KiB
Java
package com.mbridge.msdk.newreward.player.presenter;
|
|
|
|
import android.view.View;
|
|
import com.mbridge.msdk.foundation.entity.CampaignEx;
|
|
import com.mbridge.msdk.foundation.same.report.d.a;
|
|
import com.mbridge.msdk.newreward.function.e.f;
|
|
import com.mbridge.msdk.newreward.function.g.e;
|
|
import com.mbridge.msdk.newreward.player.iview.ICusTemplateView;
|
|
import com.mbridge.msdk.newreward.player.iview.IPlayTempleView;
|
|
import com.mbridge.msdk.video.module.MBridgeClickCTAView;
|
|
import java.lang.reflect.Proxy;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public class PlayPresenter102 extends PlayTemplePresenter {
|
|
ICusTemplateView iTemplateView;
|
|
int interactiveType;
|
|
MBridgeClickCTAView mClickCTAView;
|
|
f settingModel;
|
|
|
|
public PlayPresenter102(IPlayTempleView iPlayTempleView) {
|
|
super(iPlayTempleView);
|
|
this.iTemplateView = (ICusTemplateView) Proxy.newProxyInstance(iPlayTempleView.getClass().getClassLoader(), new Class[]{ICusTemplateView.class}, new e(iPlayTempleView, this.adapterModel, this.commandManager));
|
|
f x = this.adapterModel.x();
|
|
this.settingModel = x;
|
|
this.interactiveType = x.b().g();
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.presenter.PlayTemplePresenter, com.mbridge.msdk.newreward.player.presenter.BaseTemplatePresenter, com.mbridge.msdk.newreward.player.presenter.AbsPresenter
|
|
public void click(View view) {
|
|
super.click(view);
|
|
if (view.getId() == filterFindViewId(this.is_dy, "mbridge_vfpv")) {
|
|
addCTAView();
|
|
}
|
|
}
|
|
|
|
private void addCTAView() {
|
|
if (this.interactiveType < -1) {
|
|
return;
|
|
}
|
|
if (this.mClickCTAView == null) {
|
|
MBridgeClickCTAView mBridgeClickCTAView = new MBridgeClickCTAView(this.context);
|
|
this.mClickCTAView = mBridgeClickCTAView;
|
|
mBridgeClickCTAView.setCampaign(this.campaignEx);
|
|
this.mClickCTAView.setUnitId(this.adapterModel.H());
|
|
this.mClickCTAView.preLoadData(null);
|
|
this.mClickCTAView.setCtaClickCallBack(new MBridgeClickCTAView.a() { // from class: com.mbridge.msdk.newreward.player.presenter.PlayPresenter102.1
|
|
@Override // com.mbridge.msdk.video.module.MBridgeClickCTAView.a
|
|
public void ctaClick() {
|
|
CampaignEx campaignEx = PlayPresenter102.this.campaignEx;
|
|
if (campaignEx != null) {
|
|
campaignEx.setClickTempSource(a.g);
|
|
PlayPresenter102.this.campaignEx.setTriggerClickSource(a.m);
|
|
}
|
|
PlayPresenter102 playPresenter102 = PlayPresenter102.this;
|
|
playPresenter102.playTempleModel.onAdClick(playPresenter102.mBridgeIds);
|
|
PlayPresenter102 playPresenter1022 = PlayPresenter102.this;
|
|
playPresenter1022.playTempleModel.eventClickUrl(playPresenter1022.redirectModel);
|
|
PlayPresenter102 playPresenter1023 = PlayPresenter102.this;
|
|
playPresenter1023.playTempleModel.eventTrackingForClick(playPresenter1023.redirectModel);
|
|
}
|
|
});
|
|
}
|
|
int i = this.interactiveType;
|
|
if (i >= 0) {
|
|
this.iTemplateView.addCTAViewToLayout(this.mClickCTAView, 0);
|
|
return;
|
|
}
|
|
if (i == -1) {
|
|
if (this.iTemplateView.getCTAViewState() != 0) {
|
|
this.iTemplateView.addCTAViewToLayout(this.mClickCTAView, 0);
|
|
this.rootParentView.postDelayed(new Runnable() { // from class: com.mbridge.msdk.newreward.player.presenter.PlayPresenter102.2
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
PlayPresenter102 playPresenter102 = PlayPresenter102.this;
|
|
playPresenter102.iTemplateView.addCTAViewToLayout(playPresenter102.mClickCTAView, 8);
|
|
}
|
|
}, 3000L);
|
|
} else {
|
|
this.iTemplateView.addCTAViewToLayout(this.mClickCTAView, 8);
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.presenter.BaseTemplatePresenter, com.mbridge.msdk.playercommon.VideoPlayerStatusListener
|
|
public void onPlayStarted(int i) {
|
|
super.onPlayStarted(i);
|
|
if (this.interactiveType == 0) {
|
|
addCTAView();
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.presenter.BaseTemplatePresenter, com.mbridge.msdk.playercommon.VideoPlayerStatusListener
|
|
public void onPlayProgress(int i, int i2) {
|
|
super.onPlayProgress(i, i2);
|
|
int i3 = this.interactiveType;
|
|
if (i3 == -1 || i != i3) {
|
|
return;
|
|
}
|
|
addCTAView();
|
|
}
|
|
}
|