- 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
99 lines
4.1 KiB
Java
99 lines
4.1 KiB
Java
package com.ironsource;
|
|
|
|
import android.app.Activity;
|
|
import com.ironsource.environment.ContextProvider;
|
|
import com.ironsource.mediationsdk.ads.nativead.AdapterNativeAdData;
|
|
import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNativeAdInterface;
|
|
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.logger.IronLog;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public final class pl extends x implements NativeAdListener {
|
|
private AdapterNativeAdData v;
|
|
private AdapterNativeAdViewBinder w;
|
|
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
public pl(p2 adTools, y instanceData, b0 listener) {
|
|
super(adTools, instanceData, listener);
|
|
Intrinsics.checkNotNullParameter(adTools, "adTools");
|
|
Intrinsics.checkNotNullParameter(instanceData, "instanceData");
|
|
Intrinsics.checkNotNullParameter(listener, "listener");
|
|
}
|
|
|
|
public final AdapterNativeAdData G() {
|
|
return this.v;
|
|
}
|
|
|
|
public final AdapterNativeAdViewBinder H() {
|
|
return this.w;
|
|
}
|
|
|
|
@Override // com.ironsource.x
|
|
public void a(f0 adInstancePresenter) {
|
|
Intrinsics.checkNotNullParameter(adInstancePresenter, "adInstancePresenter");
|
|
adInstancePresenter.a(this);
|
|
}
|
|
|
|
public final void a(il nativeAdBinder) {
|
|
Intrinsics.checkNotNullParameter(nativeAdBinder, "nativeAdBinder");
|
|
nativeAdBinder.a(this.v);
|
|
nativeAdBinder.a(this.w);
|
|
}
|
|
|
|
@Override // com.ironsource.x
|
|
public void b() {
|
|
IronLog ironLog = IronLog.INTERNAL;
|
|
ironLog.verbose(o());
|
|
if (f() == null) {
|
|
ironLog.warning("adapter == null");
|
|
return;
|
|
}
|
|
try {
|
|
if (f() instanceof AdapterNativeAdInterface) {
|
|
Object f = f();
|
|
Intrinsics.checkNotNull(f, "null cannot be cast to non-null type com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNativeAdInterface<*>");
|
|
((AdapterNativeAdInterface) f).destroyAd(h());
|
|
} else {
|
|
ironLog.error(a("adapter not instance of AdapterNativeAdInterface"));
|
|
}
|
|
} catch (Throwable th) {
|
|
i9.d().a(th);
|
|
String str = "destroyNativeAd - exception = " + th.getLocalizedMessage();
|
|
IronLog.INTERNAL.error(a(str));
|
|
e().e().g().f(str);
|
|
}
|
|
super.b();
|
|
}
|
|
|
|
@Override // com.ironsource.mediationsdk.adunit.adapter.listener.NativeAdListener
|
|
public void onAdLoadSuccess(AdapterNativeAdData adapterNativeAdData, AdapterNativeAdViewBinder nativeAdViewBinder) {
|
|
Intrinsics.checkNotNullParameter(adapterNativeAdData, "adapterNativeAdData");
|
|
Intrinsics.checkNotNullParameter(nativeAdViewBinder, "nativeAdViewBinder");
|
|
this.v = adapterNativeAdData;
|
|
this.w = nativeAdViewBinder;
|
|
super.onAdLoadSuccess();
|
|
}
|
|
|
|
@Override // com.ironsource.x
|
|
public void y() {
|
|
if (!(f() instanceof AdapterNativeAdInterface)) {
|
|
IronLog.INTERNAL.error(a("adapter not instance of AdapterNativeAdInterface"));
|
|
return;
|
|
}
|
|
AdData h = h();
|
|
if (ContextProvider.getInstance().getCurrentActiveActivity() == null) {
|
|
IronLog.INTERNAL.error(a("activity must not be null"));
|
|
e().e().g().f("activity must not be null");
|
|
return;
|
|
}
|
|
Object f = f();
|
|
Intrinsics.checkNotNull(f, "null cannot be cast to non-null type com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNativeAdInterface<com.ironsource.mediationsdk.adunit.adapter.listener.NativeAdListener>");
|
|
Activity currentActiveActivity = ContextProvider.getInstance().getCurrentActiveActivity();
|
|
Intrinsics.checkNotNullExpressionValue(currentActiveActivity, "getInstance().currentActiveActivity");
|
|
((AdapterNativeAdInterface) f).loadAd(h, currentActiveActivity, this);
|
|
}
|
|
}
|