- 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
320 lines
9.0 KiB
Java
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;
|
|
}
|
|
}
|