Files
rr3-apk/decompiled/sources/com/mbridge/msdk/videocommon/download/a.java
Daniel Elliott f9d20bb3fc 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>
2026-02-18 14:52:23 -08:00

947 lines
34 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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();
}
}
}
}