OfferwallMission
NestAdsOfferwallMission
public class NestAdsOfferwallMission
package com.nestads.sdk.offerwall.model.missionMethods
public fun setEventsListener(listener: OfferwallMissionEventsListener)
매개변수
설명
val mission = NestAds.Offerwall.mission()
mission.setEventsListener(object : OfferwallMissionEventsListener {
override fun onCompleted(mission: Mission) {
// 미션 완료 시 호출
}
override fun onProgressed(mission: Mission) {
// 미션 진행 상태 변경 시 호출
}
override fun onRefreshed(unitId: String?) {
// 미션 목록 갱신 시 호출
}
})public fun getOfferwallMissionResponse(): OfferwallMissionResponse?
public fun getMissionList(onSuccess: (List<Mission>) -> Unit, onFailure: (OfferwallAdError) -> Unit)
매개변수
설명
public fun getMissionStatus(onSuccess: (MissionStatus) -> Unit, onFailure: (OfferwallAdError) -> Unit)
매개변수
설명
public fun clickMission(missionId: String)
매개변수
설명
public fun clickGetReward()
Companion Object Methods
@JvmStatic public fun refreshMissionList(unitId: String?)
매개변수
설명
Usage Example
Mission
public data class Mission
Properties
프로퍼티
타입
설명
Usage Example
MissionType
public enum class MissionType
Enum Values
값
value
설명
Usage Example
MissionStatus
public data class MissionStatus
Properties
프로퍼티
타입
설명
Usage Example
OfferwallMissionResponse
public data class OfferwallMissionResponse
Properties
프로퍼티
타입
설명
Usage Example
OfferwallMissionEventsListener
public interface OfferwallMissionEventsListener
Methods
fun onCompleted(mission: Mission)
매개변수
설명
fun onProgressed(mission: Mission)
매개변수
설명
fun onRefreshed(unitId: String?)
매개변수
설명
Usage Example
Last updated