正在查看: CallApp v2.226 应用的 MBRewardVideoActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: CallApp v2.226 应用的 MBRewardVideoActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mbridge.msdk.reward.player;
import a1.d0;
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.iab.omid.library.mmadbridge.adsession.AdEvents;
import com.iab.omid.library.mmadbridge.adsession.AdSession;
import com.iab.omid.library.mmadbridge.adsession.FriendlyObstructionPurpose;
import com.iab.omid.library.mmadbridge.adsession.media.MediaEvents;
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.g0;
import com.mbridge.msdk.foundation.tools.o0;
import com.mbridge.msdk.foundation.tools.t0;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
import com.mbridge.msdk.newreward.function.common.MBridgeGlobalCommon;
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.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 f;
private String g;
private String h;
private com.mbridge.msdk.videocommon.entity.c i;
private int m;
private int n;
private int o;
private h r;
private com.mbridge.msdk.videocommon.setting.c s;
private com.mbridge.msdk.videocommon.download.a v;
private CampaignEx w;
private List<com.mbridge.msdk.videocommon.download.a> x;
private List<CampaignEx> y;
private MBTempContainer z;
private int j = 2;
private boolean k = false;
private boolean l = false;
private boolean p = false;
private boolean q = false;
private boolean t = false;
private boolean u = 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 AdSession R = null;
private MediaEvents S = null;
private AdEvents 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 a0 = new a();
private com.mbridge.msdk.video.dynview.listener.d b0 = new b();
public class a implements com.mbridge.msdk.video.dynview.listener.a {
public a() {
}
@Override
public void a(Map<String, Object> map) {
if (map == null) {
return;
}
if (map.containsKey("mute")) {
MBRewardVideoActivity.this.j = ((Integer) map.get("mute")).intValue();
}
if (map.containsKey("position")) {
int intValue = ((Integer) map.get("position")).intValue();
if (MBRewardVideoActivity.this.y == null || MBRewardVideoActivity.this.y.size() <= 0 || intValue < 1) {
return;
}
MBRewardVideoActivity mBRewardVideoActivity = MBRewardVideoActivity.this;
mBRewardVideoActivity.w = (CampaignEx) mBRewardVideoActivity.y.get(intValue);
MBRewardVideoActivity.m(MBRewardVideoActivity.this);
int i = intValue - 1;
if (MBRewardVideoActivity.this.y.get(i) != null) {
MBRewardVideoActivity mBRewardVideoActivity2 = MBRewardVideoActivity.this;
MBRewardVideoActivity.b(mBRewardVideoActivity2, ((CampaignEx) mBRewardVideoActivity2.y.get(i)).getVideoLength());
}
MBRewardVideoActivity mBRewardVideoActivity3 = MBRewardVideoActivity.this;
MBRewardVideoActivity.this.w.setVideoCompleteTime(mBRewardVideoActivity3.a(mBRewardVideoActivity3.w.getVideoCompleteTime(), MBRewardVideoActivity.this.G));
MBRewardVideoActivity.this.w.setShowIndex(MBRewardVideoActivity.this.G);
MBRewardVideoActivity.this.w.setShowType(1);
MBRewardVideoActivity mBRewardVideoActivity4 = MBRewardVideoActivity.this;
mBRewardVideoActivity4.c(mBRewardVideoActivity4.w);
}
}
}
public class d implements com.mbridge.msdk.foundation.feedback.a {
public d() {
}
public void a() {
MBRewardVideoActivity.this.onPause();
}
public void close() {
MBRewardVideoActivity.this.onResume();
}
public void a(String str) {
MBRewardVideoActivity.this.onResume();
}
}
public static final class e implements Runnable {
private final List<com.mbridge.msdk.videocommon.download.a> a;
private final String b;
private final String c;
public e(List<com.mbridge.msdk.videocommon.download.a> list, String str, String str2) {
this.a = list;
this.b = str;
this.c = str2;
}
@Override
public void run() {
try {
List<com.mbridge.msdk.videocommon.download.a> list = this.a;
if (list == null || list.size() <= 0) {
return;
}
for (com.mbridge.msdk.videocommon.download.a aVar : this.a) {
if (aVar != null && aVar.c() != null) {
CampaignEx c = aVar.c();
try {
AppletModelManager.getInstance().remove(c);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
o0.b("MBRewardVideoActivity", "AppletModelManager remove error", e);
}
}
com.mbridge.msdk.videocommon.download.b.getInstance().c(this.b, c.getRequestId() + c.getId() + c.getVideoUrlEncode());
if (c.getRewardTemplateMode() != null) {
if (!TextUtils.isEmpty(c.getRewardTemplateMode().e())) {
com.mbridge.msdk.videocommon.a.e(this.b + "_" + c.getId() + "_" + this.c + "_" + c.getRewardTemplateMode().e());
com.mbridge.msdk.videocommon.a.b(c.getAdType(), c);
}
if (!TextUtils.isEmpty(c.getCMPTEntryUrl())) {
com.mbridge.msdk.videocommon.a.e(this.b + "_" + this.c + "_" + c.getCMPTEntryUrl());
}
com.mbridge.msdk.videocommon.cache.a.a().a(this.b, c);
}
}
}
} catch (Exception e2) {
o0.a("MBRewardVideoActivity", e2.getMessage());
}
}
}
public static final class f implements Runnable {
private final List<com.mbridge.msdk.videocommon.download.a> a;
private final String b;
public f(String str, List<com.mbridge.msdk.videocommon.download.a> list) {
this.a = list;
this.b = str;
}
@Override
public void run() {
try {
List<com.mbridge.msdk.videocommon.download.a> list = this.a;
if (list == null || list.size() <= 0) {
return;
}
for (com.mbridge.msdk.videocommon.download.a aVar : this.a) {
if (aVar != null && aVar.c() != null) {
com.mbridge.msdk.videocommon.cache.a.a().a(aVar.c(), this.b);
}
}
} catch (Throwable th) {
o0.b("MBRewardVideoActivity", th.getMessage());
}
}
}
public static int m(MBRewardVideoActivity mBRewardVideoActivity) {
int i = mBRewardVideoActivity.G;
mBRewardVideoActivity.G = i + 1;
return i;
}
public void changeHalfScreenPadding(int i) {
int f2;
int g;
int g2;
float f3;
try {
CampaignEx campaignEx = this.w;
if (campaignEx == null || campaignEx.getAdSpaceT() != 2) {
return;
}
getWindow().getDecorView().setBackgroundColor(-1728053248);
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) this.z.getLayoutParams();
layoutParams.gravity = 17;
if (this.w.getRewardTemplateMode().b() == 0) {
if (i == 2) {
f2 = (int) (t0.f(this) * 0.6f);
g2 = t0.g(this);
f3 = g2 * 0.6f;
} else {
f2 = (int) (t0.f(this) * 0.6f);
g = t0.g(this);
f3 = g * 0.7f;
}
} else if (this.w.getRewardTemplateMode().b() == 2) {
f2 = (int) (t0.f(this) * 0.6f);
g2 = t0.g(this);
f3 = g2 * 0.6f;
} else {
f2 = (int) (t0.f(this) * 0.6f);
g = t0.g(this);
f3 = g * 0.7f;
}
int i2 = (int) f3;
layoutParams.height = f2;
layoutParams.width = i2;
this.z.setLayoutParams(layoutParams);
} catch (Throwable th) {
o0.b("MBRewardVideoActivity", th.getMessage());
}
}
public int findID(String str) {
return g0.a(getApplicationContext(), str, "id");
}
public int findLayout(String str) {
return g0.a(getApplicationContext(), str, TtmlNode.TAG_LAYOUT);
}
public void finish() {
this.Y = true;
com.mbridge.msdk.foundation.controller.c.m().b(0);
MBTempContainer mBTempContainer = this.z;
if (mBTempContainer != null) {
mBTempContainer.onDestroy();
this.z = null;
}
com.mbridge.msdk.foundation.feedback.b.b().d(this.f);
if (this.R != null) {
o0.b("omsdk", "mbrewardvideoac finish");
this.R.removeAllFriendlyObstructions();
this.R.finish();
this.R = null;
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.onDestroy();
this.A = null;
}
super/*android.app.Activity*/.finish();
}
@Override
public void onBackPressed() {
this.Z = true;
super.onBackPressed();
MBTempContainer mBTempContainer = this.z;
if (mBTempContainer != null) {
mBTempContainer.onBackPressed();
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.onBackPressed();
}
}
@Override
public void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
if (this.z != null) {
changeHalfScreenPadding(configuration.orientation);
this.z.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.onCreate(bundle);
MBridgeConstans.isRewardActivityShowing = true;
com.mbridge.msdk.foundation.controller.c.m().a(this);
this.U = SystemClock.elapsedRealtime();
this.V = TextUtils.isEmpty(this.V) ? "onCreate" : d0.s(new StringBuilder(), this.V, "_onCreate");
try {
Intent intent = getIntent();
this.f = intent.getStringExtra(INTENT_UNITID);
this.g = intent.getStringExtra(MBridgeConstans.PLACEMENT_ID);
this.i = com.mbridge.msdk.videocommon.entity.c.a(intent.getStringExtra(INTENT_REWARD));
this.h = intent.getStringExtra(INTENT_USERID);
this.j = intent.getIntExtra(INTENT_MUTE, 2);
this.k = intent.getBooleanExtra(INTENT_ISIV, false);
com.mbridge.msdk.foundation.controller.c.m().b(this.k ? 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.r = (h) MBridgeGlobalCommon.showRewardListenerMap.get(this.f);
} else {
this.r = com.mbridge.msdk.reward.controller.a.f0.get(this.f);
}
if (this.k) {
this.m = intent.getIntExtra(INTENT_IVREWARD_MODETYPE, 0);
this.n = intent.getIntExtra(INTENT_IVREWARD_VALUETYPE, 0);
this.o = intent.getIntExtra(INTENT_IVREWARD_VALUE, 0);
}
this.p = intent.getBooleanExtra(INTENT_ISBIG_OFFER, false);
this.x = com.mbridge.msdk.videocommon.download.b.getInstance().a(this.f);
this.y = com.mbridge.msdk.videocommon.download.b.getInstance().b(this.f);
int findLayout = findLayout("mbridge_more_offer_activity");
if (!g0.a(findLayout)) {
b("no mbridge_more_offer_activity layout");
return;
}
setContentView(findLayout);
if (TextUtils.isEmpty(this.f)) {
b("data empty error");
return;
}
com.mbridge.msdk.video.signal.factory.b bVar = new com.mbridge.msdk.video.signal.factory.b(this);
this.jsFactory = bVar;
registerJsFactory(bVar);
h hVar = this.r;
if (hVar == null) {
b("showRewardListener is null");
return;
}
this.X = hVar.hashCode();
com.mbridge.msdk.videocommon.setting.c cVar = RewardUnitCacheManager.getInstance().get(this.g, this.f);
this.s = cVar;
if (cVar == null) {
com.mbridge.msdk.videocommon.setting.c c2 = com.mbridge.msdk.videocommon.setting.b.b().c(com.mbridge.msdk.foundation.controller.c.m().b(), this.f);
this.s = c2;
if (c2 == null) {
this.s = com.mbridge.msdk.videocommon.setting.b.b().a(com.mbridge.msdk.foundation.controller.c.m().b(), this.f, this.k);
}
}
com.mbridge.msdk.videocommon.setting.c cVar2 = this.s;
if (cVar2 != null) {
this.i.a(cVar2.d());
this.i.b(this.s.s());
}
com.mbridge.msdk.videocommon.entity.c cVar3 = this.i;
if (cVar3 != null && cVar3.a() <= 0) {
this.i.a(1);
}
int a2 = g0.a(this, "mbridge_reward_activity_open", "anim");
int a3 = g0.a(this, "mbridge_reward_activity_stay", "anim");
if (g0.a(a2) && g0.a(a3)) {
overridePendingTransition(a2, a3);
}
if (bundle != null) {
try {
this.u = bundle.getBoolean(SAVE_STATE_KEY_REPORT);
} catch (Exception e2) {
e2.printStackTrace();
}
}
o0.a("DynamicViewCampaignResourceDownloader", "进入 show,大模板 " + this.p);
if (!this.p) {
List<com.mbridge.msdk.videocommon.download.a> list2 = this.x;
if (list2 != null && list2.size() > 0) {
this.v = this.x.get(0);
}
com.mbridge.msdk.videocommon.download.a aVar = this.v;
if (aVar != null) {
this.w = aVar.c();
this.v.b(true);
this.v.d(false);
CampaignEx campaignEx = this.w;
if (campaignEx != null) {
this.N = campaignEx.getCurrentLocalRid();
this.w.setShowIndex(1);
this.w.setShowType(1);
com.mbridge.msdk.reward.controller.a.b0 = this.w.getEcppv();
com.mbridge.msdk.click.c.a(com.mbridge.msdk.foundation.controller.c.m().d(), this.w.getMaitve(), this.w.getMaitve_src());
}
}
if (this.v != null && this.w != null && this.i != null) {
ArrayList arrayList = new ArrayList();
arrayList.add(this.w);
a(arrayList);
b(this.w);
j();
if (com.mbridge.msdk.util.b.a()) {
return;
}
e();
return;
}
b("data empty error");
return;
}
a(this.y);
this.D = "";
List<CampaignEx> list3 = this.y;
if (list3 != null && list3.size() > 0) {
CampaignEx campaignEx2 = this.y.get(0);
b(campaignEx2);
str = campaignEx2.getCMPTEntryUrl();
this.D = campaignEx2.getRequestId();
this.N = campaignEx2.getCurrentLocalRid();
com.mbridge.msdk.reward.controller.a.b0 = campaignEx2.getEcppv();
com.mbridge.msdk.click.c.a(com.mbridge.msdk.foundation.controller.c.m().d(), campaignEx2.getMaitve(), campaignEx2.getMaitve_src());
}
WindVaneWebView a4 = a(this.f + "_" + this.D + "_" + str);
this.B = a4;
if (a4 == null) {
if (this.v == null && (list = this.x) != null && list.size() > 0) {
this.v = this.x.get(0);
}
if (this.v == null) {
this.v = com.mbridge.msdk.videocommon.download.b.getInstance().a(this.k ? 287 : 94, this.f, this.l);
}
com.mbridge.msdk.videocommon.download.a aVar2 = this.v;
if (aVar2 != null) {
this.w = aVar2.c();
this.v.b(true);
this.v.d(false);
}
if (this.v != null && this.w != null && this.i != null) {
this.p = false;
List<CampaignEx> a5 = com.mbridge.msdk.videocommon.cache.a.a().a(this.y);
if (a5 == null) {
b("no available campaign");
return;
}
int size = a5.size();
if (size == 0) {
b("no available campaign");
return;
}
if (a5.get(0) == null || !a5.get(0).isDynamicView()) {
j();
} else if (size == 1) {
CampaignEx campaignEx3 = a5.get(0);
this.w = campaignEx3;
if (campaignEx3 != null) {
this.N = campaignEx3.getCurrentLocalRid();
this.w.setCampaignIsFiltered(true);
}
c(this.w);
} else {
b(a5);
}
}
b("data empty error");
return;
}
b(this.y.get(0));
WindVaneWebView windVaneWebView = this.B;
if (windVaneWebView != null) {
try {
k kVar = (k) windVaneWebView.getObject();
kVar.setAdEvents(this.T);
kVar.setAdSession(this.R);
kVar.setVideoEvents(this.S);
this.B.setObject(kVar);
} catch (Exception e3) {
o0.b("MBRewardVideoActivity", e3.getMessage());
}
}
k();
if (com.mbridge.msdk.util.b.a()) {
return;
}
e();
} catch (Throwable th) {
a(this.y);
b("onCreate error" + th);
}
}
@Override
public void onDestroy() {
this.V = TextUtils.isEmpty(this.V) ? "onDestroy" : d0.s(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.r == 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.r;
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.w, eVar);
g();
com.mbridge.msdk.video.module.report.b.a(this.f);
h();
MBTempContainer mBTempContainer = this.z;
if (mBTempContainer != null) {
mBTempContainer.onDestroy();
this.z = null;
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.onDestroy();
this.A = null;
}
this.a0 = null;
this.b0 = null;
com.mbridge.msdk.foundation.feedback.b.b().d(this.f + "_1");
com.mbridge.msdk.foundation.feedback.b.b().d(this.f + "_2");
com.mbridge.msdk.foundation.same.threadpool.a.b().execute(new e(this.x, this.f, this.D));
}
@Override
public void onPause() {
super.onPause();
this.V = TextUtils.isEmpty(this.V) ? "onPause" : d0.s(new StringBuilder(), this.V, "_onPause");
MBTempContainer mBTempContainer = this.z;
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" : d0.s(new StringBuilder(), this.V, "_onRestart");
MBTempContainer mBTempContainer = this.z;
if (mBTempContainer != null) {
mBTempContainer.onRestart();
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.onRestart();
}
}
@Override
public void onResume() {
MBridgeVideoView mBridgeVideoView;
super.onResume();
this.V = TextUtils.isEmpty(this.V) ? "onResume" : d0.s(new StringBuilder(), this.V, "_onResume");
if (com.mbridge.msdk.foundation.feedback.b.f) {
MBTempContainer mBTempContainer = this.z;
if (mBTempContainer == null || (mBridgeVideoView = mBTempContainer.mbridgeVideoView) == null) {
return;
}
mBridgeVideoView.setCover(false);
return;
}
com.mbridge.msdk.foundation.controller.c.m().a(this);
try {
com.mbridge.msdk.foundation.same.threadpool.a.b().execute(new f(this.f, this.x));
} catch (Throwable th) {
o0.b("MBRewardVideoActivity", th.getMessage());
}
MBTempContainer mBTempContainer2 = this.z;
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.u);
super/*android.app.Activity*/.onSaveInstanceState(bundle);
}
public void onStart() {
super/*android.app.Activity*/.onStart();
this.V = TextUtils.isEmpty(this.V) ? "onStart" : d0.s(new StringBuilder(), this.V, "_onStart");
if (com.mbridge.msdk.foundation.feedback.b.f) {
return;
}
new d();
MBTempContainer mBTempContainer = this.z;
if (mBTempContainer != null) {
mBTempContainer.onStart();
this.w.setCampaignUnitId(this.f);
com.mbridge.msdk.foundation.feedback.b.b().a(d0.s(new StringBuilder(), this.f, "_1"), this.w);
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.onStart();
List<CampaignEx> list = this.y;
if (list != null && list.size() > 0) {
CampaignEx campaignEx = this.y.get(0);
campaignEx.setCampaignUnitId(this.f);
com.mbridge.msdk.foundation.feedback.b.b().a(this.f + "_1", campaignEx);
}
}
if (this.F) {
return;
}
com.mbridge.msdk.foundation.feedback.b.b().a(this.f + "_1", 1);
com.mbridge.msdk.foundation.feedback.b.b().d(this.f + "_2");
this.F = true;
}
public void onStop() {
this.V = TextUtils.isEmpty(this.V) ? "onStop" : d0.s(new StringBuilder(), this.V, "_onStop");
MBridgeConstans.isRewardActivityShowing = false;
super/*android.app.Activity*/.onStop();
MBTempContainer mBTempContainer = this.z;
if (mBTempContainer != null) {
mBTempContainer.onStop();
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.onStop();
}
}
public void setTheme(int i) {
super/*android.app.Activity*/.setTheme(g0.a(this, "mbridge_transparent_theme", TtmlNode.TAG_STYLE));
}
public void setTopControllerPadding(int i, int i2, int i3, int i4, int i5) {
int i6;
int i7;
int i8;
int i9;
int i10;
this.I = i2;
this.K = i3;
this.J = i4;
this.L = i5;
this.M = i;
MBTempContainer mBTempContainer = this.z;
if (mBTempContainer != null) {
mBTempContainer.setNotchPadding(i, i2, i3, i4, i5);
i10 = i5;
i9 = i4;
i8 = i3;
i7 = i2;
i6 = i;
} else {
i6 = i;
i7 = i2;
i8 = i3;
i9 = i4;
i10 = i5;
}
MBridgeBTContainer mBridgeBTContainer = this.A;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.setNotchPadding(i6, i7, i8, i9, i10);
}
com.mbridge.msdk.video.dynview.constant.a.a(i6, i7, i8, i9, i10);
}
public class c implements com.mbridge.msdk.video.bt.module.listener.a {
public c() {
}
@Override
public void a() {
if (MBRewardVideoActivity.this.r != null) {
MBRewardVideoActivity.this.r.a(MBRewardVideoActivity.this.O);
}
}
@Override
public void b(String str, String str2) {
if (MBRewardVideoActivity.this.r != null) {
MBRewardVideoActivity.this.r.b(str, str2);
}
}
@Override
public void a(boolean z, com.mbridge.msdk.videocommon.entity.c cVar) {
if (MBRewardVideoActivity.this.r != null) {
MBRewardVideoActivity.this.r.a(MBRewardVideoActivity.this.O, z, cVar);
}
}
@Override
public void a(boolean z, int i) {
if (MBRewardVideoActivity.this.r != null) {
MBRewardVideoActivity.this.r.a(z, i);
}
}
@Override
public void a(String str) {
if (MBRewardVideoActivity.this.r != null) {
MBRewardVideoActivity.this.r.a(MBRewardVideoActivity.this.O, str);
}
}
@Override
public void a(boolean z, String str, String str2) {
if (MBRewardVideoActivity.this.r != null) {
MBRewardVideoActivity.this.r.a(z, str, str2);
}
}
@Override
public void a(String str, String str2) {
if (MBRewardVideoActivity.this.r != null) {
MBRewardVideoActivity.this.r.a(str, str2);
}
}
@Override
public void a(int i, String str, String str2) {
if (MBRewardVideoActivity.this.r != null) {
MBRewardVideoActivity.this.r.a(i, str, str2);
}
}
}
public static int b(MBRewardVideoActivity mBRewardVideoActivity, int i) {
int i2 = mBRewardVideoActivity.H - i;
mBRewardVideoActivity.H = i2;
return i2;
}
public void c(CampaignEx campaignEx) {
CampaignEx c2;
try {
List<com.mbridge.msdk.videocommon.download.a> list = this.x;
if (list != null && list.size() > 0) {
for (com.mbridge.msdk.videocommon.download.a aVar : this.x) {
if (aVar != null && (c2 = aVar.c()) != null && TextUtils.equals(c2.getId(), campaignEx.getId()) && TextUtils.equals(c2.getRequestId(), campaignEx.getRequestId())) {
this.v = aVar;
}
}
}
this.p = true;
j();
MBTempContainer mBTempContainer = this.z;
if (mBTempContainer != null) {
mBTempContainer.setNotchPadding(this.M, this.I, this.K, this.J, this.L);
}
} catch (Exception e2) {
o0.b("MBRewardVideoActivity", e2.getMessage());
b("more offer to one offer exception");
}
}
private void d(CampaignEx campaignEx) {
com.mbridge.msdk.reward.player.a.a(this, campaignEx, this.s, this.f);
}
private void e() {
try {
ViewGroup viewGroup = (ViewGroup) getWindow().getDecorView();
BitmapDrawable a2 = com.mbridge.msdk.foundation.controller.c.m().a(this.f, this.k ? 287 : 94);
if (a2 != null) {
ImageView imageView = new ImageView(com.mbridge.msdk.foundation.controller.c.m().d());
t0.a(imageView, a2, getResources().getDisplayMetrics());
((ViewGroup) ((ViewGroup) ((ViewGroup) viewGroup.getChildAt(0)).getChildAt(1)).getChildAt(0)).addView(imageView, new ViewGroup.LayoutParams(-1, -1));
AdSession adSession = this.R;
if (adSession != null) {
adSession.addFriendlyObstruction(imageView, FriendlyObstructionPurpose.OTHER, (String) null);
}
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
private void f() {
h hVar = this.r;
if (hVar == null || !(hVar instanceof com.mbridge.msdk.video.bt.module.orglistener.b)) {
return;
}
try {
com.mbridge.msdk.video.bt.module.orglistener.b bVar = (com.mbridge.msdk.video.bt.module.orglistener.b) hVar;
Boolean d2 = bVar.d();
Boolean c2 = bVar.c();
if (d2 == null && c2 == null) {
this.W = null;
} else {
Boolean bool = Boolean.FALSE;
this.W = Boolean.valueOf(bool.equals(d2) && bool.equals(c2));
}
} catch (Throwable th) {
o0.b("MBRewardVideoActivity", th.getMessage());
}
}
private void g() {
try {
Boolean bool = this.W;
if (bool != null && !bool.booleanValue()) {
return;
}
h hVar = this.r;
if (hVar != null) {
hVar.a(this.O, "show fail : unexpected destroy");
}
} catch (Throwable th) {
o0.b("MBRewardVideoActivity", th.getMessage());
}
}
private void h() {
try {
List<CampaignEx> list = this.y;
if (list != null && list.size() > 0) {
Iterator<CampaignEx> it = this.y.iterator();
while (it.hasNext()) {
a(it.next());
}
}
CampaignEx campaignEx = this.w;
if (campaignEx != null) {
a(campaignEx);
}
} catch (Throwable th) {
o0.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 (!g0.a(findID)) {
b("no id mbridge_bt_container in mbridge_more_offer_activity layout");
}
MBTempContainer mBTempContainer = (MBTempContainer) findViewById(findID);
this.z = mBTempContainer;
if (mBTempContainer == null) {
b("env error");
}
List<CampaignEx> list3 = this.y;
if (list3 == null || list3.size() <= 0 || !this.y.get(0).isDynamicView()) {
this.z.setVisibility(0);
} else {
new com.mbridge.msdk.video.dynview.ui.b().a(this.z, 500L);
}
changeHalfScreenPadding(-1);
this.z.setActivity(this);
this.z.setBidCampaign(this.l);
this.z.setBigOffer(this.p);
this.z.setUnitId(this.f);
this.z.setCampaign(this.w);
if (this.w.getDynamicTempCode() == 5 && (list2 = this.y) != null && list2.size() > 1) {
View findViewById = findViewById(findID("mbridge_reward_root_container"));
if (findViewById != null) {
findViewById.setBackgroundColor(-16777216);
}
this.z.removeAllViews();
this.z.setCampOrderViewData(this.y, this.H);
this.z.setCamPlayOrderCallback(this.a0, this.G);
}
this.z.setCampaignDownLoadTask(this.v);
this.z.setIV(this.k);
CampaignEx campaignEx2 = this.w;
if (campaignEx2 == null || campaignEx2.getAdSpaceT() != 2) {
this.z.setIVRewardEnable(this.m, this.n, this.o);
} else {
this.z.setIVRewardEnable(0, 0, 0);
}
this.z.setMute(this.j);
CampaignEx campaignEx3 = this.w;
if (((campaignEx3 != null && (rewardPlus = campaignEx3.getRewardPlus()) != null) || ((list = this.y) != null && list.size() > 0 && this.y.get(0) != null && (rewardPlus = this.y.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.i = cVar;
}
this.z.setReward(this.i);
this.z.setRewardUnitSetting(this.s);
this.z.setPlacementId(this.g);
this.z.setUserId(this.h);
this.z.setShowRewardListener(this.r);
this.z.setDeveloperExtraData(this.E);
this.z.init(this);
this.z.setAdSession(this.R);
this.z.setAdEvents(this.T);
this.z.setVideoEvents(this.S);
this.z.onCreate();
if (!com.mbridge.msdk.util.b.a() || (campaignEx = this.w) == null) {
return;
}
d(campaignEx);
}
private void k() {
RewardPlus rewardPlus;
List<CampaignEx> list;
int findID = findID("mbridge_bt_container");
if (!g0.a(findID)) {
b("no mbridge_webview_framelayout in mbridge_more_offer_activity layout");
}
MBridgeBTContainer mBridgeBTContainer = (MBridgeBTContainer) findViewById(findID);
this.A = mBridgeBTContainer;
if (mBridgeBTContainer == null) {
b("env error");
}
this.A.setVisibility(0);
com.mbridge.msdk.video.bt.module.listener.a i = i();
this.C = i;
this.A.setBTContainerCallback(i);
this.A.setShowRewardVideoListener(this.r);
this.A.setChoiceOneCallback(this.b0);
this.A.setCampaigns(this.y);
this.A.setCampaignDownLoadTasks(this.x);
this.A.setRewardUnitSetting(this.s);
this.A.setUnitId(this.f);
this.A.setPlacementId(this.g);
this.A.setUserId(this.h);
this.A.setActivity(this);
CampaignEx campaignEx = this.w;
if (((campaignEx != null && (rewardPlus = campaignEx.getRewardPlus()) != null) || (this.y.get(0) != null && (rewardPlus = this.y.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.i = cVar;
}
this.A.setReward(this.i);
this.A.setIVRewardEnable(this.m, this.n, this.o);
this.A.setIV(this.k);
this.A.setMute(this.j);
this.A.setJSFactory((com.mbridge.msdk.video.signal.factory.b) 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.y) == null || list.size() <= 0 || this.y.get(0) == null) {
return;
}
d(this.y.get(0));
}
private void b(CampaignEx campaignEx) {
if (campaignEx != null) {
try {
if (campaignEx.isActiveOm() && this.R == null) {
AdSession a2 = com.mbridge.msdk.omsdk.b.a(getApplicationContext(), false, campaignEx.getOmid(), campaignEx.getRequestId(), campaignEx.getId(), this.f, campaignEx.getVideoUrlEncode(), campaignEx.getRequestIdNotice());
this.R = a2;
if (a2 != null) {
this.T = AdEvents.createAdEvents(a2);
this.S = MediaEvents.createMediaEvents(this.R);
}
}
} catch (Throwable th) {
o0.b("MBRewardVideoActivity", th.getMessage());
}
}
}
public class b implements com.mbridge.msdk.video.dynview.listener.d {
public b() {
}
@Override
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.w = campaignEx;
MBRewardVideoActivity.this.w.setShowType(2);
MBRewardVideoActivity mBRewardVideoActivity = MBRewardVideoActivity.this;
mBRewardVideoActivity.c(mBRewardVideoActivity.w);
}
@Override
public void a() {
if (MBRewardVideoActivity.this.A != null) {
new com.mbridge.msdk.video.dynview.ui.b().b(MBRewardVideoActivity.this.A, 500L);
}
MBRewardVideoActivity.this.p = true;
MBRewardVideoActivity.this.j();
if (MBRewardVideoActivity.this.z != null) {
MBRewardVideoActivity.this.z.setNotchPadding(MBRewardVideoActivity.this.M, MBRewardVideoActivity.this.I, MBRewardVideoActivity.this.K, MBRewardVideoActivity.this.J, MBRewardVideoActivity.this.L);
}
}
}
private WindVaneWebView a(String str) {
a.C0053a b2 = com.mbridge.msdk.videocommon.a.b(str);
if (b2 != null) {
return b2.b();
}
return null;
}
public int a(int i, int i2) {
List<CampaignEx> list = this.y;
if (list != null && list.size() != 0) {
int i3 = 0;
int i4 = 0;
for (int i5 = 0; i5 < this.y.size(); i5++) {
if (this.y.get(0) != null) {
if (i5 == 0) {
i4 = this.y.get(0).getVideoCompleteTime();
}
i3 += this.y.get(i5).getVideoLength();
}
}
if (i2 == 1) {
if (i == 0) {
if (i3 >= 45) {
return 45;
}
} else if (i3 > i) {
if (i > 45) {
return 45;
}
}
return i3;
}
int i6 = 0;
for (int i7 = 0; i7 < i2 - 1; i7++) {
if (this.y.get(i7) != null) {
i6 += this.y.get(i7).getVideoLength();
}
}
if (i4 > i6) {
return i4 - i6;
}
return 0;
}
return i;
}
private void e(CampaignEx campaignEx) {
if (campaignEx != null) {
int a2 = a(campaignEx.getVideoCompleteTime(), this.G);
this.w = campaignEx;
campaignEx.setCampaignIsFiltered(true);
this.G = 1;
this.w.setVideoCompleteTime(a2);
this.w.setShowIndex(this.G);
this.w.setShowType(1);
c(this.w);
return;
}
b("campaign is less");
}
private void b(List<CampaignEx> list) {
int i;
if (list == null) {
b("no available campaign");
return;
}
if (list.size() == 0) {
b("no available campaign");
return;
}
if (list.get(0) != null) {
i = list.get(0).getDynamicTempCode();
this.N = list.get(0).getCurrentLocalRid();
} else {
i = 0;
}
if (i != 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.p) {
list2 = this.y;
} else {
ArrayList arrayList = new ArrayList();
List<com.mbridge.msdk.videocommon.download.a> list3 = this.x;
list2 = arrayList;
if (list3 != null) {
list2 = arrayList;
if (list3.get(0) != null) {
list2 = arrayList;
if (this.x.get(0).c() != null) {
arrayList.add(this.x.get(0).c());
list2 = arrayList;
}
}
}
}
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
e2.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().a(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("unit_id", this.f);
eVar.a("hb", Integer.valueOf(this.l ? 1 : 0));
eVar.a("adtp", Integer.valueOf(this.k ? 287 : 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) {
o0.b("MBRewardVideoActivity", str);
a(this.y);
h hVar = this.r;
if (hVar != null) {
hVar.a(this.O, str);
}
finish();
}
}