Перейти к основному содержимому
Версия: 4.2.0

Отслеживание дохода

Каждое событие загрузки и показа доставляет объект AdInfo в колбэки listener/delegate.

Поля AdInfo

FieldTypeОписание
placementIdStringИдентификатор плейсмента из панели BidMachine
priceDoubleeCPM ÷ 1000 (например, 0.005 = $5 CPM)
precisionRevenuePrecisionУровень достоверности сообщённой цены
infoMap<String, String>Необработанные метаданные; известные ключи: networkName, dsp, ecpm

Точность дохода

ValueОписание
ExactЦена аукциона в реальном времени
EstimatedОценка на основе исторических данных
UnknownТочность не может быть определена

Колбэк дохода

Колбэк оплачиваемого дохода (onAdRevenuePaid в Kotlin, didPayRevenue в Swift, RevenuePaid в C#) срабатывает, когда фиксируется оплачиваемый показ — используйте его, чтобы передавать данные о доходе в вашу аналитическую платформу.

override fun onAdRevenuePaid(adInfo: AdInfo) {
analytics.trackRevenue(
adUnit = adInfo.placementId,
revenue = adInfo.price,
precision = adInfo.precision.name,
network = adInfo.info["networkName"],
)
}