package com.fyber.inneractive.sdk.external; import com.fyber.inneractive.sdk.flow.q; /* loaded from: classes2.dex */ public interface InneractiveAdSpot { public interface RequestListener { void onInneractiveFailedAdRequest(InneractiveAdSpot inneractiveAdSpot, InneractiveErrorCode inneractiveErrorCode); void onInneractiveSuccessfulAdRequest(InneractiveAdSpot inneractiveAdSpot); } public static abstract class RequestListenerAdapter implements RequestListener { public abstract void onInneractiveAdRequestResult(InneractiveAdSpot inneractiveAdSpot, boolean z, InneractiveErrorCode inneractiveErrorCode); @Override // com.fyber.inneractive.sdk.external.InneractiveAdSpot.RequestListener public void onInneractiveFailedAdRequest(InneractiveAdSpot inneractiveAdSpot, InneractiveErrorCode inneractiveErrorCode) { onInneractiveAdRequestResult(inneractiveAdSpot, false, inneractiveErrorCode); } @Override // com.fyber.inneractive.sdk.external.InneractiveAdSpot.RequestListener public void onInneractiveSuccessfulAdRequest(InneractiveAdSpot inneractiveAdSpot) { onInneractiveAdRequestResult(inneractiveAdSpot, true, null); } } void addUnitController(InneractiveUnitController inneractiveUnitController); void destroy(); q getAdContent(); InneractiveAdRequest getCurrentProcessedRequest(); String getLocalUniqueId(); InneractiveMediationName getMediationName(); String getMediationNameString(); String getMediationVersion(); String getRequestedSpotId(); InneractiveUnitController getSelectedUnitController(); boolean isReady(); void loadAd(String str); void removeUnitController(InneractiveUnitController inneractiveUnitController); void requestAd(InneractiveAdRequest inneractiveAdRequest); void setMediationName(InneractiveMediationName inneractiveMediationName); void setMediationName(String str); void setMediationVersion(String str); void setRequestListener(RequestListener requestListener); }