package com.applovin.mediation.adapters; import android.app.Activity; import android.os.Bundle; import android.text.TextUtils; import android.view.ViewGroup; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.lifecycle.Lifecycle; import com.applovin.adview.AppLovinAdView; import com.applovin.adview.AppLovinIncentivizedInterstitial; import com.applovin.adview.AppLovinInterstitialAd; import com.applovin.adview.AppLovinInterstitialAdDialog; import com.applovin.impl.adview.AppLovinAppOpenAd; import com.applovin.impl.adview.AppLovinRewardedInterstitialAd; import com.applovin.impl.rb; import com.applovin.impl.sdk.AppLovinError; import com.applovin.impl.sdk.ad.AppLovinAdImpl; import com.applovin.impl.sdk.nativeAd.AppLovinNativeAd; import com.applovin.impl.sdk.nativeAd.AppLovinNativeAdImpl; import com.applovin.impl.sdk.utils.StringUtils; import com.applovin.impl.ve; 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.MaxAppOpenAdapter; import com.applovin.mediation.adapter.MaxInterstitialAdapter; import com.applovin.mediation.adapter.MaxRewardedAdapter; import com.applovin.mediation.adapter.MaxRewardedInterstitialAdapter; import com.applovin.mediation.adapter.MaxSignalProvider; import com.applovin.mediation.adapter.listeners.MaxAdViewAdapterListener; import com.applovin.mediation.adapter.listeners.MaxAppOpenAdapterListener; import com.applovin.mediation.adapter.listeners.MaxInterstitialAdapterListener; import com.applovin.mediation.adapter.listeners.MaxNativeAdAdapterListener; import com.applovin.mediation.adapter.listeners.MaxRewardedAdapterListener; import com.applovin.mediation.adapter.listeners.MaxRewardedInterstitialAdapterListener; import com.applovin.mediation.adapter.listeners.MaxSignalCollectionListener; import com.applovin.mediation.adapter.parameters.MaxAdapterInitializationParameters; import com.applovin.mediation.adapter.parameters.MaxAdapterResponseParameters; import com.applovin.mediation.adapter.parameters.MaxAdapterSignalCollectionParameters; import com.applovin.sdk.AppLovinAd; import com.applovin.sdk.AppLovinAdSize; import com.applovin.sdk.AppLovinAdType; import com.applovin.sdk.AppLovinBidTokenCollectionListener; import com.applovin.sdk.AppLovinSdk; /* loaded from: classes2.dex */ public class AppLovinMediationAdapter extends MediationAdapterBase implements MaxSignalProvider, MaxInterstitialAdapter, MaxAppOpenAdapter, MaxRewardedAdapter, MaxRewardedInterstitialAdapter, MaxAdViewAdapter { protected AppLovinAdView loadedAdView; protected AppLovinAd loadedAppOpenAd; protected AppLovinAd loadedInterstitialAd; protected AppLovinNativeAd loadedNativeAd; protected AppLovinAd loadedRewardedAd; protected AppLovinAd loadedRewardedInterstitialAd; public AppLovinMediationAdapter(AppLovinSdk appLovinSdk) { super(appLovinSdk); } public static Bundle getExtraInfo(AppLovinAd appLovinAd) { Bundle bundle = new Bundle(1); bundle.putBundle("ad_values", ((AppLovinAdImpl) appLovinAd).getMAXAdValues()); return bundle; } private void loadFullscreenAd(String str, MaxAdapterResponseParameters maxAdapterResponseParameters, MaxAdFormat maxAdFormat, Object obj) { if (StringUtils.isValidString(maxAdapterResponseParameters.getBidResponse())) { log("Loading bidding " + maxAdFormat.getLabel() + " ad..."); getWrappingSdk().getAdService().loadNextAdForAdToken(maxAdapterResponseParameters.getBidResponse(), (rb) obj); return; } if (!StringUtils.isValidString(maxAdapterResponseParameters.getThirdPartyAdPlacementId())) { log("Loading mediated " + maxAdFormat.getLabel() + " ad..."); getWrappingSdk().getAdService().loadNextAdForZoneId(str, (rb) obj); return; } String thirdPartyAdPlacementId = maxAdapterResponseParameters.getThirdPartyAdPlacementId(); log("Loading mediated " + maxAdFormat.getLabel() + " ad: " + thirdPartyAdPlacementId + "..."); getWrappingSdk().getAdService().loadNextAdForZoneId(thirdPartyAdPlacementId, (rb) obj); } public static MaxAdapterError toMaxError(AppLovinError appLovinError) { MaxAdapterError maxAdapterError = appLovinError.getCode() == -1009 ? MaxAdapterError.NO_CONNECTION : appLovinError.getCode() == 204 ? MaxAdapterError.NO_FILL : appLovinError.getCode() == -1 ? MaxAdapterError.INTERNAL_ERROR : appLovinError.getCode() >= 500 ? MaxAdapterError.SERVER_ERROR : MaxAdapterError.UNSPECIFIED; return new MaxAdapterError(maxAdapterError.getCode(), maxAdapterError.getErrorMessage(), appLovinError.getCode(), appLovinError.getMessage()); } @Override // com.applovin.mediation.adapter.MaxSignalProvider public void collectSignal(MaxAdapterSignalCollectionParameters maxAdapterSignalCollectionParameters, Activity activity, final MaxSignalCollectionListener maxSignalCollectionListener) { log("Collecting signal..."); if (((Boolean) getWrappingSdk().a().a(ve.W7)).booleanValue()) { getWrappingSdk().getAdService().collectBidToken(new AppLovinBidTokenCollectionListener() { // from class: com.applovin.mediation.adapters.AppLovinMediationAdapter.1 @Override // com.applovin.sdk.AppLovinBidTokenCollectionListener public void onBidTokenCollected(String str) { AppLovinMediationAdapter.this.log("Signal collection successful"); maxSignalCollectionListener.onSignalCollected(str); } @Override // com.applovin.sdk.AppLovinBidTokenCollectionListener public void onBidTokenCollectionFailed(String str) { AppLovinMediationAdapter.this.log("Signal collection failed with error: " + str); maxSignalCollectionListener.onSignalCollectionFailed(str); } }); } else { maxSignalCollectionListener.onSignalCollected(getWrappingSdk().getAdService().getBidToken()); } } @Override // com.applovin.mediation.adapter.MaxAdapter public String getAdapterVersion() { return getSdkVersion(); } @Override // com.applovin.mediation.adapter.MaxAdapter public String getSdkVersion() { return AppLovinSdk.VERSION; } @Override // com.applovin.mediation.adapter.MaxAdapter public void initialize(MaxAdapterInitializationParameters maxAdapterInitializationParameters, Activity activity, MaxAdapter.OnCompletionListener onCompletionListener) { onCompletionListener.onCompletion(MaxAdapter.InitializationStatus.DOES_NOT_APPLY, null); } @Override // com.applovin.mediation.adapter.MaxAdViewAdapter public void loadAdViewAd(MaxAdapterResponseParameters maxAdapterResponseParameters, MaxAdFormat maxAdFormat, Activity activity, MaxAdViewAdapterListener maxAdViewAdapterListener) { AppLovinAdapterAdViewListener appLovinAdapterAdViewListener = new AppLovinAdapterAdViewListener(this, maxAdFormat, maxAdViewAdapterListener); if (StringUtils.isValidString(maxAdapterResponseParameters.getBidResponse())) { log("Loading bidding " + maxAdFormat.getLabel() + " ad..."); getWrappingSdk().getAdService().loadNextAdForAdToken(maxAdapterResponseParameters.getBidResponse(), appLovinAdapterAdViewListener); return; } if (StringUtils.isValidString(maxAdapterResponseParameters.getThirdPartyAdPlacementId())) { String thirdPartyAdPlacementId = maxAdapterResponseParameters.getThirdPartyAdPlacementId(); log("Loading mediated " + maxAdFormat.getLabel() + " ad: " + thirdPartyAdPlacementId + "..."); getWrappingSdk().getAdService().loadNextAdForZoneId(thirdPartyAdPlacementId, appLovinAdapterAdViewListener); return; } AppLovinAdSize appLovinAdSize = maxAdFormat == MaxAdFormat.BANNER ? AppLovinAdSize.BANNER : maxAdFormat == MaxAdFormat.MREC ? AppLovinAdSize.MREC : maxAdFormat == MaxAdFormat.LEADER ? AppLovinAdSize.LEADER : null; if (appLovinAdSize == null) { log("Failed to load ad for format: " + maxAdFormat); maxAdViewAdapterListener.onAdViewAdLoadFailed(MaxAdapterError.INTERNAL_ERROR); return; } log("Loading regular " + maxAdFormat.getLabel() + " ad..."); getWrappingSdk().getAdService().loadNextAd(appLovinAdSize, appLovinAdapterAdViewListener); } @Override // com.applovin.mediation.adapters.MediationAdapterBase, com.applovin.mediation.adapter.MaxAppOpenAdapter public void loadAppOpenAd(@NonNull MaxAdapterResponseParameters maxAdapterResponseParameters, @Nullable Activity activity, @NonNull MaxAppOpenAdapterListener maxAppOpenAdapterListener) { loadFullscreenAd("inter_appopen", maxAdapterResponseParameters, MaxAdFormat.APP_OPEN, new AppLovinAdapterAppOpenListener(this, maxAppOpenAdapterListener)); } @Override // com.applovin.mediation.adapter.MaxInterstitialAdapter public void loadInterstitialAd(MaxAdapterResponseParameters maxAdapterResponseParameters, Activity activity, MaxInterstitialAdapterListener maxInterstitialAdapterListener) { loadFullscreenAd("inter_regular", maxAdapterResponseParameters, MaxAdFormat.INTERSTITIAL, new AppLovinAdapterInterstitialListener(this, maxInterstitialAdapterListener)); } @Override // com.applovin.mediation.adapters.MediationAdapterBase, com.applovin.mediation.adapter.MaxNativeAdAdapter public void loadNativeAd(MaxAdapterResponseParameters maxAdapterResponseParameters, Activity activity, MaxNativeAdAdapterListener maxNativeAdAdapterListener) { if (TextUtils.isEmpty(maxAdapterResponseParameters.getBidResponse())) { maxNativeAdAdapterListener.onNativeAdLoadFailed(MaxAdapterError.INVALID_CONFIGURATION); } else { d("Loading bidding native ad..."); getWrappingSdk().a().U().loadNextAdForAdToken(maxAdapterResponseParameters.getBidResponse(), new AppLovinAdapterNativeListener(maxAdapterResponseParameters, this, maxNativeAdAdapterListener)); } } @Override // com.applovin.mediation.adapter.MaxRewardedAdapter public void loadRewardedAd(MaxAdapterResponseParameters maxAdapterResponseParameters, Activity activity, MaxRewardedAdapterListener maxRewardedAdapterListener) { loadFullscreenAd("inter_videoa", maxAdapterResponseParameters, MaxAdFormat.REWARDED, new AppLovinAdapterRewardedListener(this, maxRewardedAdapterListener)); } @Override // com.applovin.mediation.adapter.MaxRewardedInterstitialAdapter public void loadRewardedInterstitialAd(MaxAdapterResponseParameters maxAdapterResponseParameters, Activity activity, MaxRewardedInterstitialAdapterListener maxRewardedInterstitialAdapterListener) { loadFullscreenAd("inter_autorew", maxAdapterResponseParameters, MaxAdFormat.REWARDED_INTERSTITIAL, new AppLovinAdapterRewardedInterstitialListener(this, maxRewardedInterstitialAdapterListener)); } @Override // com.applovin.mediation.adapters.MediationAdapterBase, com.applovin.mediation.adapter.MaxAppOpenAdapter public void showAppOpenAd(@NonNull MaxAdapterResponseParameters maxAdapterResponseParameters, @Nullable Activity activity, @NonNull MaxAppOpenAdapterListener maxAppOpenAdapterListener) { log("Showing app open ad: " + maxAdapterResponseParameters.getThirdPartyAdPlacementId() + "..."); AppLovinAppOpenAd appLovinAppOpenAd = new AppLovinAppOpenAd(getWrappingSdk()); AppLovinAdapterAppOpenListener appLovinAdapterAppOpenListener = new AppLovinAdapterAppOpenListener(this, maxAppOpenAdapterListener); appLovinAppOpenAd.setAdDisplayListener(appLovinAdapterAppOpenListener); appLovinAppOpenAd.setAdClickListener(appLovinAdapterAppOpenListener); appLovinAppOpenAd.show(this.loadedAppOpenAd); } @Override // com.applovin.mediation.adapter.MaxInterstitialAdapter public void showInterstitialAd(MaxAdapterResponseParameters maxAdapterResponseParameters, Activity activity, MaxInterstitialAdapterListener maxInterstitialAdapterListener) { log("Showing interstitial: " + maxAdapterResponseParameters.getThirdPartyAdPlacementId() + "..."); AppLovinInterstitialAdDialog create = AppLovinInterstitialAd.create(getWrappingSdk(), activity); AppLovinAdapterInterstitialListener appLovinAdapterInterstitialListener = new AppLovinAdapterInterstitialListener(this, maxInterstitialAdapterListener); create.setAdDisplayListener(appLovinAdapterInterstitialListener); create.setAdClickListener(appLovinAdapterInterstitialListener); create.showAndRender(this.loadedInterstitialAd); } @Override // com.applovin.mediation.adapter.MaxRewardedAdapter public void showRewardedAd(MaxAdapterResponseParameters maxAdapterResponseParameters, Activity activity, MaxRewardedAdapterListener maxRewardedAdapterListener) { log("Showing rewarded ad: " + maxAdapterResponseParameters.getThirdPartyAdPlacementId() + "..."); configureReward(maxAdapterResponseParameters); AppLovinIncentivizedInterstitial create = AppLovinIncentivizedInterstitial.create(getWrappingSdk()); AppLovinAdapterRewardedListener appLovinAdapterRewardedListener = new AppLovinAdapterRewardedListener(this, maxRewardedAdapterListener); create.show(this.loadedRewardedAd, activity, appLovinAdapterRewardedListener, appLovinAdapterRewardedListener, appLovinAdapterRewardedListener, appLovinAdapterRewardedListener); } @Override // com.applovin.mediation.adapter.MaxRewardedInterstitialAdapter public void showRewardedInterstitialAd(MaxAdapterResponseParameters maxAdapterResponseParameters, Activity activity, MaxRewardedInterstitialAdapterListener maxRewardedInterstitialAdapterListener) { log("Showing rewarded interstitial ad: " + maxAdapterResponseParameters.getThirdPartyAdPlacementId() + "..."); AppLovinAdapterRewardedInterstitialListener appLovinAdapterRewardedInterstitialListener = new AppLovinAdapterRewardedInterstitialListener(this, maxRewardedInterstitialAdapterListener); if (this.loadedRewardedInterstitialAd.getType() == AppLovinAdType.AUTO_INCENTIVIZED) { configureReward(maxAdapterResponseParameters); AppLovinRewardedInterstitialAd appLovinRewardedInterstitialAd = new AppLovinRewardedInterstitialAd(getWrappingSdk()); appLovinRewardedInterstitialAd.setAdDisplayListener(appLovinAdapterRewardedInterstitialListener); appLovinRewardedInterstitialAd.setAdClickListener(appLovinAdapterRewardedInterstitialListener); appLovinRewardedInterstitialAd.setAdVideoPlaybackListener(appLovinAdapterRewardedInterstitialListener); appLovinRewardedInterstitialAd.show(this.loadedRewardedInterstitialAd, activity, appLovinAdapterRewardedInterstitialListener); return; } log("Rewarded interstitial is regular interstitial"); AppLovinInterstitialAdDialog create = AppLovinInterstitialAd.create(getWrappingSdk(), activity); create.setAdDisplayListener(appLovinAdapterRewardedInterstitialListener); create.setAdClickListener(appLovinAdapterRewardedInterstitialListener); create.setAdVideoPlaybackListener(appLovinAdapterRewardedInterstitialListener); create.showAndRender(this.loadedRewardedInterstitialAd); } @Override // com.applovin.mediation.adapter.MaxAdapter public void onDestroy() { this.loadedInterstitialAd = null; this.loadedAppOpenAd = null; this.loadedRewardedAd = null; this.loadedRewardedInterstitialAd = null; AppLovinAdView appLovinAdView = this.loadedAdView; if (appLovinAdView != null) { appLovinAdView.destroy(); this.loadedAdView = null; } AppLovinNativeAd appLovinNativeAd = this.loadedNativeAd; if (appLovinNativeAd instanceof AppLovinNativeAdImpl) { ((AppLovinNativeAdImpl) appLovinNativeAd).destroy(); this.loadedNativeAd = null; } } @Override // com.applovin.mediation.adapters.MediationAdapterBase, com.applovin.mediation.adapter.MaxRewardedAdViewAdapter public void showRewardedAd(MaxAdapterResponseParameters maxAdapterResponseParameters, ViewGroup viewGroup, Lifecycle lifecycle, Activity activity, MaxRewardedAdapterListener maxRewardedAdapterListener) { log("Showing rewarded ad view: " + maxAdapterResponseParameters.getThirdPartyAdPlacementId() + "..."); configureReward(maxAdapterResponseParameters); AppLovinIncentivizedInterstitial create = AppLovinIncentivizedInterstitial.create(getWrappingSdk()); AppLovinAdapterRewardedListener appLovinAdapterRewardedListener = new AppLovinAdapterRewardedListener(this, maxRewardedAdapterListener); create.show(this.loadedRewardedAd, viewGroup, lifecycle, activity, appLovinAdapterRewardedListener, appLovinAdapterRewardedListener, appLovinAdapterRewardedListener, appLovinAdapterRewardedListener); } @Override // com.applovin.mediation.adapters.MediationAdapterBase, com.applovin.mediation.adapter.MaxInterstitialAdViewAdapter public void showInterstitialAd(MaxAdapterResponseParameters maxAdapterResponseParameters, ViewGroup viewGroup, Lifecycle lifecycle, Activity activity, MaxInterstitialAdapterListener maxInterstitialAdapterListener) { log("Showing interstitial ad view: " + maxAdapterResponseParameters.getThirdPartyAdPlacementId() + "..."); AppLovinInterstitialAdDialog create = AppLovinInterstitialAd.create(getWrappingSdk(), activity); AppLovinAdapterInterstitialListener appLovinAdapterInterstitialListener = new AppLovinAdapterInterstitialListener(this, maxInterstitialAdapterListener); create.setAdDisplayListener(appLovinAdapterInterstitialListener); create.setAdClickListener(appLovinAdapterInterstitialListener); create.showAndRender(this.loadedInterstitialAd, viewGroup, lifecycle); } }