- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
152 lines
5.1 KiB
Java
152 lines
5.1 KiB
Java
package com.applovin.impl;
|
|
|
|
import android.text.TextUtils;
|
|
import com.applovin.impl.d4;
|
|
import com.applovin.impl.sdk.utils.StringUtils;
|
|
import com.applovin.impl.tm;
|
|
import com.applovin.sdk.AppLovinErrorCodes;
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
/* loaded from: classes.dex */
|
|
public abstract class dn extends yl implements d4.e {
|
|
private final com.applovin.impl.sdk.network.a h;
|
|
private final d4.e i;
|
|
private tm.b j;
|
|
private sj k;
|
|
private sj l;
|
|
protected d4.b m;
|
|
|
|
public void a(tm.b bVar) {
|
|
this.j = bVar;
|
|
}
|
|
|
|
@Override // com.applovin.impl.d4.e
|
|
public abstract void a(String str, int i, String str2, Object obj);
|
|
|
|
@Override // com.applovin.impl.d4.e
|
|
public abstract void a(String str, Object obj, int i);
|
|
|
|
public void b(sj sjVar) {
|
|
this.l = sjVar;
|
|
}
|
|
|
|
public void c(sj sjVar) {
|
|
this.k = sjVar;
|
|
}
|
|
|
|
public dn(com.applovin.impl.sdk.network.a aVar, com.applovin.impl.sdk.j jVar) {
|
|
this(aVar, jVar, false);
|
|
}
|
|
|
|
public class a implements d4.e {
|
|
final /* synthetic */ com.applovin.impl.sdk.j a;
|
|
|
|
public a(com.applovin.impl.sdk.j jVar) {
|
|
this.a = jVar;
|
|
}
|
|
|
|
@Override // com.applovin.impl.d4.e
|
|
public void a(String str, int i, String str2, Object obj) {
|
|
long millis;
|
|
boolean z = false;
|
|
boolean z2 = i < 200 || i >= 500;
|
|
boolean z3 = i == 429;
|
|
boolean z4 = i != -1009 || dn.this.h.q();
|
|
boolean z5 = (i == -900 || i == -1000) ? false : true;
|
|
if (!z4 || !z5 || (!z2 && !z3 && !dn.this.h.p())) {
|
|
dn dnVar = dn.this;
|
|
dnVar.a(dnVar.h.f(), i, str2, obj);
|
|
return;
|
|
}
|
|
String a = dn.this.h.a();
|
|
if (dn.this.h.j() <= 0) {
|
|
if (a == null || !a.equals(dn.this.h.f())) {
|
|
dn dnVar2 = dn.this;
|
|
dnVar2.a(dnVar2.k);
|
|
} else {
|
|
dn dnVar3 = dn.this;
|
|
dnVar3.a(dnVar3.l);
|
|
}
|
|
dn dnVar4 = dn.this;
|
|
dnVar4.a(dnVar4.h.f(), i, str2, obj);
|
|
return;
|
|
}
|
|
com.applovin.impl.sdk.n nVar = dn.this.c;
|
|
if (com.applovin.impl.sdk.n.a()) {
|
|
dn dnVar5 = dn.this;
|
|
dnVar5.c.k(dnVar5.b, "Unable to send request due to server failure (code " + i + "). " + dn.this.h.j() + " attempts left, retrying in " + TimeUnit.MILLISECONDS.toSeconds(dn.this.h.k()) + " seconds...");
|
|
}
|
|
int j = dn.this.h.j() - 1;
|
|
dn.this.h.a(j);
|
|
if ((((Boolean) this.a.a(sj.w)).booleanValue() && dn.this.h.f().endsWith("4.0/ad")) || j == 0) {
|
|
dn dnVar6 = dn.this;
|
|
dnVar6.a(dnVar6.k);
|
|
if (StringUtils.isValidString(a) && a.length() >= 4) {
|
|
com.applovin.impl.sdk.n nVar2 = dn.this.c;
|
|
if (com.applovin.impl.sdk.n.a()) {
|
|
dn dnVar7 = dn.this;
|
|
dnVar7.c.d(dnVar7.b, "Switching to backup endpoint " + a);
|
|
}
|
|
dn.this.h.a(a);
|
|
z = true;
|
|
}
|
|
}
|
|
if (((Boolean) this.a.a(sj.y3)).booleanValue() && z) {
|
|
millis = 0;
|
|
} else {
|
|
millis = dn.this.h.n() ? TimeUnit.SECONDS.toMillis((long) Math.pow(2.0d, dn.this.h.c())) : dn.this.h.k();
|
|
}
|
|
tm j0 = this.a.j0();
|
|
dn dnVar8 = dn.this;
|
|
j0.a(dnVar8, dnVar8.j, millis);
|
|
}
|
|
|
|
@Override // com.applovin.impl.d4.e
|
|
public void a(String str, Object obj, int i) {
|
|
dn.this.h.a(0);
|
|
dn.this.a(str, obj, i);
|
|
}
|
|
}
|
|
|
|
public dn(com.applovin.impl.sdk.network.a aVar, com.applovin.impl.sdk.j jVar, boolean z) {
|
|
super("TaskRepeatRequest", jVar, z);
|
|
this.j = tm.b.OTHER;
|
|
this.k = null;
|
|
this.l = null;
|
|
if (aVar != null) {
|
|
a(aVar.f());
|
|
this.h = aVar;
|
|
this.m = new d4.b();
|
|
this.i = new a(jVar);
|
|
return;
|
|
}
|
|
throw new IllegalArgumentException("No request specified");
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
d4 s = b().s();
|
|
if (!b().x0() && !b().u0()) {
|
|
com.applovin.impl.sdk.n.h("AppLovinSdk", "AppLovin SDK is disabled");
|
|
a(this.h.f(), -22, null, null);
|
|
} else if (StringUtils.isValidString(this.h.f()) && this.h.f().length() >= 4) {
|
|
if (TextUtils.isEmpty(this.h.h())) {
|
|
this.h.b(this.h.b() != null ? "POST" : "GET");
|
|
}
|
|
s.a(this.h, this.m, this.i);
|
|
} else {
|
|
if (com.applovin.impl.sdk.n.a()) {
|
|
this.c.b(this.b, "Task has an invalid or null request endpoint.");
|
|
}
|
|
a(this.h.f(), AppLovinErrorCodes.INVALID_URL, null, null);
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public void a(sj sjVar) {
|
|
if (sjVar != null) {
|
|
b().h0().a(sjVar, sjVar.a());
|
|
}
|
|
}
|
|
}
|