- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
166 lines
7.2 KiB
Java
166 lines
7.2 KiB
Java
package com.mbridge.msdk.reward.d;
|
|
|
|
import android.text.TextUtils;
|
|
import com.mbridge.msdk.foundation.entity.CampaignUnit;
|
|
import com.mbridge.msdk.foundation.same.net.d;
|
|
import com.mbridge.msdk.foundation.tools.af;
|
|
import com.mbridge.msdk.out.Frame;
|
|
import com.mbridge.msdk.tracker.network.h;
|
|
import java.util.List;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public abstract class c extends com.mbridge.msdk.foundation.same.net.c<JSONObject> {
|
|
private static final String a = "c";
|
|
private int b;
|
|
private String c;
|
|
private com.mbridge.msdk.foundation.same.report.d.c d;
|
|
|
|
public final void a(com.mbridge.msdk.foundation.same.report.d.c cVar) {
|
|
this.d = cVar;
|
|
}
|
|
|
|
public final void a(String str) {
|
|
this.c = str;
|
|
}
|
|
|
|
public abstract void a(List<Frame> list);
|
|
|
|
public abstract void a(List<h> list, CampaignUnit campaignUnit);
|
|
|
|
public abstract void b(int i, String str, com.mbridge.msdk.foundation.same.report.d.c cVar);
|
|
|
|
@Override // com.mbridge.msdk.foundation.same.net.c
|
|
public void onPreExecute() {
|
|
super.onPreExecute();
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.foundation.same.net.c, com.mbridge.msdk.foundation.same.net.b
|
|
public void onSuccess(d<JSONObject> dVar) {
|
|
com.mbridge.msdk.foundation.same.net.d.a aVar;
|
|
CampaignUnit parseCampaignUnit;
|
|
super.onSuccess(dVar);
|
|
if (dVar == null || (aVar = dVar.b) == null) {
|
|
return;
|
|
}
|
|
int i = this.b;
|
|
if (i == 0) {
|
|
final List<h> list = aVar.b;
|
|
final JSONObject jSONObject = dVar.c;
|
|
final int optInt = jSONObject.optInt("status");
|
|
if (1 == optInt) {
|
|
calcRequestTime(System.currentTimeMillis());
|
|
final String optString = jSONObject.optString("version");
|
|
com.mbridge.msdk.foundation.same.f.a.b().execute(new Runnable() { // from class: com.mbridge.msdk.reward.d.c.1
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
final CampaignUnit parseV5CampaignUnit = "v5".equals(optString) ? com.mbridge.msdk.foundation.entity.b.parseV5CampaignUnit(jSONObject.optJSONObject("data"), c.this.c) : com.mbridge.msdk.foundation.entity.b.parseCampaignUnit(jSONObject.optJSONObject("data"), c.this.c);
|
|
com.mbridge.msdk.foundation.same.f.a.c().post(new Runnable() { // from class: com.mbridge.msdk.reward.d.c.1.1
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
CampaignUnit campaignUnit = parseV5CampaignUnit;
|
|
if (campaignUnit != null && campaignUnit.getAds() != null && parseV5CampaignUnit.getAds().size() > 0) {
|
|
parseV5CampaignUnit.setMetricsData(c.this.d);
|
|
AnonymousClass1 anonymousClass1 = AnonymousClass1.this;
|
|
c.this.a(list, parseV5CampaignUnit);
|
|
c.this.saveRequestTime(parseV5CampaignUnit.getAds().size());
|
|
return;
|
|
}
|
|
CampaignUnit campaignUnit2 = parseV5CampaignUnit;
|
|
String msg = campaignUnit2 != null ? campaignUnit2.getMsg() : null;
|
|
if (TextUtils.isEmpty(msg)) {
|
|
msg = jSONObject.optString("msg");
|
|
}
|
|
AnonymousClass1 anonymousClass12 = AnonymousClass1.this;
|
|
c cVar = c.this;
|
|
cVar.b(optInt, msg, cVar.d);
|
|
}
|
|
});
|
|
}
|
|
});
|
|
return;
|
|
}
|
|
a(list, jSONObject, optInt, this.d);
|
|
return;
|
|
}
|
|
if (i == 1) {
|
|
List<h> list2 = aVar.b;
|
|
JSONObject jSONObject2 = dVar.c;
|
|
int optInt2 = jSONObject2.optInt("status");
|
|
if (1 == optInt2) {
|
|
calcRequestTime(System.currentTimeMillis());
|
|
if ("v5".equals(jSONObject2.optString("version"))) {
|
|
parseCampaignUnit = com.mbridge.msdk.foundation.entity.b.parseV5CampaignUnit(jSONObject2.optJSONObject("data"), this.c);
|
|
} else {
|
|
parseCampaignUnit = com.mbridge.msdk.foundation.entity.b.parseCampaignUnit(jSONObject2.optJSONObject("data"), this.c);
|
|
}
|
|
if (parseCampaignUnit != null && parseCampaignUnit.getListFrames() != null && parseCampaignUnit.getListFrames().size() > 0) {
|
|
List<Frame> listFrames = parseCampaignUnit.getListFrames();
|
|
a(listFrames);
|
|
saveRequestTime(listFrames.size());
|
|
return;
|
|
} else {
|
|
String msg = parseCampaignUnit != null ? parseCampaignUnit.getMsg() : null;
|
|
if (TextUtils.isEmpty(msg)) {
|
|
msg = jSONObject2.optString("msg");
|
|
}
|
|
b(optInt2, msg, this.d);
|
|
return;
|
|
}
|
|
}
|
|
a(list2, jSONObject2, optInt2, this.d);
|
|
}
|
|
}
|
|
|
|
private void a(List<h> list, JSONObject jSONObject, int i, com.mbridge.msdk.foundation.same.report.d.c cVar) {
|
|
com.mbridge.msdk.foundation.c.b b;
|
|
String str = "";
|
|
if (list != null && list.size() > 0) {
|
|
for (h hVar : list) {
|
|
if (hVar != null) {
|
|
String a2 = hVar.a();
|
|
if (!TextUtils.isEmpty(a2) && a2.equals("data_res_type")) {
|
|
str = hVar.b();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
String str2 = "errorCode: 3507 errorMessage: data load failed, errorMsg is " + jSONObject.optString("msg");
|
|
if (!TextUtils.isEmpty(str) && str.equals("1")) {
|
|
com.mbridge.msdk.foundation.c.b b2 = com.mbridge.msdk.foundation.c.a.b(880018, str2);
|
|
if (cVar != null) {
|
|
cVar.a(b2);
|
|
cVar.b(true);
|
|
if (TextUtils.isEmpty(str2)) {
|
|
str2 = b2.b();
|
|
}
|
|
}
|
|
b(i, str2, cVar);
|
|
return;
|
|
}
|
|
if (i == -1) {
|
|
b = com.mbridge.msdk.foundation.c.a.b(880017, str2);
|
|
} else {
|
|
b = com.mbridge.msdk.foundation.c.a.b(880003, str2);
|
|
}
|
|
if (cVar != null) {
|
|
cVar.a(b);
|
|
cVar.b(false);
|
|
if (TextUtils.isEmpty(str2)) {
|
|
str2 = b.b();
|
|
}
|
|
}
|
|
b(i, str2, cVar);
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.foundation.same.net.c, com.mbridge.msdk.foundation.same.net.b
|
|
public void onError(com.mbridge.msdk.foundation.same.net.a.a aVar) {
|
|
af.b(a, "errorCode = " + aVar.a);
|
|
com.mbridge.msdk.foundation.c.b bVar = new com.mbridge.msdk.foundation.c.b(aVar.a, com.mbridge.msdk.foundation.same.net.e.a.a(aVar));
|
|
bVar.a("campaign_request_error", aVar);
|
|
bVar.f(aVar.b);
|
|
this.d.a(bVar);
|
|
b(aVar.a, com.mbridge.msdk.foundation.same.net.e.a.a(aVar), this.d);
|
|
}
|
|
}
|