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,9 @@
package com.mbridge.msdk.interstitial;
/* loaded from: classes4.dex */
public final class BuildConfig {
public static final String BUILD_TYPE = "release";
public static final boolean DEBUG = false;
public static final String FLAVOR = "oversea";
public static final String LIBRARY_PACKAGE_NAME = "com.mbridge.msdk.interstitial";
}

View File

@@ -0,0 +1,191 @@
package com.mbridge.msdk.interstitial;
/* loaded from: classes4.dex */
public final class R {
public static final class attr {
public static int corner = 0x7f0400b4;
private attr() {
}
}
public static final class color {
public static int mbridge_black = 0x7f0600ab;
public static int mbridge_black_66 = 0x7f0600ac;
public static int mbridge_black_alpha_50 = 0x7f0600ad;
public static int mbridge_cm_feedback_dialog_chice_bg_pressed = 0x7f0600ae;
public static int mbridge_cm_feedback_rb_text_color_color_list = 0x7f0600af;
public static int mbridge_common_white = 0x7f0600b3;
public static int mbridge_cpb_blue = 0x7f0600b4;
public static int mbridge_cpb_blue_dark = 0x7f0600b5;
public static int mbridge_cpb_green = 0x7f0600b6;
public static int mbridge_cpb_green_dark = 0x7f0600b7;
public static int mbridge_cpb_grey = 0x7f0600b8;
public static int mbridge_cpb_red = 0x7f0600b9;
public static int mbridge_cpb_red_dark = 0x7f0600ba;
public static int mbridge_cpb_white = 0x7f0600bb;
public static int mbridge_dd_grey = 0x7f0600bc;
public static int mbridge_ee_grey = 0x7f0600bd;
public static int mbridge_interstitial_black = 0x7f0600be;
public static int mbridge_interstitial_white = 0x7f0600bf;
public static int mbridge_purple_200 = 0x7f0600c7;
public static int mbridge_purple_500 = 0x7f0600c8;
public static int mbridge_purple_700 = 0x7f0600c9;
public static int mbridge_teal_200 = 0x7f0600da;
public static int mbridge_teal_700 = 0x7f0600db;
public static int mbridge_video_common_alertview_bg = 0x7f0600dc;
public static int mbridge_video_common_alertview_cancel_button_bg_default = 0x7f0600dd;
public static int mbridge_video_common_alertview_cancel_button_bg_pressed = 0x7f0600de;
public static int mbridge_video_common_alertview_cancel_button_textcolor = 0x7f0600df;
public static int mbridge_video_common_alertview_confirm_button_bg_default = 0x7f0600e0;
public static int mbridge_video_common_alertview_confirm_button_bg_pressed = 0x7f0600e1;
public static int mbridge_video_common_alertview_confirm_button_textcolor = 0x7f0600e2;
public static int mbridge_video_common_alertview_content_textcolor = 0x7f0600e3;
public static int mbridge_video_common_alertview_feedback_rb_bg = 0x7f0600e4;
public static int mbridge_video_common_alertview_title_textcolor = 0x7f0600e5;
public static int mbridge_white = 0x7f0600e6;
private color() {
}
}
public static final class dimen {
public static int mbridge_video_common_alertview_bg_padding = 0x7f0700fa;
public static int mbridge_video_common_alertview_button_height = 0x7f0700fb;
public static int mbridge_video_common_alertview_button_margintop = 0x7f0700fc;
public static int mbridge_video_common_alertview_button_radius = 0x7f0700fd;
public static int mbridge_video_common_alertview_button_textsize = 0x7f0700fe;
public static int mbridge_video_common_alertview_button_width = 0x7f0700ff;
public static int mbridge_video_common_alertview_content_margintop = 0x7f070100;
public static int mbridge_video_common_alertview_content_size = 0x7f070101;
public static int mbridge_video_common_alertview_contentview_maxwidth = 0x7f070102;
public static int mbridge_video_common_alertview_contentview_minwidth = 0x7f070103;
public static int mbridge_video_common_alertview_title_size = 0x7f070104;
private dimen() {
}
}
public static final class drawable {
public static int mbridge_arrow_down_white = 0x7f08019c;
public static int mbridge_arrow_down_white_blackbg = 0x7f08019d;
public static int mbridge_arrow_up_black = 0x7f08019e;
public static int mbridge_arrow_up_white = 0x7f08019f;
public static int mbridge_cm_alertview_bg = 0x7f0801a2;
public static int mbridge_cm_alertview_cancel_bg = 0x7f0801a3;
public static int mbridge_cm_alertview_cancel_bg_nor = 0x7f0801a4;
public static int mbridge_cm_alertview_cancel_bg_pressed = 0x7f0801a5;
public static int mbridge_cm_alertview_confirm_bg = 0x7f0801a6;
public static int mbridge_cm_alertview_confirm_bg_nor = 0x7f0801a7;
public static int mbridge_cm_alertview_confirm_bg_pressed = 0x7f0801a8;
public static int mbridge_cm_backward = 0x7f0801a9;
public static int mbridge_cm_backward_disabled = 0x7f0801aa;
public static int mbridge_cm_backward_nor = 0x7f0801ab;
public static int mbridge_cm_backward_selected = 0x7f0801ac;
public static int mbridge_cm_browser = 0x7f0801ad;
public static int mbridge_cm_btn_shake = 0x7f0801ae;
public static int mbridge_cm_circle_50black = 0x7f0801af;
public static int mbridge_cm_end_animation = 0x7f0801b0;
public static int mbridge_cm_exits = 0x7f0801b1;
public static int mbridge_cm_exits_nor = 0x7f0801b2;
public static int mbridge_cm_exits_selected = 0x7f0801b3;
public static int mbridge_cm_feedback_btn_bg = 0x7f0801b4;
public static int mbridge_cm_feedback_choice_btn_bg = 0x7f0801b5;
public static int mbridge_cm_feedback_choice_btn_bg_nor = 0x7f0801b6;
public static int mbridge_cm_feedback_choice_btn_bg_pressed = 0x7f0801b7;
public static int mbridge_cm_feedback_dialog_view_bg = 0x7f0801b8;
public static int mbridge_cm_feedback_dialog_view_btn_bg = 0x7f0801b9;
public static int mbridge_cm_forward = 0x7f0801ba;
public static int mbridge_cm_forward_disabled = 0x7f0801bb;
public static int mbridge_cm_forward_nor = 0x7f0801bc;
public static int mbridge_cm_forward_selected = 0x7f0801bd;
public static int mbridge_cm_head = 0x7f0801be;
public static int mbridge_cm_highlight = 0x7f0801bf;
public static int mbridge_cm_progress = 0x7f0801c0;
public static int mbridge_cm_progress_drawable = 0x7f0801c1;
public static int mbridge_cm_progress_icon = 0x7f0801c2;
public static int mbridge_cm_refresh = 0x7f0801c3;
public static int mbridge_cm_refresh_nor = 0x7f0801c4;
public static int mbridge_cm_refresh_selected = 0x7f0801c5;
public static int mbridge_cm_tail = 0x7f0801c6;
public static int mbridge_download_message_dialog_star_sel = 0x7f0801c9;
public static int mbridge_download_message_dilaog_star_nor = 0x7f0801ca;
public static int mbridge_interstitial_close = 0x7f0801cf;
public static int mbridge_interstitial_over = 0x7f0801d0;
public static int mbridge_shape_btn = 0x7f08021c;
public static int mbridge_shape_line = 0x7f08021e;
private drawable() {
}
}
public static final class id {
public static int mbridge_interstitial_iv_close = 0x7f0a0186;
public static int mbridge_interstitial_pb = 0x7f0a0187;
public static int mbridge_interstitial_wv = 0x7f0a0188;
public static int mbridge_progressBar1 = 0x7f0a01bd;
public static int mbridge_textView = 0x7f0a01ed;
public static int mbridge_video_common_alertview_cancel_button = 0x7f0a020d;
public static int mbridge_video_common_alertview_confirm_button = 0x7f0a020e;
public static int mbridge_video_common_alertview_contentview = 0x7f0a020f;
public static int mbridge_video_common_alertview_contentview_scrollview = 0x7f0a0210;
public static int mbridge_video_common_alertview_private_action_button = 0x7f0a0211;
public static int mbridge_video_common_alertview_titleview = 0x7f0a0212;
private id() {
}
}
public static final class layout {
public static int loading_alert = 0x7f0d0055;
public static int mbridge_cm_alertview = 0x7f0d0066;
public static int mbridge_cm_feedback_notice_layout = 0x7f0d0067;
public static int mbridge_cm_feedbackview = 0x7f0d0068;
public static int mbridge_cm_loading_layout = 0x7f0d0069;
public static int mbridge_interstitial_activity = 0x7f0d006a;
private layout() {
}
}
public static final class string {
public static int mbridge_cm_feedback_btn_text = 0x7f12013c;
public static int mbridge_cm_feedback_dialog_close_close = 0x7f12013d;
public static int mbridge_cm_feedback_dialog_close_submit = 0x7f12013e;
public static int mbridge_cm_feedback_dialog_content_fraud = 0x7f12013f;
public static int mbridge_cm_feedback_dialog_content_misleading = 0x7f120140;
public static int mbridge_cm_feedback_dialog_content_not_play = 0x7f120141;
public static int mbridge_cm_feedback_dialog_content_other = 0x7f120142;
public static int mbridge_cm_feedback_dialog_content_por_violence = 0x7f120143;
public static int mbridge_cm_feedback_dialog_content_sound_problems = 0x7f120144;
public static int mbridge_cm_feedback_dialog_privacy_des = 0x7f120145;
public static int mbridge_cm_feedback_dialog_submit_notice = 0x7f120146;
public static int mbridge_cm_feedback_dialog_title = 0x7f120147;
private string() {
}
}
public static final class style {
public static int AppBaseTheme = 0x7f130005;
public static int MBridgeAppTheme = 0x7f1300ec;
public static int mbridge_common_activity_style = 0x7f1301f8;
public static int mbridge_transparent_common_activity_style = 0x7f1301fa;
public static int myDialog = 0x7f1301fc;
private style() {
}
}
public static final class styleable {
public static int[] RoundRectImageView = {com.ea.games.r3_row.R.attr.corner};
public static int RoundRectImageView_corner;
private styleable() {
}
}
private R() {
}
}

View File

@@ -0,0 +1,528 @@
package com.mbridge.msdk.interstitial.a;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.text.TextUtils;
import androidx.work.WorkRequest;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.g;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.i;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.db.j;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.CampaignUnit;
import com.mbridge.msdk.foundation.same.a.b;
import com.mbridge.msdk.foundation.same.c;
import com.mbridge.msdk.foundation.same.net.f.e;
import com.mbridge.msdk.foundation.same.report.d.d;
import com.mbridge.msdk.foundation.tools.SameMD5;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.aq;
import com.mbridge.msdk.interstitial.c.a;
import java.io.File;
import java.io.FileOutputStream;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.json.JSONArray;
/* loaded from: classes4.dex */
public final class a {
private Context a;
private String b;
private String c;
private int d;
private boolean e;
private int f;
private String g;
private a.C0205a h;
private k i;
private Handler j;
public final void a(a.C0205a c0205a) {
this.h = c0205a;
}
public final boolean c() {
return this.e;
}
public a(Context context, String str, String str2, String str3, boolean z) {
this.a = context;
this.b = str;
this.c = str2;
this.g = str3;
this.e = z;
k d = h.a().d(c.m().k(), str);
this.i = d;
if (d == null) {
this.i = k.c(this.b);
}
this.j = new Handler(Looper.getMainLooper()) { // from class: com.mbridge.msdk.interstitial.a.a.1
@Override // android.os.Handler
public final void handleMessage(Message message) {
Object obj;
Object obj2;
try {
int i = message.what;
if (i != 3) {
if (i == 4 && a.this.h != null && (obj2 = message.obj) != null && (obj2 instanceof String)) {
a.this.h.b(a.this.e, (String) obj2);
}
} else if (a.this.h != null && (obj = message.obj) != null && (obj instanceof String)) {
a.this.h.a(a.this.e, (String) obj);
}
} catch (Exception e) {
e.printStackTrace();
}
}
};
}
public final CampaignEx a() {
try {
} catch (Exception e) {
e.printStackTrace();
}
if (TextUtils.isEmpty(this.b)) {
return null;
}
e();
List<CampaignEx> f = f();
if (f != null && f.size() > 0) {
for (int i = 0; i < f.size(); i++) {
CampaignEx campaignEx = f.get(i);
if (campaignEx != null && (!TextUtils.isEmpty(campaignEx.getHtmlUrl()) || !TextUtils.isEmpty(campaignEx.getMraid()))) {
return campaignEx;
}
}
return null;
}
return null;
}
public final void b() {
if (this.a == null) {
b("context is null");
return;
}
if (TextUtils.isEmpty(this.b)) {
b("unitid is null");
return;
}
k kVar = this.i;
if (kVar == null) {
b("unitSetting is null please call load");
return;
}
if (kVar.e() <= 0) {
b("controller don't request ad");
return;
}
e();
List<CampaignEx> f = f();
if (f != null && f.size() > 0) {
CampaignEx campaignEx = f.get(0);
a(campaignEx != null ? campaignEx.getRequestId() : "");
return;
}
try {
if (this.a == null) {
b("context is null");
return;
}
if (TextUtils.isEmpty(this.b)) {
b("unitid is null");
return;
}
if (this.i == null) {
b("unitSetting is null please call load");
return;
}
String k = c.m().k();
String md5 = SameMD5.getMD5(c.m().k() + c.m().b());
int i = this.e ? 3 : 2;
this.f = 1;
if (this.i.d() > 0) {
this.f = this.i.d();
}
int e = this.i.e() > 0 ? this.i.e() : 1;
String a = b.a(this.b, "interstitial");
this.d = h();
String j = j();
if (TextUtils.isEmpty(this.g)) {
this.g = "0";
}
e eVar = new e();
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "app_id", k);
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, MBridgeConstans.PROPERTIES_UNIT_ID, this.b);
if (!TextUtils.isEmpty(this.c)) {
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, MBridgeConstans.PLACEMENT_ID, this.c);
}
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "sign", md5);
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "category", this.g);
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "req_type", i + "");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "ad_num", e + "");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "tnum", this.f + "");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "only_impression", "1");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "ping_mode", "1");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, e.d, a);
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, e.e, d());
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, CampaignEx.JSON_KEY_AD_SOURCE_ID, "1");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, e.f, j);
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "ad_type", "279");
com.mbridge.msdk.foundation.same.net.e.b.a(eVar, "offset", this.d + "");
String d = ak.d(this.b);
if (!TextUtils.isEmpty(d)) {
eVar.a("j", d);
}
com.mbridge.msdk.interstitial.d.a aVar = new com.mbridge.msdk.interstitial.d.a(this.a);
com.mbridge.msdk.interstitial.d.b bVar = new com.mbridge.msdk.interstitial.d.b() { // from class: com.mbridge.msdk.interstitial.a.a.2
@Override // com.mbridge.msdk.interstitial.d.b
public final void a(CampaignUnit campaignUnit) {
try {
a.a(a.this, campaignUnit);
} catch (Exception e2) {
e2.printStackTrace();
a.this.b("can't show because unknow error");
a.this.i();
}
}
@Override // com.mbridge.msdk.interstitial.d.b
public final void a(int i2, String str) {
af.b("IntersAdapter", str);
a.this.b(str);
a.this.i();
}
};
bVar.setUnitId(this.b);
bVar.setPlacementId(this.c);
bVar.setAdType(279);
aVar.choiceV3OrV5BySetting(1, eVar, bVar, "", WorkRequest.DEFAULT_BACKOFF_DELAY_MILLIS);
} catch (Exception e2) {
e2.printStackTrace();
b("can't show because unknow error");
i();
}
}
/* JADX INFO: Access modifiers changed from: private */
public void a(String str) {
if (this.j != null) {
Message obtain = Message.obtain();
obtain.obj = str;
obtain.what = 3;
this.j.sendMessage(obtain);
}
}
/* JADX INFO: Access modifiers changed from: private */
public void b(String str) {
try {
if (this.j != null) {
Message obtain = Message.obtain();
obtain.obj = str;
obtain.what = 4;
this.j.sendMessage(obtain);
}
} catch (Exception e) {
e.printStackTrace();
}
}
private String d() {
String str;
str = "";
try {
JSONArray b = ak.b(this.a, this.b);
str = b.length() > 0 ? ak.a(b) : "";
af.c("IntersAdapter", "get excludes:" + str);
} catch (Exception e) {
e.printStackTrace();
}
return str;
}
private void e() {
try {
if (com.mbridge.msdk.interstitial.b.a.a() != null) {
g b = h.a().b(c.m().k());
if (b == null) {
h.a();
b = i.a();
}
com.mbridge.msdk.interstitial.b.a.a().a(b.ac() * 1000, this.b);
}
} catch (Exception e) {
e.printStackTrace();
}
}
private List<CampaignEx> f() {
try {
if (com.mbridge.msdk.interstitial.b.a.a() != null) {
return com.mbridge.msdk.interstitial.b.a.a().a(this.b, 1);
}
return null;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
private List<CampaignEx> a(List<CampaignEx> list) {
ArrayList arrayList = new ArrayList();
if (list != null) {
try {
if (list.size() > 0) {
int d = this.i.d();
for (int i = 0; i < list.size() && i < this.f && arrayList.size() < d; i++) {
final CampaignEx campaignEx = list.get(i);
int i2 = 1;
if ((campaignEx == null || campaignEx.getOfferType() != 1 || !TextUtils.isEmpty(campaignEx.getVideoUrlEncode())) && campaignEx != null && ((!TextUtils.isEmpty(campaignEx.getHtmlUrl()) || campaignEx.isMraid()) && campaignEx.getOfferType() != 99)) {
if (ak.c(campaignEx)) {
if (!ak.c(this.a, campaignEx.getPackageName())) {
i2 = 2;
}
campaignEx.setRtinsType(i2);
}
if (com.mbridge.msdk.foundation.same.c.a(this.a, campaignEx)) {
arrayList.add(campaignEx);
} else {
ak.a(this.b, campaignEx, com.mbridge.msdk.foundation.same.a.x);
}
final Context context = this.a;
try {
final com.mbridge.msdk.foundation.same.report.d.a.a aVar = null;
com.mbridge.msdk.foundation.same.c.a(campaignEx, context, null, new c.a() { // from class: com.mbridge.msdk.interstitial.a.a.3
@Override // com.mbridge.msdk.foundation.same.c.a
public final void a(String str, com.mbridge.msdk.foundation.same.report.d.c cVar) {
d.a().a(str, cVar, campaignEx, context, aVar);
}
});
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
}
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
return arrayList;
}
/* JADX INFO: Access modifiers changed from: private */
public List<CampaignEx> b(List<CampaignEx> list) {
File file;
File file2;
FileOutputStream fileOutputStream;
ArrayList arrayList = new ArrayList(list.size());
for (CampaignEx campaignEx : list) {
if (campaignEx.isMraid() && !TextUtils.isEmpty(campaignEx.getMraid())) {
FileOutputStream fileOutputStream2 = null;
try {
try {
String a = com.mbridge.msdk.foundation.same.b.e.a(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_700_HTML);
String md5 = SameMD5.getMD5(aq.b(campaignEx.getMraid()));
if (TextUtils.isEmpty(md5)) {
md5 = String.valueOf(System.currentTimeMillis());
}
file2 = new File(a, md5.concat(".html"));
fileOutputStream = new FileOutputStream(file2);
} catch (Exception e) {
e = e;
}
} catch (Throwable th) {
th = th;
}
try {
StringBuilder sb = new StringBuilder();
String b = com.mbridge.msdk.c.b.a.a().b();
if (!TextUtils.isEmpty(b)) {
sb.append("<script>");
sb.append(b);
sb.append("</script>");
}
sb.append(campaignEx.getMraid());
fileOutputStream.write(sb.toString().getBytes());
fileOutputStream.flush();
campaignEx.setMraid(file2.getAbsolutePath());
com.mbridge.msdk.foundation.same.report.g.a(campaignEx, "", this.b, CampaignEx.CLICKMODE_ON);
try {
fileOutputStream.close();
} catch (Exception e2) {
e2.printStackTrace();
}
} catch (Exception e3) {
e = e3;
fileOutputStream2 = fileOutputStream;
e.printStackTrace();
campaignEx.setMraid("");
com.mbridge.msdk.foundation.same.report.g.a(campaignEx, e.getMessage(), this.b, CampaignEx.CLICKMODE_ON);
if (fileOutputStream2 != null) {
fileOutputStream2.close();
}
file = new File(campaignEx.getMraid());
if (file.exists()) {
}
b("mraid resource write fail");
} catch (Throwable th2) {
th = th2;
fileOutputStream2 = fileOutputStream;
if (fileOutputStream2 != null) {
try {
fileOutputStream2.close();
} catch (Exception e4) {
e4.printStackTrace();
}
}
throw th;
}
file = new File(campaignEx.getMraid());
if (file.exists() || !file.isFile() || !file.canRead()) {
b("mraid resource write fail");
}
}
arrayList.add(campaignEx);
}
return arrayList;
}
private int g() {
try {
Map<String, Integer> map = com.mbridge.msdk.interstitial.c.a.d;
int intValue = (TextUtils.isEmpty(this.b) || map == null || !map.containsKey(this.b)) ? 1 : map.get(this.b).intValue();
if (intValue <= 0) {
return 1;
}
return intValue;
} catch (Exception e) {
e.printStackTrace();
return 1;
}
}
private int h() {
int i = 0;
try {
int a = !TextUtils.isEmpty(this.b) ? com.mbridge.msdk.interstitial.c.a.a(this.b) : 0;
if (a <= g()) {
i = a;
}
af.c("IntersAdapter", "getCurrentOffset:" + i);
} catch (Exception e) {
e.printStackTrace();
}
return i;
}
/* JADX INFO: Access modifiers changed from: private */
public void i() {
try {
if (TextUtils.isEmpty(this.b)) {
return;
}
com.mbridge.msdk.interstitial.c.a.a(this.b, 0);
} catch (Exception e) {
e.printStackTrace();
}
}
private String j() {
try {
return !TextUtils.isEmpty(com.mbridge.msdk.interstitial.c.a.a) ? com.mbridge.msdk.interstitial.c.a.a : "";
} catch (Exception e) {
e.printStackTrace();
return "";
}
}
public static /* synthetic */ void a(a aVar, CampaignUnit campaignUnit) {
if (campaignUnit == null || campaignUnit.getAds() == null || campaignUnit.getAds().size() <= 0) {
aVar.b("no server ads available");
return;
}
final ArrayList<CampaignEx> ads = campaignUnit.getAds();
final List<CampaignEx> a = aVar.a(ads);
String sessionId = campaignUnit.getSessionId();
if (!TextUtils.isEmpty(sessionId)) {
af.c("IntersAdapter", "onload sessionId:" + sessionId);
com.mbridge.msdk.interstitial.c.a.a = sessionId;
}
try {
aVar.d += aVar.f;
if (aVar.d > aVar.g()) {
aVar.d = 0;
}
if (!TextUtils.isEmpty(aVar.b)) {
com.mbridge.msdk.interstitial.c.a.a(aVar.b, aVar.d);
}
} catch (Exception e) {
e.printStackTrace();
}
new Thread(new Runnable() { // from class: com.mbridge.msdk.interstitial.a.a.4
@Override // java.lang.Runnable
public final void run() {
List list = a;
if (list == null || list.size() <= 0) {
a.this.b("no ads available");
} else {
String str = a.this.b;
List b = a.this.b((List<CampaignEx>) a);
if (com.mbridge.msdk.interstitial.b.a.a() != null) {
com.mbridge.msdk.interstitial.b.a a2 = com.mbridge.msdk.interstitial.b.a.a();
try {
if (!TextUtils.isEmpty(str) && b != null && b.size() > 0) {
Iterator it = b.iterator();
while (it.hasNext()) {
a2.b((CampaignEx) it.next(), str);
}
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
CampaignEx campaignEx = (CampaignEx) a.get(0);
a.this.a(campaignEx != null ? campaignEx.getRequestId() : "");
}
j.a(com.mbridge.msdk.foundation.db.g.a(a.this.a)).a();
List list2 = ads;
if (list2 == null || list2.size() <= 0) {
return;
}
a.b(a.this, ads);
}
}).start();
}
public static /* synthetic */ void b(a aVar, List list) {
if (aVar.a == null || list == null || list.size() == 0) {
return;
}
j a = j.a(com.mbridge.msdk.foundation.db.g.a(aVar.a));
for (int i = 0; i < list.size(); i++) {
CampaignEx campaignEx = (CampaignEx) list.get(i);
if (campaignEx != null && a != null && !a.b(campaignEx.getId())) {
com.mbridge.msdk.foundation.entity.g gVar = new com.mbridge.msdk.foundation.entity.g();
gVar.a(campaignEx.getId());
gVar.b(campaignEx.getFca());
gVar.c(campaignEx.getFcb());
gVar.a(0);
gVar.d(0);
gVar.a(System.currentTimeMillis());
a.a(gVar);
}
}
}
}

View File

@@ -0,0 +1,115 @@
package com.mbridge.msdk.interstitial.b;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.db.e;
import com.mbridge.msdk.foundation.db.g;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes4.dex */
public class a {
private static final String a = "com.mbridge.msdk.interstitial.b.a";
private static a c;
private e b;
private a() {
try {
Context c2 = c.m().c();
if (c2 != null) {
this.b = e.a(g.a(c2));
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static synchronized a a() {
a aVar;
synchronized (a.class) {
try {
if (c == null) {
c = new a();
}
aVar = c;
} catch (Throwable th) {
throw th;
}
}
return aVar;
}
public final List<CampaignEx> a(String str, int i) {
List<CampaignEx> a2;
ArrayList arrayList = null;
try {
if (TextUtils.isEmpty(str) || (a2 = this.b.a(str, i, 0, 1)) == null) {
return null;
}
ArrayList arrayList2 = new ArrayList();
try {
Iterator<CampaignEx> it = a2.iterator();
while (it.hasNext()) {
arrayList2.add(it.next());
}
return arrayList2;
} catch (Exception e) {
e = e;
arrayList = arrayList2;
e.printStackTrace();
return arrayList;
}
} catch (Exception e2) {
e = e2;
}
}
public final void a(CampaignEx campaignEx, String str) {
if (campaignEx != null) {
try {
if (TextUtils.isEmpty(str)) {
return;
}
this.b.a(campaignEx.getId(), str);
} catch (Exception e) {
e.printStackTrace();
}
}
}
public final void a(List<CampaignEx> list, String str) {
if (list == null || list.size() <= 0 || TextUtils.isEmpty(str)) {
return;
}
Iterator<CampaignEx> it = list.iterator();
while (it.hasNext()) {
a(it.next(), str);
}
}
public final void b(CampaignEx campaignEx, String str) {
try {
if (this.b == null || campaignEx == null || TextUtils.isEmpty(str)) {
return;
}
this.b.a(campaignEx, str, 0);
} catch (Exception e) {
e.printStackTrace();
}
}
public final synchronized void a(long j, String str) {
try {
if (this.b != null && j != 0 && !TextUtils.isEmpty(str)) {
this.b.b(j, str);
}
} catch (Exception e) {
e.printStackTrace();
af.b(a, e.getMessage());
}
}
}

View File

@@ -0,0 +1,491 @@
package com.mbridge.msdk.interstitial.c;
import android.content.Context;
import android.content.Intent;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.text.TextUtils;
import androidx.core.view.accessibility.AccessibilityEventCompat;
import androidx.work.WorkRequest;
import com.google.android.gms.drive.DriveFile;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.j;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.interstitial.view.MBInterstitialActivity;
import com.mbridge.msdk.out.InterstitialListener;
import com.mbridge.msdk.out.MBridgeIds;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public final class a {
public static String a;
public static Map<String, Integer> c = new HashMap();
public static Map<String, Integer> d = new HashMap();
public static Map<String, c> e = new HashMap();
private Context g;
private String h;
private String i;
private String j;
private MBridgeIds k;
private Handler l;
private k m;
private InterstitialListener n;
private String f = "InterstitialController";
public boolean b = false;
private String o = "";
private String p = "";
private String q = "";
private boolean r = false;
public final void a(InterstitialListener interstitialListener) {
this.n = interstitialListener;
}
public final String b() {
return this.b ? this.q : this.o;
}
public final String c() {
return this.p;
}
public static void a(String str, int i) {
try {
if (c == null || TextUtils.isEmpty(str)) {
return;
}
c.put(str, Integer.valueOf(i));
} catch (Exception e2) {
e2.printStackTrace();
}
}
public static int a(String str) {
Map<String, Integer> map;
Integer num;
try {
if (TextUtils.isEmpty(str) || (map = c) == null || !map.containsKey(str) || (num = c.get(str)) == null) {
return 0;
}
return num.intValue();
} catch (Exception e2) {
e2.printStackTrace();
return 0;
}
}
public a() {
try {
this.l = new Handler(Looper.getMainLooper()) { // from class: com.mbridge.msdk.interstitial.c.a.1
@Override // android.os.Handler
public final void handleMessage(Message message) {
if (message == null) {
return;
}
int i = message.what;
if (i == 1) {
if (a.this.n != null) {
a.this.n.onInterstitialLoadSuccess(a.this.k);
return;
}
return;
}
String str = "";
if (i == 2) {
if (a.this.n != null) {
Object obj = message.obj;
if (obj != null && (obj instanceof String)) {
str = (String) obj;
}
a.this.n.onInterstitialLoadFail(a.this.k, TextUtils.isEmpty(str) ? "can't show because unknow error" : str);
return;
}
return;
}
if (i == 3) {
a aVar = a.this;
aVar.b = true;
if (aVar.n != null) {
a.this.n.onInterstitialShowSuccess(a.this.k);
return;
}
return;
}
if (i == 4) {
if (a.this.n != null) {
Object obj2 = message.obj;
if (obj2 != null && (obj2 instanceof String)) {
str = (String) obj2;
}
a.this.n.onInterstitialShowFail(a.this.k, TextUtils.isEmpty(str) ? "can't show because unknow error" : str);
return;
}
return;
}
if (i == 6) {
if (a.this.n != null) {
a.this.n.onInterstitialAdClick(a.this.k);
}
} else {
if (i != 7) {
return;
}
a aVar2 = a.this;
aVar2.b = false;
if (aVar2.n != null) {
a.this.n.onInterstitialClosed(a.this.k);
}
}
}
};
} catch (Exception e2) {
try {
e2.printStackTrace();
} catch (Exception e3) {
e3.printStackTrace();
}
}
}
public final boolean a(Context context, Map<String, Object> map) {
try {
this.r = false;
} catch (Exception e2) {
e2.printStackTrace();
this.r = false;
}
if (map != null && context != null && map.containsKey(MBridgeConstans.PROPERTIES_UNIT_ID) && (map.get(MBridgeConstans.PROPERTIES_UNIT_ID) instanceof String)) {
if (map.containsKey(MBridgeConstans.PROPERTIES_API_REUQEST_CATEGORY) && (map.get(MBridgeConstans.PROPERTIES_API_REUQEST_CATEGORY) instanceof String)) {
this.j = (String) map.get(MBridgeConstans.PROPERTIES_API_REUQEST_CATEGORY);
}
this.h = (String) map.get(MBridgeConstans.PROPERTIES_UNIT_ID);
this.g = context;
if (map.containsKey(MBridgeConstans.PLACEMENT_ID) && map.get(MBridgeConstans.PLACEMENT_ID) != null) {
this.i = (String) map.get(MBridgeConstans.PLACEMENT_ID);
}
this.k = new MBridgeIds(this.i, this.h);
this.r = true;
return this.r;
}
return false;
}
public final void a() {
try {
if (this.g == null) {
b("context is null");
return;
}
if (TextUtils.isEmpty(this.h)) {
b("unitid is null");
return;
}
if (!this.r) {
b("init error");
return;
}
e();
try {
k kVar = this.m;
if (kVar != null) {
int d2 = kVar.d();
int w = this.m.w();
if (d2 <= 0) {
d2 = 1;
}
if (w <= 0) {
w = 1;
}
int i = w * d2;
if (d != null && !TextUtils.isEmpty(this.h)) {
d.put(this.h, Integer.valueOf(i));
}
}
} catch (Exception e2) {
e2.printStackTrace();
}
a(false);
} catch (Exception e3) {
e3.printStackTrace();
b("can't show because unknow error");
}
}
public final void d() {
try {
if (this.g == null) {
c("context is null");
return;
}
if (TextUtils.isEmpty(this.h)) {
c("unitid is null");
} else if (!this.r) {
c("init error");
} else {
e();
b(true);
}
} catch (Exception e2) {
e2.printStackTrace();
c("can't show because unknow error");
}
}
private void e() {
try {
f();
k d2 = h.a().d(com.mbridge.msdk.foundation.controller.c.m().k(), this.h);
this.m = d2;
if (d2 == null) {
this.m = k.c(this.h);
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
private void a(boolean z) {
try {
com.mbridge.msdk.interstitial.a.a aVar = new com.mbridge.msdk.interstitial.a.a(this.g, this.h, this.i, this.j, z);
b bVar = new b(aVar);
aVar.a(new C0205a(aVar, bVar));
Handler handler = this.l;
if (handler != null) {
handler.postDelayed(bVar, WorkRequest.DEFAULT_BACKOFF_DELAY_MILLIS);
}
aVar.b();
} catch (Exception e2) {
e2.printStackTrace();
if (z) {
return;
}
b("can't show because unknow error");
}
}
/* JADX INFO: Access modifiers changed from: private */
public void b(boolean z) {
try {
CampaignEx a2 = new com.mbridge.msdk.interstitial.a.a(this.g, this.h, this.i, this.j, true).a();
if (a2 != null) {
a(a2);
} else if (z) {
a(true);
} else {
c("no ads available can show");
}
} catch (Exception e2) {
e2.printStackTrace();
if (this.n != null) {
c("can't show because unknow error");
}
}
}
private void a(CampaignEx campaignEx) {
c cVar = new c();
if (e != null && !TextUtils.isEmpty(this.h)) {
e.put(this.h, cVar);
}
Intent intent = new Intent(this.g, (Class<?>) MBInterstitialActivity.class);
intent.addFlags(AccessibilityEventCompat.TYPE_VIEW_TARGETED_BY_SCROLL);
intent.addFlags(DriveFile.MODE_READ_ONLY);
if (!TextUtils.isEmpty(this.h)) {
intent.putExtra("unitId", this.h);
}
if (campaignEx != null) {
this.q = campaignEx.getRequestId();
intent.putExtra(MBInterstitialActivity.INTENT_CAMAPIGN, campaignEx);
}
Context context = this.g;
if (context != null) {
context.startActivity(intent);
}
}
public class b implements Runnable {
private com.mbridge.msdk.interstitial.a.a b;
public b(com.mbridge.msdk.interstitial.a.a aVar) {
this.b = aVar;
}
@Override // java.lang.Runnable
public final void run() {
try {
com.mbridge.msdk.interstitial.a.a aVar = this.b;
if (aVar != null) {
if (aVar.c()) {
a.this.c("load timeout");
} else if (a.this.n != null) {
a.this.b("load timeout");
}
this.b.a((C0205a) null);
this.b = null;
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
/* renamed from: com.mbridge.msdk.interstitial.c.a$a, reason: collision with other inner class name */
public class C0205a {
private com.mbridge.msdk.interstitial.a.a b;
private b c;
public C0205a(com.mbridge.msdk.interstitial.a.a aVar, b bVar) {
this.b = aVar;
this.c = bVar;
}
public final void a(boolean z, String str) {
try {
a.this.o = str;
try {
ArrayList arrayList = new ArrayList();
com.mbridge.msdk.interstitial.a.a aVar = this.b;
if (aVar != null && aVar.a() != null) {
arrayList.add(this.b.a());
}
a.this.p = com.mbridge.msdk.foundation.same.c.a(arrayList);
} catch (Exception e) {
af.b(a.this.f, e.getMessage());
}
if (this.c != null) {
if (a.this.l != null) {
a.this.l.removeCallbacks(this.c);
}
if (z) {
a.this.b(false);
} else if (a.this.n != null) {
a.e(a.this);
}
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
public final void b(boolean z, String str) {
try {
com.mbridge.msdk.interstitial.a.a aVar = this.b;
if (aVar != null) {
aVar.a((C0205a) null);
this.b = null;
}
if (this.c != null) {
if (a.this.l != null) {
a.this.l.removeCallbacks(this.c);
}
if (z) {
if (a.this.n != null) {
a.this.c(str);
}
} else if (a.this.n != null) {
a.this.b(str);
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
public class c {
public c() {
}
public final void a(String str) {
try {
a.this.c(str);
} catch (Exception e) {
e.printStackTrace();
}
}
public final void a() {
try {
a.f(a.this);
} catch (Exception e) {
e.printStackTrace();
}
}
public final void b() {
try {
if (a.this.l != null) {
a.this.l.sendEmptyMessage(7);
}
} catch (Exception e) {
e.printStackTrace();
}
}
public final void c() {
try {
if (a.this.l != null) {
a.this.l.sendEmptyMessage(6);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
/* JADX INFO: Access modifiers changed from: private */
public void b(String str) {
try {
if (this.l != null) {
Message obtain = Message.obtain();
obtain.obj = str;
obtain.what = 2;
this.l.sendMessage(obtain);
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
/* JADX INFO: Access modifiers changed from: private */
public void c(String str) {
try {
if (this.l != null) {
Message obtain = Message.obtain();
obtain.obj = str;
obtain.what = 4;
this.l.sendMessage(obtain);
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
private void f() {
try {
new j().a(this.g, (String) null, (String) null, this.h);
} catch (Exception e2) {
e2.printStackTrace();
}
}
public static /* synthetic */ void e(a aVar) {
Handler handler = aVar.l;
if (handler != null) {
handler.sendEmptyMessage(1);
}
}
public static /* synthetic */ void f(a aVar) {
Handler handler = aVar.l;
if (handler != null) {
handler.sendEmptyMessage(3);
}
}
}

View File

@@ -0,0 +1,42 @@
package com.mbridge.msdk.interstitial.d;
import android.content.Context;
import android.os.Build;
import com.mbridge.msdk.foundation.same.net.f.e;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.f;
import com.mbridge.msdk.out.MBConfiguration;
/* loaded from: classes4.dex */
public final class a extends com.mbridge.msdk.foundation.same.net.f.b {
public a(Context context) {
super(context);
}
@Override // com.mbridge.msdk.foundation.same.net.f.a, com.mbridge.msdk.foundation.same.net.f.c
public final void addExtraParams(String str, e eVar) {
super.addExtraParams(str, eVar);
eVar.a("platform", "1");
eVar.a("os_version", Build.VERSION.RELEASE);
eVar.a("package_name", ab.f(this.mContext));
eVar.a("app_version_name", ab.q(this.mContext));
eVar.a("app_version_code", ab.r(this.mContext) + "");
eVar.a("orientation", ab.s(this.mContext) + "");
eVar.a("model", ab.h());
eVar.a("brand", ab.x());
eVar.a("gaid", "");
eVar.a("gaid2", f.b());
int m = ab.m(this.mContext);
eVar.a("network_type", m + "");
eVar.a("network_str", ab.a(this.mContext, m) + "");
eVar.a("language", ab.t(this.mContext));
eVar.a("timezone", ab.y());
eVar.a("useragent", ab.g());
eVar.a("sdk_version", MBConfiguration.SDK_VERSION);
eVar.a("screen_size", ab.j(this.mContext) + "x" + ab.h(this.mContext));
com.mbridge.msdk.foundation.same.net.f.f.a(eVar, this.mContext);
com.mbridge.msdk.foundation.same.net.f.f.a(eVar);
com.mbridge.msdk.foundation.same.net.f.f.c(eVar);
com.mbridge.msdk.foundation.same.net.f.f.e(eVar);
}
}

View File

@@ -0,0 +1,27 @@
package com.mbridge.msdk.interstitial.d;
import com.mbridge.msdk.foundation.entity.CampaignUnit;
import com.mbridge.msdk.out.Frame;
import com.mbridge.msdk.tracker.network.h;
import java.util.List;
/* loaded from: classes4.dex */
public abstract class b extends c {
public abstract void a(int i, String str);
public abstract void a(CampaignUnit campaignUnit);
@Override // com.mbridge.msdk.interstitial.d.c
public final void a(List<Frame> list) {
}
@Override // com.mbridge.msdk.interstitial.d.c
public final void a(List<h> list, CampaignUnit campaignUnit) {
a(campaignUnit);
}
@Override // com.mbridge.msdk.interstitial.d.c
public final void b(int i, String str) {
a(i, str);
}
}

View File

@@ -0,0 +1,98 @@
package com.mbridge.msdk.interstitial.d;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.entity.CampaignUnit;
import com.mbridge.msdk.foundation.same.net.d;
import com.mbridge.msdk.out.Frame;
import com.mbridge.msdk.tracker.network.h;
import java.util.List;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public abstract class c extends com.mbridge.msdk.foundation.same.net.c<JSONObject> {
private static final String a = "c";
private int b;
public abstract void a(List<Frame> list);
public abstract void a(List<h> list, CampaignUnit campaignUnit);
public abstract void b(int i, String str);
@Override // com.mbridge.msdk.foundation.same.net.c
public void onPreExecute() {
super.onPreExecute();
}
@Override // com.mbridge.msdk.foundation.same.net.c, com.mbridge.msdk.foundation.same.net.b
public void onSuccess(d<JSONObject> dVar) {
com.mbridge.msdk.foundation.same.net.d.a aVar;
CampaignUnit parseCampaignUnit;
String msg;
CampaignUnit parseCampaignUnit2;
super.onSuccess(dVar);
if (dVar == null || (aVar = dVar.b) == null) {
return;
}
int i = this.b;
if (i == 0) {
List<h> list = aVar.b;
JSONObject jSONObject = dVar.c;
int optInt = jSONObject.optInt("status");
if (1 == optInt) {
calcRequestTime(System.currentTimeMillis());
if ("v5".equals(jSONObject.optString("version"))) {
parseCampaignUnit2 = com.mbridge.msdk.foundation.entity.b.parseV5CampaignUnit(jSONObject.optJSONObject("data"));
} else {
parseCampaignUnit2 = com.mbridge.msdk.foundation.entity.b.parseCampaignUnit(jSONObject.optJSONObject("data"));
}
if (parseCampaignUnit2 != null && parseCampaignUnit2.getAds() != null && parseCampaignUnit2.getAds().size() > 0) {
a(list, parseCampaignUnit2);
saveRequestTime(parseCampaignUnit2.getAds().size());
return;
} else {
msg = parseCampaignUnit2 != null ? parseCampaignUnit2.getMsg() : null;
if (TextUtils.isEmpty(msg)) {
msg = jSONObject.optString("msg");
}
b(optInt, msg);
return;
}
}
b(optInt, jSONObject.optString("msg"));
return;
}
if (i == 1) {
List<h> list2 = aVar.b;
JSONObject jSONObject2 = dVar.c;
int optInt2 = jSONObject2.optInt("status");
if (1 == optInt2) {
calcRequestTime(System.currentTimeMillis());
if ("v5".equals(jSONObject2.optString("version"))) {
parseCampaignUnit = com.mbridge.msdk.foundation.entity.b.parseV5CampaignUnit(jSONObject2.optJSONObject("data"));
} else {
parseCampaignUnit = com.mbridge.msdk.foundation.entity.b.parseCampaignUnit(jSONObject2.optJSONObject("data"));
}
if (parseCampaignUnit != null && parseCampaignUnit.getListFrames() != null && parseCampaignUnit.getListFrames().size() > 0) {
List<Frame> listFrames = parseCampaignUnit.getListFrames();
a(listFrames);
saveRequestTime(listFrames.size());
return;
} else {
msg = parseCampaignUnit != null ? parseCampaignUnit.getMsg() : null;
if (TextUtils.isEmpty(msg)) {
msg = jSONObject2.optString("msg");
}
b(optInt2, msg);
return;
}
}
b(optInt2, jSONObject2.optString("msg"));
}
}
@Override // com.mbridge.msdk.foundation.same.net.c, com.mbridge.msdk.foundation.same.net.b
public void onError(com.mbridge.msdk.foundation.same.net.a.a aVar) {
b(aVar.a, com.mbridge.msdk.foundation.same.net.e.a.a(aVar));
}
}

View File

@@ -0,0 +1,285 @@
package com.mbridge.msdk.interstitial.signalcommon;
import android.content.Context;
import android.text.TextUtils;
import android.util.Base64;
import com.mbridge.msdk.click.c;
import com.mbridge.msdk.foundation.db.j;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.a.b;
import com.mbridge.msdk.foundation.same.net.f.e;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.interstitial.b.a;
import com.mbridge.msdk.interstitial.view.MBInterstitialActivity;
import com.mbridge.msdk.mbsignalcommon.windvane.AbsFeedBackForH5;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import com.mbridge.msdk.mbsignalcommon.windvane.h;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class interstitial extends AbsFeedBackForH5 {
public static final /* synthetic */ int $r8$clinit = 0;
private static final String a = "com.mbridge.msdk.interstitial.signalcommon.interstitial";
private Object e;
public void getInfo(Object obj, String str) {
MBInterstitialActivity mBInterstitialActivity;
try {
this.e = obj;
Context context = this.b;
if (context == null) {
a();
return;
}
int a2 = a(context);
if (TextUtils.isEmpty(b())) {
a();
return;
}
if (a2 == 1) {
try {
Context context2 = this.b;
if (context2 != null && a(context2) == 1) {
try {
MBInterstitialActivity mBInterstitialActivity2 = (MBInterstitialActivity) this.b;
if (mBInterstitialActivity2 != null) {
mBInterstitialActivity2.hideLoading();
}
} catch (Exception e) {
e.printStackTrace();
}
}
} catch (Exception e2) {
try {
e2.printStackTrace();
} catch (Exception e3) {
e3.printStackTrace();
a();
return;
}
}
try {
Context context3 = this.b;
if (context3 != null && a(context3) == 1 && (mBInterstitialActivity = (MBInterstitialActivity) this.b) != null) {
mBInterstitialActivity.showWebView();
}
} catch (Exception e4) {
e4.printStackTrace();
}
Context context4 = this.b;
if (context4 == null) {
a();
return;
}
if (a(context4) != 1) {
a();
return;
}
Context context5 = this.b;
if (context5 instanceof MBInterstitialActivity) {
((MBInterstitialActivity) context5).mIsMBPage = true;
}
final String b = b();
if (TextUtils.isEmpty(b)) {
a();
return;
}
final List<CampaignEx> a3 = a(b);
if (a3 != null) {
String a4 = a(a3);
if (TextUtils.isEmpty(a4)) {
a();
return;
}
g.a().a(obj, a4);
try {
if (!TextUtils.isEmpty(b) && a3.size() != 0) {
for (int i = 0; i < a3.size(); i++) {
CampaignEx campaignEx = a3.get(i);
if (campaignEx != null) {
b.a(b, campaignEx, "interstitial");
}
}
}
} catch (Exception e5) {
e5.printStackTrace();
}
try {
if (!TextUtils.isEmpty(b) && a3.size() != 0) {
new Thread(new Runnable() { // from class: com.mbridge.msdk.interstitial.signalcommon.interstitial.2
@Override // java.lang.Runnable
public final void run() {
for (int i2 = 0; i2 < a3.size(); i2++) {
CampaignEx campaignEx2 = (CampaignEx) a3.get(i2);
if (campaignEx2 != null) {
j.a(com.mbridge.msdk.foundation.db.g.a(((h) interstitial.this).b)).a(campaignEx2.getId());
}
}
}
}).start();
}
} catch (Exception e6) {
e6.printStackTrace();
}
try {
new Thread(new Runnable() { // from class: com.mbridge.msdk.interstitial.signalcommon.interstitial.1
@Override // java.lang.Runnable
public final void run() {
a a5 = a.a();
if (a5 != null) {
a5.a(a3, b);
}
}
}).start();
return;
} catch (Exception e7) {
e7.printStackTrace();
return;
}
}
a();
}
} catch (Exception e8) {
e8.printStackTrace();
a();
}
}
public void install(Object obj, String str) {
try {
Context context = this.b;
if (context != null && (context instanceof MBInterstitialActivity)) {
((MBInterstitialActivity) context).clickTracking();
}
} catch (Exception e) {
e.printStackTrace();
}
}
public void openURL(Object obj, String str) {
if (TextUtils.isEmpty(str)) {
return;
}
try {
JSONObject jSONObject = new JSONObject(str);
String optString = jSONObject.optString("url");
int optInt = jSONObject.optInt("type");
if (optInt == 1) {
c.d(this.b, optString);
} else if (optInt == 2) {
c.f(this.b, optString);
}
} catch (JSONException e) {
af.b(a, e.getMessage());
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
private void a() {
try {
g.a().a(this.e, "");
} catch (Exception e) {
e.printStackTrace();
}
}
private List<CampaignEx> a(String str) {
try {
if (TextUtils.isEmpty(str) || a.a() == null) {
return null;
}
return a.a().a(str, 1);
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
private String a(List<CampaignEx> list) {
if (list == null) {
return "";
}
try {
if (list.size() <= 0) {
return "";
}
JSONArray parseCamplistToJson = CampaignEx.parseCamplistToJson(list);
JSONObject jSONObject = new JSONObject();
jSONObject.put("campaignList", parseCamplistToJson);
String jSONObject2 = jSONObject.toString();
return !TextUtils.isEmpty(jSONObject2) ? Base64.encodeToString(jSONObject2.getBytes(), 2) : "";
} catch (Exception e) {
e.printStackTrace();
return "";
}
}
public List<String> getExcludeIdList(String str) {
Exception e;
ArrayList arrayList;
try {
} catch (Exception e2) {
e = e2;
arrayList = null;
}
if (TextUtils.isEmpty(str)) {
return null;
}
String optString = new JSONObject(str).optString(e.e);
if (TextUtils.isEmpty(optString)) {
return null;
}
JSONArray jSONArray = new JSONArray(optString);
if (jSONArray.length() <= 0) {
return null;
}
arrayList = new ArrayList();
for (int i = 0; i < jSONArray.length(); i++) {
try {
if (!TextUtils.isEmpty(jSONArray.optString(i))) {
arrayList.add(jSONArray.optString(i));
}
} catch (Exception e3) {
e = e3;
e.printStackTrace();
return arrayList;
}
}
return arrayList;
}
private int a(Context context) {
return (context == null || !(context instanceof MBInterstitialActivity)) ? -1 : 1;
}
private String b() {
Context context;
MBInterstitialActivity mBInterstitialActivity;
String str = null;
try {
context = this.b;
} catch (Exception e) {
e.printStackTrace();
}
if (context == null) {
return null;
}
if (a(context) == 1) {
try {
Context context2 = this.b;
if (context2 != null && (context2 instanceof MBInterstitialActivity) && (mBInterstitialActivity = (MBInterstitialActivity) context2) != null) {
str = mBInterstitialActivity.mUnitid;
return str;
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
return str;
}
}

View File

@@ -0,0 +1,804 @@
package com.mbridge.msdk.interstitial.view;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.drawable.ColorDrawable;
import android.net.http.SslError;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.text.TextUtils;
import android.util.Base64;
import android.util.DisplayMetrics;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.SslErrorHandler;
import android.webkit.WebView;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import com.google.android.gms.ads.AdError;
import com.mbridge.msdk.activity.MBBaseActivity;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.db.j;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.n;
import com.mbridge.msdk.foundation.same.report.h;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.ap;
import com.mbridge.msdk.foundation.tools.x;
import com.mbridge.msdk.interstitial.c.a;
import com.mbridge.msdk.mbsignalcommon.mraid.b;
import com.mbridge.msdk.mbsignalcommon.mraid.d;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import com.mbridge.msdk.newreward.player.view.hybrid.util.MRAIDCommunicatorUtil;
import com.mbridge.msdk.out.Campaign;
import com.mbridge.msdk.out.NativeListener;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import java.io.File;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class MBInterstitialActivity extends MBBaseActivity implements b {
public static final String INTENT_CAMAPIGN = "campaign";
public static final String INTENT_UNIT_ID = "unitId";
public static final long WATI_JS_INVOKE = 2000;
public static final long WEB_LOAD_TIME = 15000;
private CampaignEx e;
private WindVaneWebView f;
private ImageView g;
private a.c h;
private boolean i;
private d j;
private long k;
private boolean l;
private boolean m;
public ProgressBar mProgressBar;
public String mUnitid;
private com.mbridge.msdk.click.a o;
private boolean c = false;
private boolean d = false;
public boolean mIsMBPage = false;
private Handler n = new Handler() { // from class: com.mbridge.msdk.interstitial.view.MBInterstitialActivity.1
@Override // android.os.Handler
public final void handleMessage(Message message) {
}
};
Runnable a = new Runnable() { // from class: com.mbridge.msdk.interstitial.view.MBInterstitialActivity.10
@Override // java.lang.Runnable
public final void run() {
if (MBInterstitialActivity.this.d) {
return;
}
MBInterstitialActivity.this.c = true;
if (MBInterstitialActivity.this.h != null) {
MBInterstitialActivity.this.h.a("load page timeout");
if (MBInterstitialActivity.this.f != null) {
MBInterstitialActivity.this.f.setVisibility(8);
MBInterstitialActivity.this.f.setWebViewListener(null);
MBInterstitialActivity.this.f.release();
}
MBInterstitialActivity.this.hideLoading();
}
}
};
Runnable b = new Runnable() { // from class: com.mbridge.msdk.interstitial.view.MBInterstitialActivity.11
@Override // java.lang.Runnable
public final void run() {
MBInterstitialActivity mBInterstitialActivity = MBInterstitialActivity.this;
if (mBInterstitialActivity.mIsMBPage) {
return;
}
if (mBInterstitialActivity.e != null && MBInterstitialActivity.this.e.isMraid()) {
MBInterstitialActivity.h(MBInterstitialActivity.this);
}
com.mbridge.msdk.interstitial.b.a.a().a(MBInterstitialActivity.this.e, MBInterstitialActivity.this.mUnitid);
if (MBInterstitialActivity.this.c) {
return;
}
MBInterstitialActivity.this.d = true;
MBInterstitialActivity.this.hideLoading();
MBInterstitialActivity.this.showWebView();
}
};
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public void expand(String str, boolean z) {
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public CampaignEx getMraidCampaign() {
return this.e;
}
@Override // com.mbridge.msdk.activity.MBBaseActivity, android.app.Activity
public void onCreate(Bundle bundle) {
CampaignEx campaignEx;
CampaignEx campaignEx2;
super.onCreate(bundle);
try {
int a = x.a(getApplicationContext(), "mbridge_interstitial_activity", TtmlNode.TAG_LAYOUT);
if (a != -1) {
setContentView(a);
initView();
a();
this.g.setOnClickListener(new View.OnClickListener() { // from class: com.mbridge.msdk.interstitial.view.MBInterstitialActivity.8
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
MBInterstitialActivity.this.finish();
}
});
if (this.f != null && (campaignEx2 = this.e) != null) {
com.mbridge.msdk.foundation.same.g.a aVar = new com.mbridge.msdk.foundation.same.g.a(campaignEx2);
aVar.a(this.e.getAppName());
this.f.setCampaignId(this.e.getId());
this.f.setDownloadListener(aVar);
}
b();
try {
campaignEx = this.e;
} catch (Exception e) {
e.printStackTrace();
}
if (campaignEx == null || (TextUtils.isEmpty(campaignEx.getHtmlUrl()) && !this.e.isMraid())) {
a.c cVar = this.h;
if (cVar != null) {
cVar.a("htmlurl is null");
}
c.m().a(this);
com.mbridge.msdk.foundation.d.b.a().a(this.mUnitid, this, (ViewGroup) null, (ViewGroup.LayoutParams) null, new com.mbridge.msdk.foundation.d.a() { // from class: com.mbridge.msdk.interstitial.view.MBInterstitialActivity.7
@Override // com.mbridge.msdk.foundation.d.a
public final void showed() {
String str;
MBInterstitialActivity.this.onPause();
try {
JSONObject jSONObject = new JSONObject();
if (c.m().c() != null) {
jSONObject.put("status", 1);
}
str = jSONObject.toString();
} catch (Throwable th) {
af.b("MBInterstitialActivity", th.getMessage(), th);
str = "";
}
g.a().a((WebView) MBInterstitialActivity.this.f, "onFeedbackAlertStatusNotify", Base64.encodeToString(str.getBytes(), 2));
}
@Override // com.mbridge.msdk.foundation.d.a
public final void close() {
String str;
MBInterstitialActivity.this.onResume();
try {
JSONObject jSONObject = new JSONObject();
if (c.m().c() != null) {
jSONObject.put("status", 2);
}
str = jSONObject.toString();
} catch (Throwable th) {
af.b("MBInterstitialActivity", th.getMessage(), th);
str = "";
}
g.a().a((WebView) MBInterstitialActivity.this.f, "onFeedbackAlertStatusNotify", Base64.encodeToString(str.getBytes(), 2));
}
@Override // com.mbridge.msdk.foundation.d.a
public final void summit(String str) {
String str2;
MBInterstitialActivity.this.onResume();
try {
JSONObject jSONObject = new JSONObject();
if (c.m().c() != null) {
jSONObject.put("status", 2);
}
str2 = jSONObject.toString();
} catch (Throwable th) {
af.b("MBInterstitialActivity", th.getMessage(), th);
str2 = "";
}
g.a().a((WebView) MBInterstitialActivity.this.f, "onFeedbackAlertStatusNotify", Base64.encodeToString(str2.getBytes(), 2));
}
});
this.e.setCampaignUnitId(this.mUnitid);
com.mbridge.msdk.foundation.d.b.a().a(this.mUnitid, this.e);
return;
}
af.c("MBInterstitialActivity", "url:" + this.e.getHtmlUrl());
goneWebView();
this.f.setWebViewListener(new com.mbridge.msdk.mbsignalcommon.b.b() { // from class: com.mbridge.msdk.interstitial.view.MBInterstitialActivity.9
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, int i) {
}
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, String str, Bitmap bitmap) {
}
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void b(WebView webView, int i) {
}
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final boolean b(WebView webView, String str) {
return true;
}
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void c(WebView webView, int i) {
}
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) {
MBInterstitialActivity.this.i = true;
}
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, int i, String str, String str2) {
try {
MBInterstitialActivity.this.i = true;
if (MBInterstitialActivity.this.h != null) {
MBInterstitialActivity.this.h.a(str);
}
MBInterstitialActivity.a(MBInterstitialActivity.this, 3, str);
} catch (Exception e2) {
e2.printStackTrace();
}
}
@Override // com.mbridge.msdk.mbsignalcommon.b.b, com.mbridge.msdk.mbsignalcommon.windvane.d
public final void a(WebView webView, String str) {
try {
if (MBInterstitialActivity.this.i) {
return;
}
MBInterstitialActivity.a(MBInterstitialActivity.this, 1, "");
MBInterstitialActivity mBInterstitialActivity = MBInterstitialActivity.this;
if (mBInterstitialActivity.a != null && mBInterstitialActivity.n != null) {
MBInterstitialActivity.this.n.removeCallbacks(MBInterstitialActivity.this.a);
}
if (MBInterstitialActivity.this.h != null) {
MBInterstitialActivity.this.h.a();
}
MBInterstitialActivity mBInterstitialActivity2 = MBInterstitialActivity.this;
if (!mBInterstitialActivity2.mIsMBPage) {
mBInterstitialActivity2.n.postDelayed(MBInterstitialActivity.this.b, 2000L);
}
MBInterstitialActivity.e(MBInterstitialActivity.this);
} catch (Exception e2) {
e2.printStackTrace();
if (MBInterstitialActivity.this.h != null) {
MBInterstitialActivity.this.h.a("load page failed");
}
}
}
});
String htmlUrl = this.e.getHtmlUrl();
if (this.e.isMraid()) {
File file = new File(this.e.getMraid());
if (file.exists() && file.isFile() && file.canRead()) {
htmlUrl = "file:////" + this.e.getMraid();
}
}
this.k = System.currentTimeMillis();
this.f.loadUrl(htmlUrl);
this.n.postDelayed(this.a, WEB_LOAD_TIME);
c.m().a(this);
com.mbridge.msdk.foundation.d.b.a().a(this.mUnitid, this, (ViewGroup) null, (ViewGroup.LayoutParams) null, new com.mbridge.msdk.foundation.d.a() { // from class: com.mbridge.msdk.interstitial.view.MBInterstitialActivity.7
@Override // com.mbridge.msdk.foundation.d.a
public final void showed() {
String str;
MBInterstitialActivity.this.onPause();
try {
JSONObject jSONObject = new JSONObject();
if (c.m().c() != null) {
jSONObject.put("status", 1);
}
str = jSONObject.toString();
} catch (Throwable th) {
af.b("MBInterstitialActivity", th.getMessage(), th);
str = "";
}
g.a().a((WebView) MBInterstitialActivity.this.f, "onFeedbackAlertStatusNotify", Base64.encodeToString(str.getBytes(), 2));
}
@Override // com.mbridge.msdk.foundation.d.a
public final void close() {
String str;
MBInterstitialActivity.this.onResume();
try {
JSONObject jSONObject = new JSONObject();
if (c.m().c() != null) {
jSONObject.put("status", 2);
}
str = jSONObject.toString();
} catch (Throwable th) {
af.b("MBInterstitialActivity", th.getMessage(), th);
str = "";
}
g.a().a((WebView) MBInterstitialActivity.this.f, "onFeedbackAlertStatusNotify", Base64.encodeToString(str.getBytes(), 2));
}
@Override // com.mbridge.msdk.foundation.d.a
public final void summit(String str) {
String str2;
MBInterstitialActivity.this.onResume();
try {
JSONObject jSONObject = new JSONObject();
if (c.m().c() != null) {
jSONObject.put("status", 2);
}
str2 = jSONObject.toString();
} catch (Throwable th) {
af.b("MBInterstitialActivity", th.getMessage(), th);
str2 = "";
}
g.a().a((WebView) MBInterstitialActivity.this.f, "onFeedbackAlertStatusNotify", Base64.encodeToString(str2.getBytes(), 2));
}
});
this.e.setCampaignUnitId(this.mUnitid);
com.mbridge.msdk.foundation.d.b.a().a(this.mUnitid, this.e);
return;
}
a();
b();
a.c cVar2 = this.h;
if (cVar2 != null) {
cVar2.a("not found resource");
}
finish();
} catch (Exception e2) {
e2.printStackTrace();
}
}
@Override // com.mbridge.msdk.activity.MBBaseActivity, android.app.Activity
public void onResume() {
super.onResume();
CampaignEx campaignEx = this.e;
if (campaignEx == null || !campaignEx.isMraid()) {
return;
}
com.mbridge.msdk.mbsignalcommon.mraid.a.a().b(this.f, "true");
}
@Override // android.app.Activity
public void onPause() {
super.onPause();
CampaignEx campaignEx = this.e;
if (campaignEx == null || !campaignEx.isMraid()) {
return;
}
com.mbridge.msdk.mbsignalcommon.mraid.a.a().b(this.f, "false");
}
private void a() {
Intent intent = getIntent();
if (intent != null) {
this.mUnitid = intent.getStringExtra("unitId");
this.e = (CampaignEx) intent.getSerializableExtra(INTENT_CAMAPIGN);
}
CampaignEx campaignEx = this.e;
if (campaignEx != null && campaignEx.isMraid()) {
d dVar = new d(this);
this.j = dVar;
dVar.c();
this.j.a(new d.b() { // from class: com.mbridge.msdk.interstitial.view.MBInterstitialActivity.12
@Override // com.mbridge.msdk.mbsignalcommon.mraid.d.b
public final void a(double d) {
com.mbridge.msdk.mbsignalcommon.mraid.a.a().a(MBInterstitialActivity.this.f, d);
}
});
}
CampaignEx campaignEx2 = this.e;
if (campaignEx2 != null) {
com.mbridge.msdk.click.c.a(this, campaignEx2.getMaitve(), this.e.getMaitve_src());
}
}
public void initView() {
this.f = (WindVaneWebView) findViewById(x.a(getApplicationContext(), "mbridge_interstitial_wv", "id"));
this.mProgressBar = (ProgressBar) findViewById(x.a(getApplicationContext(), "mbridge_interstitial_pb", "id"));
this.g = (ImageView) findViewById(x.a(getApplicationContext(), "mbridge_interstitial_iv_close", "id"));
}
private void b() {
try {
if (a.e == null || TextUtils.isEmpty(this.mUnitid) || !a.e.containsKey(this.mUnitid)) {
return;
}
this.h = a.e.get(this.mUnitid);
} catch (Exception e) {
e.printStackTrace();
}
}
public void showWebView() {
runOnUiThread(new Runnable() { // from class: com.mbridge.msdk.interstitial.view.MBInterstitialActivity.13
@Override // java.lang.Runnable
public final void run() {
try {
if (MBInterstitialActivity.this.f == null || MBInterstitialActivity.this.e == null) {
return;
}
MBInterstitialActivity.this.f.setVisibility(0);
if (MBInterstitialActivity.this.e.isMraid()) {
MBInterstitialActivity.j(MBInterstitialActivity.this);
}
MBInterstitialActivity.k(MBInterstitialActivity.this);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
public void goneWebView() {
try {
runOnUiThread(new Runnable() { // from class: com.mbridge.msdk.interstitial.view.MBInterstitialActivity.14
@Override // java.lang.Runnable
public final void run() {
if (MBInterstitialActivity.this.f != null) {
MBInterstitialActivity.this.f.setVisibility(8);
}
}
});
} catch (Exception e) {
e.printStackTrace();
}
}
public void showLoading() {
try {
runOnUiThread(new Runnable() { // from class: com.mbridge.msdk.interstitial.view.MBInterstitialActivity.2
@Override // java.lang.Runnable
public final void run() {
ProgressBar progressBar = MBInterstitialActivity.this.mProgressBar;
if (progressBar != null) {
progressBar.setVisibility(0);
}
}
});
} catch (Exception e) {
e.printStackTrace();
}
}
public void hideLoading() {
try {
runOnUiThread(new Runnable() { // from class: com.mbridge.msdk.interstitial.view.MBInterstitialActivity.3
@Override // java.lang.Runnable
public final void run() {
ProgressBar progressBar = MBInterstitialActivity.this.mProgressBar;
if (progressBar != null) {
progressBar.setVisibility(8);
}
}
});
} catch (Exception e) {
e.printStackTrace();
}
}
@Override // com.mbridge.msdk.activity.MBBaseActivity, android.app.Activity
public void onDestroy() {
super.onDestroy();
try {
a.c cVar = this.h;
if (cVar != null) {
cVar.b();
}
com.mbridge.msdk.click.a aVar = this.o;
if (aVar != null) {
aVar.a(false);
this.o.a((NativeListener.NativeTrackingListener) null);
this.o.a();
}
d dVar = this.j;
if (dVar != null) {
dVar.d();
}
if (!this.l) {
c();
}
if (a.e != null && !TextUtils.isEmpty(this.mUnitid)) {
a.e.remove(this.mUnitid);
}
this.h = null;
com.mbridge.msdk.foundation.d.b.a().c(this.mUnitid);
} catch (Exception e) {
e.printStackTrace();
}
}
@Override // android.app.Activity
public void finish() {
super.finish();
if (!this.l) {
c();
}
if (this.m) {
return;
}
reportPlayableClosed();
}
public void reportPlayableClosed() {
if (this.e != null) {
n nVar = new n("2000061", this.e.getId(), this.e.getRequestId(), this.e.getRequestIdNotice(), this.mUnitid, ab.m(c.m().c()));
nVar.d(this.e.isMraid() ? n.a : n.b);
com.mbridge.msdk.foundation.same.report.g.b(nVar, c.m().c(), this.mUnitid);
this.m = true;
}
}
private void c() {
h hVar = new h(getApplicationContext());
CampaignEx campaignEx = this.e;
if (campaignEx != null) {
hVar.b(campaignEx.getRequestId(), this.e.getRequestIdNotice(), this.e.getId(), this.mUnitid, com.mbridge.msdk.mbsignalcommon.mraid.c.a(this.e.getId()), this.e.isBidCampaign());
com.mbridge.msdk.mbsignalcommon.mraid.c.b(this.e.getId());
this.l = true;
}
}
public void onIntersClick() {
try {
a.c cVar = this.h;
if (cVar != null) {
cVar.c();
}
} catch (Exception e) {
e.printStackTrace();
}
}
public k getIntersUnitSetting() {
try {
if (TextUtils.isEmpty(this.mUnitid)) {
return null;
}
k d = com.mbridge.msdk.c.h.a().d(c.m().k(), this.mUnitid);
return d == null ? k.c(this.mUnitid) : d;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
public void clickTracking() {
try {
if (this.e != null && !ap.a(this.mUnitid)) {
onIntersClick();
com.mbridge.msdk.click.a aVar = new com.mbridge.msdk.click.a(getApplicationContext(), this.mUnitid);
this.o = aVar;
aVar.a(new NativeListener.NativeTrackingListener() { // from class: com.mbridge.msdk.interstitial.view.MBInterstitialActivity.4
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onDismissLoading(Campaign campaign) {
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onDownloadFinish(Campaign campaign) {
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onDownloadProgress(int i) {
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onDownloadStart(Campaign campaign) {
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final boolean onInterceptDefaultLoadingDialog() {
return false;
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onShowLoading(Campaign campaign) {
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public final void onStartRedirection(Campaign campaign, String str) {
try {
MBInterstitialActivity.this.showLoading();
} catch (Exception e) {
e.printStackTrace();
}
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public final void onRedirectionFailed(Campaign campaign, String str) {
MBInterstitialActivity.this.hideLoading();
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public final void onFinishRedirection(Campaign campaign, String str) {
try {
MBInterstitialActivity.this.hideLoading();
} catch (Exception e) {
e.printStackTrace();
}
}
});
this.o.a(this.e);
}
} catch (Exception e) {
e.printStackTrace();
}
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public void open(String str) {
if (!TextUtils.isEmpty(str)) {
this.e.setClickURL(str);
CampaignEx mraidCampaign = getMraidCampaign();
if (mraidCampaign != null) {
new h(getApplicationContext()).a(mraidCampaign.getRequestId(), mraidCampaign.getRequestIdNotice(), mraidCampaign.getId(), this.mUnitid, str, mraidCampaign.isBidCampaign());
}
}
clickTracking();
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public void close() {
finish();
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public void unload() {
close();
}
@Override // com.mbridge.msdk.mbsignalcommon.mraid.b
public void useCustomClose(boolean z) {
if (z) {
this.g.setImageDrawable(new ColorDrawable(0));
} else {
this.g.setImageResource(x.a(getApplicationContext(), "mbridge_interstitial_close", "drawable"));
}
}
@Override // com.mbridge.msdk.activity.MBBaseActivity
public void setTopControllerPadding(int i, int i2, int i3, int i4, int i5) {
int a = ak.a(this, 10.0f);
if (i2 <= 0) {
i2 = a;
}
if (i3 <= 0) {
i3 = a;
}
if (i4 <= 0) {
i4 = a;
}
if (i5 <= 0) {
i5 = a;
}
if (this.g != null) {
int a2 = ak.a(this, 25.0f);
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(a2, a2);
layoutParams.addRule(11);
layoutParams.setMargins(i2, i4, i3, i5);
this.g.setLayoutParams(layoutParams);
}
}
public static /* synthetic */ void a(MBInterstitialActivity mBInterstitialActivity, int i, String str) {
CampaignEx campaignEx = mBInterstitialActivity.e;
if (campaignEx == null || !campaignEx.isMraid()) {
return;
}
n nVar = new n();
nVar.f(mBInterstitialActivity.e.getRequestId());
nVar.g(mBInterstitialActivity.e.getRequestIdNotice());
nVar.e(mBInterstitialActivity.e.getId());
nVar.b(i);
nVar.l(String.valueOf(System.currentTimeMillis() - mBInterstitialActivity.k));
nVar.n("");
nVar.h(str);
nVar.d(CampaignEx.CLICKMODE_ON);
nVar.d(mBInterstitialActivity.e.isMraid() ? n.a : n.b);
com.mbridge.msdk.foundation.same.report.g.b(nVar, mBInterstitialActivity.mUnitid, mBInterstitialActivity.e);
}
public static /* synthetic */ void e(MBInterstitialActivity mBInterstitialActivity) {
CampaignEx campaignEx = mBInterstitialActivity.e;
if (campaignEx == null || !campaignEx.isMraid()) {
return;
}
int i = mBInterstitialActivity.getResources().getConfiguration().orientation;
String str = i != 0 ? i != 1 ? i != 2 ? "UNDEFINED" : "landscape" : "portrait" : AdError.UNDEFINED_DOMAIN;
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("orientation", str);
jSONObject.put("locked", "true");
} catch (Exception e) {
e.printStackTrace();
}
float j = ab.j(mBInterstitialActivity);
float h = ab.h(mBInterstitialActivity);
DisplayMetrics displayMetrics = new DisplayMetrics();
mBInterstitialActivity.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
float f = displayMetrics.widthPixels;
float f2 = displayMetrics.heightPixels;
HashMap hashMap = new HashMap();
hashMap.put(MRAIDCommunicatorUtil.KEY_PLACEMENTTYPE, "Interstitial");
hashMap.put("state", MRAIDCommunicatorUtil.STATES_DEFAULT);
hashMap.put(MRAIDCommunicatorUtil.KEY_VIEWABLE, "true");
hashMap.put(MRAIDCommunicatorUtil.KEY_CURRENTORIENTATION, jSONObject);
com.mbridge.msdk.mbsignalcommon.mraid.a.a().b(mBInterstitialActivity.f, j, h);
com.mbridge.msdk.mbsignalcommon.mraid.a.a().c(mBInterstitialActivity.f, f, f2);
com.mbridge.msdk.mbsignalcommon.mraid.a.a().a(mBInterstitialActivity.f, hashMap);
com.mbridge.msdk.mbsignalcommon.mraid.a.a().a(mBInterstitialActivity.f, mBInterstitialActivity.j.a());
com.mbridge.msdk.mbsignalcommon.mraid.a.a().a(mBInterstitialActivity.f);
}
public static /* synthetic */ void h(MBInterstitialActivity mBInterstitialActivity) {
List<String> pv_urls;
try {
c.m().a(mBInterstitialActivity);
if (!TextUtils.isEmpty(mBInterstitialActivity.e.getImpressionURL())) {
Context c = c.m().c();
CampaignEx campaignEx = mBInterstitialActivity.e;
com.mbridge.msdk.click.a.a(c, campaignEx, mBInterstitialActivity.mUnitid, campaignEx.getImpressionURL(), false, true, com.mbridge.msdk.click.a.a.g);
}
if (!TextUtils.isEmpty(mBInterstitialActivity.e.getOnlyImpressionURL())) {
Context c2 = c.m().c();
CampaignEx campaignEx2 = mBInterstitialActivity.e;
com.mbridge.msdk.click.a.a(c2, campaignEx2, mBInterstitialActivity.mUnitid, campaignEx2.getOnlyImpressionURL(), false, true, com.mbridge.msdk.click.a.a.h);
}
com.mbridge.msdk.foundation.same.a.b.a(mBInterstitialActivity.mUnitid, mBInterstitialActivity.e, "interstitial");
Runnable runnable = new Runnable() { // from class: com.mbridge.msdk.interstitial.view.MBInterstitialActivity.6
@Override // java.lang.Runnable
public final void run() {
j.a(com.mbridge.msdk.foundation.db.g.a(MBInterstitialActivity.this)).a(MBInterstitialActivity.this.e.getId());
}
};
com.mbridge.msdk.foundation.controller.d.a();
com.mbridge.msdk.foundation.same.f.a.b().execute(runnable);
CampaignEx campaignEx3 = mBInterstitialActivity.e;
if (campaignEx3 == null || (pv_urls = campaignEx3.getPv_urls()) == null || pv_urls.size() <= 0) {
return;
}
Iterator<String> it = pv_urls.iterator();
while (it.hasNext()) {
com.mbridge.msdk.click.a.a(c.m().c(), mBInterstitialActivity.e, mBInterstitialActivity.mUnitid, it.next(), false, true);
}
} catch (Throwable th) {
af.a("MBInterstitialActivity", th.getMessage());
}
}
public static /* synthetic */ void j(MBInterstitialActivity mBInterstitialActivity) {
try {
n nVar = new n();
nVar.f(mBInterstitialActivity.e.getRequestId());
nVar.g(mBInterstitialActivity.e.getRequestIdNotice());
nVar.e(mBInterstitialActivity.e.getId());
nVar.d(mBInterstitialActivity.e.isMraid() ? n.a : n.b);
com.mbridge.msdk.foundation.same.report.g.d(nVar, mBInterstitialActivity.getApplicationContext(), mBInterstitialActivity.mUnitid);
} catch (Exception e) {
e.printStackTrace();
}
}
public static /* synthetic */ void k(MBInterstitialActivity mBInterstitialActivity) {
CampaignEx campaignEx = mBInterstitialActivity.e;
if (campaignEx == null || !campaignEx.isMraid()) {
return;
}
mBInterstitialActivity.f.post(new Runnable() { // from class: com.mbridge.msdk.interstitial.view.MBInterstitialActivity.5
@Override // java.lang.Runnable
public final void run() {
com.mbridge.msdk.mbsignalcommon.mraid.a.a().a(MBInterstitialActivity.this.f, MBInterstitialActivity.this.f.getLeft(), MBInterstitialActivity.this.f.getTop(), MBInterstitialActivity.this.f.getWidth(), MBInterstitialActivity.this.f.getHeight());
com.mbridge.msdk.mbsignalcommon.mraid.a.a().b(MBInterstitialActivity.this.f, MBInterstitialActivity.this.f.getLeft(), MBInterstitialActivity.this.f.getTop(), MBInterstitialActivity.this.f.getWidth(), MBInterstitialActivity.this.f.getHeight());
}
});
}
}