Files
rr3-apk/decompiled-community/sources/com/ironsource/mediationsdk/model/NetworkSettings.java
Daniel Elliott c080f0d97f 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
2026-02-18 15:48:36 -08:00

320 lines
9.0 KiB
Java

package com.ironsource.mediationsdk.model;
import android.text.TextUtils;
import com.ironsource.i9;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class NetworkSettings {
private static final String r = "customNetwork";
private static final String s = "customNetworkPackage";
private static final String t = "customNetworkAdapterName";
private String a;
private String b;
private JSONObject c;
private JSONObject d;
private JSONObject e;
private JSONObject f;
private JSONObject g;
private String h;
private String i;
private boolean j;
private String k;
private int l;
private int m;
private int n;
private int o;
private String p;
private String q;
public NetworkSettings(NetworkSettings networkSettings) {
this.a = networkSettings.getProviderName();
this.k = networkSettings.getProviderName();
this.b = networkSettings.getProviderTypeForReflection();
this.d = networkSettings.getRewardedVideoSettings();
this.e = networkSettings.getInterstitialSettings();
this.f = networkSettings.getBannerSettings();
this.g = networkSettings.getNativeAdSettings();
this.c = networkSettings.getApplicationSettings();
this.l = networkSettings.getRewardedVideoPriority();
this.m = networkSettings.getInterstitialPriority();
this.n = networkSettings.getBannerPriority();
this.o = networkSettings.getNativeAdPriority();
this.p = networkSettings.getProviderDefaultInstance();
this.q = networkSettings.getProviderNetworkKey();
}
public NetworkSettings(String str) {
this.a = str;
this.k = str;
this.b = str;
this.p = str;
this.q = str;
this.d = new JSONObject();
this.e = new JSONObject();
this.f = new JSONObject();
this.g = new JSONObject();
this.c = new JSONObject();
this.l = -1;
this.m = -1;
this.n = -1;
this.o = -1;
}
public NetworkSettings(String str, String str2, String str3, String str4, JSONObject jSONObject, JSONObject jSONObject2, JSONObject jSONObject3, JSONObject jSONObject4, JSONObject jSONObject5) {
this.a = str;
this.k = str;
this.b = str2;
this.p = str3;
this.q = str4;
this.d = jSONObject2;
this.e = jSONObject3;
this.f = jSONObject4;
this.g = jSONObject5;
this.c = jSONObject;
this.l = -1;
this.m = -1;
this.n = -1;
this.o = -1;
}
public String getAdSourceNameForEvents() {
return this.i;
}
public JSONObject getApplicationSettings() {
return this.c;
}
public int getBannerPriority() {
return this.n;
}
public JSONObject getBannerSettings() {
return this.f;
}
public String getCustomNetwork() {
JSONObject jSONObject = this.c;
if (jSONObject != null) {
return jSONObject.optString("customNetwork");
}
return null;
}
public String getCustomNetworkAdapterName(IronSource.AD_UNIT ad_unit) {
JSONObject jSONObject;
JSONObject jSONObject2;
if ((ad_unit == null && (jSONObject2 = this.c) != null) || ((ad_unit.equals(IronSource.AD_UNIT.REWARDED_VIDEO) && (jSONObject2 = this.d) != null) || ((ad_unit.equals(IronSource.AD_UNIT.INTERSTITIAL) && (jSONObject2 = this.e) != null) || (ad_unit.equals(IronSource.AD_UNIT.BANNER) && (jSONObject2 = this.f) != null)))) {
return jSONObject2.optString(t);
}
if (!ad_unit.equals(IronSource.AD_UNIT.NATIVE_AD) || (jSONObject = this.g) == null) {
return null;
}
return jSONObject.optString(t);
}
public String getCustomNetworkPackage() {
JSONObject jSONObject = this.c;
return jSONObject != null ? jSONObject.optString(s, "") : "";
}
public int getInstanceType(IronSource.AD_UNIT ad_unit) {
JSONObject nativeAdSettings;
if (ad_unit == IronSource.AD_UNIT.REWARDED_VIDEO) {
nativeAdSettings = getRewardedVideoSettings();
} else if (ad_unit == IronSource.AD_UNIT.INTERSTITIAL) {
nativeAdSettings = getInterstitialSettings();
} else if (ad_unit == IronSource.AD_UNIT.BANNER) {
nativeAdSettings = getBannerSettings();
} else {
if (ad_unit != IronSource.AD_UNIT.NATIVE_AD) {
return 1;
}
nativeAdSettings = getNativeAdSettings();
}
return nativeAdSettings.optInt("instanceType");
}
public int getInterstitialPriority() {
return this.m;
}
public JSONObject getInterstitialSettings() {
return this.e;
}
public int getMaxAdsPerSession(IronSource.AD_UNIT ad_unit) {
JSONObject nativeAdSettings;
if (ad_unit == IronSource.AD_UNIT.REWARDED_VIDEO) {
nativeAdSettings = getRewardedVideoSettings();
} else if (ad_unit == IronSource.AD_UNIT.INTERSTITIAL) {
nativeAdSettings = getInterstitialSettings();
} else if (ad_unit == IronSource.AD_UNIT.BANNER) {
nativeAdSettings = getBannerSettings();
} else {
if (ad_unit != IronSource.AD_UNIT.NATIVE_AD) {
return 99;
}
nativeAdSettings = getNativeAdSettings();
}
return nativeAdSettings.optInt("maxAdsPerSession", 99);
}
public int getNativeAdPriority() {
return this.o;
}
public JSONObject getNativeAdSettings() {
return this.g;
}
public String getProviderDefaultInstance() {
return this.p;
}
public String getProviderInstanceName() {
return this.k;
}
public String getProviderName() {
return this.a;
}
public String getProviderNetworkKey() {
return this.q;
}
public String getProviderTypeForReflection() {
return this.b;
}
public int getRewardedVideoPriority() {
return this.l;
}
public JSONObject getRewardedVideoSettings() {
return this.d;
}
public String getSubProviderId() {
return this.h;
}
public boolean isBidder(IronSource.AD_UNIT ad_unit) {
return !isCustomNetwork() && getInstanceType(ad_unit) == 2;
}
public boolean isCustomNetwork() {
return !TextUtils.isEmpty(getCustomNetwork());
}
public boolean isIronSource() {
return getProviderTypeForReflection().equalsIgnoreCase("IronSource");
}
public boolean isMultipleInstances() {
return this.j;
}
public void setAdSourceNameForEvents(String str) {
this.i = str;
}
public void setApplicationSettings(JSONObject jSONObject) {
this.c = jSONObject;
}
public void setBannerPriority(int i) {
this.n = i;
}
public void setBannerSettings(String str, Object obj) {
try {
this.f.put(str, obj);
} catch (JSONException e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
}
}
public void setBannerSettings(JSONObject jSONObject) {
this.f = jSONObject;
}
public void setInterstitialPriority(int i) {
this.m = i;
}
public void setInterstitialSettings(String str, Object obj) {
try {
this.e.put(str, obj);
} catch (JSONException e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
}
}
public void setInterstitialSettings(JSONObject jSONObject) {
this.e = jSONObject;
}
public void setIsMultipleInstances(boolean z) {
this.j = z;
}
public void setNativeAdPriority(int i) {
this.o = i;
}
public void setNativeAdSettings(String str, Object obj) {
try {
this.g.put(str, obj);
} catch (JSONException e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
}
}
public void setNativeAdSettings(JSONObject jSONObject) {
this.g = jSONObject;
}
public void setProviderNetworkKey(String str) {
this.q = str;
}
public void setRewardedVideoPriority(int i) {
this.l = i;
}
public void setRewardedVideoSettings(String str, Object obj) {
try {
this.d.put(str, obj);
} catch (JSONException e) {
i9.d().a(e);
IronLog.INTERNAL.error(e.toString());
}
}
public void setRewardedVideoSettings(JSONObject jSONObject) {
this.d = jSONObject;
}
public void setSubProviderId(String str) {
this.h = str;
}
public boolean shouldEarlyInit() {
JSONObject jSONObject = this.c;
if (jSONObject != null) {
return jSONObject.optBoolean(IronSourceConstants.EARLY_INIT_FIELD);
}
return false;
}
}