package com.ironsource.mediationsdk; import android.app.Activity; import android.text.TextUtils; import com.ironsource.hj; import com.ironsource.mediationsdk.IronSource; import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterAdFullScreenInterface; import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBannerInterface; import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBindAdViewInterface; import com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNativeAdInterface; import com.ironsource.mediationsdk.adunit.adapter.internal.BaseAdAdapter; import com.ironsource.mediationsdk.adunit.adapter.internal.listener.AdapterAdListener; import com.ironsource.mediationsdk.adunit.adapter.utility.AdData; import com.ironsource.mediationsdk.logger.IronLog; import com.ironsource.mediationsdk.model.NetworkSettings; import java.lang.ref.WeakReference; import java.util.UUID; import org.json.JSONObject; /* loaded from: classes4.dex */ public abstract class a extends BaseAdAdapter implements AdapterAdFullScreenInterface, AdapterBannerInterface, AdapterNativeAdInterface, AdapterBindAdViewInterface { protected AbstractAdapter a; protected WeakReference b; public a(AbstractAdapter abstractAdapter, NetworkSettings networkSettings, IronSource.AD_UNIT ad_unit, UUID uuid) { super(ad_unit, networkSettings, uuid); this.b = new WeakReference<>(null); this.a = abstractAdapter; } public static a a(AbstractAdapter abstractAdapter, NetworkSettings networkSettings, IronSource.AD_UNIT ad_unit, UUID uuid) { if (ad_unit == IronSource.AD_UNIT.REWARDED_VIDEO) { return new z(abstractAdapter, networkSettings); } if (ad_unit == IronSource.AD_UNIT.INTERSTITIAL) { return new o(abstractAdapter, networkSettings); } if (ad_unit == IronSource.AD_UNIT.BANNER) { return new j(abstractAdapter, networkSettings); } if (ad_unit == IronSource.AD_UNIT.NATIVE_AD) { return new t(abstractAdapter, networkSettings, uuid); } IronLog.INTERNAL.error("ad unit not supported - " + ad_unit); return null; } private void a(AdData adData, Listener listener) { this.b = new WeakReference<>(listener); a(hj.a(adData.getConfiguration()), hj.a(adData.getAdUnitData()), adData); } private void b(String str) { IronLog.INTERNAL.error(a("Method '" + str + "' is not supported for " + getClass().getName())); } public String a() { return a((String) null); } public String a(String str) { String ad_unit = b().toString(); if (TextUtils.isEmpty(str)) { return ad_unit; } return ad_unit + " - " + str; } public void a(JSONObject jSONObject) { b("destroyAd"); } public abstract void a(JSONObject jSONObject, JSONObject jSONObject2, AdData adData); public abstract IronSource.AD_UNIT b(); public boolean b(JSONObject jSONObject) { b("isAdAvailable"); return false; } public void c(JSONObject jSONObject) { b("onAdViewWillBind"); } public void d(JSONObject jSONObject) { b("onAdViewWillBind"); } @Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBannerInterface, com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNativeAdInterface public void destroyAd(AdData adData) { a(hj.a(adData.getConfiguration())); } public void e(JSONObject jSONObject) { b("showAd"); } @Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterAdFullScreenInterface public boolean isAdAvailable(AdData adData) { return b(hj.a(adData.getConfiguration())); } @Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBannerInterface public void loadAd(AdData adData, Activity activity, ISBannerSize iSBannerSize, Listener listener) { a(adData, listener); } @Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterAdFullScreenInterface, com.ironsource.mediationsdk.adunit.adapter.internal.AdapterNativeAdInterface public void loadAd(AdData adData, Activity activity, Listener listener) { a(adData, listener); } @Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBindAdViewInterface public void onAdViewBound(AdData adData) { c(hj.a(adData.getConfiguration())); } @Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterBindAdViewInterface public void onAdViewWillBind(AdData adData) { d(hj.a(adData.getConfiguration())); } @Override // com.ironsource.mediationsdk.adunit.adapter.internal.BaseAdAdapter public void releaseMemory() { IronLog.INTERNAL.verbose(a()); AbstractAdapter abstractAdapter = this.a; if (abstractAdapter != null) { abstractAdapter.releaseMemory(b(), new JSONObject()); this.a = null; } } @Override // com.ironsource.mediationsdk.adunit.adapter.internal.AdapterAdFullScreenInterface public void showAd(AdData adData, Listener listener) { this.b = new WeakReference<>(listener); e(hj.a(adData.getConfiguration())); } }