package com.applovin.mediation.adapters; import android.app.Activity; import android.content.Context; import com.applovin.mediation.MaxAdFormat; import com.applovin.mediation.adapter.MaxAdViewAdapter; import com.applovin.mediation.adapter.MaxAdapter; import com.applovin.mediation.adapter.MaxAdapterError; import com.applovin.mediation.adapter.MaxInterstitialAdapter; import com.applovin.mediation.adapter.MaxRewardedAdapter; import com.applovin.mediation.adapter.MaxSignalProvider; import com.applovin.mediation.adapter.listeners.MaxAdViewAdapterListener; import com.applovin.mediation.adapter.listeners.MaxInterstitialAdapterListener; import com.applovin.mediation.adapter.listeners.MaxRewardedAdapterListener; import com.applovin.mediation.adapter.listeners.MaxSignalCollectionListener; import com.applovin.mediation.adapter.parameters.MaxAdapterInitializationParameters; import com.applovin.mediation.adapter.parameters.MaxAdapterParameters; import com.applovin.mediation.adapter.parameters.MaxAdapterResponseParameters; import com.applovin.mediation.adapter.parameters.MaxAdapterSignalCollectionParameters; import com.applovin.mediation.adapters.unityads.BuildConfig; import com.applovin.sdk.AppLovinSdk; import com.applovin.sdk.AppLovinSdkUtils; import com.unity3d.ads.IUnityAdsInitializationListener; import com.unity3d.ads.IUnityAdsLoadListener; import com.unity3d.ads.IUnityAdsShowListener; import com.unity3d.ads.IUnityAdsTokenListener; import com.unity3d.ads.UnityAds; import com.unity3d.ads.UnityAdsLoadOptions; import com.unity3d.ads.UnityAdsShowOptions; import com.unity3d.ads.metadata.MediationMetaData; import com.unity3d.ads.metadata.MetaData; import com.unity3d.services.banners.BannerErrorCode; import com.unity3d.services.banners.BannerErrorInfo; import com.unity3d.services.banners.BannerView; import com.unity3d.services.banners.UnityBannerSize; import com.vungle.ads.internal.protos.Sdk; import csdk.gluads.max.EAMax; import java.util.UUID; import java.util.concurrent.atomic.AtomicBoolean; /* loaded from: classes2.dex */ public class UnityAdsMediationAdapter extends MediationAdapterBase implements MaxSignalProvider, MaxInterstitialAdapter, MaxRewardedAdapter, MaxAdViewAdapter { private static MaxAdapter.InitializationStatus initializationStatus; private static final AtomicBoolean initialized = new AtomicBoolean(); private BannerView bannerView; private String biddingAdId; public UnityAdsMediationAdapter(AppLovinSdk appLovinSdk) { super(appLovinSdk); } @Override // com.applovin.mediation.adapter.MaxAdapter public void initialize(MaxAdapterInitializationParameters maxAdapterInitializationParameters, Activity activity, final MaxAdapter.OnCompletionListener onCompletionListener) { if (EAMax.adapterDisabled(getClass().getName(), onCompletionListener)) { throw new RuntimeException("Adapter is disabled."); } Context context = getContext(activity); updatePrivacyConsent(maxAdapterInitializationParameters, context); if (initialized.compareAndSet(false, true)) { String string = maxAdapterInitializationParameters.getServerParameters().getString("game_id", null); log("Initializing UnityAds SDK with game id: " + string + "..."); initializationStatus = MaxAdapter.InitializationStatus.INITIALIZING; MediationMetaData mediationMetaData = new MediationMetaData(context); mediationMetaData.setName("MAX"); mediationMetaData.setVersion(AppLovinSdk.VERSION); mediationMetaData.set("adapter_version", getAdapterVersion()); mediationMetaData.commit(); UnityAds.setDebugMode(maxAdapterInitializationParameters.isTesting()); UnityAds.initialize(context, string, maxAdapterInitializationParameters.isTesting(), new IUnityAdsInitializationListener() { // from class: com.applovin.mediation.adapters.UnityAdsMediationAdapter.1 @Override // com.unity3d.ads.IUnityAdsInitializationListener public void onInitializationComplete() { UnityAdsMediationAdapter.this.log("UnityAds SDK initialized"); MaxAdapter.InitializationStatus initializationStatus2 = MaxAdapter.InitializationStatus.INITIALIZED_SUCCESS; MaxAdapter.InitializationStatus unused = UnityAdsMediationAdapter.initializationStatus = initializationStatus2; onCompletionListener.onCompletion(initializationStatus2, null); } @Override // com.unity3d.ads.IUnityAdsInitializationListener public void onInitializationFailed(UnityAds.UnityAdsInitializationError unityAdsInitializationError, String str) { UnityAdsMediationAdapter.this.log("UnityAds SDK failed to initialize with error: " + str); MaxAdapter.InitializationStatus initializationStatus2 = MaxAdapter.InitializationStatus.INITIALIZED_FAILURE; MaxAdapter.InitializationStatus unused = UnityAdsMediationAdapter.initializationStatus = initializationStatus2; onCompletionListener.onCompletion(initializationStatus2, str); } }); return; } log("UnityAds SDK already initialized"); onCompletionListener.onCompletion(initializationStatus, null); } @Override // com.applovin.mediation.adapter.MaxAdapter public String getSdkVersion() { return UnityAds.getVersion(); } @Override // com.applovin.mediation.adapter.MaxAdapter public String getAdapterVersion() { return BuildConfig.VERSION_NAME; } @Override // com.applovin.mediation.adapter.MaxAdapter public void onDestroy() { BannerView bannerView = this.bannerView; if (bannerView != null) { bannerView.destroy(); this.bannerView = null; } } @Override // com.applovin.mediation.adapter.MaxSignalProvider public void collectSignal(MaxAdapterSignalCollectionParameters maxAdapterSignalCollectionParameters, Activity activity, final MaxSignalCollectionListener maxSignalCollectionListener) { if (EAMax.adapterDisabled(getClass().getName(), maxSignalCollectionListener)) { throw new RuntimeException("Adapter is disabled."); } log("Collecting signal..."); updatePrivacyConsent(maxAdapterSignalCollectionParameters, activity.getApplicationContext()); UnityAds.getToken(new IUnityAdsTokenListener() { // from class: com.applovin.mediation.adapters.UnityAdsMediationAdapter.2 @Override // com.unity3d.ads.IUnityAdsTokenListener public void onUnityAdsTokenReady(String str) { UnityAdsMediationAdapter.this.log("Collected signal"); maxSignalCollectionListener.onSignalCollected(str); } }); } @Override // com.applovin.mediation.adapter.MaxInterstitialAdapter public void loadInterstitialAd(MaxAdapterResponseParameters maxAdapterResponseParameters, Activity activity, final MaxInterstitialAdapterListener maxInterstitialAdapterListener) { if (EAMax.adapterDisabled(getClass().getName(), maxInterstitialAdapterListener)) { throw new RuntimeException("Adapter is disabled."); } String thirdPartyAdPlacementId = maxAdapterResponseParameters.getThirdPartyAdPlacementId(); StringBuilder sb = new StringBuilder(); sb.append("Loading "); sb.append(AppLovinSdkUtils.isValidString(maxAdapterResponseParameters.getBidResponse()) ? "bidding " : ""); sb.append("interstitial ad for placement \""); sb.append(thirdPartyAdPlacementId); sb.append("\"..."); log(sb.toString()); updatePrivacyConsent(maxAdapterResponseParameters, activity.getApplicationContext()); this.biddingAdId = UUID.randomUUID().toString(); UnityAds.load(thirdPartyAdPlacementId, createAdLoadOptions(maxAdapterResponseParameters), new IUnityAdsLoadListener() { // from class: com.applovin.mediation.adapters.UnityAdsMediationAdapter.3 @Override // com.unity3d.ads.IUnityAdsLoadListener public void onUnityAdsAdLoaded(String str) { UnityAdsMediationAdapter.this.log("Interstitial placement \"" + str + "\" loaded"); maxInterstitialAdapterListener.onInterstitialAdLoaded(); } @Override // com.unity3d.ads.IUnityAdsLoadListener public void onUnityAdsFailedToLoad(String str, UnityAds.UnityAdsLoadError unityAdsLoadError, String str2) { UnityAdsMediationAdapter.this.log("Interstitial placement \"" + str + "\" failed to load with error: " + unityAdsLoadError + ": " + str2); maxInterstitialAdapterListener.onInterstitialAdLoadFailed(UnityAdsMediationAdapter.toMaxError(unityAdsLoadError, str2)); } }); } @Override // com.applovin.mediation.adapter.MaxInterstitialAdapter public void showInterstitialAd(MaxAdapterResponseParameters maxAdapterResponseParameters, Activity activity, final MaxInterstitialAdapterListener maxInterstitialAdapterListener) { if (EAMax.adapterDisabled(getClass().getName(), maxInterstitialAdapterListener)) { throw new RuntimeException("Adapter is disabled."); } String thirdPartyAdPlacementId = maxAdapterResponseParameters.getThirdPartyAdPlacementId(); log("Showing interstitial ad for placement \"" + thirdPartyAdPlacementId + "\"..."); UnityAds.show(activity, thirdPartyAdPlacementId, createAdShowOptions(), new IUnityAdsShowListener() { // from class: com.applovin.mediation.adapters.UnityAdsMediationAdapter.4 @Override // com.unity3d.ads.IUnityAdsShowListener public void onUnityAdsShowFailure(String str, UnityAds.UnityAdsShowError unityAdsShowError, String str2) { UnityAdsMediationAdapter.this.log("Interstitial placement \"" + str + "\" failed to display with error: " + unityAdsShowError + ": " + str2); maxInterstitialAdapterListener.onInterstitialAdDisplayFailed(new MaxAdapterError(MaxAdapterError.ERROR_CODE_AD_DISPLAY_FAILED, "Ad Display Failed", unityAdsShowError.ordinal(), str2)); } @Override // com.unity3d.ads.IUnityAdsShowListener public void onUnityAdsShowStart(String str) { UnityAdsMediationAdapter.this.log("Interstitial placement \"" + str + "\" displayed"); maxInterstitialAdapterListener.onInterstitialAdDisplayed(); } @Override // com.unity3d.ads.IUnityAdsShowListener public void onUnityAdsShowClick(String str) { UnityAdsMediationAdapter.this.log("Interstitial placement \"" + str + "\" clicked"); maxInterstitialAdapterListener.onInterstitialAdClicked(); } @Override // com.unity3d.ads.IUnityAdsShowListener public void onUnityAdsShowComplete(String str, UnityAds.UnityAdsShowCompletionState unityAdsShowCompletionState) { UnityAdsMediationAdapter.this.log("Interstitial placement \"" + str + "\" hidden with completion state: " + unityAdsShowCompletionState); maxInterstitialAdapterListener.onInterstitialAdHidden(); } }); } @Override // com.applovin.mediation.adapter.MaxRewardedAdapter public void loadRewardedAd(MaxAdapterResponseParameters maxAdapterResponseParameters, Activity activity, final MaxRewardedAdapterListener maxRewardedAdapterListener) { if (EAMax.adapterDisabled(getClass().getName(), maxRewardedAdapterListener)) { throw new RuntimeException("Adapter is disabled."); } String thirdPartyAdPlacementId = maxAdapterResponseParameters.getThirdPartyAdPlacementId(); StringBuilder sb = new StringBuilder(); sb.append("Loading "); sb.append(AppLovinSdkUtils.isValidString(maxAdapterResponseParameters.getBidResponse()) ? "bidding " : ""); sb.append("rewarded ad for placement \""); sb.append(thirdPartyAdPlacementId); sb.append("\"..."); log(sb.toString()); updatePrivacyConsent(maxAdapterResponseParameters, activity.getApplicationContext()); this.biddingAdId = UUID.randomUUID().toString(); UnityAds.load(thirdPartyAdPlacementId, createAdLoadOptions(maxAdapterResponseParameters), new IUnityAdsLoadListener() { // from class: com.applovin.mediation.adapters.UnityAdsMediationAdapter.5 @Override // com.unity3d.ads.IUnityAdsLoadListener public void onUnityAdsAdLoaded(String str) { UnityAdsMediationAdapter.this.log("Rewarded ad placement \"" + str + "\" loaded"); maxRewardedAdapterListener.onRewardedAdLoaded(); } @Override // com.unity3d.ads.IUnityAdsLoadListener public void onUnityAdsFailedToLoad(String str, UnityAds.UnityAdsLoadError unityAdsLoadError, String str2) { UnityAdsMediationAdapter.this.log("Rewarded ad placement \"" + str + "\" failed to load with error: " + unityAdsLoadError + ": " + str2); maxRewardedAdapterListener.onRewardedAdLoadFailed(UnityAdsMediationAdapter.toMaxError(unityAdsLoadError, str2)); } }); } @Override // com.applovin.mediation.adapter.MaxRewardedAdapter public void showRewardedAd(MaxAdapterResponseParameters maxAdapterResponseParameters, Activity activity, final MaxRewardedAdapterListener maxRewardedAdapterListener) { if (EAMax.adapterDisabled(getClass().getName(), maxRewardedAdapterListener)) { throw new RuntimeException("Adapter is disabled."); } String thirdPartyAdPlacementId = maxAdapterResponseParameters.getThirdPartyAdPlacementId(); log("Showing rewarded ad for placement \"" + thirdPartyAdPlacementId + "\"..."); configureReward(maxAdapterResponseParameters); UnityAds.show(activity, thirdPartyAdPlacementId, createAdShowOptions(), new IUnityAdsShowListener() { // from class: com.applovin.mediation.adapters.UnityAdsMediationAdapter.6 @Override // com.unity3d.ads.IUnityAdsShowListener public void onUnityAdsShowFailure(String str, UnityAds.UnityAdsShowError unityAdsShowError, String str2) { UnityAdsMediationAdapter.this.log("Rewarded ad placement \"" + str + "\" failed to display with error: " + unityAdsShowError + ": " + str2); maxRewardedAdapterListener.onRewardedAdDisplayFailed(new MaxAdapterError(MaxAdapterError.ERROR_CODE_AD_DISPLAY_FAILED, "Ad Display Failed", unityAdsShowError.ordinal(), str2)); } @Override // com.unity3d.ads.IUnityAdsShowListener public void onUnityAdsShowStart(String str) { UnityAdsMediationAdapter.this.log("Rewarded ad placement \"" + str + "\" displayed"); maxRewardedAdapterListener.onRewardedAdDisplayed(); } @Override // com.unity3d.ads.IUnityAdsShowListener public void onUnityAdsShowClick(String str) { UnityAdsMediationAdapter.this.log("Rewarded ad placement \"" + str + "\" clicked"); maxRewardedAdapterListener.onRewardedAdClicked(); } @Override // com.unity3d.ads.IUnityAdsShowListener public void onUnityAdsShowComplete(String str, UnityAds.UnityAdsShowCompletionState unityAdsShowCompletionState) { UnityAdsMediationAdapter.this.log("Rewarded ad placement \"" + str + "\" hidden with completion state: " + unityAdsShowCompletionState); if (unityAdsShowCompletionState == UnityAds.UnityAdsShowCompletionState.COMPLETED || UnityAdsMediationAdapter.this.shouldAlwaysRewardUser()) { maxRewardedAdapterListener.onUserRewarded(UnityAdsMediationAdapter.this.getReward()); } maxRewardedAdapterListener.onRewardedAdHidden(); } }); } @Override // com.applovin.mediation.adapter.MaxAdViewAdapter public void loadAdViewAd(MaxAdapterResponseParameters maxAdapterResponseParameters, final MaxAdFormat maxAdFormat, Activity activity, final MaxAdViewAdapterListener maxAdViewAdapterListener) { final String thirdPartyAdPlacementId = maxAdapterResponseParameters.getThirdPartyAdPlacementId(); StringBuilder sb = new StringBuilder(); sb.append("Loading "); sb.append(AppLovinSdkUtils.isValidString(maxAdapterResponseParameters.getBidResponse()) ? "bidding " : ""); sb.append(maxAdFormat.getLabel()); sb.append(" ad for placement \""); sb.append(thirdPartyAdPlacementId); sb.append("\"..."); log(sb.toString()); if (activity == null) { log(maxAdFormat.getLabel() + " ad placement \"" + thirdPartyAdPlacementId + "\" load failed: Activity is null"); maxAdViewAdapterListener.onAdViewAdLoadFailed(new MaxAdapterError(-5601, "Missing Activity")); return; } updatePrivacyConsent(maxAdapterResponseParameters, activity.getApplicationContext()); this.biddingAdId = UUID.randomUUID().toString(); BannerView bannerView = new BannerView(activity, thirdPartyAdPlacementId, toUnityBannerSize(maxAdFormat)); this.bannerView = bannerView; bannerView.setListener(new BannerView.IListener() { // from class: com.applovin.mediation.adapters.UnityAdsMediationAdapter.7 @Override // com.unity3d.services.banners.BannerView.IListener public void onBannerLoaded(BannerView bannerView2) { UnityAdsMediationAdapter.this.log(maxAdFormat.getLabel() + " ad placement \"" + thirdPartyAdPlacementId + "\" loaded"); maxAdViewAdapterListener.onAdViewAdLoaded(bannerView2); } @Override // com.unity3d.services.banners.BannerView.IListener public void onBannerFailedToLoad(BannerView bannerView2, BannerErrorInfo bannerErrorInfo) { UnityAdsMediationAdapter.this.log(maxAdFormat.getLabel() + " ad placement \"" + thirdPartyAdPlacementId + "\" failed to load"); maxAdViewAdapterListener.onAdViewAdLoadFailed(UnityAdsMediationAdapter.toMaxError(bannerErrorInfo)); } @Override // com.unity3d.services.banners.BannerView.IListener public void onBannerShown(BannerView bannerView2) { UnityAdsMediationAdapter.this.log(maxAdFormat.getLabel() + " ad placement \"" + thirdPartyAdPlacementId + "\" shown"); maxAdViewAdapterListener.onAdViewAdDisplayed(); } @Override // com.unity3d.services.banners.BannerView.IListener public void onBannerClick(BannerView bannerView2) { UnityAdsMediationAdapter.this.log(maxAdFormat.getLabel() + " ad placement \"" + thirdPartyAdPlacementId + "\" clicked"); maxAdViewAdapterListener.onAdViewAdClicked(); } @Override // com.unity3d.services.banners.BannerView.IListener public void onBannerLeftApplication(BannerView bannerView2) { UnityAdsMediationAdapter.this.log(maxAdFormat.getLabel() + " ad placement \"" + thirdPartyAdPlacementId + "\" left application"); } }); this.bannerView.load(createAdLoadOptions(maxAdapterResponseParameters)); } private UnityAdsLoadOptions createAdLoadOptions(MaxAdapterResponseParameters maxAdapterResponseParameters) { UnityAdsLoadOptions unityAdsLoadOptions = new UnityAdsLoadOptions(); String bidResponse = maxAdapterResponseParameters.getBidResponse(); if (AppLovinSdkUtils.isValidString(bidResponse)) { unityAdsLoadOptions.setAdMarkup(bidResponse); } if (AppLovinSdkUtils.isValidString(this.biddingAdId)) { unityAdsLoadOptions.setObjectId(this.biddingAdId); } return unityAdsLoadOptions; } private UnityAdsShowOptions createAdShowOptions() { UnityAdsShowOptions unityAdsShowOptions = new UnityAdsShowOptions(); if (AppLovinSdkUtils.isValidString(this.biddingAdId)) { unityAdsShowOptions.setObjectId(this.biddingAdId); } return unityAdsShowOptions; } private UnityBannerSize toUnityBannerSize(MaxAdFormat maxAdFormat) { if (maxAdFormat == MaxAdFormat.BANNER) { return new UnityBannerSize(Sdk.SDKError.Reason.WEBVIEW_ERROR_VALUE, 50); } if (maxAdFormat == MaxAdFormat.LEADER) { return new UnityBannerSize(728, 90); } if (maxAdFormat == MaxAdFormat.MREC) { return new UnityBannerSize(300, 250); } throw new IllegalArgumentException("Unsupported ad format: " + maxAdFormat); } /* JADX INFO: Access modifiers changed from: private */ public static MaxAdapterError toMaxError(BannerErrorInfo bannerErrorInfo) { MaxAdapterError maxAdapterError; BannerErrorCode bannerErrorCode = bannerErrorInfo.errorCode; if (bannerErrorCode == BannerErrorCode.NO_FILL) { maxAdapterError = MaxAdapterError.NO_FILL; } else if (bannerErrorCode == BannerErrorCode.NATIVE_ERROR) { maxAdapterError = MaxAdapterError.INTERNAL_ERROR; } else if (bannerErrorCode == BannerErrorCode.WEBVIEW_ERROR) { maxAdapterError = MaxAdapterError.WEBVIEW_ERROR; } else { maxAdapterError = MaxAdapterError.UNSPECIFIED; } return new MaxAdapterError(maxAdapterError.getErrorCode(), maxAdapterError.getErrorMessage(), bannerErrorInfo.errorCode.ordinal(), bannerErrorInfo.errorMessage); } /* JADX INFO: Access modifiers changed from: private */ public static MaxAdapterError toMaxError(UnityAds.UnityAdsLoadError unityAdsLoadError, String str) { MaxAdapterError maxAdapterError = MaxAdapterError.UNSPECIFIED; int i = AnonymousClass8.$SwitchMap$com$unity3d$ads$UnityAds$UnityAdsLoadError[unityAdsLoadError.ordinal()]; if (i == 1) { maxAdapterError = MaxAdapterError.NOT_INITIALIZED; } else if (i == 2) { maxAdapterError = MaxAdapterError.INTERNAL_ERROR; } else if (i == 3) { maxAdapterError = MaxAdapterError.INVALID_CONFIGURATION; } else if (i == 4) { maxAdapterError = MaxAdapterError.NO_FILL; } else if (i == 5) { maxAdapterError = MaxAdapterError.TIMEOUT; } return new MaxAdapterError(maxAdapterError.getErrorCode(), maxAdapterError.getErrorMessage(), unityAdsLoadError.ordinal(), str); } /* renamed from: com.applovin.mediation.adapters.UnityAdsMediationAdapter$8, reason: invalid class name */ public static /* synthetic */ class AnonymousClass8 { static final /* synthetic */ int[] $SwitchMap$com$unity3d$ads$UnityAds$UnityAdsLoadError; static final /* synthetic */ int[] $SwitchMap$com$unity3d$ads$UnityAds$UnityAdsShowError; static { int[] iArr = new int[UnityAds.UnityAdsShowError.values().length]; $SwitchMap$com$unity3d$ads$UnityAds$UnityAdsShowError = iArr; try { iArr[UnityAds.UnityAdsShowError.NOT_INITIALIZED.ordinal()] = 1; } catch (NoSuchFieldError unused) { } try { $SwitchMap$com$unity3d$ads$UnityAds$UnityAdsShowError[UnityAds.UnityAdsShowError.NOT_READY.ordinal()] = 2; } catch (NoSuchFieldError unused2) { } try { $SwitchMap$com$unity3d$ads$UnityAds$UnityAdsShowError[UnityAds.UnityAdsShowError.VIDEO_PLAYER_ERROR.ordinal()] = 3; } catch (NoSuchFieldError unused3) { } try { $SwitchMap$com$unity3d$ads$UnityAds$UnityAdsShowError[UnityAds.UnityAdsShowError.INVALID_ARGUMENT.ordinal()] = 4; } catch (NoSuchFieldError unused4) { } try { $SwitchMap$com$unity3d$ads$UnityAds$UnityAdsShowError[UnityAds.UnityAdsShowError.NO_CONNECTION.ordinal()] = 5; } catch (NoSuchFieldError unused5) { } try { $SwitchMap$com$unity3d$ads$UnityAds$UnityAdsShowError[UnityAds.UnityAdsShowError.ALREADY_SHOWING.ordinal()] = 6; } catch (NoSuchFieldError unused6) { } try { $SwitchMap$com$unity3d$ads$UnityAds$UnityAdsShowError[UnityAds.UnityAdsShowError.INTERNAL_ERROR.ordinal()] = 7; } catch (NoSuchFieldError unused7) { } int[] iArr2 = new int[UnityAds.UnityAdsLoadError.values().length]; $SwitchMap$com$unity3d$ads$UnityAds$UnityAdsLoadError = iArr2; try { iArr2[UnityAds.UnityAdsLoadError.INITIALIZE_FAILED.ordinal()] = 1; } catch (NoSuchFieldError unused8) { } try { $SwitchMap$com$unity3d$ads$UnityAds$UnityAdsLoadError[UnityAds.UnityAdsLoadError.INTERNAL_ERROR.ordinal()] = 2; } catch (NoSuchFieldError unused9) { } try { $SwitchMap$com$unity3d$ads$UnityAds$UnityAdsLoadError[UnityAds.UnityAdsLoadError.INVALID_ARGUMENT.ordinal()] = 3; } catch (NoSuchFieldError unused10) { } try { $SwitchMap$com$unity3d$ads$UnityAds$UnityAdsLoadError[UnityAds.UnityAdsLoadError.NO_FILL.ordinal()] = 4; } catch (NoSuchFieldError unused11) { } try { $SwitchMap$com$unity3d$ads$UnityAds$UnityAdsLoadError[UnityAds.UnityAdsLoadError.TIMEOUT.ordinal()] = 5; } catch (NoSuchFieldError unused12) { } } } private static MaxAdapterError toMaxError(UnityAds.UnityAdsShowError unityAdsShowError, String str) { MaxAdapterError maxAdapterError = MaxAdapterError.UNSPECIFIED; switch (AnonymousClass8.$SwitchMap$com$unity3d$ads$UnityAds$UnityAdsShowError[unityAdsShowError.ordinal()]) { case 1: maxAdapterError = MaxAdapterError.NOT_INITIALIZED; break; case 2: maxAdapterError = MaxAdapterError.AD_NOT_READY; break; case 3: maxAdapterError = MaxAdapterError.WEBVIEW_ERROR; break; case 4: maxAdapterError = MaxAdapterError.INVALID_CONFIGURATION; break; case 5: maxAdapterError = MaxAdapterError.NO_CONNECTION; break; case 6: maxAdapterError = MaxAdapterError.INVALID_LOAD_STATE; break; case 7: maxAdapterError = MaxAdapterError.INTERNAL_ERROR; break; } return new MaxAdapterError(maxAdapterError.getErrorCode(), maxAdapterError.getErrorMessage(), unityAdsShowError.ordinal(), str); } private void updatePrivacyConsent(MaxAdapterParameters maxAdapterParameters, Context context) { MetaData metaData = new MetaData(context); Boolean hasUserConsent = maxAdapterParameters.hasUserConsent(); if (hasUserConsent != null) { metaData.set("gdpr.consent", hasUserConsent); metaData.commit(); } if (maxAdapterParameters.isDoNotSell() != null) { metaData.set("privacy.consent", Boolean.valueOf(!r3.booleanValue())); metaData.commit(); } metaData.set("privacy.mode", "mixed"); metaData.commit(); } private Context getContext(Activity activity) { return activity != null ? activity.getApplicationContext() : getApplicationContext(); } }