FlowerAdsManagerListener
Flower SDK 동작 중 광고 이벤트를 수신하기 위한 인터페이스입니다.
이벤트
onAdBreakPrepare
전면 광고 / VOD 광고의 광고 매니페스트가 로드되었을 때 발생하는 이벤트입니다.
매개변수는 아래와 같습니다:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| adInfos | NSMutableArray | 로드된 광고 메타데이터 목록. 각 항목은 AdInfo 객체입니다. |
onPrepare
전면 광고 / VOD 광고가 로드되었을 때 발생하는 이벤트입니다.
매개변수는 아래와 같습니다:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| adDurationMs | Int32 | 전체 광고 재생 시간 |
onPlay
광고 재생이 시작될 때 발생하는 이벤트입니다.
onAdPlay
개별 광고 단위의 재생이 시작될 때 발생하는 이벤트입니다. 재생되는 광고의 메타데이터를 전달합니다.
매개변수는 아래와 같습니다:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| adInfo | AdInfo | 재생이 시작된 광고의 메타데이터 |
onAdUserAction
사용자가 광고의 자세히 알아보기 버튼을 클릭하거나 건너뛰기 버튼을 눌렀을 때 발생하는 이벤트입니다.
매개변수는 아래와 같습니다:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| action | String | 사용자 액션 유형learn_more: 사용자가 자세히 알아보기 / 클릭 영역을 클릭함skip: 사용자가 건너뛰기 버튼을 누름 |
| adInfo | AdInfo | 액션이 발생한 광고의 메타데이터 |
onCompleted
광고 재생이 종료될 때 발생하는 이벤트입니다.
onError
Flower SDK에서 오류가 발생했을 때 발생하는 이벤트입니다.
매개변수는 아래와 같습니다:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| error | FlowerError? | 메시지를 포함한 에러 객체 |
onAdBreakSkipped
광고가 건너뛰기 되었을 때 발생하는 이벤트입니다.
매개변수는 아래와 같습니다:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| reason | Int32 | 광고가 건너뛰기된 이유를 나타내는 코드 0: Unknown 1: No Ad 2: Timeout 3: Error |