Отслеживание дохода
Каждое событие загрузки и показа доставляет объект AdInfo в колбэки listener/delegate.
Поля AdInfo
| Field | Type | Описание |
|---|---|---|
placementId | String | Идентификатор плейсмента из панели BidMachine |
price | Double | eCPM ÷ 1000 (например, 0.005 = $5 CPM) |
precision | RevenuePrecision | Уровень достоверности сообщённой цены |
info | Map<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"],
)
}