-
public interface StatisticsCollectorCreated by Bidon Team on 06/02/2023.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceStatisticsCollector.AdType
-
Method Summary
Modifier and Type Method Description abstract AdgetAd()abstract UnitsendShowImpression()abstract UnitsendClickImpression()abstract UnitsendRewardImpression()abstract UnitsendLoss(String winnerDemandId, Double winnerPrice)abstract UnitsendWin()abstract UnitsetPrice(Double price)Some adapters don't use AdUnits (BidMachine), so we need to set price manually after ad is loaded. abstract UnitsetDsp(String dspSource)Set DSP source name (actually for BidMachine, DTExchange) if it's possible. abstract UnitsetTokenInfo(TokenInfo tokenInfo)abstract UnitmarkFillStarted(AdUnit adUnit, Double pricefloor)abstract UnitmarkFillFinished(RoundStatus roundStatus, Double price)abstract UnitmarkWin()abstract UnitmarkLoss()abstract UnitmarkBelowPricefloor()abstract UnitsetStatisticAdType(StatisticsCollector.AdType adType)abstract UnitaddAuctionConfigurationId(Long auctionConfigurationId)abstract UnitaddAuctionConfigurationUid(String auctionConfigurationUid)abstract UnitaddExternalWinNotificationsEnabled(Boolean enabled)abstract UnitaddDemandId(DemandId demandId)abstract UnitaddRoundInfo(String auctionId, DemandAd demandAd, Double auctionPricefloor)abstract BidStatgetStats()abstract BooleancanSendWinLoseNotifications()Checks if win/lose external notifications can be sent abstract UnitmarkWinLoseNotificationsSent()Marks win/lose notifications as sent to prevent duplicate notifications abstract DemandAdgetDemandAd()abstract DemandIdgetDemandId()abstract StringgetAuctionId()-
-
Method Detail
-
sendShowImpression
abstract Unit sendShowImpression()
-
sendClickImpression
abstract Unit sendClickImpression()
-
sendRewardImpression
abstract Unit sendRewardImpression()
-
setPrice
abstract Unit setPrice(Double price)
Some adapters don't use AdUnits (BidMachine), so we need to set price manually after ad is loaded. Need to be used before AdEvent.Fill is exposed
-
setDsp
abstract Unit setDsp(String dspSource)
Set DSP source name (actually for BidMachine, DTExchange) if it's possible. Need to be used before AdEvent.Fill is exposed
-
setTokenInfo
abstract Unit setTokenInfo(TokenInfo tokenInfo)
-
markFillStarted
abstract Unit markFillStarted(AdUnit adUnit, Double pricefloor)
-
markFillFinished
abstract Unit markFillFinished(RoundStatus roundStatus, Double price)
-
markBelowPricefloor
abstract Unit markBelowPricefloor()
-
setStatisticAdType
abstract Unit setStatisticAdType(StatisticsCollector.AdType adType)
-
addAuctionConfigurationId
abstract Unit addAuctionConfigurationId(Long auctionConfigurationId)
-
addAuctionConfigurationUid
abstract Unit addAuctionConfigurationUid(String auctionConfigurationUid)
-
addExternalWinNotificationsEnabled
abstract Unit addExternalWinNotificationsEnabled(Boolean enabled)
-
addDemandId
abstract Unit addDemandId(DemandId demandId)
-
addRoundInfo
abstract Unit addRoundInfo(String auctionId, DemandAd demandAd, Double auctionPricefloor)
-
canSendWinLoseNotifications
abstract Boolean canSendWinLoseNotifications()
Checks if win/lose external notifications can be sent
-
markWinLoseNotificationsSent
abstract Unit markWinLoseNotificationsSent()
Marks win/lose notifications as sent to prevent duplicate notifications
-
getDemandAd
abstract DemandAd getDemandAd()
-
getDemandId
abstract DemandId getDemandId()
-
getAuctionId
abstract String getAuctionId()
-
-
-
-