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,80 @@
package com.ironsource.adapters.supersonicads;
import android.text.TextUtils;
import com.ironsource.i9;
import com.ironsource.mediationsdk.logger.IronSourceLogger;
import com.ironsource.mediationsdk.logger.IronSourceLoggerManager;
import com.ironsource.mediationsdk.model.NetworkSettings;
import com.ironsource.so;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
/* loaded from: classes2.dex */
public class SupersonicConfig {
private static SupersonicConfig mInstance;
private final String CUSTOM_PARAM_PREFIX = "custom_";
private final String CLIENT_SIDE_CALLBACKS = "useClientSideCallbacks";
private final String DYNAMIC_CONTROLLER_URL = "controllerUrl";
private final String DYNAMIC_CONTROLLER_DEBUG_MODE = "debugMode";
NetworkSettings mProviderSettings = new NetworkSettings(so.c().b("Mediation"));
private SupersonicConfig() {
}
private Map<String, String> convertCustomParams(Map<String, String> map) {
HashMap hashMap = new HashMap();
if (map != null) {
try {
Set<String> keySet = map.keySet();
if (keySet != null) {
for (String str : keySet) {
if (!TextUtils.isEmpty(str)) {
String str2 = map.get(str);
if (!TextUtils.isEmpty(str2)) {
hashMap.put("custom_" + str, str2);
}
}
}
}
} catch (Exception e) {
i9.d().a(e);
IronSourceLoggerManager.getLogger().logException(IronSourceLogger.IronSourceTag.NATIVE, ":convertCustomParams()", e);
}
}
return hashMap;
}
public static SupersonicConfig getConfigObj() {
if (mInstance == null) {
mInstance = new SupersonicConfig();
}
return mInstance;
}
public boolean getClientSideCallbacks() {
NetworkSettings networkSettings = this.mProviderSettings;
if (networkSettings == null || networkSettings.getRewardedVideoSettings() == null || !this.mProviderSettings.getRewardedVideoSettings().has("useClientSideCallbacks")) {
return false;
}
return this.mProviderSettings.getRewardedVideoSettings().optBoolean("useClientSideCallbacks", false);
}
public void setClientSideCallbacks(boolean z) {
this.mProviderSettings.setRewardedVideoSettings("useClientSideCallbacks", String.valueOf(z));
}
public void setCustomControllerUrl(String str) {
this.mProviderSettings.setRewardedVideoSettings("controllerUrl", str);
this.mProviderSettings.setInterstitialSettings("controllerUrl", str);
this.mProviderSettings.setBannerSettings("controllerUrl", str);
this.mProviderSettings.setNativeAdSettings("controllerUrl", str);
}
public void setDebugMode(int i) {
this.mProviderSettings.setRewardedVideoSettings("debugMode", Integer.valueOf(i));
this.mProviderSettings.setInterstitialSettings("debugMode", Integer.valueOf(i));
this.mProviderSettings.setBannerSettings("debugMode", Integer.valueOf(i));
this.mProviderSettings.setNativeAdSettings("debugMode", Integer.valueOf(i));
}
}