- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
280 lines
12 KiB
Java
280 lines
12 KiB
Java
package com.mbridge.msdk.newreward.function.e;
|
|
|
|
import android.os.Handler;
|
|
import android.os.HandlerThread;
|
|
import android.text.TextUtils;
|
|
import androidx.annotation.NonNull;
|
|
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.interstitial.view.MBInterstitialActivity;
|
|
import com.mbridge.msdk.newreward.function.common.MBridgeCommon;
|
|
import java.lang.ref.WeakReference;
|
|
import java.util.Iterator;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public final class b {
|
|
private final int a;
|
|
private final String b;
|
|
private final String c;
|
|
private final boolean d;
|
|
private Handler g;
|
|
private com.mbridge.msdk.newreward.function.command.c i;
|
|
private com.mbridge.msdk.newreward.a.d l;
|
|
private volatile boolean j = false;
|
|
private volatile boolean k = false;
|
|
private final int e = ah.a().a(MBridgeCommon.SettingConfig.KEY_SETTING_CONFIG_LOAD_CHECK_INTERVAL, 120000);
|
|
private final long h = ah.a().a(MBridgeCommon.SettingConfig.KEY_SETTING_CONFIG_LOAD_TOKEN_VALIDITY_PERIOD, 1800000);
|
|
private final boolean f = ah.a().a(MBridgeCommon.SettingConfig.KEY_SETTING_CONFIG_LOAD_CHECK_OPTIMIZED, false);
|
|
|
|
public b(int i, String str, String str2, boolean z) {
|
|
this.a = i;
|
|
this.b = str;
|
|
this.c = str2;
|
|
this.d = z;
|
|
}
|
|
|
|
public final void a(com.mbridge.msdk.newreward.function.command.c cVar, com.mbridge.msdk.newreward.a.d dVar) {
|
|
if (cVar == null || dVar == null) {
|
|
a();
|
|
return;
|
|
}
|
|
if (!this.f) {
|
|
a();
|
|
return;
|
|
}
|
|
this.l = dVar;
|
|
this.i = cVar;
|
|
HandlerThread handlerThread = new HandlerThread("load_check_controller");
|
|
handlerThread.start();
|
|
Handler handler = new Handler(handlerThread.getLooper());
|
|
this.g = handler;
|
|
handler.postDelayed(new a(handler, this, this.e), this.e);
|
|
}
|
|
|
|
public static class a implements Runnable {
|
|
private final Handler a;
|
|
private final WeakReference<b> b;
|
|
private final long c;
|
|
|
|
public a(Handler handler, b bVar, long j) {
|
|
this.a = handler;
|
|
this.b = new WeakReference<>(bVar);
|
|
this.c = j;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
b bVar = this.b.get();
|
|
if (bVar != null) {
|
|
try {
|
|
b.a(bVar);
|
|
} catch (Exception e) {
|
|
af.a("LoadCheckController", "startCheckTask error: " + e.getMessage());
|
|
}
|
|
}
|
|
Handler handler = this.a;
|
|
if (handler != null) {
|
|
handler.postDelayed(this, this.c);
|
|
}
|
|
}
|
|
}
|
|
|
|
private void a() {
|
|
com.mbridge.msdk.newreward.function.d.c.a().b().b(this.a, this.b, this.c);
|
|
}
|
|
|
|
private void a(com.mbridge.msdk.newreward.a.e eVar, com.mbridge.msdk.newreward.function.c.a.b bVar, com.mbridge.msdk.newreward.a.b.b bVar2) {
|
|
eVar.F().a(bVar, bVar2);
|
|
}
|
|
|
|
@NonNull
|
|
private com.mbridge.msdk.newreward.a.e a(com.mbridge.msdk.newreward.function.c.a.b bVar) {
|
|
com.mbridge.msdk.newreward.a.e eVar = new com.mbridge.msdk.newreward.a.e(false, this.a, bVar.h(), this.c, bVar.i());
|
|
eVar.f(bVar.g());
|
|
eVar.f(30000);
|
|
eVar.g(MBridgeCommon.DEFAULT_LOAD_TIMEOUT);
|
|
eVar.e(this.b);
|
|
eVar.a(true);
|
|
eVar.b(false);
|
|
eVar.c(false);
|
|
return eVar;
|
|
}
|
|
|
|
public static /* synthetic */ void a(b bVar) {
|
|
if (bVar.l.a() != null) {
|
|
Iterator<com.mbridge.msdk.newreward.a.e> it = bVar.l.a().iterator();
|
|
while (it.hasNext()) {
|
|
if (it.next().y() == 1) {
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
if (bVar.j) {
|
|
return;
|
|
}
|
|
bVar.j = true;
|
|
com.mbridge.msdk.newreward.function.d.c.a().b().a(bVar.a, bVar.b, bVar.c, bVar.d, new com.mbridge.msdk.newreward.function.d.b() { // from class: com.mbridge.msdk.newreward.function.e.b.1
|
|
@Override // com.mbridge.msdk.newreward.function.d.b
|
|
public final void a(List<com.mbridge.msdk.newreward.function.c.a.b> list) {
|
|
b.a(b.this, list);
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.function.d.b
|
|
public final void a() {
|
|
b.a(b.this, (com.mbridge.msdk.newreward.a.e) null, (com.mbridge.msdk.newreward.function.c.a.b) null);
|
|
}
|
|
});
|
|
}
|
|
|
|
public static /* synthetic */ void a(b bVar, List list) {
|
|
Iterator it = list.iterator();
|
|
final com.mbridge.msdk.newreward.function.c.a.b bVar2 = null;
|
|
final com.mbridge.msdk.newreward.function.c.a.b bVar3 = null;
|
|
while (it.hasNext()) {
|
|
com.mbridge.msdk.newreward.function.c.a.b bVar4 = (com.mbridge.msdk.newreward.function.c.a.b) it.next();
|
|
if (bVar4.i()) {
|
|
long I = bVar4.I();
|
|
if (I == 0) {
|
|
com.mbridge.msdk.newreward.function.d.c.a().b().b(bVar4.c(), bVar4.d(), bVar4.e(), bVar4.g(), 8);
|
|
} else if (TextUtils.isEmpty(bVar4.h())) {
|
|
com.mbridge.msdk.newreward.function.d.c.a().b().b(bVar4.c(), bVar4.d(), bVar4.e(), bVar4.g(), 8);
|
|
} else if (System.currentTimeMillis() - I > bVar.h && bVar4.u() == null) {
|
|
com.mbridge.msdk.newreward.function.d.c.a().b().b(bVar4.c(), bVar4.d(), bVar4.e(), bVar4.g(), 8);
|
|
} else if (bVar4.s() > 0.0d || bVar4.G() == 1) {
|
|
if (bVar3 != null && bVar4.s() <= bVar3.s()) {
|
|
}
|
|
bVar3 = bVar4;
|
|
} else {
|
|
com.mbridge.msdk.newreward.function.d.c.a().b().b(bVar4.c(), bVar4.d(), bVar4.e(), bVar4.g(), 8);
|
|
}
|
|
} else if (bVar4.I() == 0) {
|
|
com.mbridge.msdk.newreward.function.d.c.a().b().b(bVar4.c(), bVar4.d(), bVar4.e(), bVar4.g(), 8);
|
|
} else if (bVar4.E() == null || bVar4.E().size() == 0) {
|
|
com.mbridge.msdk.newreward.function.d.c.a().b().b(bVar4.c(), bVar4.d(), bVar4.e(), bVar4.g(), 8);
|
|
} else {
|
|
if (bVar3 != null && bVar4.I() <= bVar3.I()) {
|
|
}
|
|
bVar3 = bVar4;
|
|
}
|
|
}
|
|
if (list.size() != 0 && !bVar.k) {
|
|
Iterator it2 = list.iterator();
|
|
while (it2.hasNext()) {
|
|
com.mbridge.msdk.newreward.function.c.a.b bVar5 = (com.mbridge.msdk.newreward.function.c.a.b) it2.next();
|
|
if (bVar5 != bVar3 && bVar5.u() != null && (bVar2 == null || bVar5.I() > bVar2.I())) {
|
|
bVar2 = bVar5;
|
|
}
|
|
}
|
|
}
|
|
if (!bVar.k && bVar2 != null) {
|
|
bVar.k = true;
|
|
final com.mbridge.msdk.newreward.a.e a2 = bVar.a(bVar2);
|
|
try {
|
|
com.mbridge.msdk.newreward.function.command.c cVar = bVar.i;
|
|
cVar.a(a2, com.mbridge.msdk.newreward.function.command.f.REPORT_LOAD_CHECK, cVar.a("check_type", "download_start_resource", MBInterstitialActivity.INTENT_CAMAPIGN, bVar2));
|
|
} catch (Exception e) {
|
|
af.b("LoadCheckController", "handlerAnthonyNeedDownloadCampaign error: " + e.getMessage());
|
|
}
|
|
bVar.a(a2, bVar2, new com.mbridge.msdk.newreward.a.b.b() { // from class: com.mbridge.msdk.newreward.function.e.b.3
|
|
@Override // com.mbridge.msdk.newreward.a.b.b
|
|
public final void reqSuccessful(Object obj) {
|
|
b.this.k = false;
|
|
try {
|
|
b.this.i.a(a2, com.mbridge.msdk.newreward.function.command.f.REPORT_LOAD_CHECK, b.this.i.a("check_type", "download_success", MBInterstitialActivity.INTENT_CAMAPIGN, bVar2));
|
|
} catch (Exception e2) {
|
|
af.b("LoadCheckController", "handlerAnthonyNeedDownloadCampaign error: " + e2.getMessage());
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.a.b.b
|
|
public final void reqFailed(com.mbridge.msdk.foundation.c.b bVar6) {
|
|
b.this.k = false;
|
|
try {
|
|
b.this.i.a(a2, com.mbridge.msdk.newreward.function.command.f.REPORT_LOAD_CHECK, b.this.i.a("check_type", "download_failed", MBInterstitialActivity.INTENT_CAMAPIGN, bVar2));
|
|
} catch (Exception e2) {
|
|
af.b("LoadCheckController", "handlerAnthonyNeedDownloadCampaign error: " + e2.getMessage());
|
|
}
|
|
}
|
|
});
|
|
}
|
|
if (bVar3 != null) {
|
|
List<CampaignEx> E = bVar3.E();
|
|
final com.mbridge.msdk.newreward.a.e a3 = bVar.a(bVar3);
|
|
if (E == null) {
|
|
try {
|
|
com.mbridge.msdk.newreward.function.command.c cVar2 = bVar.i;
|
|
cVar2.a(a3, com.mbridge.msdk.newreward.function.command.f.REPORT_LOAD_CHECK, cVar2.a("check_type", "check_start_campaign"));
|
|
} catch (Exception e2) {
|
|
af.b("LoadCheckController", "handlerLoadFailedCampaigns error: " + e2.getMessage());
|
|
}
|
|
com.mbridge.msdk.newreward.function.command.c cVar3 = bVar.i;
|
|
cVar3.a(cVar3.a("command_manager", cVar3, "adapter_model", a3), new com.mbridge.msdk.newreward.a.b.b() { // from class: com.mbridge.msdk.newreward.function.e.b.4
|
|
@Override // com.mbridge.msdk.newreward.a.b.b
|
|
public final void reqSuccessful(Object obj) {
|
|
b.a(b.this, bVar3, a3);
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.a.b.b
|
|
public final void reqFailed(com.mbridge.msdk.foundation.c.b bVar6) {
|
|
b.a(b.this, a3, bVar3);
|
|
}
|
|
});
|
|
return;
|
|
}
|
|
try {
|
|
com.mbridge.msdk.newreward.function.command.c cVar4 = bVar.i;
|
|
cVar4.a(a3, com.mbridge.msdk.newreward.function.command.f.REPORT_LOAD_CHECK, cVar4.a("check_type", "check_start_resource"));
|
|
} catch (Exception e3) {
|
|
af.b("LoadCheckController", "handlerLoadFailedCampaigns error: " + e3.getMessage());
|
|
}
|
|
bVar.a(a3, bVar3, new com.mbridge.msdk.newreward.a.b.b() { // from class: com.mbridge.msdk.newreward.function.e.b.2
|
|
@Override // com.mbridge.msdk.newreward.a.b.b
|
|
public final void reqSuccessful(Object obj) {
|
|
b.a(b.this, bVar3, a3);
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.a.b.b
|
|
public final void reqFailed(com.mbridge.msdk.foundation.c.b bVar6) {
|
|
b.a(b.this, a3, bVar3);
|
|
}
|
|
});
|
|
return;
|
|
}
|
|
bVar.j = false;
|
|
}
|
|
|
|
public static /* synthetic */ void a(b bVar, com.mbridge.msdk.newreward.a.e eVar, com.mbridge.msdk.newreward.function.c.a.b bVar2) {
|
|
Map a2;
|
|
bVar.j = false;
|
|
if (eVar == null) {
|
|
return;
|
|
}
|
|
try {
|
|
if (bVar2 == null) {
|
|
a2 = bVar.i.a("check_type", "check_failed");
|
|
} else {
|
|
a2 = bVar.i.a("check_type", "check_failed", MBInterstitialActivity.INTENT_CAMAPIGN, bVar2);
|
|
}
|
|
bVar.i.a(eVar, com.mbridge.msdk.newreward.function.command.f.REPORT_LOAD_CHECK, a2);
|
|
} catch (Exception e) {
|
|
af.b("LoadCheckController", "reportLoadCheckFailed error: " + e.getMessage());
|
|
}
|
|
}
|
|
|
|
public static /* synthetic */ void a(b bVar, com.mbridge.msdk.newreward.function.c.a.b bVar2, com.mbridge.msdk.newreward.a.e eVar) {
|
|
bVar.j = false;
|
|
if (eVar == null) {
|
|
return;
|
|
}
|
|
com.mbridge.msdk.newreward.function.command.c cVar = bVar.i;
|
|
cVar.a(eVar, com.mbridge.msdk.newreward.function.command.f.REPORT_LOAD_CHECK, cVar.a("check_type", "check_success", MBInterstitialActivity.INTENT_CAMAPIGN, bVar2));
|
|
eVar.h(true);
|
|
if (!bVar2.i() || bVar2.s() <= 0.0d) {
|
|
bVar.l.a(eVar);
|
|
}
|
|
}
|
|
}
|