Files
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- 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
2026-02-18 15:48:36 -08:00

116 lines
4.6 KiB
Java

package com.ironsource.mediationsdk;
import com.ironsource.mediationsdk.IronSource;
import com.ironsource.mediationsdk.adunit.adapter.listener.InterstitialAdListener;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdData;
import com.ironsource.mediationsdk.adunit.adapter.utility.AdapterErrorType;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.mediationsdk.logger.IronSourceError;
import com.ironsource.mediationsdk.model.NetworkSettings;
import com.ironsource.mediationsdk.sdk.InterstitialSmashListener;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class o extends a<InterstitialAdListener> implements InterstitialSmashListener {
public o(AbstractAdapter abstractAdapter, NetworkSettings networkSettings) {
super(abstractAdapter, networkSettings, IronSource.AD_UNIT.INTERSTITIAL, null);
}
@Override // com.ironsource.mediationsdk.a
public void a(JSONObject jSONObject, JSONObject jSONObject2, AdData adData) {
Integer num = adData.getInt("instanceType");
if (num == null || num.intValue() != 1) {
this.a.loadInterstitialForBidding(jSONObject, jSONObject2, adData.getServerData(), this);
} else {
this.a.loadInterstitial(jSONObject, jSONObject2, this);
}
}
public boolean a(IronSourceError ironSourceError) {
return ironSourceError.getErrorCode() == 1158;
}
@Override // com.ironsource.mediationsdk.a
public IronSource.AD_UNIT b() {
return IronSource.AD_UNIT.INTERSTITIAL;
}
@Override // com.ironsource.mediationsdk.a
public boolean b(JSONObject jSONObject) {
return this.a.isInterstitialReady(jSONObject);
}
@Override // com.ironsource.mediationsdk.a
public void e(JSONObject jSONObject) {
this.a.showInterstitial(jSONObject, this);
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdClicked() {
IronLog.ADAPTER_CALLBACK.verbose(a());
if (this.b.get() != null) {
((InterstitialAdListener) this.b.get()).onAdClicked();
}
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdClosed() {
IronLog.ADAPTER_CALLBACK.verbose(a());
if (this.b.get() != null) {
((InterstitialAdListener) this.b.get()).onAdClosed();
}
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdLoadFailed(IronSourceError ironSourceError) {
IronLog.ADAPTER_CALLBACK.verbose(a("error = " + ironSourceError));
if (this.b.get() != null) {
((InterstitialAdListener) this.b.get()).onAdLoadFailed(a(ironSourceError) ? AdapterErrorType.ADAPTER_ERROR_TYPE_NO_FILL : AdapterErrorType.ADAPTER_ERROR_TYPE_INTERNAL, ironSourceError.getErrorCode(), ironSourceError.getErrorMessage());
}
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdOpened() {
IronLog.ADAPTER_CALLBACK.verbose(a());
if (this.b.get() != null) {
((InterstitialAdListener) this.b.get()).onAdOpened();
}
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdReady() {
IronLog.ADAPTER_CALLBACK.verbose(a());
if (this.b.get() != null) {
((InterstitialAdListener) this.b.get()).onAdLoadSuccess();
}
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdShowFailed(IronSourceError ironSourceError) {
IronLog.ADAPTER_CALLBACK.verbose(a("error = " + ironSourceError));
if (this.b.get() != null) {
((InterstitialAdListener) this.b.get()).onAdShowFailed(ironSourceError.getErrorCode(), ironSourceError.getErrorMessage());
}
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdShowSucceeded() {
IronLog.ADAPTER_CALLBACK.verbose(a());
if (this.b.get() != null) {
((InterstitialAdListener) this.b.get()).onAdShowSuccess();
}
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialAdVisible() {
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialInitFailed(IronSourceError ironSourceError) {
}
@Override // com.ironsource.mediationsdk.sdk.InterstitialSmashListener
public void onInterstitialInitSuccess() {
}
}