package csdk.gluads.ironsource; import android.app.Activity; import android.content.Context; import android.os.Build; import android.text.TextUtils; import androidx.annotation.NonNull; import com.facebook.ads.AdSettings; import com.fyber.inneractive.sdk.external.InneractiveMediationDefs; import com.google.android.gms.ads.RequestConfiguration; import com.ironsource.adqualitysdk.sdk.IronSourceAdQuality; import com.ironsource.mediationsdk.IronSource; import com.ironsource.mediationsdk.integration.IntegrationHelper; import com.ironsource.mediationsdk.metadata.a; import com.ironsource.mediationsdk.sdk.InitializationListener; import com.ironsource.mediationsdk.utils.IronSourceUtils; import com.mbridge.msdk.MBridgeConstans; import com.mbridge.msdk.out.MBridgeSDKFactory; import com.mbridge.msdk.system.MBridgeSDKImpl; import csdk.gluads.Consts; import csdk.gluads.GluAdsFactory; import csdk.gluads.IAdvertising; import csdk.gluads.PrivacyStatus; import csdk.gluads.impl.AdvertisingImpl; import csdk.gluads.impl.DummyAdvertising; import csdk.gluads.util.AdvertisingUtil; import csdk.gluads.util.Common; import csdk.gluads.util.ConfigUtil; import csdk.gluads.util.Futures; import csdk.gluads.util.IAction1; import csdk.gluads.util.log.YLogger; import csdk.gluads.util.log.YLoggerFactory; import csdk.gluads.util.log.YLoggers; import java.util.Arrays; import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; import java.util.concurrent.Callable; import java.util.concurrent.Future; import java.util.concurrent.atomic.AtomicBoolean; /* loaded from: classes4.dex */ public class EAIronSource { private static final YLogger log = YLoggerFactory.getLogger((Class) EAIronSource.class); private static String mAdMobTestDeviceID = ""; private static Map mAdapterNames; private static Set mDisabledAdapters; static { HashMap hashMap = new HashMap(); mAdapterNames = hashMap; hashMap.put(Consts.SDK_APPLOVIN, "com.ironsource.adapters.applovin.AppLovinAdapter"); mAdapterNames.put(Consts.SDK_FACEBOOK_AUDIENCE_NETWORK, "com.ironsource.adapters.facebook.FacebookAdapter"); mAdapterNames.put(Consts.SDK_ADMOB, "com.ironsource.adapters.admob.AdMobAdapter"); mAdapterNames.put(Consts.SDK_UNITY_ADS, "com.ironsource.adapters.unityads.UnityAdsAdapter"); mAdapterNames.put(Consts.SDK_VUNGLE, "com.ironsource.adapters.vungle.VungleAdapter"); } @NonNull public static Future createIronSource(@NonNull Callable callable, @NonNull Map map, final boolean z, PrivacyStatus privacyStatus, @NonNull AdvertisingImpl advertisingImpl, boolean z2) { HashSet hashSet = new HashSet(); mDisabledAdapters = hashSet; if (privacyStatus != null && (privacyStatus.underAgeUser || privacyStatus.teenUser)) { hashSet.add(getAdapterClassName(Consts.SDK_APPLOVIN)); } Map configDisabled = ConfigUtil.configDisabled(map); final Activity activity = (Activity) Common.call(callable); if (ConfigUtil.getBoolean(configDisabled, Consts.SDK_IRONSOURCE)) { YLoggers.sdkConfiguration(log, Consts.SDK_IRONSOURCE, "l", Consts.SDK_GLU_ADS, "enabled", Boolean.FALSE); AdvertisingUtil.updatePrivacyInfoAndBroadcast(activity, Consts.SDK_IRONSOURCE, "disabled", null, advertisingImpl); return GluAdsFactory.disabledFuture(); } int i = 0; if (!AdvertisingUtil.isAPIEnabled()) { YLoggers.sdkConfiguration(log, Consts.SDK_IRONSOURCE, "l", Consts.SDK_GLU_ADS, "enabled", Boolean.FALSE, "DISABLE", "API", Consts.KEY_TAPJOY_USER_ID_VERSION, Integer.valueOf(Build.VERSION.SDK_INT)); if (z2) { String[] strArr = Consts.SDK_ARRAY_AD_NETWORKS; int length = strArr.length; while (i < length) { AdvertisingUtil.updatePrivacyInfoAndBroadcast(activity, strArr[i], "disabled", null, advertisingImpl); i++; } } else { AdvertisingUtil.updatePrivacyInfoAndBroadcast(activity, Consts.SDK_IRONSOURCE, "disabled", null, advertisingImpl); } return GluAdsFactory.disabledFuture(); } advertisingImpl.updatePrivacyStage(Consts.SDK_IRONSOURCE, "started"); Map configSdk = ConfigUtil.configSdk(map); final String string = ConfigUtil.getString(configSdk, "ironSource.appKey"); if (TextUtils.isEmpty(string)) { YLoggers.sdkConfiguration(log, Consts.SDK_IRONSOURCE, "l", Consts.SDK_GLU_ADS, "enabled", Boolean.FALSE, Consts.KEY_TAPJOY_USER_ID_VERSION, "IronSource AppKey is null or empty"); AdvertisingUtil.updatePrivacyInfoAndBroadcast(activity, Consts.SDK_IRONSOURCE, "disabled", null, advertisingImpl); return GluAdsFactory.disabledFuture(); } final boolean z3 = ConfigUtil.getBoolean(configSdk, "ironSource.enableGoogleTestAds", false); final AtomicBoolean atomicBoolean = new AtomicBoolean(false); IAction1 iAction1 = new IAction1() { // from class: csdk.gluads.ironsource.EAIronSource.1 @Override // csdk.gluads.util.IAction1 public void apply(final PrivacyStatus privacyStatus2) { if (z) { IntegrationHelper.validateIntegration(activity); IronSource.setAdaptersDebug(true); } IronSource.setMetaData("AdMob_TFCD", privacyStatus2.underAgeUser ? "true" : "false"); IronSource.setMetaData("AdMob_TFUA", privacyStatus2.underAgeUser ? "true" : "false"); IronSource.setMetaData("AppLovin_AgeRestrictedUser", privacyStatus2.underAgeUser ? "true" : "false"); if (privacyStatus2.underAgeUser) { IronSource.setMetaData("DT_IsChild", "true"); IronSource.setMetaData("DT_COPPA", "true"); } if (privacyStatus2.gdprApplies) { IronSource.setConsent(privacyStatus2.hasConsent); } if (privacyStatus2.ccpaApplies) { IronSource.setMetaData(a.a, Boolean.toString(privacyStatus2.ccpaOptOut)); } String bool = Boolean.toString(privacyStatus2.underAgeUser); IronSource.setMetaData(a.c, bool); IronSource.setMetaData(a.b, bool); if (privacyStatus2.ccpaOptOut) { AdSettings.setDataProcessingOptions(new String[]{"LDU"}, 0, 0); } else { AdSettings.setDataProcessingOptions(new String[0]); } IronSource.setMetaData("META_Mixed_Audience", privacyStatus2.underAgeUser ? "true" : "false"); IronSource.setMetaData("Mintegral_COPPA", privacyStatus2.underAgeUser ? "true" : "false"); IronSource.setMetaData("tapjoy_coppa", privacyStatus2.underAgeUser ? "true" : "false"); IronSource.setMetaData("Tapjoy_optOutAdvertisingID", privacyStatus2.underAgeUser ? "true" : "false"); IronSource.setMetaData("UnityAds_coppa", privacyStatus2.underAgeUser ? "true" : "false"); IronSource.setMetaData("Vungle_coppa", privacyStatus2.underAgeUser ? "true" : "false"); if (!atomicBoolean.get()) { atomicBoolean.set(true); IronSource.init(activity, string, new InitializationListener() { // from class: csdk.gluads.ironsource.EAIronSource.1.1 @Override // com.ironsource.mediationsdk.sdk.InitializationListener public void onInitializationComplete() { MBridgeSDKImpl mBridgeSDK = MBridgeSDKFactory.getMBridgeSDK(); Context applicationContext = activity.getApplicationContext(); Boolean valueOf = Boolean.valueOf(privacyStatus2.hasConsent); if (valueOf != null) { boolean booleanValue = valueOf.booleanValue(); mBridgeSDK.setUserPrivateInfoType(applicationContext, MBridgeConstans.AUTHORITY_ALL_INFO, booleanValue ? 1 : 0); mBridgeSDK.setConsentStatus(applicationContext, booleanValue ? 1 : 0); } Boolean valueOf2 = Boolean.valueOf(privacyStatus2.ccpaOptOut); if (valueOf2 != null && valueOf2.booleanValue()) { mBridgeSDK.setDoNotTrackStatus(applicationContext, true); } Boolean valueOf3 = Boolean.valueOf(privacyStatus2.underAgeUser); if (valueOf3 != null) { mBridgeSDK.setCoppaStatus(applicationContext, valueOf3.booleanValue()); } } }); EAIronSource.log.d("SDK.VERSION", Consts.SDK_IRONSOURCE, IronSourceUtils.getSDKVersion(), InneractiveMediationDefs.GENDER_MALE, "onSdkInitialized"); } if (z || z3) { String unused = EAIronSource.mAdMobTestDeviceID = Common.getAdMobTestDeviceID(activity); IronSource.setMetaData(a.f, a.j); } } }; IAction1 iAction12 = new IAction1() { // from class: csdk.gluads.ironsource.EAIronSource.2 @Override // csdk.gluads.util.IAction1 public void apply(PrivacyStatus privacyStatus2) { } }; String[] strArr2 = Consts.SDK_ARRAY_AD_NETWORKS; int length2 = strArr2.length; while (i < length2) { String str = strArr2[i]; if (ConfigUtil.getBoolean(configDisabled, str)) { mDisabledAdapters.add(getAdapterClassName(str)); } AdvertisingUtil.updatePrivacyInfoAndBroadcast(activity, str, Consts.SDK_PRIVACY_STAGE_ADDED, TextUtils.equals(str, Consts.SDK_IRONSOURCE) ? iAction1 : iAction12, advertisingImpl); i++; } YLogger yLogger = log; yLogger.d("SDK.VERSION", Consts.SDK_IRONSOURCE, IronSourceUtils.getSDKVersion(), InneractiveMediationDefs.GENDER_MALE, "Initialization delayed"); YLoggers.sdkConfiguration(yLogger, Consts.SDK_IRONSOURCE, "l", Consts.SDK_GLU_ADS, "enabled", Boolean.TRUE); return Futures.successful(Consts.SDK_IRONSOURCE); } @NonNull public static IAdvertising createIronSourceRewardedInterstitialManager(@NonNull Callable callable, @NonNull Map map, boolean z) { Map configDisabled = ConfigUtil.configDisabled(map); if (ConfigUtil.getBoolean(configDisabled, Consts.SDK_IRONSOURCE)) { YLoggers.sdkConfiguration(log, Consts.SDK_IRONSOURCE, "l", Consts.SDK_GLU_ADS, "enabled", Boolean.FALSE); return new DummyAdvertising(); } Map configSdk = ConfigUtil.configSdk(map); return new EAIronSourceRVManager(callable, Common.mapSSFromConfig(ConfigUtil.getConfigMapVariant(configSdk, "ironSource.rewardedInterstitialPlacementMapping", z, null)), ConfigUtil.getMap(configSdk, "frequency", null), ConfigUtil.getString(configSdk, "ironSource.placementRewardSeparator", ","), ConfigUtil.getMap(configSdk, "ironSource.rewards"), ConfigUtil.shouldSendImpressionData(configDisabled), ConfigUtil.getBoolean(configDisabled, Consts.IS_LOADED_IGNORE_FREQUENCYCAPPING, false), ConfigUtil.getBoolean(configDisabled, Consts.GLOBAL_FREQUENCY_CAPPING, false)); } @NonNull public static IAdvertising createIronSourceInterstitialManager(@NonNull Callable callable, @NonNull Map map, boolean z) { Map configDisabled = ConfigUtil.configDisabled(map); if (ConfigUtil.getBoolean(configDisabled, Consts.SDK_IRONSOURCE)) { YLoggers.sdkConfiguration(log, Consts.SDK_IRONSOURCE, "l", Consts.SDK_GLU_ADS, "enabled", Boolean.FALSE); return new DummyAdvertising(); } Map configSdk = ConfigUtil.configSdk(map); return new EAIronSourceInterstitialManager(callable, Common.mapSSFromConfig(ConfigUtil.getConfigMapVariant(configSdk, "ironSource.interstitialPlacementMapping", z, null)), ConfigUtil.getMap(configSdk, "frequency.interstitial", null), ConfigUtil.shouldSendImpressionData(configDisabled), ConfigUtil.getBoolean(configDisabled, Consts.IS_LOADED_IGNORE_FREQUENCYCAPPING, false)); } public static RequestConfiguration.Builder onAdMobLoadRequest(RequestConfiguration.Builder builder) { if (!TextUtils.isEmpty(mAdMobTestDeviceID)) { builder.setTestDeviceIds(Arrays.asList(mAdMobTestDeviceID)); } return builder; } public static boolean adapterDisabled(String str) { return mDisabledAdapters.contains(str); } private static String getAdapterClassName(String str) { return mAdapterNames.get(str); } public static void setAdQualityUserID(String str) { if (str == null || str.length() <= 0) { return; } IronSourceAdQuality.getInstance().changeUserId(str); log.d("AdQuality setUserID", Consts.SDK_IRONSOURCE, str); } }