- 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
107 lines
4.9 KiB
Java
107 lines
4.9 KiB
Java
package com.ironsource.mediationsdk;
|
|
|
|
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.internal.nativead.AdapterNativeAdViewBinder;
|
|
import com.ironsource.mediationsdk.adunit.adapter.listener.NativeAdListener;
|
|
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 java.util.UUID;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public final class t extends a<NativeAdListener> implements NativeAdSmashListener {
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
public t(AbstractAdapter abstractAdapter, NetworkSettings networkSettings, UUID adUnitObjectId) {
|
|
super(abstractAdapter, networkSettings, IronSource.AD_UNIT.NATIVE_AD, adUnitObjectId);
|
|
Intrinsics.checkNotNullParameter(adUnitObjectId, "adUnitObjectId");
|
|
}
|
|
|
|
private final boolean a(IronSourceError ironSourceError) {
|
|
return ironSourceError != null && ironSourceError.getErrorCode() == 706;
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.a
|
|
public void a(JSONObject config) {
|
|
Intrinsics.checkNotNullParameter(config, "config");
|
|
this.a.destroyNativeAd(config);
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.a
|
|
public void a(JSONObject config, JSONObject adUnitData, AdData adData) {
|
|
Intrinsics.checkNotNullParameter(config, "config");
|
|
Intrinsics.checkNotNullParameter(adUnitData, "adUnitData");
|
|
Intrinsics.checkNotNullParameter(adData, "adData");
|
|
Integer num = adData.getInt("instanceType");
|
|
if (num == null || num.intValue() != 1) {
|
|
this.a.loadNativeAdForBidding(config, adUnitData, adData.getServerData(), this);
|
|
} else {
|
|
this.a.loadNativeAd(config, adUnitData, this);
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.a
|
|
public IronSource.AD_UNIT b() {
|
|
return IronSource.AD_UNIT.NATIVE_AD;
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdSmashListener
|
|
public void onNativeAdClicked() {
|
|
IronLog.ADAPTER_CALLBACK.verbose(a());
|
|
NativeAdListener nativeAdListener = (NativeAdListener) this.b.get();
|
|
if (nativeAdListener != null) {
|
|
nativeAdListener.onAdClicked();
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdSmashListener
|
|
public void onNativeAdInitFailed(IronSourceError ironSourceError) {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdSmashListener
|
|
public void onNativeAdInitSuccess() {
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdSmashListener
|
|
public void onNativeAdLoadFailed(IronSourceError ironSourceError) {
|
|
IronLog.ADAPTER_CALLBACK.verbose(a("error = " + ironSourceError));
|
|
int errorCode = ironSourceError != null ? ironSourceError.getErrorCode() : 1000;
|
|
String errorMessage = ironSourceError != null ? ironSourceError.getErrorMessage() : null;
|
|
if (errorMessage == null) {
|
|
errorMessage = "";
|
|
}
|
|
if (this.b.get() != null) {
|
|
AdapterErrorType adapterErrorType = a(ironSourceError) ? AdapterErrorType.ADAPTER_ERROR_TYPE_NO_FILL : AdapterErrorType.ADAPTER_ERROR_TYPE_INTERNAL;
|
|
NativeAdListener nativeAdListener = (NativeAdListener) this.b.get();
|
|
if (nativeAdListener != null) {
|
|
nativeAdListener.onAdLoadFailed(adapterErrorType, errorCode, errorMessage);
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdSmashListener
|
|
public void onNativeAdLoaded(AdapterNativeAdData adapterNativeAdData, AdapterNativeAdViewBinder nativeAdViewBinder) {
|
|
Intrinsics.checkNotNullParameter(adapterNativeAdData, "adapterNativeAdData");
|
|
Intrinsics.checkNotNullParameter(nativeAdViewBinder, "nativeAdViewBinder");
|
|
IronLog.ADAPTER_CALLBACK.verbose(a());
|
|
NativeAdListener nativeAdListener = (NativeAdListener) this.b.get();
|
|
if (nativeAdListener != null) {
|
|
nativeAdListener.onAdLoadSuccess(adapterNativeAdData, nativeAdViewBinder);
|
|
}
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.ads.nativead.interfaces.NativeAdSmashListener
|
|
public void onNativeAdShown() {
|
|
IronLog.ADAPTER_CALLBACK.verbose(a());
|
|
NativeAdListener nativeAdListener = (NativeAdListener) this.b.get();
|
|
if (nativeAdListener != null) {
|
|
nativeAdListener.onAdOpened();
|
|
}
|
|
}
|
|
}
|