NestAdsOfferwallDelegate
Offerwall 이벤트를 수신하기 위한 delegate protocol입니다.
public protocol NestAdsOfferwallDelegate : AnyObject
Offerwall의 상태 변화와 이벤트를 수신하기 위한 프로토콜입니다.
Public Methods
func offerwallDidOpen()
Offerwall이 화면에 표시되었을 때 호출됩니다.
Example
func offerwallDidClose()
Offerwall이 닫혔을 때 호출됩니다.
Example
func offerwallDidFail(_ error: NestAdsOfferwallError)
Offerwall에서 오류가 발생했을 때 호출됩니다.
매개변수
타입
설명
Example
func offerwallDidEarnReward(amount: Int)
사용자가 Offerwall에서 리워드를 획득했을 때 호출됩니다.
매개변수
타입
설명
amount
Int
획득한 리워드 포인트
Example
func offerwallDidReceiveCustomEvent(eventType: String, payload: [String: Any])
Offerwall에서 커스텀 이벤트가 발생했을 때 호출됩니다. (선택사항)
매개변수
타입
설명
eventType
String
이벤트 타입
payload
[String: Any]
이벤트 데이터
Example
func offerwallDidRequestData(requestId: String, requestType: String, params: [String: Any]) -> [String: Any]?
Offerwall에서 데이터를 요청했을 때 호출됩니다. (선택사항)
매개변수
타입
설명
requestId
String
요청 ID
requestType
String
요청 타입
params
[String: Any]
요청 파라미터
Returns
타입
설명
[String: Any]?
요청에 대한 응답 데이터. nil을 반환하면 데이터 없음
Example
전체 구현 예제
관련 문서
NestAdsOfferwallError - Offerwall 에러 모델
NestAds.Offerwall - Offerwall API
Offerwall 광고 - Offerwall 통합 가이드
Last updated