-
- All Implemented Interfaces:
-
org.bidon.sdk.adapter.impl.AdEventFlow,org.bidon.sdk.stats.StatisticsCollector
public interface AdSource<T extends AdAuctionParams> implements StatisticsCollector, AdEventFlow
Created by Aleksei Cherniaev on 06/02/2023.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceAdSource.Interstitialpublic interfaceAdSource.Rewardedpublic interfaceAdSource.Banner
-
Method Summary
Modifier and Type Method Description abstract Unitload(T adParams)abstract Unitdestroy()abstract Result<AdAuctionParams>getAuctionParam(AdAuctionParamSource auctionParamsScope)abstract BooleangetIsAdReadyToShow()abstract DemandAdgetDemandAd()abstract DemandIdgetDemandId()abstract StringgetAuctionId()abstract SharedFlow<AdEvent>getAdEvent()-
Methods inherited from class org.bidon.sdk.adapter.AdSource
addAuctionConfigurationId, addAuctionConfigurationUid, addDemandId, addExternalWinNotificationsEnabled, addRoundInfo, canSendWinLoseNotifications, emitEvent, getAd, getStats, markBelowPricefloor, markFillFinished, markFillStarted, markLoss, markWin, markWinLoseNotificationsSent, sendClickImpression, sendLoss, sendRewardImpression, sendShowImpression, sendWin, setDsp, setPrice, setStatisticAdType, setTokenInfo -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getAuctionParam
abstract Result<AdAuctionParams> getAuctionParam(AdAuctionParamSource auctionParamsScope)
-
getIsAdReadyToShow
abstract Boolean getIsAdReadyToShow()
-
getDemandAd
abstract DemandAd getDemandAd()
-
getDemandId
abstract DemandId getDemandId()
-
getAuctionId
abstract String getAuctionId()
-
getAdEvent
abstract SharedFlow<AdEvent> getAdEvent()
-
-
-
-