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.videocommon;
/* 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.videocommon";
}

View File

@@ -0,0 +1,180 @@
package com.mbridge.msdk.videocommon;
/* 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_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_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_shape_btn = 0x7f08021c;
public static int mbridge_shape_line = 0x7f08021e;
public static int mbridge_video_common_full_star = 0x7f080235;
public static int mbridge_video_common_full_while_star = 0x7f080236;
public static int mbridge_video_common_half_star = 0x7f080237;
private drawable() {
}
}
public static final class id {
public static int mbridge_interstitial_pb = 0x7f0a0187;
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 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;
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,303 @@
package com.mbridge.msdk.videocommon;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes4.dex */
public final class a {
private static ConcurrentHashMap<String, C0246a> a = new ConcurrentHashMap<>();
private static ConcurrentHashMap<String, C0246a> b = new ConcurrentHashMap<>();
private static ConcurrentHashMap<String, C0246a> c = new ConcurrentHashMap<>();
private static ConcurrentHashMap<String, C0246a> d = new ConcurrentHashMap<>();
private static ConcurrentHashMap<String, C0246a> e = new ConcurrentHashMap<>();
private static ConcurrentHashMap<String, C0246a> f = new ConcurrentHashMap<>();
private static ConcurrentHashMap<String, C0246a> g = new ConcurrentHashMap<>();
private static ConcurrentHashMap<String, C0246a> h = new ConcurrentHashMap<>();
private static ConcurrentHashMap<String, C0246a> i = new ConcurrentHashMap<>();
private static ConcurrentHashMap<String, C0246a> j = new ConcurrentHashMap<>();
/* renamed from: com.mbridge.msdk.videocommon.a$a, reason: collision with other inner class name */
public static class C0246a {
private WindVaneWebView a;
private boolean b;
public final WindVaneWebView a() {
return this.a;
}
public final void a(WindVaneWebView windVaneWebView) {
this.a = windVaneWebView;
}
public final void a(boolean z) {
this.b = z;
}
public final boolean c() {
return this.b;
}
public final void a(String str) {
WindVaneWebView windVaneWebView = this.a;
if (windVaneWebView != null) {
windVaneWebView.setTag(str);
}
}
public final String b() {
WindVaneWebView windVaneWebView = this.a;
return windVaneWebView != null ? (String) windVaneWebView.getTag() : "";
}
}
public static C0246a a(String str) {
if (g.containsKey(str)) {
return g.get(str);
}
if (h.containsKey(str)) {
return h.get(str);
}
if (i.containsKey(str)) {
return i.get(str);
}
if (j.containsKey(str)) {
return j.get(str);
}
return null;
}
public static void a(String str, C0246a c0246a, boolean z, boolean z2) {
if (z) {
if (z2) {
h.put(str, c0246a);
return;
} else {
g.put(str, c0246a);
return;
}
}
if (z2) {
j.put(str, c0246a);
} else {
i.put(str, c0246a);
}
}
public static void b(String str) {
if (g.containsKey(str)) {
g.remove(str);
}
if (i.containsKey(str)) {
i.remove(str);
}
if (h.containsKey(str)) {
h.remove(str);
}
if (j.containsKey(str)) {
j.remove(str);
}
}
public static void c(String str) {
if (!TextUtils.isEmpty(str)) {
for (String str2 : g.keySet()) {
if (!TextUtils.isEmpty(str2) && str2.startsWith(str)) {
g.remove(str2);
}
}
} else {
g.clear();
}
h.clear();
}
public static void a() {
i.clear();
j.clear();
}
public static void d(String str) {
for (Map.Entry<String, C0246a> entry : g.entrySet()) {
if (entry.getKey().contains(str)) {
g.remove(entry.getKey());
}
}
}
public static void e(String str) {
for (Map.Entry<String, C0246a> entry : h.entrySet()) {
if (entry.getKey().contains(str)) {
h.remove(entry.getKey());
}
}
}
public static C0246a a(int i2, CampaignEx campaignEx) {
if (campaignEx == null) {
return null;
}
try {
String requestIdNotice = campaignEx.getRequestIdNotice();
if (i2 == 288) {
requestIdNotice = campaignEx.getKeyIaUrl();
}
if (i2 != 94) {
if (i2 != 287) {
if (i2 == 288) {
ConcurrentHashMap<String, C0246a> concurrentHashMap = d;
if (concurrentHashMap != null && concurrentHashMap.size() > 0) {
return d.get(requestIdNotice);
}
} else {
ConcurrentHashMap<String, C0246a> concurrentHashMap2 = a;
if (concurrentHashMap2 != null && concurrentHashMap2.size() > 0) {
return a.get(requestIdNotice);
}
}
} else if (campaignEx.isBidCampaign()) {
ConcurrentHashMap<String, C0246a> concurrentHashMap3 = c;
if (concurrentHashMap3 != null && concurrentHashMap3.size() > 0) {
return c.get(requestIdNotice);
}
} else {
ConcurrentHashMap<String, C0246a> concurrentHashMap4 = f;
if (concurrentHashMap4 != null && concurrentHashMap4.size() > 0) {
return f.get(requestIdNotice);
}
}
} else if (campaignEx.isBidCampaign()) {
ConcurrentHashMap<String, C0246a> concurrentHashMap5 = b;
if (concurrentHashMap5 != null && concurrentHashMap5.size() > 0) {
return b.get(requestIdNotice);
}
} else {
ConcurrentHashMap<String, C0246a> concurrentHashMap6 = e;
if (concurrentHashMap6 != null && concurrentHashMap6.size() > 0) {
return e.get(requestIdNotice);
}
}
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
e2.printStackTrace();
}
}
return null;
}
public static void b(int i2, CampaignEx campaignEx) {
if (campaignEx == null) {
return;
}
try {
String requestIdNotice = campaignEx.getRequestIdNotice();
if (i2 == 288) {
requestIdNotice = campaignEx.getKeyIaUrl();
}
if (i2 == 94) {
if (campaignEx.isBidCampaign()) {
ConcurrentHashMap<String, C0246a> concurrentHashMap = b;
if (concurrentHashMap != null) {
concurrentHashMap.remove(requestIdNotice);
return;
}
return;
}
ConcurrentHashMap<String, C0246a> concurrentHashMap2 = e;
if (concurrentHashMap2 != null) {
concurrentHashMap2.remove(requestIdNotice);
return;
}
return;
}
if (i2 != 287) {
if (i2 != 288) {
ConcurrentHashMap<String, C0246a> concurrentHashMap3 = a;
if (concurrentHashMap3 != null) {
concurrentHashMap3.remove(requestIdNotice);
return;
}
return;
}
ConcurrentHashMap<String, C0246a> concurrentHashMap4 = d;
if (concurrentHashMap4 != null) {
concurrentHashMap4.remove(requestIdNotice);
return;
}
return;
}
if (campaignEx.isBidCampaign()) {
ConcurrentHashMap<String, C0246a> concurrentHashMap5 = c;
if (concurrentHashMap5 != null) {
concurrentHashMap5.remove(requestIdNotice);
return;
}
return;
}
ConcurrentHashMap<String, C0246a> concurrentHashMap6 = f;
if (concurrentHashMap6 != null) {
concurrentHashMap6.remove(requestIdNotice);
}
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
e2.printStackTrace();
}
}
}
public static void a(int i2, String str, C0246a c0246a) {
try {
if (i2 == 94) {
if (b == null) {
b = new ConcurrentHashMap<>();
}
b.put(str, c0246a);
} else {
if (i2 != 287) {
return;
}
if (c == null) {
c = new ConcurrentHashMap<>();
}
c.put(str, c0246a);
}
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
e2.printStackTrace();
}
}
}
public static void b(int i2, String str, C0246a c0246a) {
try {
if (i2 == 94) {
if (e == null) {
e = new ConcurrentHashMap<>();
}
e.put(str, c0246a);
} else if (i2 == 287) {
if (f == null) {
f = new ConcurrentHashMap<>();
}
f.put(str, c0246a);
} else if (i2 == 288) {
if (d == null) {
d = new ConcurrentHashMap<>();
}
d.put(str, c0246a);
} else {
if (a == null) {
a = new ConcurrentHashMap<>();
}
a.put(str, c0246a);
}
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
e2.printStackTrace();
}
}
}
}

View File

@@ -0,0 +1,432 @@
package com.mbridge.msdk.videocommon.a;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.i;
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 com.mbridge.msdk.videocommon.d.b;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.CopyOnWriteArrayList;
/* loaded from: classes4.dex */
public class a {
private static final String a = "com.mbridge.msdk.videocommon.a.a";
private static a b;
private e c;
private a() {
try {
Context c = c.m().c();
if (c != null) {
this.c = e.a(g.a(c));
} else {
af.b(a, "RewardCampaignCache get Context is null");
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static a a() {
if (b == null) {
synchronized (a.class) {
try {
if (b == null) {
b = new a();
}
} finally {
}
}
}
return b;
}
public final CopyOnWriteArrayList<CampaignEx> a(String str, int i) {
List<CampaignEx> a2;
CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList = null;
try {
if (TextUtils.isEmpty(str) || (a2 = this.c.a(str, 0, 0, i)) == null) {
return null;
}
CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList2 = new CopyOnWriteArrayList<>();
try {
for (CampaignEx campaignEx : a2) {
if (campaignEx != null) {
copyOnWriteArrayList2.add(campaignEx);
}
}
return copyOnWriteArrayList2;
} catch (Exception e) {
e = e;
copyOnWriteArrayList = copyOnWriteArrayList2;
e.printStackTrace();
return copyOnWriteArrayList;
}
} catch (Exception e2) {
e = e2;
}
}
public final void a(String str, List<CampaignEx> list, String str2, int i) {
e eVar;
if (TextUtils.isEmpty(str) || list == null || list.size() <= 0 || TextUtils.isEmpty(str2) || (eVar = this.c) == null) {
return;
}
eVar.a(str, list, str2, i);
}
public final void a(String str, List<CampaignEx> list) {
e eVar;
if (TextUtils.isEmpty(str) || list == null || list.size() <= 0 || (eVar = this.c) == null) {
return;
}
eVar.b(str, list);
}
public final void a(String str, List<CampaignEx> list, String str2) {
e eVar;
try {
if (TextUtils.isEmpty(str) || list == null || list.size() <= 0 || (eVar = this.c) == null) {
return;
}
eVar.a(str, list, str2);
} catch (Exception e) {
af.b(a, e.getMessage());
}
}
public final void a(String str, String str2) {
if (this.c == null || TextUtils.isEmpty(str)) {
return;
}
this.c.f(str, str2);
}
public final List<CampaignEx> a(String str, int i, boolean z) {
return a(str, i, z, "");
}
public final CopyOnWriteArrayList<CampaignEx> a(String str, int i, boolean z, String str2) {
List<CampaignEx> a2;
CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList = null;
try {
com.mbridge.msdk.videocommon.d.a b2 = b.a().b();
long f = b2 != null ? b2.f() : 0L;
if (TextUtils.isEmpty(str)) {
return null;
}
if (z) {
a2 = this.c.a(str, 0, 0, i, str2);
} else {
a2 = this.c.a(str, 0, 0, i, false);
}
long currentTimeMillis = System.currentTimeMillis();
if (a2 == null) {
return null;
}
CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList2 = new CopyOnWriteArrayList<>();
try {
for (CampaignEx campaignEx : a2) {
if (campaignEx != null) {
if (campaignEx.getReadyState() != 0 && campaignEx.getLoadTimeoutState() != 1) {
}
long plct = campaignEx.getPlct() * 1000;
long timestamp = currentTimeMillis - campaignEx.getTimestamp();
if ((plct > 0 && plct >= timestamp) || (plct <= 0 && f >= timestamp)) {
copyOnWriteArrayList2.add(campaignEx);
}
}
}
return copyOnWriteArrayList2;
} catch (Exception e) {
e = e;
copyOnWriteArrayList = copyOnWriteArrayList2;
e.printStackTrace();
return copyOnWriteArrayList;
}
} catch (Exception e2) {
e = e2;
}
}
public final List<CampaignEx> a(List<CampaignEx> list) {
ArrayList arrayList = null;
if (list == null) {
return null;
}
try {
com.mbridge.msdk.videocommon.d.a b2 = b.a().b();
long f = b2 != null ? b2.f() : 0L;
long currentTimeMillis = System.currentTimeMillis();
if (list.size() <= 0) {
return null;
}
ArrayList arrayList2 = new ArrayList();
try {
for (CampaignEx campaignEx : list) {
if (campaignEx != null) {
long plct = campaignEx.getPlct() * 1000;
long timestamp = currentTimeMillis - campaignEx.getTimestamp();
if ((plct > 0 && plct >= timestamp) || (plct <= 0 && f >= timestamp)) {
arrayList2.add(campaignEx);
}
}
}
return arrayList2;
} catch (Exception e) {
e = e;
arrayList = arrayList2;
e.printStackTrace();
return arrayList;
}
} catch (Exception e2) {
e = e2;
}
}
public final List<com.mbridge.msdk.foundation.entity.c> a(String str) {
try {
if (TextUtils.isEmpty(str)) {
return null;
}
return this.c.d(str);
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
public final int b(String str, int i, boolean z, String str2) {
List<CampaignEx> a2;
try {
if (TextUtils.isEmpty(str)) {
return 0;
}
ArrayList arrayList = new ArrayList();
if (z) {
a2 = this.c.a(str, 0, 0, i, str2);
} else {
a2 = this.c.a(str, 0, 0, i, false);
}
if (a2 == null) {
return 0;
}
for (CampaignEx campaignEx : a2) {
if (campaignEx != null && campaignEx.getReadyState() == 0) {
arrayList.add(campaignEx);
}
}
return arrayList.size();
} catch (Exception e) {
e.printStackTrace();
return 0;
}
}
public final List<CampaignEx> b(String str, int i, boolean z) {
try {
if (TextUtils.isEmpty(str)) {
return null;
}
return this.c.a(str, 0, 0, i, z);
} catch (Exception e) {
af.b(a, e.getLocalizedMessage());
return null;
}
}
public final List<CampaignEx> c(String str, int i, boolean z, String str2) {
long ad;
List<CampaignEx> a2;
ArrayList arrayList = null;
try {
com.mbridge.msdk.c.g b2 = h.a().b(c.m().k());
if (b2 != null) {
ad = b2.ad();
} else {
h.a();
ad = i.a().ad();
}
long j = ad * 1000;
if (TextUtils.isEmpty(str)) {
return null;
}
if (z) {
a2 = this.c.a(str, 0, 0, i, str2);
} else {
a2 = this.c.a(str, 0, 0, i, false);
}
long currentTimeMillis = System.currentTimeMillis();
if (a2 == null) {
return null;
}
ArrayList arrayList2 = new ArrayList();
try {
for (CampaignEx campaignEx : a2) {
if (campaignEx != null && campaignEx.getReadyState() == 0) {
long plctb = campaignEx.getPlctb() * 1000;
long timestamp = currentTimeMillis - campaignEx.getTimestamp();
if ((plctb <= 0 && j >= timestamp) || (plctb > 0 && plctb >= timestamp)) {
arrayList2.add(campaignEx);
}
}
}
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;
}
if (campaignEx.isBidCampaign()) {
com.mbridge.msdk.foundation.same.a.b.c(str, campaignEx.getRequestId());
}
this.c.a(campaignEx.getId(), str, campaignEx.isBidCampaign(), campaignEx.getRequestId());
} catch (Exception e) {
e.printStackTrace();
}
}
}
public final void a(CampaignEx campaignEx) {
if (campaignEx != null) {
try {
if (TextUtils.isEmpty(campaignEx.getId())) {
return;
}
this.c.b(campaignEx.getId(), campaignEx.getRequestId());
} catch (Exception e) {
e.printStackTrace();
}
}
}
public final void b(String str) {
ConcurrentHashMap<String, com.mbridge.msdk.foundation.entity.c> f;
try {
if (TextUtils.isEmpty(str) || (f = this.c.f(str)) == null || f.size() <= 0) {
return;
}
com.mbridge.msdk.c.g b2 = h.a().b(c.m().k());
if (b2 == null) {
h.a();
b2 = i.a();
}
long ad = b2 != null ? b2.ad() : 0L;
long currentTimeMillis = System.currentTimeMillis();
for (com.mbridge.msdk.foundation.entity.c cVar : f.values()) {
if (cVar != null) {
long e = cVar.e();
if (e <= 0) {
e = ad;
}
if (cVar.f() + (e * 1000) < currentTimeMillis && !TextUtils.isEmpty(cVar.a())) {
af.b("HBOPTIMIZE", "不在有效期范围内 删除" + cVar.a());
c(str, cVar.a());
}
}
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
public final void b(String str, String str2) {
e eVar = this.c;
if (eVar != null) {
eVar.e(str, str2);
}
}
public final void b(String str, int i) {
int size;
try {
List<com.mbridge.msdk.foundation.entity.c> d = this.c.d(str);
if (d == null || d.size() <= 0 || (size = d.size() - i) <= 0) {
return;
}
for (int i2 = 0; i2 < size; i2++) {
c(str, d.get(i2).a());
com.mbridge.msdk.foundation.same.a.b.c(str, d.get(i2).a());
}
} catch (Exception e) {
e.printStackTrace();
}
}
public final synchronized void c(String str, String str2) {
try {
this.c.c(str2, str);
} catch (Exception e) {
e.printStackTrace();
}
}
public final void a(String str, String str2, List<CampaignEx> list) {
try {
if (TextUtils.isEmpty(str2) || list == null || list.size() <= 0) {
return;
}
this.c.a(list, str, str2, 0);
} catch (Exception e) {
e.printStackTrace();
}
}
public final synchronized void a(long j, String str) {
try {
this.c.a(j, str);
} catch (Exception e) {
e.printStackTrace();
af.b(a, e.getMessage());
}
}
public final synchronized void c(String str, int i) {
int m;
try {
try {
com.mbridge.msdk.c.g b2 = h.a().b(c.m().k());
if (b2 == null) {
h.a();
b2 = i.a();
}
m = b2.m();
} catch (Exception e) {
af.b(a, e.getMessage());
}
if (m == 0) {
return;
}
List<CampaignEx> b3 = this.c.b(str, i, m == 2);
if (b3 != null && b3.size() > 0) {
for (CampaignEx campaignEx : b3) {
String requestIdNotice = campaignEx.getRequestIdNotice();
String id = campaignEx.getId();
com.mbridge.msdk.videocommon.a.b(campaignEx.getCampaignUnitId() + "_" + id + "_" + requestIdNotice + "_" + campaignEx.getCMPTEntryUrl());
}
}
this.c.a(str, i, m == 2);
} catch (Throwable th) {
throw th;
}
}
}

View File

@@ -0,0 +1,27 @@
package com.mbridge.msdk.videocommon.b;
import com.ironsource.v8;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class a {
private String a;
private String b;
private a(String str, String str2) {
this.a = str;
this.b = str2;
}
public static a a(JSONObject jSONObject) {
if (jSONObject == null) {
return null;
}
try {
return new a(jSONObject.optString("appId"), jSONObject.optString(v8.j));
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
}

View File

@@ -0,0 +1,46 @@
package com.mbridge.msdk.videocommon.b;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class b {
private int a;
private int b;
private a c;
public final int a() {
return this.a;
}
public final int b() {
return this.b;
}
public b(int i, int i2, a aVar) {
this.a = i;
this.b = i2;
this.c = aVar;
}
public static List<b> a(JSONArray jSONArray) {
if (jSONArray != null && jSONArray.length() > 0) {
ArrayList arrayList = new ArrayList();
for (int i = 0; i < jSONArray.length(); i++) {
try {
JSONObject optJSONObject = jSONArray.optJSONObject(i);
int optInt = optJSONObject.optInt("id");
int optInt2 = optJSONObject.optInt("timeout");
JSONObject optJSONObject2 = optJSONObject.optJSONObject("params");
arrayList.add(new b(optInt, optInt2, optJSONObject2 != null ? a.a(optJSONObject2) : null));
} catch (Exception e) {
e.printStackTrace();
}
}
return arrayList;
}
return null;
}
}

View File

@@ -0,0 +1,90 @@
package com.mbridge.msdk.videocommon.b;
import android.text.TextUtils;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class c {
private String a;
private int b;
public final String a() {
return this.a;
}
public final void a(int i) {
this.b = i;
}
public final void a(String str) {
this.a = str;
}
public final int b() {
return this.b;
}
public c(String str, int i) {
this.a = str;
this.b = i;
}
private static c c() {
return new c("Virtual Item", 1);
}
public static c b(String str) {
c cVar = null;
try {
com.mbridge.msdk.videocommon.d.a b = com.mbridge.msdk.videocommon.d.b.a().b();
if (TextUtils.isEmpty(str)) {
cVar = c();
} else if (b != null && b.j() != null) {
cVar = b.j().get(str);
}
return cVar == null ? c() : cVar;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
public static Map<String, c> a(JSONArray jSONArray) {
if (jSONArray == null || jSONArray.length() <= 0) {
return null;
}
try {
HashMap hashMap = new HashMap();
for (int i = 0; i < jSONArray.length(); i++) {
JSONObject optJSONObject = jSONArray.optJSONObject(i);
hashMap.put(optJSONObject.optString("id"), new c(optJSONObject.optString("name"), optJSONObject.optInt("amount")));
}
return hashMap;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
public static c a(JSONObject jSONObject) {
if (jSONObject == null) {
return null;
}
try {
String optString = jSONObject.optString("name");
int optInt = jSONObject.optInt("amount");
jSONObject.optString("id");
return new c(optString, optInt);
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
public final String toString() {
return "Reward{name='" + this.a + "', amount=" + this.b + '}';
}
}

View File

@@ -0,0 +1,192 @@
package com.mbridge.msdk.videocommon.c;
import android.content.Context;
import android.text.TextUtils;
import com.ironsource.v8;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.foundation.same.net.e.d;
import com.mbridge.msdk.foundation.same.net.f.e;
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.playercommon.exoplayer2.source.chunk.ChunkedTrackBlacklistUtil;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class a {
private static final String a = "com.mbridge.msdk.videocommon.c.a";
public final void a(Context context, final String str, String str2) {
e eVar = new e();
eVar.a("app_id", str);
eVar.a("sign", SameMD5.getMD5(str + str2));
try {
com.mbridge.msdk.videocommon.d.a e = com.mbridge.msdk.videocommon.d.b.a().e();
if (e == null) {
eVar.a("vtag", "");
} else {
String a2 = e.a();
if (TextUtils.isEmpty(a2)) {
a2 = "";
}
eVar.a("vtag", a2);
}
} catch (Throwable th) {
af.b(a, th.getMessage());
}
new b(context).get(1, d.f().I, eVar, new com.mbridge.msdk.foundation.same.net.f.d() { // from class: com.mbridge.msdk.videocommon.c.a.1
@Override // com.mbridge.msdk.foundation.same.net.f.d
public final void a(JSONObject jSONObject) {
try {
if (ak.a(jSONObject)) {
com.mbridge.msdk.videocommon.d.b.a().a(false);
if (jSONObject.optInt("vtag_status", 0) == 1) {
String g = com.mbridge.msdk.videocommon.d.b.a().g(str);
if (!TextUtils.isEmpty(g)) {
try {
jSONObject = h.a().a(new JSONObject(g), jSONObject);
} catch (Exception e2) {
af.b(a.a, e2.getMessage());
}
}
}
try {
jSONObject.put("current_time", System.currentTimeMillis());
com.mbridge.msdk.videocommon.d.b.a().c(str, jSONObject.toString());
} catch (JSONException e3) {
af.b(a.a, e3.getMessage());
}
} else {
com.mbridge.msdk.videocommon.d.b.a().f(str);
}
a.this.a(1, 2, "");
} catch (Throwable th2) {
af.b(a.a, th2.getMessage());
}
}
@Override // com.mbridge.msdk.foundation.same.net.f.d
public final void a(String str3) {
com.mbridge.msdk.videocommon.d.b.a().a(false);
af.b(a.a, str3);
a.this.a(2, 2, str3);
}
}, "setting", ChunkedTrackBlacklistUtil.DEFAULT_TRACK_BLACKLIST_MS);
a(3, 2, "");
}
public final void a(Context context, final String str, String str2, String str3, final c cVar) {
e eVar = new e();
eVar.a("app_id", str);
eVar.a("sign", SameMD5.getMD5(str + str2));
eVar.a("unit_ids", v8.i.d + str3 + v8.i.e);
try {
com.mbridge.msdk.videocommon.d.c f = com.mbridge.msdk.videocommon.d.b.a().f(str, str3);
if (f == null) {
eVar.a("vtag", "");
} else {
String j = f.j();
if (TextUtils.isEmpty(j)) {
j = "";
}
eVar.a("vtag", j);
}
} catch (Throwable th) {
af.b(a, th.getMessage());
}
com.mbridge.msdk.foundation.same.net.f.d dVar = new com.mbridge.msdk.foundation.same.net.f.d() { // from class: com.mbridge.msdk.videocommon.c.a.2
@Override // com.mbridge.msdk.foundation.same.net.f.d
public final void a(final JSONObject jSONObject) {
try {
try {
com.mbridge.msdk.videocommon.d.b.a().b(this.unitId);
} catch (Exception e) {
af.b(a.a, e.getMessage());
}
if (ak.a(jSONObject)) {
if (jSONObject.optInt("vtag_status", 0) == 1) {
String e2 = com.mbridge.msdk.videocommon.d.b.a().e(str, this.unitId);
if (!TextUtils.isEmpty(e2)) {
try {
jSONObject = h.a().a(new JSONObject(e2), jSONObject);
} catch (Exception e3) {
af.b(a.a, e3.getMessage());
}
}
}
if (com.mbridge.msdk.videocommon.d.b.e(jSONObject.toString())) {
jSONObject.put("current_time", System.currentTimeMillis());
Runnable runnable = new Runnable() { // from class: com.mbridge.msdk.videocommon.c.a.2.1
@Override // java.lang.Runnable
public final void run() {
com.mbridge.msdk.videocommon.d.b a2 = com.mbridge.msdk.videocommon.d.b.a();
AnonymousClass2 anonymousClass2 = AnonymousClass2.this;
a2.a(str, anonymousClass2.unitId, jSONObject.toString());
}
};
com.mbridge.msdk.foundation.controller.d.a();
com.mbridge.msdk.foundation.same.f.a.b().execute(runnable);
c cVar2 = cVar;
if (cVar2 != null) {
cVar2.a("request success");
}
} else {
c cVar3 = cVar;
if (cVar3 != null) {
cVar3.b("data error");
}
}
} else {
com.mbridge.msdk.videocommon.d.b.a().d(str, this.unitId);
}
a.this.a(1, 3, "");
} catch (Throwable th2) {
af.b(a.a, th2.getMessage());
}
}
@Override // com.mbridge.msdk.foundation.same.net.f.d
public final void a(String str4) {
try {
com.mbridge.msdk.videocommon.d.b.a().b(this.unitId);
} catch (Exception e) {
af.b(a.a, e.getMessage());
}
if (TextUtils.isEmpty(str4)) {
c cVar2 = cVar;
if (cVar2 != null) {
cVar2.b("request error");
}
} else {
c cVar3 = cVar;
if (cVar3 != null) {
cVar3.b(str4);
}
}
a.this.a(2, 3, str4);
}
};
dVar.setUnitId(str3);
new b(context).get(1, d.f().I, eVar, dVar, "setting", ChunkedTrackBlacklistUtil.DEFAULT_TRACK_BLACKLIST_MS);
a(3, 3, "");
}
/* JADX INFO: Access modifiers changed from: private */
public void a(int i, int i2, String str) {
try {
com.mbridge.msdk.foundation.same.report.d.c cVar = new com.mbridge.msdk.foundation.same.report.d.c();
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a("key", "2000112");
eVar.a("st_net", Integer.valueOf(d.f().s));
eVar.a("result", Integer.valueOf(i));
eVar.a("type", Integer.valueOf(i2));
eVar.a("url", d.f().r ? d.f().J : d.f().I);
eVar.a("reason", str);
cVar.a("2000112", eVar);
com.mbridge.msdk.foundation.same.report.d.d.a().a("2000112", cVar);
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
}

View File

@@ -0,0 +1,49 @@
package com.mbridge.msdk.videocommon.c;
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.foundation.tools.k;
import com.mbridge.msdk.out.MBConfiguration;
/* loaded from: classes4.dex */
public final class b extends com.mbridge.msdk.foundation.same.net.f.c {
public b(Context context) {
super(context);
}
@Override // com.mbridge.msdk.foundation.same.net.f.c
public final void addExtraParams(String str, e eVar) {
try {
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());
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));
if (com.mbridge.msdk.e.b.a()) {
eVar.a("gaid", "");
eVar.a("gp_version", k.d(this.mContext));
eVar.a("is_clever", com.mbridge.msdk.foundation.same.a.C);
} else {
eVar.a("gaid", f.c());
}
com.mbridge.msdk.foundation.same.net.f.f.d(eVar);
} catch (Exception e) {
e.printStackTrace();
}
}
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.videocommon.c;
/* loaded from: classes4.dex */
public interface c {
void a(String str);
void b(String str);
}

View File

@@ -0,0 +1,195 @@
package com.mbridge.msdk.videocommon.d;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class a {
private Map<String, Integer> a;
private Map<String, com.mbridge.msdk.videocommon.b.c> b;
private long c;
private long d;
private long e;
private long f;
private long g;
private long h;
private String j;
private int i = 0;
private String k = "";
private String l = "";
public final String a() {
return this.k;
}
public final void a(int i) {
this.i = i;
}
public final void a(long j) {
this.c = j;
}
public final void a(Map<String, Integer> map) {
this.a = map;
}
public final String b() {
return this.j;
}
public final void b(long j) {
this.d = j;
}
public final void b(Map<String, com.mbridge.msdk.videocommon.b.c> map) {
this.b = map;
}
public final String c() {
return this.l;
}
public final void c(long j) {
this.e = j;
}
public final long d() {
return this.c * 1000;
}
public final void d(long j) {
this.f = j;
}
public final long e() {
return this.d * 1000;
}
public final void e(long j) {
this.g = j;
}
public final long f() {
return this.e * 1000;
}
public final long g() {
return this.f;
}
public final long h() {
return this.g;
}
public final long i() {
return this.h;
}
public final Map<String, com.mbridge.msdk.videocommon.b.c> j() {
return this.b;
}
public static a a(String str) {
a aVar = null;
if (!TextUtils.isEmpty(str)) {
try {
a aVar2 = new a();
try {
JSONObject jSONObject = new JSONObject(str);
JSONObject optJSONObject = jSONObject.optJSONObject("caplist");
aVar2.j = jSONObject.optString("ab_id", "");
aVar2.l = jSONObject.optString("rid", "");
if (optJSONObject != null && optJSONObject.length() > 0) {
HashMap hashMap = new HashMap();
Iterator<String> keys = optJSONObject.keys();
while (keys != null && keys.hasNext()) {
String next = keys.next();
int intValue = Integer.valueOf(optJSONObject.optInt(next, 1000)).intValue();
if (!TextUtils.isEmpty(next)) {
if (!TextUtils.isEmpty(next) && intValue == 0) {
hashMap.put(next, 1000);
} else {
hashMap.put(next, Integer.valueOf(intValue));
}
}
}
aVar2.a = hashMap;
}
aVar2.b = com.mbridge.msdk.videocommon.b.c.a(jSONObject.optJSONArray("reward"));
aVar2.c = jSONObject.optLong("getpf", 43200L);
aVar2.d = jSONObject.optLong("ruct", 5400L);
aVar2.e = jSONObject.optLong(CampaignEx.JSON_KEY_PLCT, 3600L);
aVar2.f = jSONObject.optLong("dlct", 3600L);
aVar2.g = jSONObject.optLong("vcct", 5L);
aVar2.h = jSONObject.optLong("current_time");
aVar2.k = jSONObject.optString("vtag", "");
return aVar2;
} catch (Exception e) {
e = e;
aVar = aVar2;
e.printStackTrace();
return aVar;
}
} catch (Exception e2) {
e = e2;
}
}
return aVar;
}
public final JSONObject k() {
JSONObject jSONObject = new JSONObject();
try {
Map<String, Integer> map = this.a;
if (map != null && map.size() > 0) {
try {
JSONObject jSONObject2 = new JSONObject();
for (Map.Entry<String, Integer> entry : this.a.entrySet()) {
jSONObject2.put(entry.getKey(), entry.getValue().intValue());
}
jSONObject.put("caplist", jSONObject2);
} catch (Exception e) {
e.printStackTrace();
}
}
Map<String, com.mbridge.msdk.videocommon.b.c> map2 = this.b;
if (map2 != null && map2.size() > 0) {
try {
JSONArray jSONArray = new JSONArray();
for (Map.Entry<String, com.mbridge.msdk.videocommon.b.c> entry2 : this.b.entrySet()) {
JSONObject jSONObject3 = new JSONObject();
String key = entry2.getKey();
com.mbridge.msdk.videocommon.b.c value = entry2.getValue();
if (value != null) {
jSONObject3.put("name", value.a());
jSONObject3.put("amount", value.b());
jSONObject3.put("id", key);
}
jSONArray.put(jSONObject3);
}
jSONObject.put("reward", jSONArray);
} catch (Exception e2) {
e2.printStackTrace();
}
}
jSONObject.put("getpf", this.c);
jSONObject.put("ruct", this.d);
jSONObject.put(CampaignEx.JSON_KEY_PLCT, this.e);
jSONObject.put("dlct", this.f);
jSONObject.put("vcct", this.g);
jSONObject.put("current_time", this.h);
jSONObject.put("vtag", this.k);
jSONObject.put("isDefault", this.i);
return jSONObject;
} catch (Exception e3) {
e3.printStackTrace();
return jSONObject;
}
}
}

View File

@@ -0,0 +1,429 @@
package com.mbridge.msdk.videocommon.d;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.download.download.H5DownLoadManager;
import com.mbridge.msdk.foundation.same.report.i;
import com.mbridge.msdk.foundation.tools.af;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.CopyOnWriteArrayList;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class b {
private static volatile b d;
private volatile boolean c = false;
private CopyOnWriteArrayList<String> e = new CopyOnWriteArrayList<>();
private static ConcurrentHashMap<String, c> b = new ConcurrentHashMap<>();
public static a a = null;
public final void a(boolean z) {
this.c = z;
}
public final boolean d() {
return this.c;
}
private b() {
}
public static b a() {
if (d == null) {
synchronized (b.class) {
try {
if (d == null) {
d = new b();
}
} finally {
}
}
}
return d;
}
public final void a(String str) {
try {
if (TextUtils.isEmpty(str)) {
return;
}
this.e.add(str);
} catch (Exception unused) {
}
}
public final void b(String str) {
try {
if (TextUtils.isEmpty(str)) {
return;
}
this.e.remove(str);
} catch (Exception unused) {
}
}
public final a b() {
a aVar = a;
if (aVar != null) {
return aVar;
}
String a2 = com.mbridge.msdk.foundation.a.a.a.a().a("reward_" + com.mbridge.msdk.foundation.controller.c.m().k());
if (!TextUtils.isEmpty(a2)) {
a a3 = a.a(a2);
if (a3 != null) {
if (a3.i() + a3.d() > System.currentTimeMillis()) {
return a3;
}
}
g(com.mbridge.msdk.foundation.controller.c.m().k(), com.mbridge.msdk.foundation.controller.c.m().b());
return c();
}
g(com.mbridge.msdk.foundation.controller.c.m().k(), com.mbridge.msdk.foundation.controller.c.m().b());
return c();
}
private void g(String str, String str2) {
if (this.c) {
return;
}
this.c = true;
new com.mbridge.msdk.videocommon.c.a().a(com.mbridge.msdk.foundation.controller.c.m().c(), str, str2);
}
public final void a(String str, String str2, String str3, com.mbridge.msdk.videocommon.c.c cVar) {
if (!TextUtils.isEmpty(str3) && !this.e.contains(str3)) {
a(str3);
new com.mbridge.msdk.videocommon.c.a().a(com.mbridge.msdk.foundation.controller.c.m().c(), str, str2, str3, cVar);
return;
}
af.a("test_reward_unit_setting", "unitID: " + str3 + " is requesting");
}
/* JADX WARN: Removed duplicated region for block: B:15:0x0036 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final com.mbridge.msdk.videocommon.d.c a(java.lang.String r5, java.lang.String r6) {
/*
r4 = this;
java.lang.StringBuilder r0 = new java.lang.StringBuilder
r0.<init>()
java.lang.String r1 = "reward"
r0.append(r1)
java.lang.String r1 = "_"
r0.append(r1)
r0.append(r5)
r0.append(r1)
r0.append(r6)
java.lang.String r0 = r0.toString()
java.util.concurrent.ConcurrentHashMap<java.lang.String, com.mbridge.msdk.videocommon.d.c> r1 = com.mbridge.msdk.videocommon.d.b.b
boolean r1 = r1.containsKey(r0)
r2 = 0
if (r1 == 0) goto L42
java.util.concurrent.ConcurrentHashMap<java.lang.String, com.mbridge.msdk.videocommon.d.c> r1 = com.mbridge.msdk.videocommon.d.b.b // Catch: java.lang.Exception -> L32
java.lang.Object r0 = r1.get(r0) // Catch: java.lang.Exception -> L32
com.mbridge.msdk.videocommon.d.c r0 = (com.mbridge.msdk.videocommon.d.c) r0 // Catch: java.lang.Exception -> L32
boolean r1 = r4.a(r0) // Catch: java.lang.Exception -> L33
goto L34
L32:
r0 = r2
L33:
r1 = 0
L34:
if (r1 == 0) goto L41
com.mbridge.msdk.foundation.controller.c r1 = com.mbridge.msdk.foundation.controller.c.m()
java.lang.String r1 = r1.b()
r4.a(r5, r1, r6, r2)
L41:
return r0
L42:
com.mbridge.msdk.foundation.a.a.a r1 = com.mbridge.msdk.foundation.a.a.a.a()
java.lang.String r1 = r1.a(r0)
com.mbridge.msdk.videocommon.d.c r1 = com.mbridge.msdk.videocommon.d.c.c(r1)
boolean r3 = r4.a(r1)
if (r3 == 0) goto L60
com.mbridge.msdk.foundation.controller.c r0 = com.mbridge.msdk.foundation.controller.c.m()
java.lang.String r0 = r0.b()
r4.a(r5, r0, r6, r2)
return r2
L60:
java.util.concurrent.ConcurrentHashMap<java.lang.String, com.mbridge.msdk.videocommon.d.c> r5 = com.mbridge.msdk.videocommon.d.b.b
r5.put(r0, r1)
return r1
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.videocommon.d.b.a(java.lang.String, java.lang.String):com.mbridge.msdk.videocommon.d.c");
}
/* JADX WARN: Removed duplicated region for block: B:17:0x0033 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final com.mbridge.msdk.videocommon.d.c a(java.lang.String r5, java.lang.String r6, boolean r7) {
/*
r4 = this;
java.lang.StringBuilder r0 = new java.lang.StringBuilder
r0.<init>()
java.lang.String r1 = "reward_"
r0.append(r1)
r0.append(r5)
java.lang.String r1 = "_"
r0.append(r1)
r0.append(r6)
java.lang.String r0 = r0.toString()
java.util.concurrent.ConcurrentHashMap<java.lang.String, com.mbridge.msdk.videocommon.d.c> r1 = com.mbridge.msdk.videocommon.d.b.b
boolean r1 = r1.containsKey(r0)
r2 = 0
if (r1 == 0) goto L3f
java.util.concurrent.ConcurrentHashMap<java.lang.String, com.mbridge.msdk.videocommon.d.c> r7 = com.mbridge.msdk.videocommon.d.b.b // Catch: java.lang.Exception -> L2f
java.lang.Object r7 = r7.get(r0) // Catch: java.lang.Exception -> L2f
com.mbridge.msdk.videocommon.d.c r7 = (com.mbridge.msdk.videocommon.d.c) r7 // Catch: java.lang.Exception -> L2f
boolean r0 = r4.a(r7) // Catch: java.lang.Exception -> L30
goto L31
L2f:
r7 = r2
L30:
r0 = 0
L31:
if (r0 == 0) goto L3e
com.mbridge.msdk.foundation.controller.c r0 = com.mbridge.msdk.foundation.controller.c.m()
java.lang.String r0 = r0.b()
r4.a(r5, r0, r6, r2)
L3e:
return r7
L3f:
com.mbridge.msdk.foundation.a.a.a r1 = com.mbridge.msdk.foundation.a.a.a.a()
java.lang.String r1 = r1.a(r0)
com.mbridge.msdk.videocommon.d.c r1 = com.mbridge.msdk.videocommon.d.c.c(r1)
boolean r3 = r4.a(r1)
if (r3 == 0) goto L64
if (r1 != 0) goto L63
com.mbridge.msdk.foundation.controller.c r0 = com.mbridge.msdk.foundation.controller.c.m()
java.lang.String r0 = r0.b()
r4.a(r5, r0, r6, r2)
com.mbridge.msdk.videocommon.d.c r5 = r4.b(r7)
return r5
L63:
return r1
L64:
java.util.concurrent.ConcurrentHashMap<java.lang.String, com.mbridge.msdk.videocommon.d.c> r5 = com.mbridge.msdk.videocommon.d.b.b
r5.put(r0, r1)
return r1
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.videocommon.d.b.a(java.lang.String, java.lang.String, boolean):com.mbridge.msdk.videocommon.d.c");
}
public final a c() {
a aVar = new a();
HashMap hashMap = new HashMap(5);
hashMap.put("1", 1000);
hashMap.put("9", 1000);
hashMap.put("8", 1000);
HashMap hashMap2 = new HashMap(3);
hashMap2.put("1", new com.mbridge.msdk.videocommon.b.c("Virtual Item", 1));
aVar.a(hashMap);
aVar.b(hashMap2);
aVar.a(43200L);
aVar.b(5400L);
aVar.c(3600L);
aVar.d(3600L);
aVar.e(5L);
aVar.a(1);
return aVar;
}
private final boolean a(c cVar) {
a b2 = b();
if (b2 == null || cVar == null) {
return true;
}
return cVar.x() + b2.e() <= System.currentTimeMillis();
}
public final void a(String str, String str2, String str3) {
String str4 = "reward_" + str + "_" + str2;
com.mbridge.msdk.foundation.a.a.a.a().a(str4, str3);
b.put(str4, c.c(str3));
if (com.mbridge.msdk.e.b.a() || TextUtils.isEmpty(c.a)) {
return;
}
h(c.a, str2);
}
public final void c(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
a().a(com.mbridge.msdk.foundation.controller.c.m().k(), str, false);
String str2 = c.a;
if (TextUtils.isEmpty(str2) || !TextUtils.isEmpty(H5DownLoadManager.getInstance().getH5ResAddress(str2))) {
return;
}
h(str2, str);
}
public final void b(String str, String str2) {
if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2) || !TextUtils.isEmpty(H5DownLoadManager.getInstance().getH5ResAddress(str2))) {
return;
}
h(str2, str);
}
private void h(final String str, final String str2) {
if (TextUtils.isEmpty(str)) {
i.a(com.mbridge.msdk.foundation.controller.c.m().c(), str, str2, 2, "alert url is exception ,url:" + str);
return;
}
H5DownLoadManager.getInstance().downloadH5Res(new com.mbridge.msdk.foundation.same.report.d.c(true), str, new H5DownLoadManager.ZipDownloadListener() { // from class: com.mbridge.msdk.videocommon.d.b.1
@Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter
public final void onSuccess(String str3, String str4, boolean z) {
i.a(com.mbridge.msdk.foundation.controller.c.m().c(), str, str2, 1, "");
}
@Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter
public final void onFailed(String str3, String str4) {
i.a(com.mbridge.msdk.foundation.controller.c.m().c(), str, str2, 2, str4);
}
});
}
public final void c(String str, String str2) {
com.mbridge.msdk.foundation.a.a.a.a().a("reward_" + str, str2);
a = a.a(str2);
}
public final boolean d(String str) {
if (TextUtils.isEmpty(str)) {
return false;
}
return this.e.contains(str);
}
public static boolean e(String str) {
JSONArray optJSONArray;
try {
if (!TextUtils.isEmpty(str) && (optJSONArray = new JSONObject(str).optJSONArray("unitSetting")) != null) {
String optString = optJSONArray.optJSONObject(0).optString("unitId");
if (optJSONArray.length() > 0) {
if (!TextUtils.isEmpty(optString)) {
return true;
}
}
}
return false;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
public final void f(String str) {
try {
String a2 = com.mbridge.msdk.foundation.a.a.a.a().a("reward_" + str);
if (TextUtils.isEmpty(a2)) {
return;
}
JSONObject jSONObject = new JSONObject(a2);
jSONObject.put("current_time", System.currentTimeMillis());
c(str, jSONObject.toString());
} catch (Throwable th) {
af.b("RewardSettingManager", th.getMessage());
}
}
public final void d(String str, String str2) {
try {
String a2 = com.mbridge.msdk.foundation.a.a.a.a().a("reward_" + str + "_" + str2);
if (TextUtils.isEmpty(a2)) {
return;
}
JSONObject jSONObject = new JSONObject(a2);
jSONObject.put("current_time", System.currentTimeMillis());
a(str, str2, jSONObject.toString());
} catch (Throwable th) {
af.b("RewardSettingManager", th.getMessage());
}
}
public final String g(String str) {
return com.mbridge.msdk.foundation.a.a.a.a().a("reward_" + str);
}
public final String e(String str, String str2) {
return com.mbridge.msdk.foundation.a.a.a.a().a("reward_" + str + "_" + str2);
}
public final c f(String str, String str2) {
String str3 = "reward_" + str + "_" + str2;
if (b.containsKey(str3)) {
return b.get(str3);
}
c c = c.c(com.mbridge.msdk.foundation.a.a.a.a().a(str3));
if (c != null) {
b.put(str3, c);
}
return c;
}
public final a e() {
String str = "reward_" + com.mbridge.msdk.foundation.controller.c.m().k();
if (a == null) {
String a2 = com.mbridge.msdk.foundation.a.a.a.a().a(str);
if (!TextUtils.isEmpty(a2)) {
a a3 = a.a(a2);
if (a3 != null) {
a = a3;
}
return a3;
}
}
return a;
}
public final c b(boolean z) {
c cVar = new c();
try {
ArrayList arrayList = new ArrayList();
arrayList.add(new com.mbridge.msdk.videocommon.b.b(1, 30, null));
cVar.a((List<com.mbridge.msdk.videocommon.b.b>) arrayList);
cVar.m(1);
cVar.l(1);
cVar.n(1);
cVar.q(1);
cVar.o(1);
cVar.p(1);
cVar.h(3);
cVar.i(80);
cVar.j(100);
cVar.k(0);
cVar.g(2);
cVar.e(-1);
cVar.x(70);
cVar.d(2);
if (z) {
cVar.c(5);
} else {
cVar.c(-1);
}
cVar.b(0);
cVar.a(0);
cVar.f(1);
cVar.r(1);
cVar.t(3);
ArrayList<Integer> arrayList2 = new ArrayList<>();
arrayList2.add(4);
arrayList2.add(6);
cVar.a(arrayList2);
cVar.u(1);
cVar.v(1);
cVar.w(60);
} catch (Exception e) {
e.printStackTrace();
}
return cVar;
}
}

View File

@@ -0,0 +1,646 @@
package com.mbridge.msdk.videocommon.d;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.db.g;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.RewardPlus;
import com.mbridge.msdk.foundation.tools.z;
import com.mbridge.msdk.newreward.function.common.MBridgeCommon;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Queue;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class c {
private static g H;
public static String a;
private int F;
private int I;
private JSONArray W;
private JSONObject X;
private String b;
private String c;
private List<com.mbridge.msdk.videocommon.b.b> d;
private long e;
private ArrayList<Integer> u;
private int f = -1;
private int g = 0;
private int h = 0;
private int i = 1;
private int j = 1;
private int k = 1;
private int l = 1;
private int m = 5;
private int n = 1;
private int o = 3;
private int p = 80;
private int q = 100;
private int r = 0;
private double s = 1.0d;
private int t = -1;
private int v = 3;
private int w = 1;
private int x = 100;
private int y = 60;
private int z = 0;
private int A = 70;
private int B = 0;
private int C = -1;
private int D = -1;
private int E = -1;
private int G = 20;
private int J = 0;
private int K = 1;
private String L = "";
private int M = 1;
private String N = "";
private int O = 1;
private String P = "Virtual Item";
private String Q = "";
private String R = "";
private int S = 0;
private int T = 1;
private int U = 60;
private String V = "";
private void y(int i) {
if (i <= 0) {
this.M = 1;
} else {
this.M = i;
}
}
public final int A() {
return this.v;
}
public final int C() {
return this.T;
}
public final int D() {
return this.U;
}
public final int F() {
return this.A;
}
public final JSONArray G() {
return this.W;
}
public final int a() {
return this.x;
}
public final void a(int i) {
this.z = i;
}
public final void a(String str) {
this.b = str;
}
public final void a(ArrayList<Integer> arrayList) {
this.u = arrayList;
}
public final void a(List<com.mbridge.msdk.videocommon.b.b> list) {
this.d = list;
}
public final int b() {
return this.y;
}
public final void b(int i) {
this.B = i;
}
public final void b(String str) {
this.c = str;
}
public final int c() {
return this.z;
}
public final void c(int i) {
this.C = i;
}
public final int d() {
return this.B;
}
public final void d(int i) {
this.D = i;
}
public final int e() {
return this.C;
}
public final void e(int i) {
this.E = i;
}
public final int f() {
return this.D;
}
public final void f(int i) {
this.F = i;
}
public final int g() {
return this.E;
}
public final void g(int i) {
this.I = i;
}
public final int h() {
return this.f;
}
public final void h(int i) {
this.o = i;
}
public final int i() {
return this.h;
}
public final void i(int i) {
this.p = i;
}
public final String j() {
return this.V;
}
public final void j(int i) {
this.q = i;
}
public final String k() {
return this.Q;
}
public final void k(int i) {
this.r = i;
}
public final String l() {
return this.R;
}
public final void l(int i) {
this.j = i;
}
public final int m() {
return this.M;
}
public final void m(int i) {
this.k = i;
}
public final String n() {
return this.P;
}
public final void n(int i) {
this.l = i;
}
public final int o() {
return this.G;
}
public final void o(int i) {
this.m = i;
}
public final int p() {
return this.F;
}
public final void p(int i) {
this.n = i;
}
public final int q() {
return this.I;
}
public final void q(int i) {
this.i = i;
}
public final int r() {
return this.q;
}
public final void r(int i) {
this.w = i;
}
public final int s() {
return this.r;
}
public final int t() {
return this.j;
}
public final void t(int i) {
this.v = i;
}
public final int u() {
return this.k;
}
public final void u(int i) {
this.S = i;
}
public final int v() {
return this.m;
}
public final void v(int i) {
this.T = i;
}
public final int w() {
return this.n;
}
public final void w(int i) {
this.U = i;
}
public final long x() {
return this.e;
}
public final void x(int i) {
this.A = i;
}
public final int y() {
return this.w;
}
public final String z() {
return this.c;
}
private void d(String str) {
this.Q = str;
com.mbridge.msdk.foundation.controller.a.b.put(this.b, str);
}
private void e(String str) {
if (TextUtils.isEmpty(str)) {
this.P = this.L;
} else {
this.P = str;
}
}
public final boolean s(int i) {
ArrayList<Integer> arrayList = this.u;
if (arrayList == null || arrayList.size() <= 0) {
return false;
}
return this.u.contains(Integer.valueOf(i));
}
public final Queue<Integer> B() {
LinkedList linkedList;
Exception e;
List<com.mbridge.msdk.videocommon.b.b> list;
try {
list = this.d;
} catch (Exception e2) {
linkedList = null;
e = e2;
}
if (list == null || list.size() <= 0) {
return null;
}
linkedList = new LinkedList();
for (int i = 0; i < this.d.size(); i++) {
try {
linkedList.add(Integer.valueOf(this.d.get(i).b()));
} catch (Exception e3) {
e = e3;
e.printStackTrace();
return linkedList;
}
}
return linkedList;
}
public static c c(String str) {
JSONObject optJSONObject;
if (H == null) {
H = g.a(com.mbridge.msdk.foundation.controller.c.m().c());
}
c cVar = null;
if (!TextUtils.isEmpty(str)) {
try {
JSONObject jSONObject = new JSONObject(str);
String optString = jSONObject.optString("vtag", "");
String optString2 = jSONObject.optString("rid", "");
JSONArray optJSONArray = jSONObject.optJSONArray("unitSetting");
if (optJSONArray == null || (optJSONObject = optJSONArray.optJSONObject(0)) == null) {
return null;
}
String optString3 = optJSONObject.optString("unitId");
if (TextUtils.isEmpty(optString3)) {
return null;
}
c cVar2 = new c();
try {
cVar2.V = optString;
cVar2.R = optString2;
List<com.mbridge.msdk.videocommon.b.b> a2 = com.mbridge.msdk.videocommon.b.b.a(optJSONObject.optJSONArray("adSourceList"));
cVar2.b = optString3;
cVar2.d = a2;
cVar2.i = optJSONObject.optInt("callbackType");
int optInt = optJSONObject.optInt("aqn", 1);
if (optInt <= 0) {
optInt = 1;
}
cVar2.j = optInt;
int optInt2 = optJSONObject.optInt("acn", 1);
if (optInt2 < 0) {
optInt2 = 1;
}
cVar2.k = optInt2;
cVar2.l = optJSONObject.optInt("vcn", 5);
cVar2.m = optJSONObject.optInt("offset", 5);
cVar2.n = optJSONObject.optInt("dlnet", 1);
cVar2.I = optJSONObject.optInt("endscreen_type", 2);
cVar2.o = optJSONObject.optInt("tv_start", 3);
cVar2.p = optJSONObject.optInt("tv_end", 80);
cVar2.q = optJSONObject.optInt(CampaignEx.JSON_KEY_READY_RATE, 100);
cVar2.r = optJSONObject.optInt("cd_rate", 0);
cVar2.e = jSONObject.optLong("current_time");
cVar2.z = optJSONObject.optInt("orientation", 0);
cVar2.B = optJSONObject.optInt("daily_play_cap", 0);
cVar2.C = optJSONObject.optInt("video_skip_time", -1);
cVar2.D = optJSONObject.optInt("video_skip_result", 2);
cVar2.E = optJSONObject.optInt("video_interactive_type", -1);
cVar2.F = optJSONObject.optInt("close_button_delay", 1);
cVar2.f = optJSONObject.optInt("playclosebtn_tm", -1);
cVar2.g = optJSONObject.optInt("play_ctdown", 0);
cVar2.h = optJSONObject.optInt("close_alert", 0);
cVar2.G = optJSONObject.optInt("rdrct", 20);
cVar2.A = optJSONObject.optInt("load_global_timeout", 70);
cVar2.t = optJSONObject.optInt("rfpv", -1);
cVar2.s = optJSONObject.optDouble("vdcmp", 1.0d);
a = optJSONObject.optString("atzu");
JSONArray optJSONArray2 = optJSONObject.optJSONArray("atl_type");
ArrayList<Integer> arrayList = new ArrayList<>();
try {
if (optJSONArray2 != null) {
for (int i = 0; i < optJSONArray2.length(); i++) {
arrayList.add(Integer.valueOf(optJSONArray2.getInt(i)));
}
} else {
arrayList.add(4);
arrayList.add(6);
}
cVar2.u = arrayList;
} catch (Exception e) {
e.printStackTrace();
}
int optInt3 = optJSONObject.optInt("atl_dyt", 0);
cVar2.v = optInt3 > 0 ? optInt3 : 3;
int optInt4 = optJSONObject.optInt("tmorl", 1);
if (optInt4 > 2 || optInt4 <= 0) {
optInt4 = 1;
}
cVar2.w = optInt4;
cVar2.c = optJSONObject.optString("placementid");
cVar2.x = optJSONObject.optInt("ltafemty", 10);
cVar2.y = optJSONObject.optInt("ltorwc", 60);
cVar2.d(optJSONObject.optString("ab_id"));
cVar2.J = optJSONObject.optInt(RewardPlus.AMOUNT_MAX, 0);
cVar2.K = optJSONObject.optInt(RewardPlus.CALLBACK_RULE, 1);
cVar2.L = optJSONObject.optString(RewardPlus.VIRTUAL_CURRENCY, "");
cVar2.y(optJSONObject.optInt("amount", 1));
cVar2.N = optJSONObject.optString("icon", "");
cVar2.O = optJSONObject.optInt("currency_id", 1);
cVar2.e(optJSONObject.optString("name", "Virtual Item"));
cVar2.T = optJSONObject.optInt("video_error_rule", 1);
cVar2.U = optJSONObject.optInt("loadtmo", 60);
cVar2.W = optJSONObject.optJSONArray("local_cache_info");
try {
String optString4 = optJSONObject.optString(MBridgeCommon.SettingConfig.KEY_SETTING_CONFIG_RETRY_STRATEGY);
if (!TextUtils.isEmpty(optString4)) {
String a3 = z.a(optString4);
if (!TextUtils.isEmpty(a3)) {
cVar2.X = new JSONObject(a3);
}
}
} catch (Exception unused) {
}
return cVar2;
} catch (Exception e2) {
e = e2;
cVar = cVar2;
e.printStackTrace();
return cVar;
}
} catch (Exception e3) {
e = e3;
}
}
return cVar;
}
public final JSONObject E() {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("unitId", this.b);
jSONObject.put("callbackType", this.i);
List<com.mbridge.msdk.videocommon.b.b> list = this.d;
if (list != null && list.size() > 0) {
JSONArray jSONArray = new JSONArray();
for (com.mbridge.msdk.videocommon.b.b bVar : this.d) {
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("id", bVar.a());
jSONObject2.put("timeout", bVar.b());
jSONArray.put(jSONObject2);
}
jSONObject.put("adSourceList", jSONArray);
}
jSONObject.put("aqn", this.j);
jSONObject.put("acn", this.k);
jSONObject.put("vcn", this.l);
jSONObject.put("offset", this.m);
jSONObject.put("dlnet", this.n);
jSONObject.put("tv_start", this.o);
jSONObject.put("tv_end", this.p);
jSONObject.put(CampaignEx.JSON_KEY_READY_RATE, this.q);
jSONObject.put("endscreen_type", this.I);
jSONObject.put("daily_play_cap", this.B);
jSONObject.put("video_skip_time", this.C);
jSONObject.put("video_skip_result", this.D);
jSONObject.put("video_interactive_type", this.E);
jSONObject.put("orientation", this.z);
jSONObject.put("close_button_delay", this.F);
jSONObject.put("playclosebtn_tm", this.f);
jSONObject.put("play_ctdown", this.g);
jSONObject.put("close_alert", this.h);
jSONObject.put("rfpv", this.t);
jSONObject.put("vdcmp", this.s);
JSONArray jSONArray2 = new JSONArray();
ArrayList<Integer> arrayList = this.u;
if (arrayList != null) {
if (arrayList.size() > 0) {
Iterator<Integer> it = this.u.iterator();
while (it.hasNext()) {
jSONArray2.put(it.next());
}
}
jSONObject.put("atl_type", jSONArray2);
}
jSONObject.put("atl_dyt", this.v);
jSONObject.put("tmorl", this.w);
jSONObject.put("placementid", this.c);
jSONObject.put("ltafemty", this.x);
jSONObject.put("ltorwc", this.y);
jSONObject.put(RewardPlus.AMOUNT_MAX, this.J);
jSONObject.put(RewardPlus.CALLBACK_RULE, this.K);
jSONObject.put(RewardPlus.VIRTUAL_CURRENCY, this.L);
jSONObject.put("amount", this.M);
jSONObject.put("icon", this.N);
jSONObject.put("currency_id", this.O);
jSONObject.put("name", this.P);
jSONObject.put("isDefault", this.S);
jSONObject.put("video_error_rule", this.T);
jSONObject.put("loadtmo", this.U);
jSONObject.put("vtag", this.V);
} catch (Exception e) {
e.printStackTrace();
}
return jSONObject;
}
public static c a(JSONObject jSONObject) {
c cVar;
c cVar2 = null;
if (jSONObject == null) {
return null;
}
try {
cVar = new c();
} catch (Exception e) {
e = e;
}
try {
cVar.d = com.mbridge.msdk.videocommon.b.b.a(jSONObject.optJSONArray("adSourceList"));
cVar.i = jSONObject.optInt("callbackType");
int optInt = jSONObject.optInt("aqn", 1);
if (optInt <= 0) {
optInt = 1;
}
cVar.j = optInt;
int optInt2 = jSONObject.optInt("acn", 1);
if (optInt2 < 0) {
optInt2 = 1;
}
cVar.k = optInt2;
cVar.l = jSONObject.optInt("vcn", 5);
cVar.m = jSONObject.optInt("offset", 5);
cVar.n = jSONObject.optInt("dlnet", 1);
cVar.I = jSONObject.optInt("endscreen_type", 2);
cVar.o = jSONObject.optInt("tv_start", 3);
cVar.p = jSONObject.optInt("tv_end", 80);
cVar.q = jSONObject.optInt(CampaignEx.JSON_KEY_READY_RATE, 100);
cVar.e = jSONObject.optLong("current_time");
cVar.z = jSONObject.optInt("orientation", 0);
cVar.B = jSONObject.optInt("daily_play_cap", 0);
cVar.C = jSONObject.optInt("video_skip_time", -1);
cVar.D = jSONObject.optInt("video_skip_result", 2);
cVar.E = jSONObject.optInt("video_interactive_type", -1);
cVar.F = jSONObject.optInt("close_button_delay", 1);
cVar.f = jSONObject.optInt("playclosebtn_tm", -1);
cVar.g = jSONObject.optInt("play_ctdown", 0);
cVar.h = jSONObject.optInt("close_alert", 0);
cVar.G = jSONObject.optInt("rdrct", 20);
cVar.t = jSONObject.optInt("rfpv", -1);
cVar.s = jSONObject.optDouble("vdcmp", 1.0d);
cVar.A = jSONObject.optInt("load_global_timeout", 70);
JSONArray optJSONArray = jSONObject.optJSONArray("atl_type");
ArrayList<Integer> arrayList = new ArrayList<>();
try {
if (optJSONArray != null) {
for (int i = 0; i < optJSONArray.length(); i++) {
arrayList.add(Integer.valueOf(optJSONArray.getInt(i)));
}
} else {
arrayList.add(4);
arrayList.add(6);
}
cVar.u = arrayList;
} catch (Exception e2) {
e2.printStackTrace();
}
cVar.v = jSONObject.optInt("atl_dyt", 3);
int optInt3 = jSONObject.optInt("tmorl", 1);
if (optInt3 > 2 || optInt3 <= 0) {
optInt3 = 1;
}
cVar.w = optInt3;
cVar.c = jSONObject.optString("placementid");
cVar.x = jSONObject.optInt("ltafemty", 10);
cVar.y = jSONObject.optInt("ltorwc", 60);
cVar.d(jSONObject.optString("ab_id"));
cVar.R = jSONObject.optString("rid", "");
cVar.J = jSONObject.optInt(RewardPlus.AMOUNT_MAX, 0);
cVar.K = jSONObject.optInt(RewardPlus.CALLBACK_RULE, 1);
cVar.L = jSONObject.optString(RewardPlus.VIRTUAL_CURRENCY, "");
cVar.y(jSONObject.optInt("amount", 1));
cVar.N = jSONObject.optString("icon", "");
cVar.O = jSONObject.optInt("currency_id", 1);
cVar.e(jSONObject.optString("name", "Virtual Item"));
cVar.T = jSONObject.optInt("video_error_rule", 1);
cVar.U = jSONObject.optInt("loadtmo", 60);
cVar.V = jSONObject.optString("vtag", "");
cVar.W = jSONObject.optJSONArray("local_cache_info");
try {
String optString = jSONObject.optString(MBridgeCommon.SettingConfig.KEY_SETTING_CONFIG_RETRY_STRATEGY);
if (!TextUtils.isEmpty(optString)) {
String a2 = z.a(optString);
if (!TextUtils.isEmpty(a2)) {
cVar.X = new JSONObject(a2);
}
}
} catch (Exception unused) {
}
return cVar;
} catch (Exception e3) {
e = e3;
cVar2 = cVar;
e.printStackTrace();
return cVar2;
}
}
}

View File

@@ -0,0 +1,30 @@
package com.mbridge.msdk.videocommon.download;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
/* loaded from: classes4.dex */
public class NetStateOnReceive extends BroadcastReceiver {
@Override // android.content.BroadcastReceiver
public void onReceive(Context context, Intent intent) {
try {
if ("android.net.conn.CONNECTIVITY_CHANGE".equals(intent.getAction())) {
NetworkInfo activeNetworkInfo = ((ConnectivityManager) context.getSystemService("connectivity")).getActiveNetworkInfo();
if (activeNetworkInfo != null && activeNetworkInfo.isAvailable()) {
if (activeNetworkInfo.getType() == 1) {
b.getInstance().b(true);
} else if (activeNetworkInfo.getType() == 0) {
b.getInstance().a();
}
} else {
b.getInstance().a(false);
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

View File

@@ -0,0 +1,946 @@
package com.mbridge.msdk.videocommon.download;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.db.n;
import com.mbridge.msdk.foundation.db.o;
import com.mbridge.msdk.foundation.download.DownloadError;
import com.mbridge.msdk.foundation.download.DownloadMessage;
import com.mbridge.msdk.foundation.download.DownloadPriority;
import com.mbridge.msdk.foundation.download.DownloadProgress;
import com.mbridge.msdk.foundation.download.DownloadResourceType;
import com.mbridge.msdk.foundation.download.DownloadStatus;
import com.mbridge.msdk.foundation.download.MBDownloadManager;
import com.mbridge.msdk.foundation.download.OnDownloadStateListener;
import com.mbridge.msdk.foundation.download.OnProgressStateListener;
import com.mbridge.msdk.foundation.download.core.DownloadRequest;
import com.mbridge.msdk.foundation.download.utils.Objects;
import com.mbridge.msdk.foundation.download.utils.Utils;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.m;
import com.mbridge.msdk.foundation.tools.ad;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ah;
import com.mbridge.msdk.mbnative.controller.NativeController;
import com.mbridge.msdk.playercommon.exoplayer2.source.chunk.ChunkedTrackBlacklistUtil;
import java.io.File;
import java.io.Serializable;
import java.net.URL;
import java.util.Iterator;
import java.util.Map;
import java.util.concurrent.CopyOnWriteArrayList;
/* loaded from: classes4.dex */
public final class a implements Serializable {
private int A;
private File B;
private int D;
private int E;
private int F;
private boolean G;
private k H;
private com.mbridge.msdk.videocommon.d.c I;
private k J;
private int b;
private int c;
private volatile int e;
private com.mbridge.msdk.videocommon.listener.a g;
private com.mbridge.msdk.videocommon.listener.a h;
private CampaignEx i;
private String j;
private Context k;
private long l;
private String m;
private String n;
private long o;
private String p;
private long r;
private n u;
private String w;
private DownloadRequest x;
private int y;
private boolean z;
private boolean a = false;
private boolean d = false;
private CopyOnWriteArrayList<c> f = new CopyOnWriteArrayList<>();
private boolean q = false;
private int s = 100;
private boolean t = false;
private boolean v = false;
private int C = 1;
private boolean K = false;
private boolean L = false;
private boolean M = false;
private boolean N = false;
private boolean O = false;
private boolean P = false;
private boolean Q = false;
private OnDownloadStateListener R = new OnDownloadStateListener() { // from class: com.mbridge.msdk.videocommon.download.a.1
@Override // com.mbridge.msdk.foundation.download.OnDownloadStateListener
public final void onCancelDownload(DownloadMessage downloadMessage) {
}
@Override // com.mbridge.msdk.foundation.download.OnDownloadStateListener
public final void onDownloadStart(DownloadMessage downloadMessage) {
a.this.e = 1;
if (a.this.u == null) {
a.this.u = n.a(com.mbridge.msdk.foundation.db.g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
}
a.this.u.a(a.this.i, a.this.l, a.this.p, a.this.e);
}
@Override // com.mbridge.msdk.foundation.download.OnDownloadStateListener
public final void onDownloadComplete(DownloadMessage downloadMessage) {
String str;
try {
af.b("CampaignDownLoadTask", "onDownloadComplete callback : " + a.this.o + " " + a.this.l);
if (a.this.u == null) {
a.this.u = n.a(com.mbridge.msdk.foundation.db.g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
}
a.this.u.a(a.this.m, a.this.o, 5);
if (downloadMessage != null) {
try {
str = (String) downloadMessage.getExtra("responseHeaders");
} catch (Throwable th) {
af.b("CampaignDownLoadTask", th.getMessage());
}
a aVar = a.this;
aVar.a(aVar.o, true, str);
a.this.u.a(a.this.m, a.this.o, 5);
a aVar2 = a.this;
aVar2.a(aVar2.o, true, "");
a.a(a.this, 1, true, "");
}
str = "";
a aVar3 = a.this;
aVar3.a(aVar3.o, true, str);
a.this.u.a(a.this.m, a.this.o, 5);
a aVar22 = a.this;
aVar22.a(aVar22.o, true, "");
a.a(a.this, 1, true, "");
} catch (Exception e) {
af.b("CampaignDownLoadTask", e.getMessage());
}
}
@Override // com.mbridge.msdk.foundation.download.OnDownloadStateListener
public final void onDownloadError(DownloadMessage downloadMessage, DownloadError downloadError) {
if (a.this.x == null || a.this.x.getStatus() == DownloadStatus.CANCELLED) {
return;
}
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a("cache", a.this.x.get("cache", "2"));
a aVar = a.this;
aVar.a(aVar.i, eVar);
String message = (downloadError == null || downloadError.getException() == null) ? "Video Download Error" : downloadError.getException().getMessage();
a.this.v();
a.this.a(3, message, "");
a.this.a(message);
a aVar2 = a.this;
a.a(aVar2, 3, aVar2.z, message);
}
};
private OnProgressStateListener S = new OnProgressStateListener() { // from class: com.mbridge.msdk.videocommon.download.a.2
@Override // com.mbridge.msdk.foundation.download.OnProgressStateListener
public final void onProgress(DownloadMessage downloadMessage, DownloadProgress downloadProgress) {
try {
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a("cache", a.this.x.get("cache", "2"));
a aVar = a.this;
aVar.a(aVar.i, eVar);
a.this.o = downloadProgress.getCurrent();
a.this.l = downloadProgress.getTotal();
a.this.y = downloadProgress.getCurrentDownloadRate();
if (a.this.s != 100 && downloadProgress.getCurrentDownloadRate() >= a.this.s) {
af.b("CampaignDownLoadTask", "Rate : " + downloadProgress.getCurrentDownloadRate() + " ReadyRate & cdRate = " + a.this.s + " " + a.this.c);
if (a.this.d) {
return;
}
a.this.d = true;
if (!a.this.z) {
a.a(a.this, 1, true, "");
a.this.a(downloadProgress.getCurrent(), false, "");
}
if (a.this.x == null || a.this.C != 2 || a.this.z) {
return;
}
a.this.x.cancel(downloadMessage);
}
} catch (Exception e) {
af.b("CampaignDownLoadTask", e.getMessage());
}
}
};
public final void a(int i) {
this.b = i;
}
public final void a(CampaignEx campaignEx) {
this.i = campaignEx;
}
public final void a(com.mbridge.msdk.videocommon.listener.a aVar) {
this.g = aVar;
}
public final void a(boolean z) {
this.K = z;
}
public final boolean a() {
return this.K;
}
public final void b(int i) {
this.c = i;
}
public final void b(com.mbridge.msdk.videocommon.listener.a aVar) {
this.h = aVar;
}
public final void b(boolean z) {
this.L = z;
}
public final boolean b() {
return this.L;
}
public final void c(String str) {
this.p = str;
}
public final void c(boolean z) {
this.M = z;
}
public final boolean c() {
return this.M;
}
public final void d(int i) {
this.A = i;
}
public final void d(String str) {
this.m = str;
}
public final void d(boolean z) {
this.N = z;
}
public final boolean d() {
return this.N;
}
public final String e() {
return this.m;
}
public final void e(int i) {
this.C = i;
}
public final void e(boolean z) {
this.v = z;
}
public final void f(boolean z) {
this.q = z;
}
public final boolean f() {
return this.v;
}
public final long g() {
return this.r;
}
public final String h() {
return this.p;
}
public final boolean i() {
return this.Q;
}
public final long j() {
return this.l;
}
public final int k() {
return this.e;
}
public final CampaignEx l() {
return this.i;
}
public final long m() {
return this.o;
}
public final void r() {
if (this.f != null) {
this.f = null;
}
}
public a(Context context, CampaignEx campaignEx, String str, int i) {
File file;
File file2;
this.b = 1;
this.e = 0;
this.o = 0L;
int i2 = 100;
this.G = false;
if (context == null && campaignEx == null) {
return;
}
com.mbridge.msdk.c.g a = com.mbridge.msdk.c.h.a().a(com.mbridge.msdk.foundation.controller.c.m().k());
if (a != null) {
this.G = a.aG();
}
this.D = com.mbridge.msdk.foundation.same.a.u;
this.E = com.mbridge.msdk.foundation.same.a.v;
this.F = com.mbridge.msdk.foundation.same.a.t;
this.r = System.currentTimeMillis();
this.k = com.mbridge.msdk.foundation.controller.c.m().c();
this.i = campaignEx;
this.j = str;
this.b = i;
if (campaignEx != null) {
this.m = campaignEx.getVideoUrlEncode();
}
this.w = ad.c(this.m);
this.n = com.mbridge.msdk.foundation.same.b.e.a(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_VC) + File.separator;
this.p = this.n + this.w;
af.c("CampaignDownLoadTask", this.i.getAppName() + " videoLocalPath:" + this.p + " videoUrl: " + this.i.getVideoUrlEncode() + " " + this.s);
try {
if (TextUtils.isEmpty(this.m)) {
return;
}
if (TextUtils.isEmpty(this.n)) {
file = null;
} else {
file = new File(this.n);
if (!file.exists()) {
file.mkdirs();
}
}
if (file != null && file.exists() && ((file2 = this.B) == null || !file2.exists())) {
File file3 = new File(file + "/.nomedia");
this.B = file3;
if (!file3.exists()) {
this.B.createNewFile();
}
}
n a2 = n.a(com.mbridge.msdk.foundation.db.g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
m a3 = a2.a(this.m, "");
if (a3 != null) {
this.o = a3.c();
if (this.e != 2) {
this.e = a3.b();
}
if (this.e == 1) {
this.e = 2;
}
this.l = a3.d();
if (a3.a() > 0) {
this.r = a3.a();
}
if (this.e == 5) {
if (Objects.exists(new File(this.n + this.w), this.n, this.w)) {
this.p = this.n + this.w;
} else {
u();
}
} else if (this.e != 0) {
this.p = this.n + this.w;
}
} else {
a2.a(this.m, this.r);
}
try {
long j = this.l;
if (j > 0) {
if (this.o * 100 >= j * b(this.i)) {
if (b(this.i) != 100) {
if (this.e == 5) {
}
}
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a("cache", 1);
a(this.i, eVar);
}
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
String str2 = this.m;
if (TextUtils.isEmpty(str2)) {
this.h.a("VideoUrl is NULL, Please check it.", "");
return;
}
if (this.e == 1) {
af.a("CampaignDownLoadTask", "Run : Task is RUNNING, Will return.");
return;
}
if (this.e == 5 && Utils.getDownloadRate(this.l, this.o) >= this.s) {
af.a("CampaignDownLoadTask", "Run : Video Done, Will callback.");
com.mbridge.msdk.videocommon.listener.a aVar = this.g;
if (aVar != null) {
aVar.a(this.m);
}
com.mbridge.msdk.videocommon.listener.a aVar2 = this.h;
if (aVar2 != null) {
aVar2.a(this.m);
}
try {
File file4 = new File(this.p);
if (Objects.exists(file4, this.n, this.w) && file4.isFile()) {
file4.setLastModified(System.currentTimeMillis());
}
} catch (Exception e2) {
af.b("CampaignDownLoadTask", e2.getMessage());
}
com.mbridge.msdk.foundation.same.report.d.e eVar2 = new com.mbridge.msdk.foundation.same.report.d.e();
eVar2.a("cache", 1);
a(this.i, eVar2);
return;
}
if (this.b == 3) {
af.a("CampaignDownLoadTask", "Run : Dlnet is 3, Will callback.");
a(0L, false, "");
com.mbridge.msdk.foundation.same.report.d.e eVar3 = new com.mbridge.msdk.foundation.same.report.d.e();
eVar3.a("cache", 1);
a(this.i, eVar3);
return;
}
try {
i2 = b(this.i);
} catch (Exception unused) {
}
c(i2);
if (i2 == 0) {
com.mbridge.msdk.videocommon.listener.a aVar3 = this.g;
if (aVar3 != null) {
aVar3.a(this.m);
}
com.mbridge.msdk.videocommon.listener.a aVar4 = this.h;
if (aVar4 != null) {
aVar4.a(this.m);
}
}
DownloadMessage downloadMessage = new DownloadMessage(this.i, str2, this.w, 100, DownloadResourceType.DOWNLOAD_RESOURCE_TYPE_VIDEO);
downloadMessage.setUseCronetDownload(e(this.i));
downloadMessage.addExtra("resource_type", 4);
this.x = a(downloadMessage, this.R, this.S, "1");
} catch (Exception e3) {
af.c("CampaignDownLoadTask", e3.getMessage());
}
}
public final void a(int i, int i2) {
this.e = i;
if (this.u == null) {
this.u = n.a(com.mbridge.msdk.foundation.db.g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
}
this.u.a(this.m, i2, i);
}
public final void c(int i) {
af.a("CampaignDownLoadTask", "set ready rate: " + i);
this.s = i;
}
private DownloadRequest<?> a(DownloadMessage downloadMessage, OnDownloadStateListener onDownloadStateListener, OnProgressStateListener onProgressStateListener, String str) {
return MBDownloadManager.getInstance().download(downloadMessage).withReadTimeout(this.D).withConnectTimeout(this.F).withWriteTimeout(this.E).withDownloadPriority(DownloadPriority.HIGH).withHttpRetryCounter(1).withDirectoryPathInternal(this.n).withDownloadStateListener(onDownloadStateListener).withProgressStateListener(onProgressStateListener).withTimeout(ChunkedTrackBlacklistUtil.DEFAULT_TRACK_BLACKLIST_MS).with("do_us_fi_re", Boolean.toString(this.G)).with("download_scene", "download_video").with(CampaignEx.JSON_KEY_READY_RATE, String.valueOf(this.s)).with("scenes", str).build();
}
public final void a(long j, boolean z, String str) {
n nVar;
af.b("CampaignDownLoadTask", "setStateToDone 下载完成 mProgressSize" + this.o + " progressSize " + j + " " + this.y + "% FileSize : " + this.l + " " + this.i.getAppName());
if (this.s == 100 && this.b != 3 && j != this.l && !z) {
File file = new File(this.p);
af.b("CampaignDownLoadTask", "progressSize = " + j + " fileSize = " + this.l + " " + z + " absFileSize = " + (Objects.exists(file, this.n, this.w) ? file.length() : 0L));
a("File size is not match witch download size.");
return;
}
this.e = 5;
if (j == this.l) {
a(1, "", str);
}
long j2 = this.l;
if (j2 != 0 && (nVar = this.u) != null) {
nVar.b(this.m, j2);
}
this.a = false;
a(j, this.e);
}
public final void a(String str) {
com.mbridge.msdk.videocommon.listener.a aVar = this.g;
if (aVar != null) {
aVar.a(str, this.m);
}
com.mbridge.msdk.videocommon.listener.a aVar2 = this.h;
if (aVar2 != null) {
aVar2.a(str, this.m);
}
af.b("CampaignDownLoadTask", "Video download stop : " + str);
if (this.e == 4 || this.e == 2 || this.e == 5) {
return;
}
this.e = 4;
CampaignEx campaignEx = this.i;
if (campaignEx != null && campaignEx.getRsIgnoreCheckRule() != null && this.i.getRsIgnoreCheckRule().size() > 0 && this.i.getRsIgnoreCheckRule().contains(0)) {
af.c("CampaignDownLoadTask", "Is not check video download status");
} else {
a(this.o, this.e);
}
}
public final void n() {
af.b("CampaignDownLoadTask", "startForLoadRefactor()");
try {
if (TextUtils.isEmpty(this.m)) {
com.mbridge.msdk.videocommon.listener.a aVar = this.g;
if (aVar != null) {
aVar.a(this.m);
return;
}
return;
}
if (this.m != null) {
af.b("CampaignDownLoadTask", new URL(this.m).getPath());
}
if (this.b == 3) {
af.b("CampaignDownLoadTask", "startForLoadRefactor: Dlnet is 3, Will callback.");
com.mbridge.msdk.videocommon.listener.a aVar2 = this.g;
if (aVar2 != null) {
aVar2.a(this.m);
return;
}
return;
}
if (this.s == 0 && this.C == 2) {
af.b("CampaignDownLoadTask", "Can not start download because readyRate is 0 and videoCtnType is 2");
com.mbridge.msdk.videocommon.listener.a aVar3 = this.g;
if (aVar3 != null) {
aVar3.a(this.m);
return;
}
return;
}
try {
if (this.e == 5 && Utils.getDownloadRate(this.l, this.o) >= this.s) {
if (Objects.exists(new File(this.n + this.w), this.n, this.w)) {
this.p = this.n + this.w;
com.mbridge.msdk.videocommon.listener.a aVar4 = this.g;
if (aVar4 != null) {
aVar4.a(this.m);
return;
}
return;
}
}
} catch (Exception e) {
af.b("CampaignDownLoadTask", "startForLoadRefactor: " + e.getMessage());
}
DownloadRequest downloadRequest = this.x;
if (downloadRequest != null) {
downloadRequest.start();
}
} catch (Throwable unused) {
com.mbridge.msdk.videocommon.listener.a aVar5 = this.g;
if (aVar5 != null) {
aVar5.a("VideoUrl is not illegal, Please check it.", "");
}
}
}
public final void o() {
af.b("CampaignDownLoadTask", "start()");
try {
if (TextUtils.isEmpty(this.m)) {
return;
}
if (this.m != null) {
af.b("CampaignDownLoadTask", new URL(this.m).getPath());
}
if (this.s == 0 && this.C == 2) {
af.b("CampaignDownLoadTask", "Can not start download because readyRate is 0 and videoCtnType is 2");
return;
}
DownloadRequest downloadRequest = this.x;
if (downloadRequest != null) {
downloadRequest.start();
}
} catch (Throwable unused) {
com.mbridge.msdk.videocommon.listener.a aVar = this.g;
if (aVar != null) {
aVar.a("VideoUrl is not illegal, Please check it.", "");
}
com.mbridge.msdk.videocommon.listener.a aVar2 = this.h;
if (aVar2 != null) {
aVar2.a("VideoUrl is not illegal, Please check it.", "");
}
}
}
private int b(CampaignEx campaignEx) {
int c;
if (campaignEx == null) {
return 100;
}
if (campaignEx.getReady_rate() != -1) {
c = campaignEx.getReady_rate();
af.a("CampaignDownLoadTask", "ready_rate(campaign): " + c);
} else {
c = c(campaignEx);
af.a("CampaignDownLoadTask", "ready_rate(reward_unit_setting): " + c);
}
try {
return Math.max(c, 0);
} catch (Exception unused) {
return 100;
}
}
private int c(CampaignEx campaignEx) {
if (campaignEx == null) {
return 100;
}
try {
if (campaignEx.getAdType() == 298) {
if (this.H == null) {
this.H = com.mbridge.msdk.c.h.a().c(com.mbridge.msdk.foundation.controller.c.m().k(), this.j);
}
return this.H.p();
}
if (campaignEx.getAdType() == 42) {
if (this.J == null) {
this.J = com.mbridge.msdk.c.h.a().d(com.mbridge.msdk.foundation.controller.c.m().k(), this.j);
}
return d((CampaignEx) null);
}
if (this.I == null) {
this.I = com.mbridge.msdk.videocommon.d.b.a().a(com.mbridge.msdk.foundation.controller.c.m().k(), this.j, false);
}
return this.I.r();
} catch (Throwable th) {
af.b("CampaignDownLoadTask", th.getMessage(), th);
return 100;
}
}
private int d(CampaignEx campaignEx) {
try {
k kVar = this.J;
if (kVar != null) {
return kVar.p();
}
return 100;
} catch (Exception e) {
if (!MBridgeConstans.DEBUG) {
return 100;
}
af.b("CampaignDownLoadTask", e.getMessage());
return 100;
}
}
public final void p() {
if (this.Q) {
return;
}
try {
this.z = true;
if (this.C == 1) {
af.b("CampaignDownLoadTask", "Can not call resume(), because videoCtnType = " + this.C);
return;
}
if (this.b == 3) {
af.b("CampaignDownLoadTask", "Can not call resume(), because dlnet = " + this.b);
return;
}
af.b("CampaignDownLoadTask", "resume()");
this.O = false;
this.P = false;
DownloadMessage downloadMessage = new DownloadMessage(new Object(), this.m, this.w, 100, DownloadResourceType.DOWNLOAD_RESOURCE_TYPE_VIDEO);
downloadMessage.setUseCronetDownload(e(this.i));
DownloadRequest<?> a = a(downloadMessage, this.R, this.S, "2");
this.x = a;
a.start();
} catch (Exception e) {
af.b("CampaignDownLoadTask", e.getMessage());
}
}
public final void b(String str) {
v();
a(2, str, "");
this.e = 4;
}
public final void a(c cVar) {
CopyOnWriteArrayList<c> copyOnWriteArrayList = this.f;
if (copyOnWriteArrayList != null) {
copyOnWriteArrayList.add(cVar);
}
}
public final String q() {
String str = "";
if (this.b == 3) {
return "";
}
String str2 = this.n + this.w;
File file = new File(str2);
try {
if (!Objects.exists(file, this.n, this.w)) {
str = "file is not exist ";
} else if (!file.isFile()) {
str = "file is not file ";
} else if (!file.canRead()) {
str = "file can not read ";
} else if (file.length() > 0) {
this.p = str2;
} else {
str = "file length is 0 ";
}
} catch (Throwable th) {
af.b("CampaignDownLoadTask", th.getMessage());
str = th.getMessage();
}
if (this.e == 5 && !TextUtils.isEmpty(str)) {
u();
}
return str;
}
private void a(long j, int i) {
this.o = j;
int i2 = this.s;
if (100 * j >= i2 * this.l && !this.t && i != 4) {
if (i2 == 100 && i != 5) {
this.e = 5;
return;
}
this.t = true;
af.b("CampaignDownLoadTask", "UpdateListener : state: " + i + " progress : " + j);
String q = q();
if (TextUtils.isEmpty(q)) {
com.mbridge.msdk.videocommon.listener.a aVar = this.g;
if (aVar != null) {
aVar.a(this.m);
}
com.mbridge.msdk.videocommon.listener.a aVar2 = this.h;
if (aVar2 != null) {
aVar2.a(this.m);
}
} else {
com.mbridge.msdk.videocommon.listener.a aVar3 = this.g;
if (aVar3 != null) {
aVar3.a("file is not effective " + q, this.m);
}
com.mbridge.msdk.videocommon.listener.a aVar4 = this.h;
if (aVar4 != null) {
aVar4.a("file is not effective " + q, this.m);
}
}
}
if (!this.a && j > 0) {
this.a = true;
if (this.u == null) {
this.u = n.a(com.mbridge.msdk.foundation.db.g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
}
this.u.a(this.m, j, this.e);
}
CopyOnWriteArrayList<c> copyOnWriteArrayList = this.f;
if (copyOnWriteArrayList != null) {
Iterator<c> it = copyOnWriteArrayList.iterator();
while (it.hasNext()) {
c next = it.next();
if (next != null) {
next.a(j, i);
}
}
}
}
private void u() {
if (this.u == null) {
this.u = n.a(com.mbridge.msdk.foundation.db.g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
}
try {
try {
this.u.b(this.m);
if (!ah.a().a("r_d_v_b_l", true)) {
File file = new File(this.p);
if (file.exists() && file.isFile()) {
file.delete();
}
}
} catch (Throwable unused) {
af.b("CampaignDownLoadTask", "del DB or file failed");
}
} finally {
this.e = 0;
}
}
public final void s() {
CampaignEx campaignEx;
try {
try {
u();
campaignEx = this.i;
} catch (Exception unused) {
af.b("CampaignDownLoadTask", "del file is failed");
}
if (campaignEx == null || campaignEx.getPlayable_ads_without_video() != 2) {
com.mbridge.msdk.videocommon.a.a a = com.mbridge.msdk.videocommon.a.a.a();
if (a != null) {
a.a(this.i);
}
}
} finally {
this.e = 0;
}
}
/* JADX INFO: Access modifiers changed from: private */
public void v() {
try {
String str = com.mbridge.msdk.reward.b.a.b;
com.mbridge.msdk.reward.b.a.class.getMethod("insertExcludeId", String.class, CampaignEx.class).invoke(com.mbridge.msdk.reward.b.a.class.newInstance(), this.j, this.i);
Map<String, Long> map = NativeController.b;
NativeController.class.getMethod("insertExcludeId", String.class, CampaignEx.class).invoke(NativeController.class.newInstance(), this.j, this.i);
} catch (Exception e) {
af.b("CampaignDownLoadTask", e.getMessage());
}
}
/* JADX INFO: Access modifiers changed from: private */
public void a(int i, String str, String str2) {
com.mbridge.msdk.foundation.entity.n nVar = new com.mbridge.msdk.foundation.entity.n(this.k, this.i, i, Long.toString(this.r != 0 ? System.currentTimeMillis() - this.r : 0L), this.l, this.A);
nVar.e(this.i.getId());
nVar.m(this.i.getVideoUrlEncode());
nVar.h(str);
nVar.f(this.i.getRequestId());
nVar.s(this.i.getCurrentLocalRid());
nVar.g(this.i.getRequestIdNotice());
nVar.c(this.j);
nVar.t(str2);
nVar.a(CampaignEx.JSON_KEY_READY_RATE, String.valueOf(this.s));
nVar.a("url", this.i.getVideoUrlEncode());
nVar.e(4);
DownloadRequest downloadRequest = this.x;
if (downloadRequest != null) {
nVar.a("scenes", downloadRequest.get("scenes", ""));
nVar.a("resumed_breakpoint", this.x.get("resumed_breakpoint", ""));
}
int i2 = this.A;
if (i2 == 94 || i2 == 287) {
return;
}
o.a(com.mbridge.msdk.foundation.db.g.a(com.mbridge.msdk.foundation.controller.c.m().c())).a(nVar);
}
public final String t() {
if (this.Q) {
try {
File file = new File(this.p);
return (file.exists() && file.isFile()) ? this.p : this.m;
} catch (Exception e) {
af.b("CampaignDownLoadTask", e.getMessage());
return this.m;
}
}
try {
File file2 = new File(this.p);
if (Objects.exists(file2, this.n, this.w) && file2.isFile()) {
return this.p;
}
} catch (Exception e2) {
af.b("CampaignDownLoadTask", e2.getMessage());
}
return this.m;
}
private int e(CampaignEx campaignEx) {
if (campaignEx == null) {
return 0;
}
try {
if (campaignEx.getAabEntity() != null) {
return campaignEx.getAabEntity().h3c;
}
return 0;
} catch (Throwable th) {
af.b("CampaignDownLoadTask", th.getMessage());
return 0;
}
}
/* JADX INFO: Access modifiers changed from: private */
public void a(CampaignEx campaignEx, com.mbridge.msdk.foundation.same.report.d.e eVar) {
if (this.O || campaignEx == null || eVar == null) {
return;
}
this.O = true;
try {
eVar.a("resource_type", 4);
DownloadRequest downloadRequest = this.x;
if (downloadRequest != null) {
eVar.a("scenes", downloadRequest.get("scenes", "1"));
eVar.a("resumed_breakpoint", this.x.get("resumed_breakpoint", "2"));
} else {
eVar.a("scenes", "1");
eVar.a("resumed_breakpoint", "1");
}
eVar.a("url", campaignEx.getVideoUrlEncode());
eVar.a(CampaignEx.JSON_KEY_READY_RATE, Integer.valueOf(this.s));
com.mbridge.msdk.foundation.same.report.d.d.a().a("m_download_start", campaignEx, eVar);
} catch (Exception e) {
af.b("CampaignDownLoadTask", e.getMessage());
}
}
public static /* synthetic */ void a(a aVar, int i, boolean z, String str) {
if (aVar.P) {
return;
}
try {
aVar.P = true;
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
DownloadRequest downloadRequest = aVar.x;
if (downloadRequest != null) {
eVar.a("scenes", downloadRequest.get("scenes", ""));
eVar.a("url", aVar.m);
eVar.a("resumed_breakpoint", aVar.x.get("resumed_breakpoint", ""));
eVar.a("h3c", "");
}
eVar.a("resource_type", 4);
eVar.a("file_size", Long.valueOf(aVar.l));
eVar.a(CampaignEx.JSON_KEY_READY_RATE, Integer.valueOf(aVar.s));
eVar.a("result", Integer.valueOf(i));
eVar.a("reason", str);
com.mbridge.msdk.foundation.same.report.d.d.a().a("m_download_end", aVar.i, eVar);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
}

View File

@@ -0,0 +1,383 @@
package com.mbridge.msdk.videocommon.download;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.CopyOnWriteArrayList;
/* loaded from: classes4.dex */
public class b {
private static volatile b a;
private boolean b = false;
private ConcurrentHashMap<String, j> c = new ConcurrentHashMap<>();
private ConcurrentHashMap<String, CopyOnWriteArrayList<Map<String, a>>> d;
private ConcurrentHashMap<String, CopyOnWriteArrayList<CampaignEx>> e;
private ConcurrentHashMap<String, CopyOnWriteArrayList<a>> f;
private b() {
}
public static b getInstance() {
if (a == null) {
synchronized (b.class) {
try {
if (a == null) {
a = new b();
}
} finally {
}
}
}
return a;
}
public final a a(String str, String str2) {
j c = c(str);
if (c != null) {
return c.a(str2);
}
return null;
}
public final CopyOnWriteArrayList<CampaignEx> a(String str) {
ConcurrentHashMap<String, CopyOnWriteArrayList<CampaignEx>> concurrentHashMap = this.e;
if (concurrentHashMap == null || !concurrentHashMap.containsKey(str)) {
return null;
}
return this.e.get(str);
}
public final void a(String str, CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList) {
ConcurrentHashMap<String, CopyOnWriteArrayList<CampaignEx>> concurrentHashMap = this.e;
if (concurrentHashMap == null) {
this.e = new ConcurrentHashMap<>();
} else {
concurrentHashMap.clear();
}
this.e.put(str, copyOnWriteArrayList);
}
public final CopyOnWriteArrayList<a> b(String str) {
ConcurrentHashMap<String, CopyOnWriteArrayList<a>> concurrentHashMap = this.f;
if (concurrentHashMap == null || !concurrentHashMap.containsKey(str)) {
return null;
}
return this.f.get(str);
}
public final void b(String str, CopyOnWriteArrayList<a> copyOnWriteArrayList) {
ConcurrentHashMap<String, CopyOnWriteArrayList<a>> concurrentHashMap = this.f;
if (concurrentHashMap == null) {
this.f = new ConcurrentHashMap<>();
} else {
concurrentHashMap.clear();
}
this.f.put(str, copyOnWriteArrayList);
}
public final j c(String str) {
ConcurrentHashMap<String, j> concurrentHashMap = this.c;
if (concurrentHashMap == null || !concurrentHashMap.containsKey(str)) {
return null;
}
return this.c.get(str);
}
public final boolean a(int i, String str, boolean z) {
try {
j c = c(str);
if (c != null) {
return c.a(i, z) != null;
}
return false;
} catch (Exception e) {
if (!MBridgeConstans.DEBUG) {
return false;
}
e.printStackTrace();
return false;
}
}
public final boolean a(int i, String str, boolean z, int i2, boolean z2, int i3, List<CampaignEx> list) {
return a(i, str, z, i2, z2, i3, list, false, null);
}
/* JADX WARN: Code restructure failed: missing block: B:137:0x018e, code lost:
if (r4.size() > 0) goto L92;
*/
/* JADX WARN: Code restructure failed: missing block: B:139:0x0193, code lost:
r3 = r14.d;
*/
/* JADX WARN: Code restructure failed: missing block: B:140:0x0195, code lost:
if (r3 != null) goto L97;
*/
/* JADX WARN: Code restructure failed: missing block: B:141:0x0197, code lost:
r14.d = new java.util.concurrent.ConcurrentHashMap<>();
*/
/* JADX WARN: Code restructure failed: missing block: B:142:0x01aa, code lost:
r3 = r14.f;
*/
/* JADX WARN: Code restructure failed: missing block: B:143:0x01ac, code lost:
if (r3 != null) goto L103;
*/
/* JADX WARN: Code restructure failed: missing block: B:144:0x01ae, code lost:
r14.f = new java.util.concurrent.ConcurrentHashMap<>();
*/
/* JADX WARN: Code restructure failed: missing block: B:145:0x01c1, code lost:
r3 = r14.e;
*/
/* JADX WARN: Code restructure failed: missing block: B:146:0x01c3, code lost:
if (r3 != null) goto L109;
*/
/* JADX WARN: Code restructure failed: missing block: B:147:0x01c5, code lost:
r14.e = new java.util.concurrent.ConcurrentHashMap<>();
*/
/* JADX WARN: Code restructure failed: missing block: B:148:0x01d8, code lost:
if (r2 == null) goto L124;
*/
/* JADX WARN: Code restructure failed: missing block: B:150:0x01de, code lost:
if (r2.size() <= 0) goto L124;
*/
/* JADX WARN: Code restructure failed: missing block: B:151:0x01e0, code lost:
r3 = new java.util.concurrent.CopyOnWriteArrayList<>();
r4 = new java.util.concurrent.CopyOnWriteArrayList<>();
r5 = new java.util.concurrent.CopyOnWriteArrayList<>();
r2 = r2.iterator();
*/
/* JADX WARN: Code restructure failed: missing block: B:153:0x01f7, code lost:
if (r2.hasNext() == false) goto L170;
*/
/* JADX WARN: Code restructure failed: missing block: B:154:0x01f9, code lost:
r6 = r2.next();
r7 = new java.util.concurrent.ConcurrentHashMap();
r8 = r6.l();
r7.put(r8.getId() + r8.getVideoUrlEncode() + r8.getBidToken(), r6);
r3.add(r7);
r4.add(r8);
r5.add(r6);
*/
/* JADX WARN: Code restructure failed: missing block: B:156:0x0233, code lost:
r14.d.put(r16, r3);
r14.e.put(r16, r4);
r14.f.put(r16, r5);
*/
/* JADX WARN: Code restructure failed: missing block: B:159:0x01d1, code lost:
if (r3.containsKey(r16) == false) goto L112;
*/
/* JADX WARN: Code restructure failed: missing block: B:160:0x01d3, code lost:
r14.e.remove(r16);
*/
/* JADX WARN: Code restructure failed: missing block: B:162:0x01ba, code lost:
if (r3.containsKey(r16) == false) goto L106;
*/
/* JADX WARN: Code restructure failed: missing block: B:163:0x01bc, code lost:
r14.f.remove(r16);
*/
/* JADX WARN: Code restructure failed: missing block: B:165:0x01a3, code lost:
if (r3.containsKey(r16) == false) goto L100;
*/
/* JADX WARN: Code restructure failed: missing block: B:166:0x01a5, code lost:
r14.d.remove(r16);
*/
/* JADX WARN: Code restructure failed: missing block: B:99:0x0130, code lost:
if (r5.size() >= r18) goto L92;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final boolean a(int r15, java.lang.String r16, boolean r17, int r18, boolean r19, int r20, java.util.List<com.mbridge.msdk.foundation.entity.CampaignEx> r21, boolean r22, com.mbridge.msdk.foundation.same.report.d.e r23) {
/*
Method dump skipped, instructions count: 587
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.videocommon.download.b.a(int, java.lang.String, boolean, int, boolean, int, java.util.List, boolean, com.mbridge.msdk.foundation.same.report.d.e):boolean");
}
public void load(String str) {
j c = c(str);
if (c != null) {
c.a();
}
}
public j createUnitCache(Context context, String str, CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList, int i, com.mbridge.msdk.videocommon.listener.a aVar) {
j jVar;
if (TextUtils.isEmpty(str) || copyOnWriteArrayList == null || copyOnWriteArrayList.size() == 0) {
return null;
}
if (this.c.containsKey(str)) {
jVar = this.c.get(str);
if (jVar == null) {
jVar = new j(context, copyOnWriteArrayList, str, i);
this.c.put(str, jVar);
}
if (i == 94 || i == 287) {
jVar.a(copyOnWriteArrayList.get(0).getRequestId(), aVar);
} else {
jVar.a(aVar);
}
jVar.a(copyOnWriteArrayList);
} else {
jVar = new j(context, copyOnWriteArrayList, str, i);
if (aVar != null) {
jVar.a(aVar);
}
this.c.put(str, jVar);
}
return jVar;
}
public j createUnitCache(Context context, String str, CampaignEx campaignEx, int i, com.mbridge.msdk.videocommon.listener.a aVar) {
j jVar;
if (TextUtils.isEmpty(str) || campaignEx == null) {
return null;
}
if (this.c.containsKey(str)) {
jVar = this.c.get(str);
if (jVar == null) {
jVar = new j(context, campaignEx, str, i);
this.c.put(str, jVar);
}
if (i == 94 || i == 287) {
jVar.a(campaignEx.getRequestId(), aVar);
} else {
jVar.a(aVar);
}
jVar.a(campaignEx);
} else {
jVar = new j(context, campaignEx, str, i);
if (aVar != null) {
jVar.a(aVar);
}
this.c.put(str, jVar);
}
return jVar;
}
public final void a(boolean z) {
this.b = z;
ConcurrentHashMap<String, j> concurrentHashMap = this.c;
if (concurrentHashMap != null) {
Iterator<Map.Entry<String, j>> it = concurrentHashMap.entrySet().iterator();
while (it.hasNext()) {
j value = it.next().getValue();
if (value != null) {
value.b();
}
}
}
}
public final int b(String str, String str2) {
CopyOnWriteArrayList<Map<String, a>> c;
a value;
CampaignEx l;
ConcurrentHashMap<String, j> concurrentHashMap = this.c;
if (concurrentHashMap != null) {
Iterator<Map.Entry<String, j>> it = concurrentHashMap.entrySet().iterator();
while (it.hasNext()) {
j value2 = it.next().getValue();
if (value2 != null && (c = value2.c()) != null) {
int size = c.size();
for (int i = 0; i < size; i++) {
Map<String, a> map = c.get(i);
if (map != null) {
Iterator<Map.Entry<String, a>> it2 = map.entrySet().iterator();
if (it2.hasNext() && (value = it2.next().getValue()) != null && (l = value.l()) != null) {
String videoUrlEncode = l.getVideoUrlEncode();
if (!TextUtils.isEmpty(str2) && !TextUtils.isEmpty(videoUrlEncode) && str2.equals(videoUrlEncode)) {
return value.k();
}
}
}
}
}
}
}
return 0;
}
public final void b(boolean z) {
if (!z) {
this.b = false;
} else if (this.b) {
return;
}
ConcurrentHashMap<String, j> concurrentHashMap = this.c;
if (concurrentHashMap != null) {
Iterator<Map.Entry<String, j>> it = concurrentHashMap.entrySet().iterator();
while (it.hasNext()) {
it.next().getValue().a();
}
}
}
public final void a() {
ConcurrentHashMap<String, j> concurrentHashMap = this.c;
if (concurrentHashMap != null) {
for (Map.Entry<String, j> entry : concurrentHashMap.entrySet()) {
j value = entry.getValue();
String key = entry.getKey();
try {
com.mbridge.msdk.videocommon.d.c a2 = com.mbridge.msdk.videocommon.d.b.a().a(com.mbridge.msdk.foundation.controller.c.m().k(), key);
if (a2 != null) {
if (a2.w() == 2) {
value.b();
} else {
value.a();
}
}
} catch (Exception e) {
af.b("DownLoadManager", e.getMessage());
try {
if (!TextUtils.isEmpty(key)) {
k d = com.mbridge.msdk.c.h.a().d(com.mbridge.msdk.foundation.controller.c.m().k(), key);
if (d == null) {
d = k.e(key);
}
if (d.k() == 2) {
value.b();
} else {
value.a();
}
}
} catch (Exception e2) {
af.b("DownLoadManager", e2.getMessage());
}
}
}
}
}
}

View File

@@ -0,0 +1,6 @@
package com.mbridge.msdk.videocommon.download;
/* loaded from: classes4.dex */
public interface c {
void a(long j, int i);
}

View File

@@ -0,0 +1,81 @@
package com.mbridge.msdk.videocommon.download;
import android.net.Uri;
import android.text.TextUtils;
import android.util.Patterns;
import android.webkit.URLUtil;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.videocommon.download.e;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import java.util.concurrent.CopyOnWriteArrayList;
/* loaded from: classes4.dex */
public class d {
private static d c;
private CopyOnWriteArrayList<String> a;
private ConcurrentMap<String, Object> b;
private g d;
private e e;
private boolean f;
private final String g = CampaignEx.JSON_KEY_LOCAL_REQUEST_ID;
private final String h = "down_type";
private d() {
this.f = false;
try {
this.d = g.a();
this.e = e.a.a;
this.a = new CopyOnWriteArrayList<>();
this.b = new ConcurrentHashMap();
com.mbridge.msdk.c.g b = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b != null) {
this.f = b.z(1);
}
} catch (Throwable th) {
af.b("H5DownLoadManager", th.getMessage(), th);
}
}
public static synchronized d a() {
d dVar;
synchronized (d.class) {
try {
if (c == null) {
c = new d();
}
dVar = c;
} catch (Throwable th) {
throw th;
}
}
return dVar;
}
public final String a(String str) {
try {
} catch (Exception e) {
e.printStackTrace();
}
if (!Patterns.WEB_URL.matcher(str).matches()) {
if (URLUtil.isValidUrl(str)) {
}
return str;
}
Uri parse = Uri.parse(str);
String path = parse.getPath();
if (TextUtils.isEmpty(path) || !TextUtils.isEmpty(parse.getQueryParameter("urlDebug"))) {
return str;
}
if (!path.toLowerCase().endsWith(".zip")) {
e eVar = this.e;
return eVar != null ? eVar.a(str) : str;
}
g gVar = this.d;
if (gVar != null) {
return gVar.a(str);
}
return null;
}
}

View File

@@ -0,0 +1,84 @@
package com.mbridge.msdk.videocommon.download;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.tools.SameMD5;
import com.mbridge.msdk.foundation.tools.ad;
import com.mbridge.msdk.foundation.tools.aq;
import java.io.File;
/* loaded from: classes4.dex */
public final class e {
private String a;
public static class a {
public static e a = new e(null);
}
public /* synthetic */ e(AnonymousClass1 anonymousClass1) {
this();
}
private e() {
this.a = com.mbridge.msdk.foundation.same.b.e.a(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_700_HTML);
}
public static e a() {
return a.a;
}
/* renamed from: com.mbridge.msdk.videocommon.download.e$1, reason: invalid class name */
public class AnonymousClass1 extends com.mbridge.msdk.foundation.same.e.a {
final /* synthetic */ e a;
@Override // com.mbridge.msdk.foundation.same.e.a
public final void cancelTask() {
}
@Override // com.mbridge.msdk.foundation.same.e.a
public final void pauseTask(boolean z) {
}
@Override // com.mbridge.msdk.foundation.same.e.a
public final void runTask() {
ad.a(this.a.a);
}
}
public final String a(String str) {
try {
String str2 = this.a + "/" + SameMD5.getMD5(aq.b(str)) + ".html";
File file = new File(str2);
if (!file.exists()) {
return null;
}
com.mbridge.msdk.c.g b = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b != null && !TextUtils.isEmpty(b.W())) {
com.mbridge.msdk.foundation.same.d.a(str, file);
}
return "file:////" + str2;
} catch (Throwable th) {
if (!MBridgeConstans.DEBUG) {
return null;
}
th.printStackTrace();
return null;
}
}
public final String b(String str) {
try {
File file = new File(this.a + "/" + SameMD5.getMD5(aq.b(str)) + ".html");
if (file.exists()) {
return ad.b(file);
}
return null;
} catch (Throwable th) {
if (!MBridgeConstans.DEBUG) {
return null;
}
th.printStackTrace();
return null;
}
}
}

View File

@@ -0,0 +1,23 @@
package com.mbridge.msdk.videocommon.download;
import com.mbridge.msdk.foundation.download.download.H5DownLoadManager;
import com.mbridge.msdk.foundation.download.download.HTMLResourceManager;
/* loaded from: classes4.dex */
public final class f {
public static String a(String str) {
try {
return H5DownLoadManager.getInstance().getH5ResAddress(str);
} catch (Exception unused) {
return null;
}
}
public static String b(String str) {
try {
return HTMLResourceManager.getInstance().getHtmlContentFromUrl(str);
} catch (Exception unused) {
return null;
}
}
}

View File

@@ -0,0 +1,91 @@
package com.mbridge.msdk.videocommon.download;
import android.net.Uri;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.download.download.ResourceManager;
import com.mbridge.msdk.foundation.tools.SameMD5;
import com.mbridge.msdk.foundation.tools.ad;
import com.mbridge.msdk.foundation.tools.aq;
import com.vungle.ads.internal.model.AdPayload;
import java.io.File;
import java.util.List;
/* loaded from: classes4.dex */
public final class g {
private static String a = "ResourceManager";
private String b;
public static class a {
public static g a = new g(null);
}
public /* synthetic */ g(AnonymousClass1 anonymousClass1) {
this();
}
private g() {
this.b = com.mbridge.msdk.foundation.same.b.e.a(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_700_RES);
}
public static g a() {
return a.a;
}
/* renamed from: com.mbridge.msdk.videocommon.download.g$1, reason: invalid class name */
public class AnonymousClass1 extends com.mbridge.msdk.foundation.same.e.a {
final /* synthetic */ g a;
@Override // com.mbridge.msdk.foundation.same.e.a
public final void cancelTask() {
}
@Override // com.mbridge.msdk.foundation.same.e.a
public final void pauseTask(boolean z) {
}
@Override // com.mbridge.msdk.foundation.same.e.a
public final void runTask() {
ad.a(this.a.b);
}
}
public final String a(String str) {
String str2;
String str3 = "";
try {
String str4 = this.b + "/" + SameMD5.getMD5(aq.b(str));
List<String> queryParameters = Uri.parse(str).getQueryParameters(ResourceManager.KEY_INDEX_HTML);
if (queryParameters == null || queryParameters.size() <= 0) {
return null;
}
String str5 = queryParameters.get(0);
if (TextUtils.isEmpty(str5)) {
return null;
}
String str6 = str4 + "/" + str5 + "/" + str5 + ".html";
if (!ad.d(str6)) {
return null;
}
try {
com.mbridge.msdk.c.g b = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b != null && !TextUtils.isEmpty(b.W())) {
com.mbridge.msdk.foundation.same.d.a(str, new File(str6));
}
str2 = str.substring(str.indexOf("?") + 1);
} catch (Exception unused) {
str2 = "";
}
if (!TextUtils.isEmpty(str2)) {
str3 = "?" + str2;
}
return AdPayload.FILE_SCHEME + str6 + str3;
} catch (Exception e) {
if (!MBridgeConstans.DEBUG) {
return null;
}
e.printStackTrace();
return null;
}
}
}

View File

@@ -0,0 +1,78 @@
package com.mbridge.msdk.videocommon.download;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ah;
import java.util.concurrent.atomic.AtomicBoolean;
/* loaded from: classes4.dex */
public final class h {
private AtomicBoolean a;
private AtomicBoolean b;
public static final class a {
private static final h a = new h();
}
private h() {
}
public static h a() {
return a.a;
}
public final boolean a(int i) {
if (MBridgeConstans.DEBUG) {
af.c("RewardVideoRefactorManager", "isRewardVideoRefactor adType: " + i + ", key: REWARD_VIDEO_REFACTOR_FOR_LOAD");
}
if (i != 94 && i != 287) {
return false;
}
AtomicBoolean atomicBoolean = this.a;
if (atomicBoolean != null) {
return atomicBoolean.get();
}
try {
this.a = new AtomicBoolean(ah.a().a("r_v_r_f_l", false));
} catch (Exception e) {
this.a = new AtomicBoolean(false);
if (MBridgeConstans.DEBUG) {
af.b("RewardVideoRefactorManager", "isRewardVideoRefactor error: " + e.getMessage());
}
}
return this.a.get();
}
public final boolean b(int i) {
if (MBridgeConstans.DEBUG) {
af.c("RewardVideoRefactorManager", "isRewardVideoRefactor adType: " + i + ", key: REWARD_VIDEO_REFACTOR_FOR_CAMPAIGN_REQUEST");
}
if (i != 94 && i != 287) {
return false;
}
AtomicBoolean atomicBoolean = this.b;
if (atomicBoolean != null) {
return atomicBoolean.get();
}
try {
this.b = new AtomicBoolean(ah.a().a("r_v_r_f_c_r", false));
} catch (Exception e) {
this.b = new AtomicBoolean(false);
if (MBridgeConstans.DEBUG) {
af.b("RewardVideoRefactorManager", "isRewardVideoRefactor error: " + e.getMessage());
}
}
return this.b.get();
}
public final int a(String str, int i) {
try {
return ah.a().a(str, i);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("RewardVideoRefactorManager", "getRewardVideoCampaignRequestTimeout error: " + e.getMessage());
}
return i;
}
}
}

View File

@@ -0,0 +1,464 @@
package com.mbridge.msdk.videocommon.download;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.ap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.CopyOnWriteArrayList;
/* loaded from: classes4.dex */
public final class i {
private com.mbridge.msdk.videocommon.listener.a a;
private ConcurrentHashMap<String, com.mbridge.msdk.videocommon.listener.a> b;
private final Context c;
private final String d;
private com.mbridge.msdk.videocommon.d.c e;
private final int f;
private final CopyOnWriteArrayList<CampaignEx> g;
private final ConcurrentHashMap<String, com.mbridge.msdk.videocommon.download.a> h;
public final void a(com.mbridge.msdk.videocommon.listener.a aVar) {
this.a = aVar;
}
public i(List<CampaignEx> list, String str, int i) {
CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList = new CopyOnWriteArrayList<>();
this.g = copyOnWriteArrayList;
this.h = new ConcurrentHashMap<>();
this.c = com.mbridge.msdk.foundation.controller.c.m().c();
this.d = str;
this.f = i;
if (list != null) {
copyOnWriteArrayList.addAll(list);
}
}
public i(CampaignEx campaignEx, String str, int i) {
CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList = new CopyOnWriteArrayList<>();
this.g = copyOnWriteArrayList;
this.h = new ConcurrentHashMap<>();
this.c = com.mbridge.msdk.foundation.controller.c.m().c();
this.d = str;
this.f = i;
if (campaignEx != null) {
copyOnWriteArrayList.add(campaignEx);
}
}
public final void a(String str, com.mbridge.msdk.videocommon.listener.a aVar) {
if (this.b == null) {
this.b = new ConcurrentHashMap<>();
}
if (aVar == null || TextUtils.isEmpty(str)) {
return;
}
this.b.put(str, aVar);
}
public final void a(List<CampaignEx> list) {
if (list != null) {
try {
this.g.addAll(list);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("RewardVideoRefactorManager", this.d + " update error", e);
}
}
}
}
public final void a(CampaignEx campaignEx) {
if (campaignEx != null) {
try {
this.g.add(campaignEx);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("RewardVideoRefactorManager", this.d + " update error", e);
}
}
}
}
/* JADX WARN: Can't wrap try/catch for region: R(21:15|16|(2:17|18)|(2:20|(4:32|(3:155|156|(1:158))|34|(5:38|(1:(6:44|(2:46|(1:48))|49|(1:51)|52|(16:(3:56|(1:60)|61)(2:151|152)|62|63|(1:147)(1:67)|(3:70|71|72)|115|(2:117|(9:137|(3:140|141|142)|79|(5:85|86|(1:88)|89|(1:113)(7:91|92|(1:94)|95|(2:97|(1:(2:100|(2:102|(1:104)(1:108))(1:109))(1:110))(1:111))(1:112)|105|106))|114|86|(0)|89|(0)(0)))|145|(3:140|141|142)|79|(5:85|86|(0)|89|(0)(0))|114|86|(0)|89|(0)(0))(1:54))(1:43))|154|52|(0)(0))))|163|62|63|(1:65)|147|(3:70|71|72)|115|(0)|145|(0)|79|(0)|114|86|(0)|89|(0)(0)) */
/* JADX WARN: Code restructure failed: missing block: B:149:0x0144, code lost:
r0 = e;
*/
/* JADX WARN: Code restructure failed: missing block: B:150:0x00f4, code lost:
r10 = false;
*/
/* JADX WARN: Code restructure failed: missing block: B:153:0x0128, code lost:
if (com.mbridge.msdk.foundation.download.utils.Utils.getDownloadRate(r8.j(), r8.m()) >= r17) goto L78;
*/
/* JADX WARN: Code restructure failed: missing block: B:159:0x00ab, code lost:
if (r7.getRsIgnoreCheckRule().contains(0) != false) goto L78;
*/
/* JADX WARN: Removed duplicated region for block: B:113:0x001d A[SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:117:0x0158 A[Catch: Exception -> 0x0150, TryCatch #0 {Exception -> 0x0150, blocks: (B:72:0x014c, B:115:0x0152, B:117:0x0158, B:120:0x0163, B:123:0x016a, B:126:0x0171, B:128:0x0177, B:130:0x0181, B:133:0x0191, B:135:0x0197), top: B:71:0x014c }] */
/* JADX WARN: Removed duplicated region for block: B:139:0x01a3 A[ADDED_TO_REGION] */
/* JADX WARN: Removed duplicated region for block: B:54:0x0102 */
/* JADX WARN: Removed duplicated region for block: B:55:0x0103 */
/* JADX WARN: Removed duplicated region for block: B:78:0x01af A[Catch: Exception -> 0x01c6, TryCatch #3 {Exception -> 0x01c6, blocks: (B:11:0x002d, B:76:0x01ab, B:78:0x01af, B:79:0x01c9, B:86:0x01d9, B:88:0x01de, B:89:0x01e1, B:92:0x01e5, B:94:0x01eb, B:95:0x01f0, B:105:0x0301), top: B:10:0x002d }] */
/* JADX WARN: Removed duplicated region for block: B:81:0x01cf A[ADDED_TO_REGION] */
/* JADX WARN: Removed duplicated region for block: B:88:0x01de A[Catch: Exception -> 0x01c6, TryCatch #3 {Exception -> 0x01c6, blocks: (B:11:0x002d, B:76:0x01ab, B:78:0x01af, B:79:0x01c9, B:86:0x01d9, B:88:0x01de, B:89:0x01e1, B:92:0x01e5, B:94:0x01eb, B:95:0x01f0, B:105:0x0301), top: B:10:0x002d }] */
/* JADX WARN: Removed duplicated region for block: B:91:0x01e5 A[SYNTHETIC] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.util.List<com.mbridge.msdk.videocommon.download.a> a(java.util.List<com.mbridge.msdk.foundation.entity.CampaignEx> r19, boolean r20) {
/*
Method dump skipped, instructions count: 906
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.videocommon.download.i.a(java.util.List, boolean):java.util.List");
}
private com.mbridge.msdk.videocommon.download.a a(CampaignEx campaignEx, String str, com.mbridge.msdk.videocommon.download.a aVar) {
if (aVar != null) {
return aVar;
}
com.mbridge.msdk.videocommon.download.a c = c(campaignEx);
c.n();
this.h.put(str, c);
return c;
}
private String b(CampaignEx campaignEx) {
if (campaignEx == null) {
return "";
}
try {
CampaignEx.c rewardTemplateMode = campaignEx.getRewardTemplateMode();
if (rewardTemplateMode != null) {
return rewardTemplateMode.e();
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("RewardVideoRefactorManager", this.d + " getVideoTemplateUrl error", e);
}
}
return "";
}
public final com.mbridge.msdk.videocommon.download.a b() {
List<com.mbridge.msdk.videocommon.download.a> list;
if (this.g.size() == 0) {
af.a("RewardVideoRefactorManager", this.d + " isReady campaignExes is null");
return null;
}
try {
list = a((List<CampaignEx>) this.g, false);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("RewardVideoRefactorManager", this.d + " isReady error", e);
}
list = null;
}
if (list == null || list.size() <= 0) {
return null;
}
return list.get(0);
}
private com.mbridge.msdk.videocommon.download.a c(CampaignEx campaignEx) {
com.mbridge.msdk.videocommon.download.a aVar;
com.mbridge.msdk.videocommon.download.a aVar2 = null;
try {
aVar = new com.mbridge.msdk.videocommon.download.a(this.c, campaignEx, this.d, f());
} catch (Exception e) {
e = e;
}
try {
aVar.a(campaignEx);
aVar.d(this.f);
aVar.c(f(campaignEx));
aVar.b(e());
aVar.e(d(campaignEx));
aVar.a((c) null);
aVar.a(new a(this.d, this.b, this.a));
return aVar;
} catch (Exception e2) {
e = e2;
aVar2 = aVar;
if (MBridgeConstans.DEBUG) {
af.a("RewardVideoRefactorManager", this.d + " createAndStartCampaignDownloadTask error " + e.getMessage());
}
return aVar2;
}
}
private int e() {
com.mbridge.msdk.videocommon.d.c c = c(this.d);
if (c == null) {
return 0;
}
try {
return c.s();
} catch (Exception e) {
if (!MBridgeConstans.DEBUG) {
return 0;
}
af.a("RewardVideoRefactorManager", this.d + " getCDRate error " + e.getMessage());
return 0;
}
}
private com.mbridge.msdk.videocommon.d.c c(String str) {
try {
if (this.e == null) {
this.e = com.mbridge.msdk.videocommon.d.b.a().a(com.mbridge.msdk.foundation.controller.c.m().k(), str, this.f == 287);
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.a("RewardVideoRefactorManager", this.d + " getRewardUnitSetting error " + e.getMessage());
}
}
return this.e;
}
private int d(CampaignEx campaignEx) {
if (campaignEx == null) {
return 1;
}
try {
return campaignEx.getVideoCtnType();
} catch (Exception e) {
if (!MBridgeConstans.DEBUG) {
return 1;
}
af.a("RewardVideoRefactorManager", this.d + " getVideoCtnType error " + e.getMessage());
return 1;
}
}
private int f() {
if (TextUtils.isEmpty(this.d)) {
return 1;
}
try {
com.mbridge.msdk.videocommon.d.c c = c(this.d);
if (c != null) {
return c.w();
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.a("RewardVideoRefactorManager", this.d + " getDlnet error " + e.getMessage());
}
}
return 1;
}
private boolean a(String str, CampaignEx campaignEx, com.mbridge.msdk.videocommon.download.a aVar) {
if (campaignEx != null && aVar != null) {
try {
if (aVar.b()) {
af.a("RewardVideoRefactorManager", this.d + " checkEndCardZipOrSourceDownLoad endCard download success");
return true;
}
if (campaignEx.getRsIgnoreCheckRule() != null && campaignEx.getRsIgnoreCheckRule().size() > 0 && campaignEx.getRsIgnoreCheckRule().contains(2)) {
return true;
}
if ((campaignEx.isDynamicView() && !ak.l(str)) || ap.a(str) || campaignEx.isMraid() || TextUtils.isEmpty(str) || ((campaignEx.getLoadTimeoutState() == 1 && !e(campaignEx)) || ((campaignEx.getRsIgnoreCheckRule() != null && campaignEx.getRsIgnoreCheckRule().size() > 0 && campaignEx.getRsIgnoreCheckRule().contains(2)) || ap.b(f.a(str)) || ap.b(f.b(str))))) {
return true;
}
} catch (Throwable th) {
if (MBridgeConstans.DEBUG) {
af.a("RewardVideoRefactorManager", this.d + " checkEndCardDownload error " + th.getMessage());
}
}
}
return false;
}
public final com.mbridge.msdk.videocommon.download.a c() {
try {
return b();
} catch (Throwable th) {
if (!MBridgeConstans.DEBUG) {
return null;
}
af.b("RewardVideoRefactorManager", this.d + " getCampaignDownLoadTask error:" + th.getMessage());
return null;
}
}
public final com.mbridge.msdk.videocommon.download.a a(String str) {
if (!TextUtils.isEmpty(str) && this.h.containsKey(str)) {
return this.h.get(str);
}
return null;
}
public final CopyOnWriteArrayList<Map<String, com.mbridge.msdk.videocommon.download.a>> d() {
try {
CopyOnWriteArrayList<Map<String, com.mbridge.msdk.videocommon.download.a>> copyOnWriteArrayList = new CopyOnWriteArrayList<>();
copyOnWriteArrayList.add(this.h);
return copyOnWriteArrayList;
} catch (Exception e) {
if (!MBridgeConstans.DEBUG) {
return null;
}
af.b("RewardVideoRefactorManager", this.d + " getCampaignDownLoadTaskList error:" + e.getMessage());
return null;
}
}
private boolean e(CampaignEx campaignEx) {
if (campaignEx == null) {
return false;
}
try {
return campaignEx.getPlayable_ads_without_video() == 2;
} catch (Throwable th) {
if (!MBridgeConstans.DEBUG) {
return false;
}
af.a("RewardVideoRefactorManager", this.d + " isPlayerAbleAds error:" + th.getMessage());
return false;
}
}
public final void b(String str) {
com.mbridge.msdk.videocommon.download.a remove;
CampaignEx l;
if (TextUtils.isEmpty(str)) {
return;
}
try {
if (!this.h.containsKey(str) || (remove = this.h.remove(str)) == null || (l = remove.l()) == null) {
return;
}
this.g.remove(l);
if (MBridgeConstans.DEBUG) {
af.a("RewardVideoRefactorManager", this.d + " removeCampaignDownloadTask campaign name: " + l.getAppName());
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("RewardVideoRefactorManager", this.d + " removeCampaignDownloadTask error:" + e.getMessage());
}
}
}
private int f(CampaignEx campaignEx) {
if (campaignEx == null) {
return -1;
}
if (campaignEx.getReady_rate() != -1) {
return campaignEx.getReady_rate();
}
return g();
}
private int g() {
try {
return c(this.d).r();
} catch (Throwable th) {
if (!MBridgeConstans.DEBUG) {
return 100;
}
af.a("RewardVideoRefactorManager", this.d + " getRewardReadyRate error:" + th.getMessage());
return 100;
}
}
public static final class a implements com.mbridge.msdk.videocommon.listener.a {
private final String a;
private final ConcurrentHashMap<String, com.mbridge.msdk.videocommon.listener.a> b;
private final com.mbridge.msdk.videocommon.listener.a c;
public a(String str, ConcurrentHashMap<String, com.mbridge.msdk.videocommon.listener.a> concurrentHashMap, com.mbridge.msdk.videocommon.listener.a aVar) {
this.a = str;
this.b = concurrentHashMap;
this.c = aVar;
}
@Override // com.mbridge.msdk.videocommon.listener.a
public final void a(String str) {
com.mbridge.msdk.videocommon.listener.a aVar = this.c;
if (aVar != null) {
try {
aVar.a(str);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("RewardVideoRefactorManager", this.a + " videoDownloadListener onDownLoadDone error: " + e.getMessage());
}
}
}
ConcurrentHashMap<String, com.mbridge.msdk.videocommon.listener.a> concurrentHashMap = this.b;
if (concurrentHashMap != null) {
Iterator<com.mbridge.msdk.videocommon.listener.a> it = concurrentHashMap.values().iterator();
while (it.hasNext()) {
try {
it.next().a(str);
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
af.b("RewardVideoRefactorManager", this.a + " videoDownloadListener onDownLoadDone error: " + e2.getMessage());
}
}
}
}
}
@Override // com.mbridge.msdk.videocommon.listener.a
public final void a(String str, String str2) {
com.mbridge.msdk.videocommon.listener.a aVar = this.c;
if (aVar != null) {
try {
aVar.a(str, str2);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("RewardVideoRefactorManager", this.a + " videoDownloadListener onDownLoadFailed error: " + e.getMessage());
}
}
}
ConcurrentHashMap<String, com.mbridge.msdk.videocommon.listener.a> concurrentHashMap = this.b;
if (concurrentHashMap != null) {
Iterator<com.mbridge.msdk.videocommon.listener.a> it = concurrentHashMap.values().iterator();
while (it.hasNext()) {
try {
it.next().a(str, str2);
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
af.b("RewardVideoRefactorManager", this.a + " videoDownloadListener onDownLoadFailed error: " + e2.getMessage());
}
}
}
}
}
}
public final void a() {
CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList = this.g;
if (copyOnWriteArrayList == null || copyOnWriteArrayList.size() == 0) {
af.a("RewardVideoRefactorManager", this.d + " load campaignExes is null");
return;
}
Iterator<CampaignEx> it = copyOnWriteArrayList.iterator();
while (it.hasNext()) {
CampaignEx next = it.next();
if (next != null) {
try {
String str = next.getRequestId() + next.getId() + next.getVideoUrlEncode();
if (!this.h.containsKey(str)) {
a(next, str, (com.mbridge.msdk.videocommon.download.a) null);
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("RewardVideoRefactorManager", this.d + " handlerCampaignLoadEvent error", e);
}
}
}
}
}
}

View File

@@ -0,0 +1,644 @@
package com.mbridge.msdk.videocommon.download;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.download.download.H5DownLoadManager;
import com.mbridge.msdk.foundation.download.download.HTMLResourceManager;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ah;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.ap;
import com.mbridge.msdk.newreward.function.common.MBridgeError;
import com.mbridge.msdk.videocommon.download.h;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.CopyOnWriteArrayList;
/* loaded from: classes4.dex */
public final class j {
private com.mbridge.msdk.videocommon.listener.a e;
private ConcurrentHashMap<String, com.mbridge.msdk.videocommon.listener.a> g;
private Context j;
private String l;
private com.mbridge.msdk.videocommon.d.c m;
private int o;
private i p;
private boolean q;
private List<CampaignEx> c = new ArrayList();
private boolean d = true;
private String f = "";
private c h = new c() { // from class: com.mbridge.msdk.videocommon.download.j.1
@Override // com.mbridge.msdk.videocommon.download.c
public final void a(long j, int i) {
if (i == 5 || i == 4) {
j.this.d = true;
j.this.a();
}
if (i == 2) {
j.this.d = true;
}
}
};
private CopyOnWriteArrayList<Map<String, a>> i = new CopyOnWriteArrayList<>();
private long k = 3600;
private int n = 1;
k a = null;
k b = null;
public j(Context context, List<CampaignEx> list, String str, int i) {
this.o = 1;
try {
boolean a = h.a.a.a(i);
this.q = a;
if (a) {
this.l = str;
this.o = i;
this.p = new i(list, str, i);
return;
}
} catch (Exception unused) {
this.p = null;
this.q = false;
}
this.j = com.mbridge.msdk.foundation.controller.c.m().c();
List<CampaignEx> list2 = this.c;
if (list2 != null && list != null) {
list2.addAll(list);
}
this.l = str;
this.o = i;
b(this.c);
}
public j(Context context, CampaignEx campaignEx, String str, int i) {
this.o = 1;
try {
boolean a = h.a.a.a(i);
this.q = a;
if (a) {
this.l = str;
this.o = i;
this.p = new i(campaignEx, str, i);
return;
}
} catch (Exception unused) {
this.p = null;
this.q = false;
}
this.j = com.mbridge.msdk.foundation.controller.c.m().c();
List<CampaignEx> list = this.c;
if (list != null && campaignEx != null) {
list.add(campaignEx);
}
this.l = str;
this.o = i;
b(this.c);
}
public final void a(com.mbridge.msdk.videocommon.listener.a aVar) {
i iVar;
if (!this.q || (iVar = this.p) == null) {
this.e = aVar;
} else {
iVar.a(aVar);
}
}
public final void a(String str, com.mbridge.msdk.videocommon.listener.a aVar) {
i iVar;
if (this.q && (iVar = this.p) != null) {
iVar.a(str, aVar);
return;
}
if (this.g == null) {
this.g = new ConcurrentHashMap<>();
}
if (aVar == null || TextUtils.isEmpty(str)) {
return;
}
this.g.put(str, aVar);
}
public final void a(List<CampaignEx> list) {
i iVar;
if (this.q && (iVar = this.p) != null) {
iVar.a(list);
return;
}
List<CampaignEx> list2 = this.c;
if (list2 != null && list != null) {
list2.addAll(list);
}
b(this.c);
}
public final void a(CampaignEx campaignEx) {
i iVar;
if (this.q && (iVar = this.p) != null) {
iVar.a(campaignEx);
return;
}
List<CampaignEx> list = this.c;
if (list != null && campaignEx != null) {
list.add(campaignEx);
}
b(this.c);
}
/* JADX WARN: Can't wrap try/catch for region: R(5:56|57|58|59|(1:61)(0)) */
/* JADX WARN: Code restructure failed: missing block: B:56:0x01d4, code lost:
r4 = move-exception;
*/
/* JADX WARN: Code restructure failed: missing block: B:60:0x0202, code lost:
if (com.mbridge.msdk.MBridgeConstans.DEBUG != false) goto L93;
*/
/* JADX WARN: Code restructure failed: missing block: B:61:0x0204, code lost:
com.mbridge.msdk.foundation.tools.af.b("UnitCacheCtroller", r4.getMessage());
*/
/* JADX WARN: Code restructure failed: missing block: B:62:0x020e, code lost:
r12 = move-exception;
*/
/* JADX WARN: Code restructure failed: missing block: B:65:0x0213, code lost:
throw r12;
*/
/* JADX WARN: Finally extract failed */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private void b(java.util.List<com.mbridge.msdk.foundation.entity.CampaignEx> r12) {
/*
Method dump skipped, instructions count: 560
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.videocommon.download.j.b(java.util.List):void");
}
private void d() {
CopyOnWriteArrayList<Map<String, a>> copyOnWriteArrayList;
if ((this.q && this.p != null) || ah.a().a("u_n_c_e_d", true) || (copyOnWriteArrayList = this.i) == null) {
return;
}
try {
synchronized (copyOnWriteArrayList) {
try {
long currentTimeMillis = System.currentTimeMillis();
int i = 0;
while (i < this.i.size()) {
Map<String, a> map = this.i.get(i);
Iterator<Map.Entry<String, a>> it = map.entrySet().iterator();
while (it.hasNext()) {
a value = it.next().getValue();
if (value != null) {
if (currentTimeMillis - value.g() > this.k * 1000 && value.k() == 1) {
value.b(MBridgeError.ERROR_MESSAGE_DOWNLOAD_DOWNLOAD_TIMEOUT);
value.a(this.n);
value.s();
this.i.remove(map);
i--;
}
if (value.k() != 1 && value.k() != 5 && value.k() != 0) {
value.s();
this.i.remove(map);
i--;
}
}
}
i++;
}
} finally {
}
}
} catch (Throwable th) {
th.printStackTrace();
}
}
private void e() {
CopyOnWriteArrayList<Map<String, a>> copyOnWriteArrayList = this.i;
if (copyOnWriteArrayList != null) {
try {
synchronized (copyOnWriteArrayList) {
int i = 0;
while (i < this.i.size()) {
try {
Map<String, a> map = this.i.get(i);
Iterator<Map.Entry<String, a>> it = map.entrySet().iterator();
while (it.hasNext()) {
a value = it.next().getValue();
if (value != null && value.l() != null && value.f()) {
value.r();
this.i.remove(map);
i--;
}
}
i++;
} finally {
}
}
}
} catch (Throwable unused) {
af.b("UnitCacheCtroller", "cleanDisplayTask ERROR");
}
}
}
/* JADX WARN: Code restructure failed: missing block: B:117:0x01f1, code lost:
if (r29 != 94) goto L125;
*/
/* JADX WARN: Code restructure failed: missing block: B:63:0x00e8, code lost:
if (r15.isBidCampaign() == false) goto L57;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.util.List<com.mbridge.msdk.videocommon.download.a> a(java.lang.String r28, int r29, boolean r30, java.util.List<com.mbridge.msdk.foundation.entity.CampaignEx> r31, boolean r32, com.mbridge.msdk.foundation.same.report.d.e r33) {
/*
Method dump skipped, instructions count: 662
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.videocommon.download.j.a(java.lang.String, int, boolean, java.util.List, boolean, com.mbridge.msdk.foundation.same.report.d.e):java.util.List");
}
public final boolean a(List<CampaignEx> list, String str) {
if (list == null || list.size() == 0) {
return false;
}
for (int i = 0; i < list.size(); i++) {
CampaignEx campaignEx = list.get(i);
if (campaignEx == null || !a(new a(com.mbridge.msdk.foundation.controller.c.m().c(), campaignEx, str, this.n), b(campaignEx), false) || !a(campaignEx.getendcard_url(), campaignEx)) {
return false;
}
}
return true;
}
private int b(CampaignEx campaignEx) {
if (campaignEx == null) {
return -1;
}
if (campaignEx.getReady_rate() != -1) {
return campaignEx.getReady_rate();
}
return e(campaignEx);
}
/* JADX WARN: Code restructure failed: missing block: B:103:0x01e7, code lost:
if (r5 != 94) goto L123;
*/
/* JADX WARN: Removed duplicated region for block: B:107:0x01fb A[Catch: all -> 0x0033, Exception -> 0x0036, TryCatch #1 {Exception -> 0x0036, blocks: (B:12:0x0019, B:16:0x0025, B:20:0x0077, B:21:0x007c, B:23:0x0084, B:24:0x0094, B:26:0x009a, B:28:0x00a8, B:30:0x00b3, B:31:0x00bd, B:33:0x00c3, B:42:0x00e4, B:51:0x00ec, B:55:0x00f3, B:57:0x0103, B:58:0x010b, B:62:0x0158, B:64:0x016a, B:71:0x017b, B:74:0x0181, B:78:0x0197, B:86:0x01a1, B:94:0x01ad, B:96:0x01ba, B:98:0x01c4, B:100:0x01d1, B:105:0x01f5, B:107:0x01fb, B:109:0x0201, B:114:0x020e, B:121:0x0224, B:124:0x022f, B:126:0x023a, B:128:0x023e, B:130:0x0248, B:135:0x0250, B:138:0x025a, B:140:0x0264, B:146:0x0118, B:148:0x011e, B:150:0x0128, B:153:0x0134, B:155:0x013a, B:168:0x0140, B:157:0x0144, B:159:0x014c, B:179:0x0039, B:181:0x0045, B:184:0x005d, B:185:0x027d, B:190:0x004f), top: B:11:0x0019, outer: #0 }] */
/* JADX WARN: Removed duplicated region for block: B:114:0x020e A[Catch: all -> 0x0033, Exception -> 0x0036, TRY_ENTER, TryCatch #1 {Exception -> 0x0036, blocks: (B:12:0x0019, B:16:0x0025, B:20:0x0077, B:21:0x007c, B:23:0x0084, B:24:0x0094, B:26:0x009a, B:28:0x00a8, B:30:0x00b3, B:31:0x00bd, B:33:0x00c3, B:42:0x00e4, B:51:0x00ec, B:55:0x00f3, B:57:0x0103, B:58:0x010b, B:62:0x0158, B:64:0x016a, B:71:0x017b, B:74:0x0181, B:78:0x0197, B:86:0x01a1, B:94:0x01ad, B:96:0x01ba, B:98:0x01c4, B:100:0x01d1, B:105:0x01f5, B:107:0x01fb, B:109:0x0201, B:114:0x020e, B:121:0x0224, B:124:0x022f, B:126:0x023a, B:128:0x023e, B:130:0x0248, B:135:0x0250, B:138:0x025a, B:140:0x0264, B:146:0x0118, B:148:0x011e, B:150:0x0128, B:153:0x0134, B:155:0x013a, B:168:0x0140, B:157:0x0144, B:159:0x014c, B:179:0x0039, B:181:0x0045, B:184:0x005d, B:185:0x027d, B:190:0x004f), top: B:11:0x0019, outer: #0 }] */
/* JADX WARN: Removed duplicated region for block: B:23:0x0084 A[Catch: all -> 0x0033, Exception -> 0x0036, TryCatch #1 {Exception -> 0x0036, blocks: (B:12:0x0019, B:16:0x0025, B:20:0x0077, B:21:0x007c, B:23:0x0084, B:24:0x0094, B:26:0x009a, B:28:0x00a8, B:30:0x00b3, B:31:0x00bd, B:33:0x00c3, B:42:0x00e4, B:51:0x00ec, B:55:0x00f3, B:57:0x0103, B:58:0x010b, B:62:0x0158, B:64:0x016a, B:71:0x017b, B:74:0x0181, B:78:0x0197, B:86:0x01a1, B:94:0x01ad, B:96:0x01ba, B:98:0x01c4, B:100:0x01d1, B:105:0x01f5, B:107:0x01fb, B:109:0x0201, B:114:0x020e, B:121:0x0224, B:124:0x022f, B:126:0x023a, B:128:0x023e, B:130:0x0248, B:135:0x0250, B:138:0x025a, B:140:0x0264, B:146:0x0118, B:148:0x011e, B:150:0x0128, B:153:0x0134, B:155:0x013a, B:168:0x0140, B:157:0x0144, B:159:0x014c, B:179:0x0039, B:181:0x0045, B:184:0x005d, B:185:0x027d, B:190:0x004f), top: B:11:0x0019, outer: #0 }] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final com.mbridge.msdk.videocommon.download.a a(int r25, boolean r26) {
/*
Method dump skipped, instructions count: 657
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.videocommon.download.j.a(int, boolean):com.mbridge.msdk.videocommon.download.a");
}
public static boolean a(a aVar, int i) {
long m = aVar.m();
long j = aVar.j();
if (TextUtils.isEmpty(aVar.e())) {
af.a("UnitCacheCtroller", "checkVideoDownload video done return true");
return true;
}
if (i == 0) {
if (aVar.l() != null && !TextUtils.isEmpty(aVar.l().getVideoUrlEncode())) {
return true;
}
} else if (j > 0 && m * 100 >= j * i) {
if (i != 100 || aVar.k() == 5) {
return true;
}
aVar.s();
return false;
}
return false;
}
private static boolean a(a aVar, int i, boolean z) {
long m = aVar.m();
long j = aVar.j();
if (TextUtils.isEmpty(aVar.e())) {
af.a("UnitCacheCtroller", "checkVideoDownload video done return true");
return true;
}
CampaignEx l = aVar.l();
if (l != null) {
if (l.getRsIgnoreCheckRule() != null && l.getRsIgnoreCheckRule().size() > 0 && l.getRsIgnoreCheckRule().contains(0)) {
af.c("UnitCacheCtroller", "Is not check video download status");
return true;
}
if (l.getIsTimeoutCheckVideoStatus() == 1 && l.getVideoCheckType() == 1) {
return true;
}
if (z && l.getVideoCheckType() == 1) {
if (i == 0) {
return true;
}
if ((j != 0 || m != 0) && m >= (i / 100) * j) {
l.setIsTimeoutCheckVideoStatus(1);
return true;
}
}
}
return a(aVar, i);
}
private boolean a(String str, CampaignEx campaignEx) {
try {
if (campaignEx.getRsIgnoreCheckRule() == null || campaignEx.getRsIgnoreCheckRule().size() <= 0 || !campaignEx.getRsIgnoreCheckRule().contains(2)) {
return (campaignEx.isDynamicView() && !ak.l(str)) || ap.a(str) || b(str, campaignEx);
}
af.c("UnitCacheCtroller", "Is not check endCard download status : " + str);
return true;
} catch (Throwable th) {
af.b("UnitCacheCtroller", th.getMessage(), th);
return false;
}
}
private boolean b(String str, CampaignEx campaignEx) {
if (campaignEx.isMraid() || TextUtils.isEmpty(str)) {
return true;
}
if (campaignEx.getLoadTimeoutState() == 1 && !c(campaignEx)) {
return true;
}
if (campaignEx.getRsIgnoreCheckRule() == null || campaignEx.getRsIgnoreCheckRule().size() <= 0 || !campaignEx.getRsIgnoreCheckRule().contains(2)) {
return ap.b(H5DownLoadManager.getInstance().getH5ResAddress(str)) || ap.b(HTMLResourceManager.getInstance().getHtmlContentFromUrl(str));
}
af.c("UnitCacheCtroller", "Is not check endCard download status : " + str);
return true;
}
private boolean a(int i, CampaignEx campaignEx, String str) {
if (campaignEx.isDynamicView()) {
return true;
}
if (campaignEx.getRsIgnoreCheckRule() != null && campaignEx.getRsIgnoreCheckRule().size() > 0 && campaignEx.getRsIgnoreCheckRule().contains(1)) {
af.c("UnitCacheCtroller", "Is not check template download status");
return true;
}
if (!TextUtils.isEmpty(str) && campaignEx.getLoadTimeoutState() == 0) {
af.a("UnitCacheCtroller", "check template 下载情况:" + H5DownLoadManager.getInstance().getH5ResAddress(str));
if (H5DownLoadManager.getInstance().getH5ResAddress(str) == null) {
return false;
}
}
return true;
}
public final a b(int i, boolean z) {
i iVar;
if (this.q && (iVar = this.p) != null) {
return iVar.c();
}
try {
return a(i, z);
} catch (Throwable th) {
af.b("UnitCacheCtroller", th.getMessage(), th);
return null;
}
}
public final a a(String str) {
i iVar;
if (this.q && (iVar = this.p) != null) {
return iVar.a(str);
}
CopyOnWriteArrayList<Map<String, a>> copyOnWriteArrayList = this.i;
if (copyOnWriteArrayList == null) {
return null;
}
synchronized (copyOnWriteArrayList) {
try {
try {
Iterator<Map<String, a>> it = this.i.iterator();
while (it.hasNext()) {
Map<String, a> next = it.next();
if (next != null && next.containsKey(str)) {
return next.get(str);
}
}
} catch (Throwable unused) {
af.b("UnitCacheCtroller", "failed to get campaignTast by cid");
}
return null;
} finally {
}
}
}
private boolean a(CopyOnWriteArrayList<Map<String, a>> copyOnWriteArrayList) {
try {
Iterator<Map<String, a>> it = copyOnWriteArrayList.iterator();
while (it.hasNext()) {
Map<String, a> next = it.next();
if (next != null) {
Iterator<Map.Entry<String, a>> it2 = next.entrySet().iterator();
while (it2.hasNext()) {
if (it2.next().getValue().k() == 1) {
return true;
}
}
}
}
return false;
} catch (Throwable th) {
if (!MBridgeConstans.DEBUG) {
return false;
}
th.printStackTrace();
return false;
}
}
/* JADX WARN: Removed duplicated region for block: B:104:0x01c2 A[SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:112:0x01ce A[SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:150:0x0042 A[SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:153:0x0042 A[ADDED_TO_REGION, SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:154:0x0133 */
/* JADX WARN: Removed duplicated region for block: B:57:0x00df A[Catch: all -> 0x0022, TryCatch #1 {all -> 0x0022, blocks: (B:12:0x0016, B:14:0x001f, B:15:0x0025, B:16:0x002b, B:18:0x0031, B:21:0x003a, B:22:0x0042, B:24:0x0048, B:27:0x0058, B:30:0x005f, B:32:0x0065, B:33:0x0067, B:36:0x0073, B:37:0x0083, B:39:0x0094, B:41:0x0098, B:42:0x00a0, B:43:0x00a4, B:49:0x00b9, B:51:0x00bd, B:52:0x00d1, B:54:0x00d5, B:55:0x00db, B:57:0x00df, B:59:0x00e3, B:60:0x00f7, B:62:0x00fb, B:63:0x0129, B:65:0x012e, B:66:0x0134, B:70:0x016b, B:71:0x016f, B:73:0x0174, B:78:0x017c, B:82:0x0182, B:84:0x0186, B:85:0x018f, B:87:0x0193, B:91:0x019d, B:92:0x01a1, B:96:0x01ad, B:100:0x01b3, B:102:0x01b7, B:107:0x01c5, B:113:0x01ce, B:115:0x01d9, B:118:0x01dd, B:121:0x01e1, B:124:0x01e7, B:137:0x01f2, B:142:0x01fa, B:127:0x01ff, B:132:0x020c, B:135:0x0209, B:156:0x0100, B:158:0x0104, B:161:0x0119, B:163:0x011f, B:165:0x0123, B:179:0x0211), top: B:11:0x0016, inners: #0, #2 }] */
/* JADX WARN: Removed duplicated region for block: B:65:0x012e A[Catch: all -> 0x0022, TryCatch #1 {all -> 0x0022, blocks: (B:12:0x0016, B:14:0x001f, B:15:0x0025, B:16:0x002b, B:18:0x0031, B:21:0x003a, B:22:0x0042, B:24:0x0048, B:27:0x0058, B:30:0x005f, B:32:0x0065, B:33:0x0067, B:36:0x0073, B:37:0x0083, B:39:0x0094, B:41:0x0098, B:42:0x00a0, B:43:0x00a4, B:49:0x00b9, B:51:0x00bd, B:52:0x00d1, B:54:0x00d5, B:55:0x00db, B:57:0x00df, B:59:0x00e3, B:60:0x00f7, B:62:0x00fb, B:63:0x0129, B:65:0x012e, B:66:0x0134, B:70:0x016b, B:71:0x016f, B:73:0x0174, B:78:0x017c, B:82:0x0182, B:84:0x0186, B:85:0x018f, B:87:0x0193, B:91:0x019d, B:92:0x01a1, B:96:0x01ad, B:100:0x01b3, B:102:0x01b7, B:107:0x01c5, B:113:0x01ce, B:115:0x01d9, B:118:0x01dd, B:121:0x01e1, B:124:0x01e7, B:137:0x01f2, B:142:0x01fa, B:127:0x01ff, B:132:0x020c, B:135:0x0209, B:156:0x0100, B:158:0x0104, B:161:0x0119, B:163:0x011f, B:165:0x0123, B:179:0x0211), top: B:11:0x0016, inners: #0, #2 }] */
/* JADX WARN: Removed duplicated region for block: B:68:0x0167 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void a() {
/*
Method dump skipped, instructions count: 534
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.videocommon.download.j.a():void");
}
public final void b() {
CopyOnWriteArrayList<Map<String, a>> copyOnWriteArrayList;
if ((!this.q || this.p == null) && (copyOnWriteArrayList = this.i) != null) {
try {
synchronized (copyOnWriteArrayList) {
try {
Iterator<Map<String, a>> it = this.i.iterator();
while (it.hasNext()) {
Map<String, a> next = it.next();
if (next != null) {
Iterator<Map.Entry<String, a>> it2 = next.entrySet().iterator();
while (it2.hasNext()) {
a value = it2.next().getValue();
if (value != null && value.k() == 1) {
value.b("playing and stop download");
value.s();
this.i.remove(next);
return;
}
}
}
}
} finally {
}
}
} catch (Throwable th) {
if (MBridgeConstans.DEBUG) {
af.b("UnitCacheCtroller", th.getMessage());
}
}
}
}
public final CopyOnWriteArrayList<Map<String, a>> c() {
i iVar;
return (!this.q || (iVar = this.p) == null) ? this.i : iVar.d();
}
private boolean c(CampaignEx campaignEx) {
if (campaignEx == null) {
return false;
}
try {
return campaignEx.getPlayable_ads_without_video() == 2;
} catch (Throwable th) {
if (!MBridgeConstans.DEBUG) {
return false;
}
th.printStackTrace();
return false;
}
}
private int d(CampaignEx campaignEx) {
try {
k kVar = this.a;
if (kVar != null) {
return kVar.p();
}
return 100;
} catch (Exception e) {
if (!MBridgeConstans.DEBUG) {
return 100;
}
af.b("UnitCacheCtroller", e.getMessage());
return 100;
}
}
public final void b(String str) {
CopyOnWriteArrayList<Map<String, a>> copyOnWriteArrayList;
i iVar;
if (this.q && (iVar = this.p) != null) {
iVar.b(str);
return;
}
try {
synchronized (this.i) {
try {
if (!TextUtils.isEmpty(str) && (copyOnWriteArrayList = this.i) != null && copyOnWriteArrayList.size() > 0) {
Iterator<Map<String, a>> it = this.i.iterator();
while (it.hasNext()) {
Map<String, a> next = it.next();
if (next != null) {
for (Map.Entry<String, a> entry : next.entrySet()) {
if (entry != null && TextUtils.equals(entry.getKey(), str)) {
this.i.remove(next);
}
}
}
}
}
} catch (Throwable th) {
throw th;
}
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("UnitCacheCtroller", e.getMessage());
}
}
}
private int e(CampaignEx campaignEx) {
try {
if (campaignEx.getAdType() == 298) {
if (this.b == null) {
this.b = com.mbridge.msdk.c.h.a().c(com.mbridge.msdk.foundation.controller.c.m().k(), this.l);
}
return this.b.p();
}
if (campaignEx.getAdType() == 42) {
return d(null);
}
if (this.m == null) {
this.m = com.mbridge.msdk.videocommon.d.b.a().a(com.mbridge.msdk.foundation.controller.c.m().k(), this.l, false);
}
return this.m.r();
} catch (Throwable th) {
af.b("UnitCacheCtroller", th.getMessage(), th);
return 100;
}
}
private void f(CampaignEx campaignEx) {
if (campaignEx != null) {
try {
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a("cache", 1);
eVar.a(CampaignEx.JSON_KEY_READY_RATE, Integer.valueOf(b(campaignEx)));
if (b(campaignEx) == 100) {
eVar.a("resumed_breakpoint", "2");
} else {
eVar.a("resumed_breakpoint", "1");
}
eVar.a("resource_type", 4);
eVar.a("scenes", "1");
eVar.a("url", campaignEx.getVideoUrlEncode());
com.mbridge.msdk.foundation.same.report.d.d.a().a("m_download_start", campaignEx, eVar);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
}
}

View File

@@ -0,0 +1,28 @@
package com.mbridge.msdk.videocommon.listener;
import com.mbridge.msdk.foundation.same.report.d.c;
import com.mbridge.msdk.out.MBridgeIds;
import com.mbridge.msdk.out.RewardInfo;
/* loaded from: classes4.dex */
public interface InterVideoOutListener {
void onAdClose(MBridgeIds mBridgeIds, RewardInfo rewardInfo);
void onAdCloseWithIVReward(MBridgeIds mBridgeIds, RewardInfo rewardInfo);
void onAdShow(MBridgeIds mBridgeIds);
void onEndcardShow(MBridgeIds mBridgeIds);
void onLoadSuccess(MBridgeIds mBridgeIds);
void onShowFail(c cVar, MBridgeIds mBridgeIds, String str);
void onVideoAdClicked(boolean z, MBridgeIds mBridgeIds);
void onVideoComplete(MBridgeIds mBridgeIds);
void onVideoLoadFail(MBridgeIds mBridgeIds, String str);
void onVideoLoadSuccess(MBridgeIds mBridgeIds);
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.videocommon.listener;
/* loaded from: classes4.dex */
public interface a {
void a(String str);
void a(String str, String str2);
}

View File

@@ -0,0 +1,29 @@
package com.mbridge.msdk.videocommon.view;
import android.content.Context;
import android.graphics.Canvas;
import android.util.AttributeSet;
import com.mbridge.msdk.widget.MBImageView;
/* loaded from: classes4.dex */
public class MyImageView extends MBImageView {
public MyImageView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
}
public MyImageView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
public MyImageView(Context context) {
super(context);
}
@Override // com.mbridge.msdk.widget.MBImageView, android.widget.ImageView, android.view.View
public void onDraw(Canvas canvas) {
try {
super.onDraw(canvas);
} catch (Exception unused) {
}
}
}

View File

@@ -0,0 +1,176 @@
package com.mbridge.msdk.videocommon.view;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.RectF;
import android.graphics.Shader;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.os.Parcelable;
import android.util.AttributeSet;
import android.util.TypedValue;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.widget.MBImageView;
/* loaded from: classes4.dex */
public class RoundImageView extends MBImageView {
private int a;
private int b;
private Paint c;
private int d;
private Matrix e;
private BitmapShader f;
private int g;
private RectF h;
public RoundImageView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.e = new Matrix();
Paint paint = new Paint();
this.c = paint;
paint.setAntiAlias(true);
this.b = (int) TypedValue.applyDimension(1, 5.0f, getResources().getDisplayMetrics());
this.a = 1;
}
public RoundImageView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.e = new Matrix();
Paint paint = new Paint();
this.c = paint;
paint.setAntiAlias(true);
this.b = (int) TypedValue.applyDimension(1, 5.0f, getResources().getDisplayMetrics());
this.a = 1;
}
public RoundImageView(Context context) {
super(context);
this.e = new Matrix();
Paint paint = new Paint();
this.c = paint;
paint.setAntiAlias(true);
this.b = (int) TypedValue.applyDimension(1, 5.0f, getResources().getDisplayMetrics());
this.a = 1;
}
@Override // android.widget.ImageView, android.view.View
public void onMeasure(int i, int i2) {
super.onMeasure(i, i2);
if (this.a == 0) {
int min = Math.min(getMeasuredWidth(), getMeasuredHeight());
this.g = min;
this.d = min / 2;
setMeasuredDimension(min, min);
}
}
@Override // com.mbridge.msdk.widget.MBImageView, android.widget.ImageView, android.view.View
public void onDraw(Canvas canvas) {
Bitmap a;
try {
if (getDrawable() == null) {
return;
}
try {
Drawable drawable = getDrawable();
if (drawable != null && (a = a(drawable)) != null && !a.isRecycled()) {
Shader.TileMode tileMode = Shader.TileMode.CLAMP;
this.f = new BitmapShader(a, tileMode, tileMode);
int i = this.a;
float f = 1.0f;
if (i == 0) {
f = (this.g * 1.0f) / Math.min(a.getWidth(), a.getHeight());
} else if (i == 1) {
f = Math.max((getWidth() * 1.0f) / a.getWidth(), (getHeight() * 1.0f) / a.getHeight());
}
this.e.setScale(f, f);
this.f.setLocalMatrix(this.e);
this.c.setShader(this.f);
}
} catch (Throwable th) {
af.b("RoundImageView", th.getMessage());
}
if (this.a == 1) {
RectF rectF = this.h;
int i2 = this.b;
canvas.drawRoundRect(rectF, i2, i2, this.c);
} else {
int i3 = this.d;
canvas.drawCircle(i3, i3, i3, this.c);
}
} catch (Throwable th2) {
af.b("RoundImageView", th2.getMessage());
}
}
@Override // android.view.View
public void onSizeChanged(int i, int i2, int i3, int i4) {
super.onSizeChanged(i, i2, i3, i4);
if (this.a == 1) {
this.h = new RectF(0.0f, 0.0f, getWidth(), getHeight());
}
}
@Override // android.view.View
public Parcelable onSaveInstanceState() {
Bundle bundle = new Bundle();
bundle.putParcelable("state_instance", super.onSaveInstanceState());
bundle.putInt("state_type", this.a);
bundle.putInt("state_border_radius", this.b);
return bundle;
}
@Override // android.view.View
public void onRestoreInstanceState(Parcelable parcelable) {
if (parcelable instanceof Bundle) {
Bundle bundle = (Bundle) parcelable;
super.onRestoreInstanceState(bundle.getParcelable("state_instance"));
this.a = bundle.getInt("state_type");
this.b = bundle.getInt("state_border_radius");
return;
}
super.onRestoreInstanceState(parcelable);
}
public void setBorderRadius(int i) {
int a = ak.a(getContext(), i);
if (this.b != a) {
this.b = a;
invalidate();
}
}
public void setType(int i) {
if (this.a != i) {
this.a = i;
if (i != 1 && i != 0) {
this.a = 0;
}
requestLayout();
}
}
private Bitmap a(Drawable drawable) {
try {
if (drawable instanceof BitmapDrawable) {
return ((BitmapDrawable) drawable).getBitmap();
}
int intrinsicWidth = drawable.getIntrinsicWidth();
int intrinsicHeight = drawable.getIntrinsicHeight();
Bitmap createBitmap = Bitmap.createBitmap(intrinsicWidth, intrinsicHeight, Bitmap.Config.ARGB_4444);
Canvas canvas = new Canvas(createBitmap);
drawable.setBounds(0, 0, intrinsicWidth, intrinsicHeight);
drawable.draw(canvas);
return createBitmap;
} catch (Throwable th) {
af.b("View", th.getMessage());
return null;
}
}
}

View File

@@ -0,0 +1,82 @@
package com.mbridge.msdk.videocommon.view;
import android.annotation.SuppressLint;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.ImageView;
import android.widget.LinearLayout;
import com.mbridge.msdk.foundation.tools.x;
/* loaded from: classes4.dex */
public class StarLevelView extends LinearLayout {
public StarLevelView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
setOrientation(0);
}
public StarLevelView(Context context) {
super(context);
setOrientation(0);
}
@SuppressLint({"NewApi"})
public StarLevelView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
setOrientation(0);
}
public void initScore(double d) {
for (int i = 0; i < ((int) d); i++) {
ImageView imageView = new ImageView(getContext());
imageView.setImageResource(x.a(getContext(), "mbridge_video_common_full_star", "drawable"));
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(-2, -2);
if (i != 0) {
layoutParams.setMargins(5, 0, 5, 0);
}
addView(imageView, layoutParams);
}
int i2 = (int) (50.0d - (d * 10.0d));
if (i2 <= 0) {
return;
}
if (i2 > 1 && i2 < 10) {
if (i2 > 0 && i2 < 5) {
ImageView imageView2 = new ImageView(getContext());
imageView2.setImageResource(x.a(getContext(), "mbridge_video_common_full_star", "drawable"));
LinearLayout.LayoutParams layoutParams2 = new LinearLayout.LayoutParams(-2, -2);
layoutParams2.setMargins(5, 0, 5, 0);
addView(imageView2, layoutParams2);
} else {
ImageView imageView3 = new ImageView(getContext());
imageView3.setImageResource(x.a(getContext(), "mbridge_video_common_full_star", "drawable"));
LinearLayout.LayoutParams layoutParams3 = new LinearLayout.LayoutParams(-2, -2);
layoutParams3.setMargins(5, 0, 5, 0);
addView(imageView3, layoutParams3);
}
}
int i3 = i2 / 10;
if (i3 >= 1) {
int i4 = i2 % (i3 * 10);
if (i4 > 0 && i4 < 5) {
ImageView imageView4 = new ImageView(getContext());
imageView4.setImageResource(x.a(getContext(), "mbridge_video_common_full_while_star", "drawable"));
LinearLayout.LayoutParams layoutParams4 = new LinearLayout.LayoutParams(-2, -2);
layoutParams4.setMargins(5, 0, 5, 0);
addView(imageView4, layoutParams4);
} else if (i4 >= 5 && i4 <= 9) {
ImageView imageView5 = new ImageView(getContext());
imageView5.setImageResource(x.a(getContext(), "mbridge_video_common_half_star", "drawable"));
LinearLayout.LayoutParams layoutParams5 = new LinearLayout.LayoutParams(-2, -2);
layoutParams5.setMargins(5, 0, 5, 0);
addView(imageView5, layoutParams5);
}
for (int i5 = 0; i5 < i3; i5++) {
ImageView imageView6 = new ImageView(getContext());
imageView6.setImageResource(x.a(getContext(), "mbridge_video_common_full_while_star", "drawable"));
LinearLayout.LayoutParams layoutParams6 = new LinearLayout.LayoutParams(-2, -2);
layoutParams6.setMargins(5, 0, 5, 0);
addView(imageView6, layoutParams6);
}
}
}
}