Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,629 @@
package com.applovin.mediation.adapters;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.ViewGroup;
import android.widget.RelativeLayout;
import com.applovin.mediation.MaxAdFormat;
import com.applovin.mediation.MaxReward;
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.inneractive.BuildConfig;
import com.applovin.sdk.AppLovinSdk;
import com.applovin.sdk.AppLovinSdkUtils;
import com.fyber.inneractive.sdk.external.BidTokenProvider;
import com.fyber.inneractive.sdk.external.ImpressionData;
import com.fyber.inneractive.sdk.external.InneractiveAdManager;
import com.fyber.inneractive.sdk.external.InneractiveAdRequest;
import com.fyber.inneractive.sdk.external.InneractiveAdSpot;
import com.fyber.inneractive.sdk.external.InneractiveAdSpotManager;
import com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListenerWithImpressionData;
import com.fyber.inneractive.sdk.external.InneractiveAdViewUnitController;
import com.fyber.inneractive.sdk.external.InneractiveErrorCode;
import com.fyber.inneractive.sdk.external.InneractiveFullScreenAdRewardedListener;
import com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListenerWithImpressionData;
import com.fyber.inneractive.sdk.external.InneractiveFullscreenUnitController;
import com.fyber.inneractive.sdk.external.InneractiveFullscreenVideoContentController;
import com.fyber.inneractive.sdk.external.InneractiveUnitController;
import com.fyber.inneractive.sdk.external.OnFyberMarketplaceInitializedListener;
import com.fyber.inneractive.sdk.external.VideoContentListener;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import csdk.gluads.max.EAMax;
import java.util.concurrent.atomic.AtomicBoolean;
/* loaded from: classes2.dex */
public class InneractiveMediationAdapter extends MediationAdapterBase implements MaxSignalProvider, MaxInterstitialAdapter, MaxRewardedAdapter, MaxAdViewAdapter {
private static final AtomicBoolean initialized = new AtomicBoolean();
private static MaxAdapter.InitializationStatus status;
private ViewGroup adViewGroup;
private InneractiveAdSpot adViewSpot;
private boolean hasGrantedReward;
private InneractiveAdSpot interstitialSpot;
private InneractiveAdSpot rewardedSpot;
public InneractiveMediationAdapter(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.");
}
if (initialized.compareAndSet(false, true)) {
status = MaxAdapter.InitializationStatus.INITIALIZING;
String string = maxAdapterInitializationParameters.getServerParameters().getString("app_id", null);
log("Initializing Inneractive SDK with app id: " + string + "...");
InneractiveAdManager.setUserId(getWrappingSdk().getUserIdentifier());
InneractiveAdManager.setMediationName("Max");
InneractiveAdManager.setMediationVersion(AppLovinSdk.VERSION);
InneractiveAdManager.initialize(getContext(activity), string, new OnFyberMarketplaceInitializedListener() { // from class: com.applovin.mediation.adapters.InneractiveMediationAdapter.1
@Override // com.fyber.inneractive.sdk.external.OnFyberMarketplaceInitializedListener
public void onFyberMarketplaceInitialized(OnFyberMarketplaceInitializedListener.FyberInitStatus fyberInitStatus) {
if (fyberInitStatus == OnFyberMarketplaceInitializedListener.FyberInitStatus.SUCCESSFULLY) {
InneractiveMediationAdapter.this.log("Inneractive SDK initialized");
MaxAdapter.InitializationStatus unused = InneractiveMediationAdapter.status = MaxAdapter.InitializationStatus.INITIALIZED_SUCCESS;
onCompletionListener.onCompletion(InneractiveMediationAdapter.status, null);
return;
}
InneractiveMediationAdapter.this.log("Inneractive SDK failed to initialize with error: " + fyberInitStatus);
MaxAdapter.InitializationStatus unused2 = InneractiveMediationAdapter.status = MaxAdapter.InitializationStatus.INITIALIZED_FAILURE;
onCompletionListener.onCompletion(InneractiveMediationAdapter.status, fyberInitStatus.toString());
}
});
return;
}
if (InneractiveAdManager.wasInitialized()) {
log("Inneractive SDK already initialized");
}
onCompletionListener.onCompletion(status, null);
}
@Override // com.applovin.mediation.adapter.MaxAdapter
public String getSdkVersion() {
return InneractiveAdManager.getVersion();
}
@Override // com.applovin.mediation.adapter.MaxAdapter
public String getAdapterVersion() {
return BuildConfig.VERSION_NAME;
}
@Override // com.applovin.mediation.adapter.MaxAdapter
public void onDestroy() {
InneractiveAdSpot inneractiveAdSpot = this.interstitialSpot;
if (inneractiveAdSpot != null) {
inneractiveAdSpot.destroy();
this.interstitialSpot = null;
}
InneractiveAdSpot inneractiveAdSpot2 = this.rewardedSpot;
if (inneractiveAdSpot2 != null) {
inneractiveAdSpot2.destroy();
this.rewardedSpot = null;
}
InneractiveAdSpot inneractiveAdSpot3 = this.adViewSpot;
if (inneractiveAdSpot3 != null) {
inneractiveAdSpot3.destroy();
this.adViewSpot = null;
}
this.adViewGroup = null;
}
@Override // com.applovin.mediation.adapter.MaxSignalProvider
public void collectSignal(MaxAdapterSignalCollectionParameters maxAdapterSignalCollectionParameters, Activity activity, MaxSignalCollectionListener maxSignalCollectionListener) {
if (EAMax.adapterDisabled(getClass().getName(), maxSignalCollectionListener)) {
throw new RuntimeException("Adapter is disabled.");
}
log("Collecting signal...");
updateUserInfo(maxAdapterSignalCollectionParameters);
maxSignalCollectionListener.onSignalCollected(BidTokenProvider.getBidderToken());
}
@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.");
}
StringBuilder sb = new StringBuilder();
sb.append("Loading ");
sb.append(AppLovinSdkUtils.isValidString(maxAdapterResponseParameters.getBidResponse()) ? "bidding " : "");
sb.append("interstitial ad for spot id \"");
sb.append(maxAdapterResponseParameters.getThirdPartyAdPlacementId());
sb.append("\"...");
log(sb.toString());
updateUserInfo(maxAdapterResponseParameters);
InneractiveFullscreenVideoContentController inneractiveFullscreenVideoContentController = new InneractiveFullscreenVideoContentController();
InneractiveFullscreenUnitController inneractiveFullscreenUnitController = new InneractiveFullscreenUnitController();
inneractiveFullscreenUnitController.addContentController(inneractiveFullscreenVideoContentController);
inneractiveFullscreenUnitController.setEventsListener(new InneractiveFullscreenAdEventsListenerWithImpressionData() { // from class: com.applovin.mediation.adapters.InneractiveMediationAdapter.2
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdImpression(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdWillCloseInternalBrowser(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdWillOpenExternalApp(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListenerWithImpressionData
public void onAdImpression(InneractiveAdSpot inneractiveAdSpot, ImpressionData impressionData) {
InneractiveMediationAdapter.this.log("Interstitial shown");
String creativeId = impressionData.getCreativeId();
if (!TextUtils.isEmpty(creativeId)) {
Bundle bundle = new Bundle(1);
bundle.putString(CampaignEx.JSON_KEY_CREATIVE_ID, creativeId);
maxInterstitialAdapterListener.onInterstitialAdDisplayed(bundle);
return;
}
maxInterstitialAdapterListener.onInterstitialAdDisplayed();
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdClicked(InneractiveAdSpot inneractiveAdSpot) {
InneractiveMediationAdapter.this.log("Interstitial clicked");
maxInterstitialAdapterListener.onInterstitialAdClicked();
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener
public void onAdDismissed(InneractiveAdSpot inneractiveAdSpot) {
InneractiveMediationAdapter.this.log("Interstitial hidden");
maxInterstitialAdapterListener.onInterstitialAdHidden();
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdEnteredErrorState(InneractiveAdSpot inneractiveAdSpot, InneractiveUnitController.AdDisplayError adDisplayError) {
MaxAdapterError maxAdapterError = new MaxAdapterError(MaxAdapterError.ERROR_CODE_AD_DISPLAY_FAILED, "Ad Display Failed", 0, adDisplayError.toString());
InneractiveMediationAdapter.this.log("Interstitial failed to show: " + maxAdapterError);
maxInterstitialAdapterListener.onInterstitialAdDisplayFailed(maxAdapterError);
}
});
InneractiveAdSpot createSpot = InneractiveAdSpotManager.get().createSpot();
this.interstitialSpot = createSpot;
createSpot.addUnitController(inneractiveFullscreenUnitController);
this.interstitialSpot.setRequestListener(new InneractiveAdSpot.RequestListener() { // from class: com.applovin.mediation.adapters.InneractiveMediationAdapter.3
@Override // com.fyber.inneractive.sdk.external.InneractiveAdSpot.RequestListener
public void onInneractiveSuccessfulAdRequest(InneractiveAdSpot inneractiveAdSpot) {
InneractiveMediationAdapter.this.log("Interstitial loaded");
maxInterstitialAdapterListener.onInterstitialAdLoaded();
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdSpot.RequestListener
public void onInneractiveFailedAdRequest(InneractiveAdSpot inneractiveAdSpot, InneractiveErrorCode inneractiveErrorCode) {
MaxAdapterError maxError = InneractiveMediationAdapter.toMaxError(inneractiveErrorCode);
InneractiveMediationAdapter.this.log("Interstitial failed to load with Inneractive error: " + maxError);
maxInterstitialAdapterListener.onInterstitialAdLoadFailed(maxError);
}
});
if (AppLovinSdkUtils.isValidString(maxAdapterResponseParameters.getBidResponse())) {
this.interstitialSpot.loadAd(maxAdapterResponseParameters.getBidResponse());
} else {
this.interstitialSpot.requestAd(new InneractiveAdRequest(maxAdapterResponseParameters.getThirdPartyAdPlacementId()));
}
}
@Override // com.applovin.mediation.adapter.MaxInterstitialAdapter
public void showInterstitialAd(MaxAdapterResponseParameters maxAdapterResponseParameters, Activity activity, MaxInterstitialAdapterListener maxInterstitialAdapterListener) {
if (EAMax.adapterDisabled(getClass().getName(), maxInterstitialAdapterListener)) {
throw new RuntimeException("Adapter is disabled.");
}
log("Showing interstitial ad...");
if (this.interstitialSpot.isReady()) {
((InneractiveFullscreenUnitController) this.interstitialSpot.getSelectedUnitController()).show(activity);
} else {
log("Interstitial ad not ready");
maxInterstitialAdapterListener.onInterstitialAdDisplayFailed(new MaxAdapterError(MaxAdapterError.ERROR_CODE_AD_DISPLAY_FAILED, "Ad Display Failed", 0, "Interstitial ad not ready"));
}
}
@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.");
}
StringBuilder sb = new StringBuilder();
sb.append("Loading ");
sb.append(AppLovinSdkUtils.isValidString(maxAdapterResponseParameters.getBidResponse()) ? "bidding " : "");
sb.append("rewarded ad for spot id \"");
sb.append(maxAdapterResponseParameters.getThirdPartyAdPlacementId());
sb.append("\"...");
log(sb.toString());
updateUserInfo(maxAdapterResponseParameters);
InneractiveFullscreenVideoContentController inneractiveFullscreenVideoContentController = new InneractiveFullscreenVideoContentController();
inneractiveFullscreenVideoContentController.setEventsListener(new VideoContentListener() { // from class: com.applovin.mediation.adapters.InneractiveMediationAdapter.4
@Override // com.fyber.inneractive.sdk.external.VideoContentListener
public void onProgress(int i, int i2) {
if (i2 == 0) {
InneractiveMediationAdapter.this.log("Rewarded video started");
}
}
@Override // com.fyber.inneractive.sdk.external.VideoContentListener
public void onCompleted() {
InneractiveMediationAdapter.this.log("Rewarded video completed");
}
@Override // com.fyber.inneractive.sdk.external.VideoContentListener
public void onPlayerError() {
InneractiveMediationAdapter.this.log("Rewarded video failed to display for unspecified error");
maxRewardedAdapterListener.onRewardedAdDisplayFailed(new MaxAdapterError(MaxAdapterError.ERROR_CODE_AD_DISPLAY_FAILED, "Ad Display Failed"));
}
});
InneractiveFullscreenUnitController inneractiveFullscreenUnitController = new InneractiveFullscreenUnitController();
inneractiveFullscreenUnitController.addContentController(inneractiveFullscreenVideoContentController);
inneractiveFullscreenUnitController.setEventsListener(new InneractiveFullscreenAdEventsListenerWithImpressionData() { // from class: com.applovin.mediation.adapters.InneractiveMediationAdapter.5
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdImpression(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdWillCloseInternalBrowser(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdWillOpenExternalApp(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListenerWithImpressionData
public void onAdImpression(InneractiveAdSpot inneractiveAdSpot, ImpressionData impressionData) {
InneractiveMediationAdapter.this.log("Rewarded ad shown");
String creativeId = impressionData.getCreativeId();
if (!TextUtils.isEmpty(creativeId)) {
Bundle bundle = new Bundle(1);
bundle.putString(CampaignEx.JSON_KEY_CREATIVE_ID, creativeId);
maxRewardedAdapterListener.onRewardedAdDisplayed(bundle);
return;
}
maxRewardedAdapterListener.onRewardedAdDisplayed();
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdClicked(InneractiveAdSpot inneractiveAdSpot) {
InneractiveMediationAdapter.this.log("Rewarded ad clicked");
maxRewardedAdapterListener.onRewardedAdClicked();
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener
public void onAdDismissed(InneractiveAdSpot inneractiveAdSpot) {
if (InneractiveMediationAdapter.this.hasGrantedReward || InneractiveMediationAdapter.this.shouldAlwaysRewardUser()) {
MaxReward reward = InneractiveMediationAdapter.this.getReward();
InneractiveMediationAdapter.this.log("Rewarded user with reward: " + reward);
maxRewardedAdapterListener.onUserRewarded(reward);
}
InneractiveMediationAdapter.this.log("Rewarded ad hidden");
maxRewardedAdapterListener.onRewardedAdHidden();
}
@Override // com.fyber.inneractive.sdk.external.InneractiveFullscreenAdEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdEnteredErrorState(InneractiveAdSpot inneractiveAdSpot, InneractiveUnitController.AdDisplayError adDisplayError) {
MaxAdapterError maxAdapterError = new MaxAdapterError(MaxAdapterError.ERROR_CODE_AD_DISPLAY_FAILED, "Ad Display Failed", 0, adDisplayError.toString());
InneractiveMediationAdapter.this.log("Rewarded ad failed to show: " + maxAdapterError);
maxRewardedAdapterListener.onRewardedAdDisplayFailed(maxAdapterError);
}
});
inneractiveFullscreenUnitController.setRewardedListener(new InneractiveFullScreenAdRewardedListener() { // from class: com.applovin.mediation.adapters.InneractiveMediationAdapter.6
@Override // com.fyber.inneractive.sdk.external.InneractiveFullScreenAdRewardedListener
public void onAdRewarded(InneractiveAdSpot inneractiveAdSpot) {
InneractiveMediationAdapter.this.log("User earned reward.");
InneractiveMediationAdapter.this.hasGrantedReward = true;
}
});
InneractiveAdSpot createSpot = InneractiveAdSpotManager.get().createSpot();
this.rewardedSpot = createSpot;
createSpot.addUnitController(inneractiveFullscreenUnitController);
this.rewardedSpot.setRequestListener(new InneractiveAdSpot.RequestListener() { // from class: com.applovin.mediation.adapters.InneractiveMediationAdapter.7
@Override // com.fyber.inneractive.sdk.external.InneractiveAdSpot.RequestListener
public void onInneractiveSuccessfulAdRequest(InneractiveAdSpot inneractiveAdSpot) {
InneractiveMediationAdapter.this.log("Rewarded ad loaded");
maxRewardedAdapterListener.onRewardedAdLoaded();
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdSpot.RequestListener
public void onInneractiveFailedAdRequest(InneractiveAdSpot inneractiveAdSpot, InneractiveErrorCode inneractiveErrorCode) {
MaxAdapterError maxError = InneractiveMediationAdapter.toMaxError(inneractiveErrorCode);
InneractiveMediationAdapter.this.log("Rewarded ad failed to load with Inneractive error: " + maxError);
maxRewardedAdapterListener.onRewardedAdLoadFailed(maxError);
}
});
if (AppLovinSdkUtils.isValidString(maxAdapterResponseParameters.getBidResponse())) {
this.rewardedSpot.loadAd(maxAdapterResponseParameters.getBidResponse());
} else {
this.rewardedSpot.requestAd(new InneractiveAdRequest(maxAdapterResponseParameters.getThirdPartyAdPlacementId()));
}
}
@Override // com.applovin.mediation.adapter.MaxRewardedAdapter
public void showRewardedAd(MaxAdapterResponseParameters maxAdapterResponseParameters, Activity activity, MaxRewardedAdapterListener maxRewardedAdapterListener) {
if (EAMax.adapterDisabled(getClass().getName(), maxRewardedAdapterListener)) {
throw new RuntimeException("Adapter is disabled.");
}
log("Showing rewarded ad...");
if (this.rewardedSpot.isReady()) {
configureReward(maxAdapterResponseParameters);
((InneractiveFullscreenUnitController) this.rewardedSpot.getSelectedUnitController()).show(activity);
} else {
log("Rewarded ad not ready");
maxRewardedAdapterListener.onRewardedAdDisplayFailed(new MaxAdapterError(MaxAdapterError.ERROR_CODE_AD_DISPLAY_FAILED, "Ad Display Failed", 0, "Rewarded ad not ready"));
}
}
@Override // com.applovin.mediation.adapter.MaxAdViewAdapter
public void loadAdViewAd(MaxAdapterResponseParameters maxAdapterResponseParameters, MaxAdFormat maxAdFormat, Activity activity, final MaxAdViewAdapterListener maxAdViewAdapterListener) {
StringBuilder sb = new StringBuilder();
sb.append("Loading ");
sb.append(AppLovinSdkUtils.isValidString(maxAdapterResponseParameters.getBidResponse()) ? "bidding " : "");
sb.append(maxAdFormat.getLabel());
sb.append(" ad for spot id \"");
sb.append(maxAdapterResponseParameters.getThirdPartyAdPlacementId());
sb.append("\"...");
log(sb.toString());
updateUserInfo(maxAdapterResponseParameters);
final InneractiveAdViewUnitController inneractiveAdViewUnitController = new InneractiveAdViewUnitController();
inneractiveAdViewUnitController.setEventsListener(new InneractiveAdViewEventsListenerWithImpressionData() { // from class: com.applovin.mediation.adapters.InneractiveMediationAdapter.8
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdImpression(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListener
public void onAdResized(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdWillCloseInternalBrowser(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdWillOpenExternalApp(InneractiveAdSpot inneractiveAdSpot) {
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListenerWithImpressionData
public void onAdImpression(InneractiveAdSpot inneractiveAdSpot, ImpressionData impressionData) {
InneractiveMediationAdapter.this.log("AdView shown");
String creativeId = impressionData.getCreativeId();
if (!TextUtils.isEmpty(creativeId)) {
Bundle bundle = new Bundle(1);
bundle.putString(CampaignEx.JSON_KEY_CREATIVE_ID, creativeId);
maxAdViewAdapterListener.onAdViewAdDisplayed(bundle);
return;
}
maxAdViewAdapterListener.onAdViewAdDisplayed();
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdClicked(InneractiveAdSpot inneractiveAdSpot) {
InneractiveMediationAdapter.this.log("AdView clicked");
maxAdViewAdapterListener.onAdViewAdClicked();
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListener
public void onAdExpanded(InneractiveAdSpot inneractiveAdSpot) {
InneractiveMediationAdapter.this.log("AdView expanded");
maxAdViewAdapterListener.onAdViewAdExpanded();
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListener
public void onAdCollapsed(InneractiveAdSpot inneractiveAdSpot) {
InneractiveMediationAdapter.this.log("AdView collapsed");
maxAdViewAdapterListener.onAdViewAdCollapsed();
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdViewEventsListener, com.fyber.inneractive.sdk.external.InneractiveUnitController.EventsListener
public void onAdEnteredErrorState(InneractiveAdSpot inneractiveAdSpot, InneractiveUnitController.AdDisplayError adDisplayError) {
MaxAdapterError maxAdapterError = new MaxAdapterError(MaxAdapterError.ERROR_CODE_AD_DISPLAY_FAILED, "Ad Display Failed", 0, adDisplayError.toString());
InneractiveMediationAdapter.this.log("AdView failed to show: " + maxAdapterError);
maxAdViewAdapterListener.onAdViewAdDisplayFailed(maxAdapterError);
}
});
this.adViewGroup = new RelativeLayout(getContext(activity));
InneractiveAdSpot createSpot = InneractiveAdSpotManager.get().createSpot();
this.adViewSpot = createSpot;
createSpot.addUnitController(inneractiveAdViewUnitController);
this.adViewSpot.setRequestListener(new InneractiveAdSpot.RequestListener() { // from class: com.applovin.mediation.adapters.InneractiveMediationAdapter.9
@Override // com.fyber.inneractive.sdk.external.InneractiveAdSpot.RequestListener
public void onInneractiveSuccessfulAdRequest(InneractiveAdSpot inneractiveAdSpot) {
if (inneractiveAdSpot.isReady()) {
InneractiveMediationAdapter.this.log("AdView loaded");
inneractiveAdViewUnitController.bindView(InneractiveMediationAdapter.this.adViewGroup);
maxAdViewAdapterListener.onAdViewAdLoaded(InneractiveMediationAdapter.this.adViewGroup);
} else {
InneractiveMediationAdapter.this.log("AdView not ready");
maxAdViewAdapterListener.onAdViewAdLoadFailed(MaxAdapterError.AD_NOT_READY);
}
}
@Override // com.fyber.inneractive.sdk.external.InneractiveAdSpot.RequestListener
public void onInneractiveFailedAdRequest(InneractiveAdSpot inneractiveAdSpot, InneractiveErrorCode inneractiveErrorCode) {
InneractiveMediationAdapter.this.log("AdView failed to load with Inneractive error: " + inneractiveErrorCode + " " + inneractiveErrorCode.toString());
maxAdViewAdapterListener.onAdViewAdLoadFailed(InneractiveMediationAdapter.toMaxError(inneractiveErrorCode));
}
});
if (AppLovinSdkUtils.isValidString(maxAdapterResponseParameters.getBidResponse())) {
this.adViewSpot.loadAd(maxAdapterResponseParameters.getBidResponse());
} else {
this.adViewSpot.requestAd(new InneractiveAdRequest(maxAdapterResponseParameters.getThirdPartyAdPlacementId()));
}
}
private void updateUserInfo(MaxAdapterParameters maxAdapterParameters) {
InneractiveAdManager.setUserId(getWrappingSdk().getUserIdentifier());
Boolean hasUserConsent = maxAdapterParameters.hasUserConsent();
if (hasUserConsent != null) {
InneractiveAdManager.setGdprConsent(hasUserConsent.booleanValue());
} else {
InneractiveAdManager.clearGdprConsentData();
}
if (AppLovinSdk.VERSION_CODE >= 11040399 && maxAdapterParameters.getConsentString() != null) {
InneractiveAdManager.setGdprConsentString(maxAdapterParameters.getConsentString());
}
Bundle serverParameters = maxAdapterParameters.getServerParameters();
if (serverParameters.containsKey("is_muted")) {
InneractiveAdManager.setMuteVideo(serverParameters.getBoolean("is_muted"));
}
Boolean isDoNotSell = maxAdapterParameters.isDoNotSell();
if (isDoNotSell != null) {
InneractiveAdManager.setUSPrivacyString(isDoNotSell.booleanValue() ? "1YY-" : "1YN-");
} else {
InneractiveAdManager.setUSPrivacyString("1---");
}
}
/* renamed from: com.applovin.mediation.adapters.InneractiveMediationAdapter$10, reason: invalid class name */
public static /* synthetic */ class AnonymousClass10 {
static final /* synthetic */ int[] $SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode;
static {
int[] iArr = new int[InneractiveErrorCode.values().length];
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode = iArr;
try {
iArr[InneractiveErrorCode.NO_FILL.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.SERVER_INTERNAL_ERROR.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.SERVER_INVALID_RESPONSE.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.SDK_INTERNAL_ERROR.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.ERROR_CODE_NATIVE_VIDEO_NOT_SUPPORTED.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.NATIVE_ADS_NOT_SUPPORTED_FOR_OS.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.UNSUPPORTED_SPOT.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.NON_SECURE_CONTENT_DETECTED.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.CANCELLED.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.CONNECTION_TIMEOUT.ordinal()] = 10;
} catch (NoSuchFieldError unused10) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.LOAD_TIMEOUT.ordinal()] = 11;
} catch (NoSuchFieldError unused11) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.IN_FLIGHT_TIMEOUT.ordinal()] = 12;
} catch (NoSuchFieldError unused12) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.CONNECTION_ERROR.ordinal()] = 13;
} catch (NoSuchFieldError unused13) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.UNKNOWN_APP_ID.ordinal()] = 14;
} catch (NoSuchFieldError unused14) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.INVALID_INPUT.ordinal()] = 15;
} catch (NoSuchFieldError unused15) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.SDK_NOT_INITIALIZED.ordinal()] = 16;
} catch (NoSuchFieldError unused16) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.SDK_NOT_INITIALIZED_OR_CONFIG_ERROR.ordinal()] = 17;
} catch (NoSuchFieldError unused17) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.ERROR_CONFIGURATION_MISMATCH.ordinal()] = 18;
} catch (NoSuchFieldError unused18) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.ERROR_CONFIGURATION_NO_SUCH_SPOT.ordinal()] = 19;
} catch (NoSuchFieldError unused19) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.SPOT_DISABLED.ordinal()] = 20;
} catch (NoSuchFieldError unused20) {
}
try {
$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[InneractiveErrorCode.UNSPECIFIED.ordinal()] = 21;
} catch (NoSuchFieldError unused21) {
}
}
}
/* JADX INFO: Access modifiers changed from: private */
public static MaxAdapterError toMaxError(InneractiveErrorCode inneractiveErrorCode) {
MaxAdapterError maxAdapterError = MaxAdapterError.UNSPECIFIED;
switch (AnonymousClass10.$SwitchMap$com$fyber$inneractive$sdk$external$InneractiveErrorCode[inneractiveErrorCode.ordinal()]) {
case 1:
maxAdapterError = MaxAdapterError.NO_FILL;
break;
case 2:
maxAdapterError = MaxAdapterError.SERVER_ERROR;
break;
case 3:
maxAdapterError = MaxAdapterError.BAD_REQUEST;
break;
case 4:
case 5:
case 6:
case 7:
case 8:
maxAdapterError = MaxAdapterError.INTERNAL_ERROR;
break;
case 9:
maxAdapterError = MaxAdapterError.AD_NOT_READY;
break;
case 10:
case 11:
case 12:
maxAdapterError = MaxAdapterError.TIMEOUT;
break;
case 13:
maxAdapterError = MaxAdapterError.NO_CONNECTION;
break;
case 14:
case 15:
case 16:
case 17:
maxAdapterError = MaxAdapterError.NOT_INITIALIZED;
break;
case 18:
case 19:
case 20:
maxAdapterError = MaxAdapterError.INVALID_CONFIGURATION;
break;
}
return new MaxAdapterError(maxAdapterError.getErrorCode(), maxAdapterError.getErrorMessage(), inneractiveErrorCode.ordinal(), inneractiveErrorCode.name());
}
private Context getContext(Activity activity) {
return activity != null ? activity.getApplicationContext() : getApplicationContext();
}
}