Files
rr3-apk/decompiled/sources/com/ironsource/adapters/supersonicads/SupersonicConfig.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

81 lines
3.2 KiB
Java

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));
}
}