Add Discord community version (64-bit only)

- 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
This commit is contained in:
2026-02-18 15:48:36 -08:00
parent c19eb3d7ff
commit c080f0d97f
26930 changed files with 2529574 additions and 0 deletions

View File

@@ -0,0 +1,73 @@
package com.applovin.impl;
import com.applovin.impl.sdk.utils.JsonUtils;
import com.applovin.impl.sdk.utils.StringUtils;
import com.applovin.sdk.AppLovinAdRewardListener;
import com.applovin.sdk.AppLovinErrorCodes;
import java.util.Collections;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes.dex */
public class kn extends mn {
private final com.applovin.impl.sdk.ad.b h;
private final AppLovinAdRewardListener i;
@Override // com.applovin.impl.in
public String f() {
return "2.0/vr";
}
public kn(com.applovin.impl.sdk.ad.b bVar, AppLovinAdRewardListener appLovinAdRewardListener, com.applovin.impl.sdk.j jVar) {
super("TaskValidateAppLovinReward", jVar);
this.h = bVar;
this.i = appLovinAdRewardListener;
}
@Override // com.applovin.impl.mn
public void a(fh fhVar) {
this.h.a(fhVar);
String b = fhVar.b();
Map<String, String> a = fhVar.a();
if (b.equals("accepted")) {
this.i.userRewardVerified(this.h, a);
return;
}
if (b.equals("quota_exceeded")) {
this.i.userOverQuota(this.h, a);
} else if (b.equals("rejected")) {
this.i.userRewardRejected(this.h, a);
} else {
this.i.validationRequestFailed(this.h, AppLovinErrorCodes.INCENTIVIZED_UNKNOWN_SERVER_ERROR);
}
}
@Override // com.applovin.impl.mn
public boolean h() {
return this.h.Q0();
}
@Override // com.applovin.impl.in
public void a(int i) {
String str;
super.a(i);
if (i >= 400 && i < 500) {
this.i.userRewardRejected(this.h, Collections.emptyMap());
str = "rejected";
} else {
this.i.validationRequestFailed(this.h, i);
str = "network_timeout";
}
this.h.a(fh.a(str));
}
@Override // com.applovin.impl.in
public void a(JSONObject jSONObject) {
JsonUtils.putString(jSONObject, "zone_id", this.h.getAdZone().e());
String clCode = this.h.getClCode();
if (!StringUtils.isValidString(clCode)) {
clCode = "NO_CLCODE";
}
JsonUtils.putString(jSONObject, "clcode", clCode);
}
}