package com.unity3d.scar.adapter.common; import android.app.Activity; import android.content.Context; import com.unity3d.scar.adapter.common.scarads.IScarFullScreenAd; import com.unity3d.scar.adapter.common.scarads.UnityAdFormat; import com.unity3d.scar.adapter.common.signals.ISignalCollectionListener; import com.unity3d.scar.adapter.common.signals.ISignalsCollector; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; /* loaded from: classes4.dex */ public abstract class ScarAdapterBase implements IScarAdapter { protected IAdsErrorHandler _adsErrorHandler; protected IScarFullScreenAd _currentAdReference; protected Map _loadedAds = new ConcurrentHashMap(); protected ISignalsCollector _signalCollector; public ScarAdapterBase(IAdsErrorHandler iAdsErrorHandler) { this._adsErrorHandler = iAdsErrorHandler; } @Override // com.unity3d.scar.adapter.common.IScarAdapter public void getSCARBiddingSignals(Context context, boolean z, ISignalCollectionListener iSignalCollectionListener) { this._signalCollector.getSCARBiddingSignals(context, z, iSignalCollectionListener); } @Override // com.unity3d.scar.adapter.common.IScarAdapter public void getSCARSignal(Context context, String str, UnityAdFormat unityAdFormat, ISignalCollectionListener iSignalCollectionListener) { this._signalCollector.getSCARSignal(context, str, unityAdFormat, iSignalCollectionListener); } @Override // com.unity3d.scar.adapter.common.IScarAdapter public void show(final Activity activity, String str, String str2) { IScarFullScreenAd iScarFullScreenAd = this._loadedAds.get(str2); if (iScarFullScreenAd == null) { this._adsErrorHandler.handleError(GMAAdsError.NoAdsError(str2, str, "Could not find ad for placement '" + str2 + "'.")); return; } this._currentAdReference = iScarFullScreenAd; Utils.runOnUiThread(new Runnable() { // from class: com.unity3d.scar.adapter.common.ScarAdapterBase.1 @Override // java.lang.Runnable public void run() { ScarAdapterBase.this._currentAdReference.show(activity); } }); } }