- 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
386 lines
16 KiB
Java
386 lines
16 KiB
Java
package com.ironsource.mediationsdk;
|
|
|
|
import android.content.Context;
|
|
import android.text.TextUtils;
|
|
import android.view.View;
|
|
import android.widget.FrameLayout;
|
|
import com.ironsource.hj;
|
|
import com.ironsource.mediationsdk.IronSource;
|
|
import com.ironsource.mediationsdk.ads.nativead.AdapterNativeAdData;
|
|
import com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdSmashListener;
|
|
import com.ironsource.mediationsdk.adunit.adapter.AdapterDebugInterface;
|
|
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterAPSDataInterface;
|
|
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseInterface;
|
|
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterConsentInterface;
|
|
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterMetaDataInterface;
|
|
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNetworkDataInterface;
|
|
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterSettingsInterface;
|
|
import com.ironsource.mediationsdk.adunit.adapter.internal.nativead.AdapterNativeAdViewBinder;
|
|
import com.ironsource.mediationsdk.adunit.adapter.listener.NetworkInitializationListener;
|
|
import com.ironsource.mediationsdk.adunit.adapter.utility.AdData;
|
|
import com.ironsource.mediationsdk.bidding.BiddingDataCallback;
|
|
import com.ironsource.mediationsdk.config.ConfigFile;
|
|
import com.ironsource.mediationsdk.logger.IronLog;
|
|
import com.ironsource.mediationsdk.logger.IronSourceError;
|
|
import com.ironsource.mediationsdk.model.NetworkSettings;
|
|
import com.ironsource.mediationsdk.sdk.BannerAdapterInterface;
|
|
import com.ironsource.mediationsdk.sdk.BannerSmashListener;
|
|
import com.ironsource.mediationsdk.sdk.InterstitialSmashListener;
|
|
import com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener;
|
|
import com.ironsource.s7;
|
|
import java.lang.ref.WeakReference;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public class u implements AdapterAPSDataInterface, AdapterBaseInterface, AdapterConsentInterface, AdapterDebugInterface, AdapterMetaDataInterface, AdapterSettingsInterface, BannerSmashListener, s7, InterstitialSmashListener, NativeAdSmashListener, RewardedVideoSmashListener, AdapterNetworkDataInterface {
|
|
private final AbstractAdapter a;
|
|
private WeakReference<NetworkInitializationListener> b;
|
|
|
|
public u(AbstractAdapter abstractAdapter) {
|
|
this.a = abstractAdapter;
|
|
}
|
|
|
|
@Override // com.ironsource.s7
|
|
public Map<String, Object> a(AdData adData) {
|
|
JSONObject a = hj.a(adData.getConfiguration());
|
|
JSONObject a2 = hj.a(adData.getAdUnitData());
|
|
IronSource.AD_UNIT ad_unit = (IronSource.AD_UNIT) adData.getAdUnitData().get("adUnit");
|
|
if (ad_unit == IronSource.AD_UNIT.REWARDED_VIDEO) {
|
|
return this.a.getRewardedVideoBiddingData(a, a2);
|
|
}
|
|
if (ad_unit == IronSource.AD_UNIT.INTERSTITIAL) {
|
|
return this.a.getInterstitialBiddingData(a, a2);
|
|
}
|
|
if (ad_unit == IronSource.AD_UNIT.BANNER) {
|
|
return this.a.getBannerBiddingData(a, a2);
|
|
}
|
|
if (ad_unit == IronSource.AD_UNIT.NATIVE_AD) {
|
|
return this.a.getNativeAdBiddingData(a, a2);
|
|
}
|
|
IronLog.INTERNAL.error("ad unit not supported - " + ad_unit);
|
|
return null;
|
|
}
|
|
|
|
public void a() {
|
|
String pluginType = ConfigFile.getConfigFile().getPluginType();
|
|
if (TextUtils.isEmpty(pluginType)) {
|
|
return;
|
|
}
|
|
this.a.setPluginData(pluginType);
|
|
}
|
|
|
|
@Override // com.ironsource.s7
|
|
public void a(AdData adData, BiddingDataCallback biddingDataCallback) {
|
|
JSONObject a = hj.a(adData.getConfiguration());
|
|
JSONObject a2 = hj.a(adData.getAdUnitData());
|
|
IronSource.AD_UNIT ad_unit = (IronSource.AD_UNIT) adData.getAdUnitData().get("adUnit");
|
|
if (ad_unit == IronSource.AD_UNIT.REWARDED_VIDEO) {
|
|
this.a.collectRewardedVideoBiddingData(a, a2, biddingDataCallback);
|
|
return;
|
|
}
|
|
if (ad_unit == IronSource.AD_UNIT.INTERSTITIAL) {
|
|
this.a.collectInterstitialBiddingData(a, a2, biddingDataCallback);
|
|
return;
|
|
}
|
|
if (ad_unit == IronSource.AD_UNIT.BANNER) {
|
|
this.a.collectBannerBiddingData(a, a2, biddingDataCallback);
|
|
return;
|
|
}
|
|
if (ad_unit == IronSource.AD_UNIT.NATIVE_AD) {
|
|
this.a.collectNativeAdBiddingData(a, a2, biddingDataCallback);
|
|
return;
|
|
}
|
|
IronLog.INTERNAL.error("ad unit not supported - " + ad_unit);
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseInterface
|
|
public String getAdapterVersion() {
|
|
return this.a.getVersion();
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterSettingsInterface
|
|
public LoadWhileShowSupportState getBannerLoadWhileShowSupportedState(NetworkSettings networkSettings) {
|
|
return this.a.getBannerLoadWhileShowSupportState(networkSettings.getBannerSettings());
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterSettingsInterface
|
|
public LoadWhileShowSupportState getLoadWhileShowSupportedState(NetworkSettings networkSettings) {
|
|
return this.a.getLoadWhileShowSupportState(networkSettings.getRewardedVideoSettings());
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseInterface
|
|
public String getNetworkSDKVersion() {
|
|
return this.a.getCoreSDKVersion();
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBaseInterface
|
|
public void init(AdData adData, Context context, NetworkInitializationListener networkInitializationListener) {
|
|
this.b = new WeakReference<>(networkInitializationListener);
|
|
String str = (String) adData.getAdUnitData().get("userId");
|
|
IronSource.AD_UNIT ad_unit = (IronSource.AD_UNIT) adData.getAdUnitData().get("adUnit");
|
|
a();
|
|
JSONObject a = hj.a(adData.getConfiguration());
|
|
if (ad_unit == IronSource.AD_UNIT.REWARDED_VIDEO) {
|
|
this.a.initRewardedVideoWithCallback("", str, a, this);
|
|
return;
|
|
}
|
|
if (ad_unit == IronSource.AD_UNIT.INTERSTITIAL) {
|
|
Integer num = adData.getInt("instanceType");
|
|
if (num == null || num.intValue() != 1) {
|
|
this.a.initInterstitialForBidding("", str, a, this);
|
|
return;
|
|
} else {
|
|
this.a.initInterstitial("", str, a, this);
|
|
return;
|
|
}
|
|
}
|
|
if (ad_unit == IronSource.AD_UNIT.BANNER) {
|
|
Integer num2 = adData.getInt("instanceType");
|
|
if (num2 == null || num2.intValue() != 1) {
|
|
this.a.initBannerForBidding("", str, a, this);
|
|
return;
|
|
} else {
|
|
this.a.initBanners("", str, a, this);
|
|
return;
|
|
}
|
|
}
|
|
if (ad_unit != IronSource.AD_UNIT.NATIVE_AD) {
|
|
IronLog.INTERNAL.error("ad unit not supported - " + ad_unit);
|
|
return;
|
|
}
|
|
Integer num3 = adData.getInt("instanceType");
|
|
if (num3 == null || num3.intValue() != 1) {
|
|
this.a.initNativeAdForBidding("", str, a, this);
|
|
} else {
|
|
this.a.initNativeAds("", str, a, this);
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterSettingsInterface
|
|
public boolean isUsingActivityBeforeImpression(IronSource.AD_UNIT ad_unit) {
|
|
return this.a.isUsingActivityBeforeImpression(ad_unit);
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
|
|
public void onBannerAdClicked() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
|
|
public void onBannerAdLeftApplication() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
|
|
public void onBannerAdLoadFailed(IronSourceError ironSourceError) {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
|
|
public void onBannerAdLoaded(View view, FrameLayout.LayoutParams layoutParams) {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
|
|
public void onBannerAdScreenDismissed() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
|
|
public void onBannerAdScreenPresented() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
|
|
public void onBannerAdShown() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
|
|
public void onBannerInitFailed(IronSourceError ironSourceError) {
|
|
IronLog.ADAPTER_CALLBACK.verbose();
|
|
NetworkInitializationListener networkInitializationListener = this.b.get();
|
|
if (networkInitializationListener != null) {
|
|
networkInitializationListener.onInitFailed(ironSourceError.getErrorCode(), ironSourceError.getErrorMessage());
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.BannerSmashListener
|
|
public void onBannerInitSuccess() {
|
|
IronLog.ADAPTER_CALLBACK.verbose();
|
|
NetworkInitializationListener networkInitializationListener = this.b.get();
|
|
if (networkInitializationListener != null) {
|
|
networkInitializationListener.onInitSuccess();
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
|
|
public void onInterstitialAdClicked() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
|
|
public void onInterstitialAdClosed() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
|
|
public void onInterstitialAdLoadFailed(IronSourceError ironSourceError) {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
|
|
public void onInterstitialAdOpened() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
|
|
public void onInterstitialAdReady() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
|
|
public void onInterstitialAdShowFailed(IronSourceError ironSourceError) {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
|
|
public void onInterstitialAdShowSucceeded() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
|
|
public void onInterstitialAdVisible() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
|
|
public void onInterstitialInitFailed(IronSourceError ironSourceError) {
|
|
IronLog.ADAPTER_CALLBACK.verbose();
|
|
NetworkInitializationListener networkInitializationListener = this.b.get();
|
|
if (networkInitializationListener != null) {
|
|
networkInitializationListener.onInitFailed(ironSourceError.getErrorCode(), ironSourceError.getErrorMessage());
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
|
|
public void onInterstitialInitSuccess() {
|
|
IronLog.ADAPTER_CALLBACK.verbose();
|
|
NetworkInitializationListener networkInitializationListener = this.b.get();
|
|
if (networkInitializationListener != null) {
|
|
networkInitializationListener.onInitSuccess();
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdSmashListener
|
|
public void onNativeAdClicked() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdSmashListener
|
|
public void onNativeAdInitFailed(IronSourceError ironSourceError) {
|
|
IronLog.ADAPTER_CALLBACK.verbose();
|
|
NetworkInitializationListener networkInitializationListener = this.b.get();
|
|
if (networkInitializationListener != null) {
|
|
networkInitializationListener.onInitFailed(ironSourceError.getErrorCode(), ironSourceError.getErrorMessage());
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdSmashListener
|
|
public void onNativeAdInitSuccess() {
|
|
IronLog.ADAPTER_CALLBACK.verbose();
|
|
NetworkInitializationListener networkInitializationListener = this.b.get();
|
|
if (networkInitializationListener != null) {
|
|
networkInitializationListener.onInitSuccess();
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdSmashListener
|
|
public void onNativeAdLoadFailed(IronSourceError ironSourceError) {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdSmashListener
|
|
public void onNativeAdLoaded(AdapterNativeAdData adapterNativeAdData, AdapterNativeAdViewBinder adapterNativeAdViewBinder) {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdSmashListener
|
|
public void onNativeAdShown() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
|
|
public void onRewardedVideoAdClicked() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
|
|
public void onRewardedVideoAdClosed() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
|
|
public void onRewardedVideoAdEnded() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
|
|
public void onRewardedVideoAdOpened() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
|
|
public void onRewardedVideoAdRewarded() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
|
|
public void onRewardedVideoAdShowFailed(IronSourceError ironSourceError) {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
|
|
public void onRewardedVideoAdStarted() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
|
|
public void onRewardedVideoAdVisible() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
|
|
public void onRewardedVideoAvailabilityChanged(boolean z) {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
|
|
public void onRewardedVideoInitFailed(IronSourceError ironSourceError) {
|
|
IronLog.ADAPTER_CALLBACK.verbose();
|
|
NetworkInitializationListener networkInitializationListener = this.b.get();
|
|
if (networkInitializationListener != null) {
|
|
networkInitializationListener.onInitFailed(ironSourceError.getErrorCode(), ironSourceError.getErrorMessage());
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
|
|
public void onRewardedVideoInitSuccess() {
|
|
IronLog.ADAPTER_CALLBACK.verbose();
|
|
NetworkInitializationListener networkInitializationListener = this.b.get();
|
|
if (networkInitializationListener != null) {
|
|
networkInitializationListener.onInitSuccess();
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
|
|
public void onRewardedVideoLoadFailed(IronSourceError ironSourceError) {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.sdk.RewardedVideoSmashListener
|
|
public void onRewardedVideoLoadSuccess() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterAPSDataInterface
|
|
public void setAPSData(IronSource.AD_UNIT ad_unit, JSONObject jSONObject) {
|
|
BannerAdapterInterface bannerAdapterInterface = this.a;
|
|
if (bannerAdapterInterface instanceof SetAPSInterface) {
|
|
((SetAPSInterface) bannerAdapterInterface).setAPSData(ad_unit, jSONObject);
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.adunit.adapter.AdapterDebugInterface
|
|
public void setAdapterDebug(boolean z) {
|
|
this.a.setAdapterDebug(Boolean.valueOf(z));
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterConsentInterface
|
|
public void setConsent(boolean z) {
|
|
this.a.setConsent(z);
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterMetaDataInterface
|
|
public void setMetaData(String str, List<String> list) {
|
|
this.a.setMetaData(str, list);
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNetworkDataInterface
|
|
public void setNetworkData(AdapterNetworkData adapterNetworkData) {
|
|
this.a.setNetworkData(adapterNetworkData);
|
|
}
|
|
}
|