正在查看: FileWipe Pro v3.0.0 应用的 MBRewardVideoActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: FileWipe Pro v3.0.0 应用的 MBRewardVideoActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mbridge.msdk.reward.player;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.graphics.drawable.BitmapDrawable;
import android.os.Bundle;
import android.os.SystemClock;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.RewardPlus;
import com.mbridge.msdk.foundation.tools.a1;
import com.mbridge.msdk.foundation.tools.g;
import com.mbridge.msdk.foundation.tools.h0;
import com.mbridge.msdk.foundation.tools.p0;
import com.mbridge.msdk.foundation.tools.u0;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
import com.mbridge.msdk.newreward.function.common.MBridgeGlobalCommon;
import com.mbridge.msdk.out.MBSupportMuteAdType;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import com.mbridge.msdk.reward.adapter.RewardUnitCacheManager;
import com.mbridge.msdk.scheme.applet.AppletModelManager;
import com.mbridge.msdk.video.bt.module.MBTempContainer;
import com.mbridge.msdk.video.bt.module.MBTempContainerDiff;
import com.mbridge.msdk.video.bt.module.MBridgeBTContainer;
import com.mbridge.msdk.video.bt.module.orglistener.h;
import com.mbridge.msdk.video.module.MBridgeVideoView;
import com.mbridge.msdk.video.signal.activity.AbstractJSActivity;
import com.mbridge.msdk.video.signal.impl.k;
import com.mbridge.msdk.videocommon.a;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
public class MBRewardVideoActivity extends AbstractJSActivity {
public static String INTENT_EXTRADATA = "extraData";
public static String INTENT_ISBID = "isBid";
public static String INTENT_ISBIG_OFFER = "isBigOffer";
public static String INTENT_ISIV = "isIV";
public static String INTENT_IVREWARD_MODETYPE = "ivRewardMode";
public static String INTENT_IVREWARD_VALUE = "ivRewardValue";
public static String INTENT_IVREWARD_VALUETYPE = "ivRewardValueType";
public static String INTENT_LOCAL_REQUEST_ID = "lRid";
public static String INTENT_MUTE = "mute";
public static String INTENT_REWARD = "reward";
public static String INTENT_UNITID = "unitId";
public static String INTENT_USERID = "userId";
public static String SAVE_STATE_KEY_REPORT = "hasRelease";
private MBridgeBTContainer A;
private WindVaneWebView B;
private com.mbridge.msdk.video.bt.module.listener.a C;
private String D;
private String E;
private boolean F;
private String N;
private com.mbridge.msdk.foundation.same.report.metrics.c O;
private boolean Q;
private String f14411f;
private String f14412g;
private String f14413h;
private com.mbridge.msdk.videocommon.entity.c f14414i;
private int m;
private int f14417n;
private int f14418o;
private h f14421r;
private com.mbridge.msdk.videocommon.setting.c f14422s;
private com.mbridge.msdk.videocommon.download.a f14425v;
private CampaignEx f14426w;
private List<com.mbridge.msdk.videocommon.download.a> f14427x;
private List<CampaignEx> f14428y;
private MBTempContainer f14429z;
private int f14415j = 2;
private boolean f14416k = false;
private boolean l = false;
private boolean f14419p = false;
private boolean f14420q = false;
private boolean f14423t = false;
private boolean f14424u = false;
private int G = 1;
private int H = 0;
private int I = 0;
private int J = 0;
private int K = 0;
private int L = 0;
private int M = 0;
private boolean P = false;
private rb.b R = null;
private sb.b S = null;
private rb.a T = null;
private long U = 0;
private String V = "";
private Boolean W = null;
private int X = 0;
private boolean Y = false;
private boolean Z = false;
private com.mbridge.msdk.video.dynview.listener.a f14409a0 = new a();
private com.mbridge.msdk.video.dynview.listener.d f14410b0 = new b();
public class a implements com.mbridge.msdk.video.dynview.listener.a {
public a() {
}
public void a(Map<String, Object> map) {
if (map == null) {
return;
}
if (map.containsKey(CampaignEx.JSON_NATIVE_VIDEO_MUTE)) {
MBRewardVideoActivity.this.f14415j = ((Integer) map.get(CampaignEx.JSON_NATIVE_VIDEO_MUTE)).intValue();
}
if (map.containsKey("position")) {
int intValue = ((Integer) map.get("position")).intValue();
if (MBRewardVideoActivity.this.f14428y == null || MBRewardVideoActivity.this.f14428y.size() <= 0 || intValue < 1) {
return;
}
MBRewardVideoActivity mBRewardVideoActivity = MBRewardVideoActivity.this;
mBRewardVideoActivity.f14426w = (CampaignEx) mBRewardVideoActivity.f14428y.get(intValue);
MBRewardVideoActivity.m(MBRewardVideoActivity.this);
int i10 = intValue - 1;
if (MBRewardVideoActivity.this.f14428y.get(i10) != null) {
MBRewardVideoActivity mBRewardVideoActivity2 = MBRewardVideoActivity.this;
MBRewardVideoActivity.b(mBRewardVideoActivity2, ((CampaignEx) mBRewardVideoActivity2.f14428y.get(i10)).getVideoLength());
}
MBRewardVideoActivity mBRewardVideoActivity3 = MBRewardVideoActivity.this;
MBRewardVideoActivity.this.f14426w.setVideoCompleteTime(mBRewardVideoActivity3.a(mBRewardVideoActivity3.f14426w.getVideoCompleteTime(), MBRewardVideoActivity.this.G));
MBRewardVideoActivity.this.f14426w.setShowIndex(MBRewardVideoActivity.this.G);
MBRewardVideoActivity.this.f14426w.setShowType(1);
MBRewardVideoActivity mBRewardVideoActivity4 = MBRewardVideoActivity.this;
mBRewardVideoActivity4.c(mBRewardVideoActivity4.f14426w);
}
}
}
public class d implements com.mbridge.msdk.foundation.feedback.a {
public d() {
}
@Override
public void a() {
MBRewardVideoActivity.this.onPause();
}
@Override
public void close() {
MBRewardVideoActivity.this.onResume();
}
@Override
public void a(String str) {
MBRewardVideoActivity.this.onResume();
}
}
public static final class e implements Runnable {
private final List<com.mbridge.msdk.videocommon.download.a> f14434a;
private final String f14435b;
private final String f14436c;
public e(List<com.mbridge.msdk.videocommon.download.a> list, String str, String str2) {
this.f14434a = list;
this.f14435b = str;
this.f14436c = str2;
}
@Override
public void run() {
try {
List<com.mbridge.msdk.videocommon.download.a> list = this.f14434a;
if (list == null || list.size() <= 0) {
return;
}
for (com.mbridge.msdk.videocommon.download.a aVar : this.f14434a) {
if (aVar != null && aVar.c() != null) {
CampaignEx c4 = aVar.c();
try {
AppletModelManager.getInstance().remove(c4);
} catch (Exception e4) {
if (MBridgeConstans.DEBUG) {
p0.b("MBRewardVideoActivity", "AppletModelManager remove error", e4);
}
}
com.mbridge.msdk.videocommon.download.b.getInstance().c(this.f14435b, c4.getRequestId() + c4.getId() + c4.getVideoUrlEncode());
if (c4.getRewardTemplateMode() != null) {
if (!TextUtils.isEmpty(c4.getRewardTemplateMode().e())) {
com.mbridge.msdk.videocommon.a.e(this.f14435b + "_" + c4.getId() + "_" + this.f14436c + "_" + c4.getRewardTemplateMode().e());
com.mbridge.msdk.videocommon.a.b(c4.getAdType(), c4);
}
if (!TextUtils.isEmpty(c4.getCMPTEntryUrl())) {
com.mbridge.msdk.videocommon.a.e(this.f14435b + "_" + this.f14436c + "_" + c4.getCMPTEntryUrl());
}
com.mbridge.msdk.videocommon.cache.a.a().a(this.f14435b, c4);
}
}
}
} catch (Exception e6) {
p0.a("MBRewardVideoActivity", e6.getMessage());
}
}
}
public static final class f implements Runnable {
private final List<com.mbridge.msdk.videocommon.download.a> f14437a;
private final String f14438b;
public f(String str, List<com.mbridge.msdk.videocommon.download.a> list) {
this.f14437a = list;
this.f14438b = str;
}
@Override
public void run() {
try {
List<com.mbridge.msdk.videocommon.download.a> list = this.f14437a;
if (list == null || list.size() <= 0) {
return;
}
for (com.mbridge.msdk.videocommon.download.a aVar : this.f14437a) {
if (aVar != null && aVar.c() != null) {
com.mbridge.msdk.videocommon.cache.a.a().a(aVar.c(), this.f14438b);
}
}
} catch (Throwable th) {
p0.b("MBRewardVideoActivity", th.getMessage());
}
}
}
public static int m(MBRewardVideoActivity mBRewardVideoActivity) {
int i10 = mBRewardVideoActivity.G;
mBRewardVideoActivity.G = i10 + 1;
return i10;
}
public void changeHalfScreenPadding(int i10) {
int f10;
int g5;
int g10;
float f11;
try {
CampaignEx campaignEx = this.f14426w;
if (campaignEx == null || campaignEx.getAdSpaceT() != 2) {
return;
}
getWindow().getDecorView().setBackgroundColor(-1728053248);
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) this.f14429z.getLayoutParams();
layoutParams.gravity = 17;
if (this.f14426w.getRewardTemplateMode().b() == 0) {
if (i10 == 2) {
f10 = (int) (u0.f((Context) this) * 0.6f);
g10 = u0.g((Context) this);
f11 = g10 * 0.6f;
} else {
f10 = (int) (u0.f((Context) this) * 0.6f);
g5 = u0.g((Context) this);
f11 = g5 * 0.7f;
}
} else if (this.f14426w.getRewardTemplateMode().b() == 2) {
f10 = (int) (u0.f((Context) this) * 0.6f);
g10 = u0.g((Context) this);
f11 = g10 * 0.6f;
} else {
f10 = (int) (u0.f((Context) this) * 0.6f);
g5 = u0.g((Context) this);
f11 = g5 * 0.7f;
}
int i11 = (int) f11;
layoutParams.height = f10;
layoutParams.width = i11;
this.f14429z.setLayoutParams(layoutParams);
} catch (Throwable th) {
p0.b("MBRewardVideoActivity", th.getMessage());
}
}
public int findID(String str) {
return h0.a(getApplicationContext(), str, "id");
}
public int findLayout(String str) {
return h0.a(getApplicationContext(), str, TtmlNode.TAG_LAYOUT);
}
public void finish() {
this.Y = true;
com.mbridge.msdk.foundation.controller.c.m().b(0);
MBTempContainer mBTempContainer = this.f14429z;
if (mBTempContainer != null) {
mBTempContainer.onDestroy();
this.f14429z = null;
}
com.mbridge.msdk.foundation.feedback.b.b().d(this.f14411f);
if (this.R != null) {
p0.b("omsdk", "mbrewardvideoac finish");
this.R.e();
this.R.c();
this.R = null;
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.onDestroy();
this.A = null;
}
super/*android.app.Activity*/.finish();
}
public void onBackPressed() {
this.Z = true;
super.onBackPressed();
MBTempContainer mBTempContainer = this.f14429z;
if (mBTempContainer != null) {
mBTempContainer.onBackPressed();
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.onBackPressed();
}
}
public void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
if (this.f14429z != null) {
changeHalfScreenPadding(configuration.orientation);
this.f14429z.onConfigurationChanged(configuration);
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.onConfigurationChanged(configuration);
}
}
public void onCreate(Bundle bundle) {
List<com.mbridge.msdk.videocommon.download.a> list;
String str = "";
super/*com.mbridge.msdk.activity.MBBaseActivity*/.onCreate(bundle);
MBridgeConstans.isRewardActivityShowing = true;
com.mbridge.msdk.foundation.controller.c.m().a((Context) this);
this.U = SystemClock.elapsedRealtime();
this.V = TextUtils.isEmpty(this.V) ? "onCreate" : s1.a.r(new StringBuilder(), this.V, "_onCreate");
try {
Intent intent = getIntent();
this.f14411f = intent.getStringExtra(INTENT_UNITID);
this.f14412g = intent.getStringExtra(MBridgeConstans.PLACEMENT_ID);
this.f14414i = com.mbridge.msdk.videocommon.entity.c.a(intent.getStringExtra(INTENT_REWARD));
this.f14413h = intent.getStringExtra(INTENT_USERID);
this.f14415j = intent.getIntExtra(INTENT_MUTE, 2);
this.f14416k = intent.getBooleanExtra(INTENT_ISIV, false);
com.mbridge.msdk.foundation.controller.c.m().b(this.f14416k ? 287 : 94);
this.l = intent.getBooleanExtra(INTENT_ISBID, false);
this.E = intent.getStringExtra(INTENT_EXTRADATA);
boolean booleanExtra = intent.getBooleanExtra("is_refactor", false);
this.P = booleanExtra;
if (booleanExtra) {
this.f14421r = MBridgeGlobalCommon.showRewardListenerMap.get(this.f14411f);
} else {
this.f14421r = com.mbridge.msdk.reward.controller.a.f14317f0.get(this.f14411f);
}
if (this.f14416k) {
this.m = intent.getIntExtra(INTENT_IVREWARD_MODETYPE, 0);
this.f14417n = intent.getIntExtra(INTENT_IVREWARD_VALUETYPE, 0);
this.f14418o = intent.getIntExtra(INTENT_IVREWARD_VALUE, 0);
}
this.f14419p = intent.getBooleanExtra(INTENT_ISBIG_OFFER, false);
this.f14427x = com.mbridge.msdk.videocommon.download.b.getInstance().a(this.f14411f);
this.f14428y = com.mbridge.msdk.videocommon.download.b.getInstance().b(this.f14411f);
int findLayout = findLayout("mbridge_more_offer_activity");
if (!h0.a(findLayout)) {
b("no mbridge_more_offer_activity layout");
return;
}
setContentView(findLayout);
if (TextUtils.isEmpty(this.f14411f)) {
b("data empty error");
return;
}
com.mbridge.msdk.video.signal.factory.b bVar = new com.mbridge.msdk.video.signal.factory.b(this);
((AbstractJSActivity) this).jsFactory = bVar;
registerJsFactory(bVar);
h hVar = this.f14421r;
if (hVar == null) {
b("showRewardListener is null");
return;
}
this.X = hVar.hashCode();
com.mbridge.msdk.videocommon.setting.c cVar = RewardUnitCacheManager.getInstance().get(this.f14412g, this.f14411f);
this.f14422s = cVar;
if (cVar == null) {
com.mbridge.msdk.videocommon.setting.c c4 = com.mbridge.msdk.videocommon.setting.b.b().c(com.mbridge.msdk.foundation.controller.c.m().b(), this.f14411f);
this.f14422s = c4;
if (c4 == null) {
this.f14422s = com.mbridge.msdk.videocommon.setting.b.b().a(com.mbridge.msdk.foundation.controller.c.m().b(), this.f14411f, this.f14416k);
}
}
com.mbridge.msdk.videocommon.setting.c cVar2 = this.f14422s;
if (cVar2 != null) {
this.f14414i.a(cVar2.d());
this.f14414i.b(this.f14422s.s());
}
com.mbridge.msdk.videocommon.entity.c cVar3 = this.f14414i;
if (cVar3 != null && cVar3.a() <= 0) {
this.f14414i.a(1);
}
int a10 = h0.a(this, "mbridge_reward_activity_open", "anim");
int a11 = h0.a(this, "mbridge_reward_activity_stay", "anim");
if (h0.a(a10) && h0.a(a11)) {
overridePendingTransition(a10, a11);
}
if (bundle != null) {
try {
this.f14424u = bundle.getBoolean(SAVE_STATE_KEY_REPORT);
} catch (Exception e4) {
e4.printStackTrace();
}
}
p0.a("DynamicViewCampaignResourceDownloader", "进入 show,大模板 " + this.f14419p);
if (!this.f14419p) {
List<com.mbridge.msdk.videocommon.download.a> list2 = this.f14427x;
if (list2 != null && list2.size() > 0) {
this.f14425v = this.f14427x.get(0);
}
com.mbridge.msdk.videocommon.download.a aVar = this.f14425v;
if (aVar != null) {
this.f14426w = aVar.c();
this.f14425v.b(true);
this.f14425v.d(false);
CampaignEx campaignEx = this.f14426w;
if (campaignEx != null) {
this.N = campaignEx.getCurrentLocalRid();
this.f14426w.setShowIndex(1);
this.f14426w.setShowType(1);
com.mbridge.msdk.reward.controller.a.f14313b0 = this.f14426w.getEcppv();
com.mbridge.msdk.click.c.a(com.mbridge.msdk.foundation.controller.c.m().d(), this.f14426w.getMaitve(), this.f14426w.getMaitve_src());
}
}
CampaignEx campaignEx2 = this.f14426w;
if (campaignEx2 != null && !g.a(campaignEx2, (Context) this, (View) null, campaignEx2.getImpReportType())) {
b("env is exception");
return;
}
if (this.f14425v != null && this.f14426w != null && this.f14414i != null) {
ArrayList arrayList = new ArrayList();
arrayList.add(this.f14426w);
a(arrayList);
b(this.f14426w);
j();
if (com.mbridge.msdk.util.b.a()) {
return;
}
e();
return;
}
b("data empty error");
return;
}
a(this.f14428y);
this.D = "";
List<CampaignEx> list3 = this.f14428y;
if (list3 != null && list3.size() > 0) {
CampaignEx campaignEx3 = this.f14428y.get(0);
if (!g.a(this.f14428y, (Context) this, (View) null, campaignEx3.getImpReportType())) {
b("env is exception");
return;
}
b(campaignEx3);
str = campaignEx3.getCMPTEntryUrl();
this.D = campaignEx3.getRequestId();
this.N = campaignEx3.getCurrentLocalRid();
com.mbridge.msdk.reward.controller.a.f14313b0 = campaignEx3.getEcppv();
com.mbridge.msdk.click.c.a(com.mbridge.msdk.foundation.controller.c.m().d(), campaignEx3.getMaitve(), campaignEx3.getMaitve_src());
}
WindVaneWebView a12 = a(this.f14411f + "_" + this.D + "_" + str);
this.B = a12;
if (a12 == null) {
if (this.f14425v == null && (list = this.f14427x) != null && list.size() > 0) {
this.f14425v = this.f14427x.get(0);
}
if (this.f14425v == null) {
this.f14425v = com.mbridge.msdk.videocommon.download.b.getInstance().a(this.f14416k ? 287 : 94, this.f14411f, this.l);
}
com.mbridge.msdk.videocommon.download.a aVar2 = this.f14425v;
if (aVar2 != null) {
this.f14426w = aVar2.c();
this.f14425v.b(true);
this.f14425v.d(false);
}
if (this.f14425v != null && this.f14426w != null && this.f14414i != null) {
this.f14419p = false;
List a13 = com.mbridge.msdk.videocommon.cache.a.a().a(this.f14428y);
if (a13 == null) {
b("no available campaign");
return;
}
int size = a13.size();
if (size == 0) {
b("no available campaign");
return;
}
if (a13.get(0) == null || !((CampaignEx) a13.get(0)).isDynamicView()) {
j();
} else if (size == 1) {
CampaignEx campaignEx4 = (CampaignEx) a13.get(0);
this.f14426w = campaignEx4;
if (campaignEx4 != null) {
this.N = campaignEx4.getCurrentLocalRid();
this.f14426w.setCampaignIsFiltered(true);
}
c(this.f14426w);
} else {
b((List<CampaignEx>) a13);
}
}
b("data empty error");
return;
}
b(this.f14428y.get(0));
WindVaneWebView windVaneWebView = this.B;
if (windVaneWebView != null) {
a1.a(windVaneWebView, this.f14428y.get(0).getLocalRequestId(), this.f14428y.get(0).getLocalAllowTrackClick());
try {
k kVar = (k) this.B.getObject();
kVar.setAdEvents(this.T);
kVar.setAdSession(this.R);
kVar.setVideoEvents(this.S);
this.B.setObject(kVar);
} catch (Exception e6) {
p0.b("MBRewardVideoActivity", e6.getMessage());
}
}
k();
if (com.mbridge.msdk.util.b.a()) {
return;
}
e();
} catch (Throwable th) {
a(this.f14428y);
b("onCreate error" + th);
}
}
public void onDestroy() {
this.V = TextUtils.isEmpty(this.V) ? "onDestroy" : s1.a.r(new StringBuilder(), this.V, "_onDestroy");
super.onDestroy();
f();
com.mbridge.msdk.foundation.same.report.metrics.e eVar = new com.mbridge.msdk.foundation.same.report.metrics.e();
eVar.a("activity_life_cycle", TextUtils.isEmpty(this.V) ? "unKnown" : this.V);
eVar.a("activity_duration", Long.valueOf(SystemClock.elapsedRealtime() - this.U));
Boolean bool = this.W;
eVar.a("is_unexpected_destroy", Integer.valueOf(bool == null ? 0 : bool.booleanValue() ? 1 : 2));
eVar.a("is_listener_null", Integer.valueOf(this.f14421r == null ? 1 : 2));
eVar.a("is_called_finish", Integer.valueOf(this.Y ? 1 : 2));
eVar.a("is_back_pressed", Integer.valueOf(this.Z ? 1 : 2));
h hVar = this.f14421r;
eVar.a("is_listener_change", Integer.valueOf(hVar != null ? hVar.hashCode() == this.X ? 1 : 2 : 0));
com.mbridge.msdk.foundation.same.report.metrics.d.b().a("2000151", this.f14426w, eVar);
g();
com.mbridge.msdk.video.module.report.b.a(this.f14411f);
h();
MBTempContainer mBTempContainer = this.f14429z;
if (mBTempContainer != null) {
mBTempContainer.onDestroy();
this.f14429z = null;
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.onDestroy();
this.A = null;
}
this.f14409a0 = null;
this.f14410b0 = null;
com.mbridge.msdk.foundation.feedback.b.b().d(this.f14411f + "_1");
com.mbridge.msdk.foundation.feedback.b.b().d(this.f14411f + "_2");
com.mbridge.msdk.foundation.same.threadpool.a.b().execute(new e(this.f14427x, this.f14411f, this.D));
}
public void onPause() {
super.onPause();
this.V = TextUtils.isEmpty(this.V) ? "onPause" : s1.a.r(new StringBuilder(), this.V, "_onPause");
MBTempContainer mBTempContainer = this.f14429z;
if (mBTempContainer != null) {
mBTempContainer.onPause();
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.onPause();
}
}
public void onRestart() {
super/*android.app.Activity*/.onRestart();
this.V = TextUtils.isEmpty(this.V) ? "onRestart" : s1.a.r(new StringBuilder(), this.V, "_onRestart");
MBTempContainer mBTempContainer = this.f14429z;
if (mBTempContainer != null) {
mBTempContainer.onRestart();
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.onRestart();
}
}
public void onResume() {
MBridgeVideoView mBridgeVideoView;
super.onResume();
this.V = TextUtils.isEmpty(this.V) ? "onResume" : s1.a.r(new StringBuilder(), this.V, "_onResume");
if (com.mbridge.msdk.foundation.feedback.b.f12625f) {
MBTempContainer mBTempContainer = this.f14429z;
if (mBTempContainer == null || (mBridgeVideoView = ((MBTempContainerDiff) mBTempContainer).mbridgeVideoView) == null) {
return;
}
mBridgeVideoView.setCover(false);
return;
}
com.mbridge.msdk.foundation.controller.c.m().a((Context) this);
try {
com.mbridge.msdk.foundation.same.threadpool.a.b().execute(new f(this.f14411f, this.f14427x));
} catch (Throwable th) {
p0.b("MBRewardVideoActivity", th.getMessage());
}
MBTempContainer mBTempContainer2 = this.f14429z;
if (mBTempContainer2 != null) {
mBTempContainer2.onResume();
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.onResume();
}
}
public void onSaveInstanceState(Bundle bundle) {
bundle.putBoolean(SAVE_STATE_KEY_REPORT, this.f14424u);
super/*android.app.Activity*/.onSaveInstanceState(bundle);
}
public void onStart() {
super/*android.app.Activity*/.onStart();
this.V = TextUtils.isEmpty(this.V) ? "onStart" : s1.a.r(new StringBuilder(), this.V, "_onStart");
if (com.mbridge.msdk.foundation.feedback.b.f12625f) {
return;
}
new d();
MBTempContainer mBTempContainer = this.f14429z;
if (mBTempContainer != null) {
mBTempContainer.onStart();
this.f14426w.setCampaignUnitId(this.f14411f);
com.mbridge.msdk.foundation.feedback.b.b().a(s1.a.r(new StringBuilder(), this.f14411f, "_1"), this.f14426w);
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.onStart();
List<CampaignEx> list = this.f14428y;
if (list != null && list.size() > 0) {
CampaignEx campaignEx = this.f14428y.get(0);
campaignEx.setCampaignUnitId(this.f14411f);
com.mbridge.msdk.foundation.feedback.b.b().a(this.f14411f + "_1", campaignEx);
}
}
if (this.F) {
return;
}
com.mbridge.msdk.foundation.feedback.b.b().a(this.f14411f + "_1", 1);
com.mbridge.msdk.foundation.feedback.b.b().d(this.f14411f + "_2");
this.F = true;
}
public void onStop() {
this.V = TextUtils.isEmpty(this.V) ? "onStop" : s1.a.r(new StringBuilder(), this.V, "_onStop");
MBridgeConstans.isRewardActivityShowing = false;
super/*android.app.Activity*/.onStop();
MBTempContainer mBTempContainer = this.f14429z;
if (mBTempContainer != null) {
mBTempContainer.onStop();
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.onStop();
}
}
public void setTheme(int i10) {
super/*android.app.Activity*/.setTheme(h0.a(this, "mbridge_transparent_theme", TtmlNode.TAG_STYLE));
}
public void setTopControllerPadding(int i10, int i11, int i12, int i13, int i14) {
int i15;
int i16;
int i17;
int i18;
int i19;
this.I = i11;
this.K = i12;
this.J = i13;
this.L = i14;
this.M = i10;
MBTempContainer mBTempContainer = this.f14429z;
if (mBTempContainer != null) {
mBTempContainer.setNotchPadding(i10, i11, i12, i13, i14);
i19 = i14;
i18 = i13;
i17 = i12;
i16 = i11;
i15 = i10;
} else {
i15 = i10;
i16 = i11;
i17 = i12;
i18 = i13;
i19 = i14;
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.setNotchPadding(i15, i16, i17, i18, i19);
}
com.mbridge.msdk.video.dynview.constant.a.a(i15, i16, i17, i18, i19);
}
public class c implements com.mbridge.msdk.video.bt.module.listener.a {
public c() {
}
public void a() {
if (MBRewardVideoActivity.this.f14421r != null) {
MBRewardVideoActivity.this.f14421r.a(MBRewardVideoActivity.this.O);
}
}
public void b(String str, String str2) {
if (MBRewardVideoActivity.this.f14421r != null) {
MBRewardVideoActivity.this.f14421r.b(str, str2);
}
}
public void a(boolean z3, com.mbridge.msdk.videocommon.entity.c cVar) {
if (MBRewardVideoActivity.this.f14421r != null) {
MBRewardVideoActivity.this.f14421r.a(MBRewardVideoActivity.this.O, z3, cVar);
}
}
public void a(boolean z3, int i10) {
if (MBRewardVideoActivity.this.f14421r != null) {
MBRewardVideoActivity.this.f14421r.a(z3, i10);
}
}
public void a(String str) {
if (MBRewardVideoActivity.this.f14421r != null) {
MBRewardVideoActivity.this.f14421r.a(MBRewardVideoActivity.this.O, str);
}
}
public void a(boolean z3, String str, String str2) {
if (MBRewardVideoActivity.this.f14421r != null) {
MBRewardVideoActivity.this.f14421r.a(z3, str, str2);
}
}
public void a(String str, String str2) {
if (MBRewardVideoActivity.this.f14421r != null) {
MBRewardVideoActivity.this.f14421r.a(str, str2);
}
}
public void a(int i10, String str, String str2) {
if (MBRewardVideoActivity.this.f14421r != null) {
MBRewardVideoActivity.this.f14421r.a(i10, str, str2);
}
}
}
public static int b(MBRewardVideoActivity mBRewardVideoActivity, int i10) {
int i11 = mBRewardVideoActivity.H - i10;
mBRewardVideoActivity.H = i11;
return i11;
}
public void c(CampaignEx campaignEx) {
CampaignEx c4;
try {
List<com.mbridge.msdk.videocommon.download.a> list = this.f14427x;
if (list != null && list.size() > 0) {
for (com.mbridge.msdk.videocommon.download.a aVar : this.f14427x) {
if (aVar != null && (c4 = aVar.c()) != null && TextUtils.equals(c4.getId(), campaignEx.getId()) && TextUtils.equals(c4.getRequestId(), campaignEx.getRequestId())) {
this.f14425v = aVar;
}
}
}
this.f14419p = true;
j();
MBTempContainer mBTempContainer = this.f14429z;
if (mBTempContainer != null) {
mBTempContainer.setNotchPadding(this.M, this.I, this.K, this.J, this.L);
}
} catch (Exception e4) {
p0.b("MBRewardVideoActivity", e4.getMessage());
b("more offer to one offer exception");
}
}
private void d(CampaignEx campaignEx) {
com.mbridge.msdk.reward.player.a.a(this, campaignEx, this.f14422s, this.f14411f);
}
private void e() {
try {
ViewGroup viewGroup = (ViewGroup) getWindow().getDecorView();
BitmapDrawable a10 = com.mbridge.msdk.foundation.controller.c.m().a(this.f14411f, this.f14416k ? MBSupportMuteAdType.INTERSTITIAL_VIDEO : 94);
if (a10 != null) {
ImageView imageView = new ImageView(com.mbridge.msdk.foundation.controller.c.m().d());
u0.a(imageView, a10, getResources().getDisplayMetrics());
((ViewGroup) ((ViewGroup) ((ViewGroup) viewGroup.getChildAt(0)).getChildAt(1)).getChildAt(0)).addView(imageView, new ViewGroup.LayoutParams(-1, -1));
rb.b bVar = this.R;
if (bVar != null) {
bVar.a(imageView, rb.e.f18977d);
}
}
} catch (Exception e4) {
e4.printStackTrace();
}
}
private void f() {
com.mbridge.msdk.video.bt.module.orglistener.b bVar = this.f14421r;
if (bVar == null || !(bVar instanceof com.mbridge.msdk.video.bt.module.orglistener.b)) {
return;
}
try {
com.mbridge.msdk.video.bt.module.orglistener.b bVar2 = bVar;
Boolean d4 = bVar2.d();
Boolean c4 = bVar2.c();
if (d4 == null && c4 == null) {
this.W = null;
} else {
Boolean bool = Boolean.FALSE;
this.W = Boolean.valueOf(bool.equals(d4) && bool.equals(c4));
}
} catch (Throwable th) {
p0.b("MBRewardVideoActivity", th.getMessage());
}
}
private void g() {
try {
Boolean bool = this.W;
if (bool != null && !bool.booleanValue()) {
return;
}
h hVar = this.f14421r;
if (hVar != null) {
hVar.a(this.O, "show fail : unexpected destroy");
}
} catch (Throwable th) {
p0.b("MBRewardVideoActivity", th.getMessage());
}
}
private void h() {
try {
List<CampaignEx> list = this.f14428y;
if (list != null && list.size() > 0) {
Iterator<CampaignEx> it = this.f14428y.iterator();
while (it.hasNext()) {
a(it.next());
}
}
CampaignEx campaignEx = this.f14426w;
if (campaignEx != null) {
a(campaignEx);
}
} catch (Throwable th) {
p0.b("MBRewardVideoActivity", th.getMessage());
}
}
private com.mbridge.msdk.video.bt.module.listener.a i() {
if (this.C == null) {
this.C = new c();
}
return this.C;
}
public void j() {
List<CampaignEx> list;
RewardPlus rewardPlus;
CampaignEx campaignEx;
List<CampaignEx> list2;
int findID = findID("mbridge_temp_container");
if (!h0.a(findID)) {
b("no id mbridge_bt_container in mbridge_more_offer_activity layout");
}
MBTempContainer findViewById = findViewById(findID);
this.f14429z = findViewById;
if (findViewById == null) {
b("env error");
}
List<CampaignEx> list3 = this.f14428y;
if (list3 == null || list3.size() <= 0 || !this.f14428y.get(0).isDynamicView()) {
this.f14429z.setVisibility(0);
} else {
new com.mbridge.msdk.video.dynview.ui.b().a(this.f14429z, 500L);
}
changeHalfScreenPadding(-1);
this.f14429z.setActivity(this);
this.f14429z.setBidCampaign(this.l);
this.f14429z.setBigOffer(this.f14419p);
this.f14429z.setUnitId(this.f14411f);
this.f14429z.setCampaign(this.f14426w);
if (this.f14426w.getDynamicTempCode() == 5 && (list2 = this.f14428y) != null && list2.size() > 1) {
View findViewById2 = findViewById(findID("mbridge_reward_root_container"));
if (findViewById2 != null) {
findViewById2.setBackgroundColor(-16777216);
}
this.f14429z.removeAllViews();
this.f14429z.setCampOrderViewData(this.f14428y, this.H);
this.f14429z.setCamPlayOrderCallback(this.f14409a0, this.G);
}
this.f14429z.setCampaignDownLoadTask(this.f14425v);
this.f14429z.setIV(this.f14416k);
CampaignEx campaignEx2 = this.f14426w;
if (campaignEx2 == null || campaignEx2.getAdSpaceT() != 2) {
this.f14429z.setIVRewardEnable(this.m, this.f14417n, this.f14418o);
} else {
this.f14429z.setIVRewardEnable(0, 0, 0);
}
this.f14429z.setMute(this.f14415j);
CampaignEx campaignEx3 = this.f14426w;
if (((campaignEx3 != null && (rewardPlus = campaignEx3.getRewardPlus()) != null) || ((list = this.f14428y) != null && list.size() > 0 && this.f14428y.get(0) != null && (rewardPlus = this.f14428y.get(0).getRewardPlus()) != null)) && !TextUtils.isEmpty(rewardPlus.getName()) && rewardPlus.getAmount() > 0) {
com.mbridge.msdk.videocommon.entity.c cVar = new com.mbridge.msdk.videocommon.entity.c(rewardPlus.getName(), rewardPlus.getAmount());
if (cVar.a() < 0) {
cVar.a(1);
}
this.f14414i = cVar;
}
this.f14429z.setReward(this.f14414i);
this.f14429z.setRewardUnitSetting(this.f14422s);
this.f14429z.setPlacementId(this.f14412g);
this.f14429z.setUserId(this.f14413h);
this.f14429z.setShowRewardListener(this.f14421r);
this.f14429z.setDeveloperExtraData(this.E);
this.f14429z.init(this);
this.f14429z.setAdSession(this.R);
this.f14429z.setAdEvents(this.T);
this.f14429z.setVideoEvents(this.S);
this.f14429z.onCreate();
if (!com.mbridge.msdk.util.b.a() || (campaignEx = this.f14426w) == null) {
return;
}
d(campaignEx);
}
private void k() {
RewardPlus rewardPlus;
List<CampaignEx> list;
int findID = findID("mbridge_bt_container");
if (!h0.a(findID)) {
b("no mbridge_webview_framelayout in mbridge_more_offer_activity layout");
}
MBridgeBTContainer findViewById = findViewById(findID);
this.A = findViewById;
if (findViewById == null) {
b("env error");
}
this.A.setVisibility(0);
com.mbridge.msdk.video.bt.module.listener.a i10 = i();
this.C = i10;
this.A.setBTContainerCallback(i10);
this.A.setShowRewardVideoListener(this.f14421r);
this.A.setChoiceOneCallback(this.f14410b0);
this.A.setCampaigns(this.f14428y);
this.A.setCampaignDownLoadTasks(this.f14427x);
this.A.setRewardUnitSetting(this.f14422s);
this.A.setUnitId(this.f14411f);
this.A.setPlacementId(this.f14412g);
this.A.setUserId(this.f14413h);
this.A.setActivity(this);
CampaignEx campaignEx = this.f14426w;
if (((campaignEx != null && (rewardPlus = campaignEx.getRewardPlus()) != null) || (this.f14428y.get(0) != null && (rewardPlus = this.f14428y.get(0).getRewardPlus()) != null)) && !TextUtils.isEmpty(rewardPlus.getName()) && rewardPlus.getAmount() > 0) {
com.mbridge.msdk.videocommon.entity.c cVar = new com.mbridge.msdk.videocommon.entity.c(rewardPlus.getName(), rewardPlus.getAmount());
if (cVar.a() < 0) {
cVar.a(1);
}
this.f14414i = cVar;
}
this.A.setReward(this.f14414i);
this.A.setIVRewardEnable(this.m, this.f14417n, this.f14418o);
this.A.setIV(this.f14416k);
this.A.setMute(this.f14415j);
this.A.setJSFactory(((AbstractJSActivity) this).jsFactory);
this.A.setDeveloperExtraData(this.E);
this.A.init(this);
this.A.setAdSession(this.R);
this.A.setVideoEvents(this.S);
this.A.setAdEvents(this.T);
this.A.onCreate(this.P);
if (!com.mbridge.msdk.util.b.a() || (list = this.f14428y) == null || list.size() <= 0 || this.f14428y.get(0) == null) {
return;
}
d(this.f14428y.get(0));
}
private void b(CampaignEx campaignEx) {
if (campaignEx != null) {
try {
if (campaignEx.isActiveOm() && this.R == null) {
rb.b a10 = com.mbridge.msdk.omsdk.b.a(getApplicationContext(), false, campaignEx.getOmid(), campaignEx.getRequestId(), campaignEx.getId(), this.f14411f, campaignEx.getVideoUrlEncode(), campaignEx.getRequestIdNotice());
this.R = a10;
if (a10 != null) {
this.T = rb.a.a(a10);
this.S = sb.b.b(this.R);
}
}
} catch (Throwable th) {
p0.b("MBRewardVideoActivity", th.getMessage());
}
}
}
public class b implements com.mbridge.msdk.video.dynview.listener.d {
public b() {
}
public void a(CampaignEx campaignEx) {
if (campaignEx == null) {
MBRewardVideoActivity.this.b("campaign is null");
return;
}
if (MBRewardVideoActivity.this.A != null) {
new com.mbridge.msdk.video.dynview.ui.b().b(MBRewardVideoActivity.this.A, 500L);
}
MBRewardVideoActivity.this.f14426w = campaignEx;
MBRewardVideoActivity.this.f14426w.setShowType(2);
MBRewardVideoActivity mBRewardVideoActivity = MBRewardVideoActivity.this;
mBRewardVideoActivity.c(mBRewardVideoActivity.f14426w);
}
public void a() {
if (MBRewardVideoActivity.this.A != null) {
new com.mbridge.msdk.video.dynview.ui.b().b(MBRewardVideoActivity.this.A, 500L);
}
MBRewardVideoActivity.this.f14419p = true;
MBRewardVideoActivity.this.j();
if (MBRewardVideoActivity.this.f14429z != null) {
MBRewardVideoActivity.this.f14429z.setNotchPadding(MBRewardVideoActivity.this.M, MBRewardVideoActivity.this.I, MBRewardVideoActivity.this.K, MBRewardVideoActivity.this.J, MBRewardVideoActivity.this.L);
}
}
}
private WindVaneWebView a(String str) {
a.a b10 = com.mbridge.msdk.videocommon.a.b(str);
if (b10 != null) {
return b10.b();
}
return null;
}
public int a(int i10, int i11) {
List<CampaignEx> list = this.f14428y;
if (list != null && list.size() != 0) {
int i12 = 0;
int i13 = 0;
for (int i14 = 0; i14 < this.f14428y.size(); i14++) {
if (this.f14428y.get(0) != null) {
if (i14 == 0) {
i13 = this.f14428y.get(0).getVideoCompleteTime();
}
i12 += this.f14428y.get(i14).getVideoLength();
}
}
if (i11 == 1) {
if (i10 == 0) {
if (i12 >= 45) {
return 45;
}
} else if (i12 > i10) {
if (i10 > 45) {
return 45;
}
}
return i12;
}
int i15 = 0;
for (int i16 = 0; i16 < i11 - 1; i16++) {
if (this.f14428y.get(i16) != null) {
i15 += this.f14428y.get(i16).getVideoLength();
}
}
if (i13 > i15) {
return i13 - i15;
}
return 0;
}
return i10;
}
private void e(CampaignEx campaignEx) {
if (campaignEx != null) {
int a10 = a(campaignEx.getVideoCompleteTime(), this.G);
this.f14426w = campaignEx;
campaignEx.setCampaignIsFiltered(true);
this.G = 1;
this.f14426w.setVideoCompleteTime(a10);
this.f14426w.setShowIndex(this.G);
this.f14426w.setShowType(1);
c(this.f14426w);
return;
}
b("campaign is less");
}
private void b(List<CampaignEx> list) {
int i10;
if (list == null) {
b("no available campaign");
return;
}
if (list.size() == 0) {
b("no available campaign");
return;
}
if (list.get(0) != null) {
i10 = list.get(0).getDynamicTempCode();
this.N = list.get(0).getCurrentLocalRid();
} else {
i10 = 0;
}
if (i10 != 5) {
k();
return;
}
for (CampaignEx campaignEx : list) {
if (campaignEx != null) {
this.H = campaignEx.getVideoLength() + this.H;
}
}
e(list.get(0));
}
private void a(CampaignEx campaignEx) {
if (campaignEx != null) {
if (!TextUtils.isEmpty(campaignEx.getImageUrl())) {
com.mbridge.msdk.foundation.same.image.b.a(com.mbridge.msdk.foundation.controller.c.m().d()).a(campaignEx.getImageUrl());
}
if (TextUtils.isEmpty(campaignEx.getIconUrl())) {
return;
}
com.mbridge.msdk.foundation.same.image.b.a(com.mbridge.msdk.foundation.controller.c.m().d()).a(campaignEx.getIconUrl());
}
}
private void a(List<CampaignEx> list) {
CampaignEx campaignEx;
if (this.Q) {
return;
}
List<CampaignEx> list2 = list;
if (list == null) {
try {
if (this.f14419p) {
list2 = this.f14428y;
} else {
ArrayList arrayList = new ArrayList();
List<com.mbridge.msdk.videocommon.download.a> list3 = this.f14427x;
list2 = arrayList;
if (list3 != null) {
list2 = arrayList;
if (list3.get(0) != null) {
list2 = arrayList;
if (this.f14427x.get(0).c() != null) {
arrayList.add(this.f14427x.get(0).c());
list2 = arrayList;
}
}
}
}
} catch (Exception e4) {
if (MBridgeConstans.DEBUG) {
e4.printStackTrace();
return;
}
return;
}
}
String str = "";
if (list2 != null && !list2.isEmpty() && (campaignEx = list2.get(0)) != null) {
str = campaignEx.getCurrentLocalRid();
}
if (!TextUtils.isEmpty(str)) {
this.O = com.mbridge.msdk.foundation.same.report.metrics.d.b().b(str);
}
if (this.O == null) {
this.O = new com.mbridge.msdk.foundation.same.report.metrics.c();
com.mbridge.msdk.foundation.same.report.metrics.e eVar = new com.mbridge.msdk.foundation.same.report.metrics.e();
eVar.a(MBridgeConstans.PROPERTIES_UNIT_ID, this.f14411f);
eVar.a(CampaignEx.JSON_KEY_HB, Integer.valueOf(this.l ? 1 : 0));
eVar.a("adtp", Integer.valueOf(this.f14416k ? MBSupportMuteAdType.INTERSTITIAL_VIDEO : 94));
eVar.a("lrid", this.N);
eVar.a("his_reason", "show campaign is null");
this.O.a("2000129", eVar);
}
if (list2 != null) {
this.O.b(list2);
}
this.Q = true;
com.mbridge.msdk.reward.report.metrics.a.a().a("2000129", this.O);
}
public void b(String str) {
p0.b("MBRewardVideoActivity", str);
a(this.f14428y);
h hVar = this.f14421r;
if (hVar != null) {
hVar.a(this.O, str);
}
finish();
}
}