OfferwallEventCallback
public interface OfferwallEventCallback
package com.nestads.sdk.offerwall.listenerPublic Methods
public fun onCustomEvent(eventType: String, payload: Map<String, Any?>): Unit
매개변수
설명
override fun onCustomEvent(eventType: String, payload: Map<String, Any?>) {
when (eventType) {
"page_view" -> {
val page = payload["page"] as? String
Log.d("NestAds", "페이지 조회: $page")
analytics.logEvent("offerwall_page_view", mapOf("page" to page))
}
"ad_click" -> {
val adId = payload["ad_id"] as? String
Log.d("NestAds", "광고 클릭: $adId")
analytics.logEvent("offerwall_ad_click", mapOf("ad_id" to adId))
}
else -> {
Log.d("NestAds", "커스텀 이벤트: $eventType, 데이터: $payload")
}
}
}public fun onDataRequest(requestId: String, requestType: String, params: Map<String, Any?>): Map<String, Any?>?
매개변수
설명
Last updated