개요
DARO SDK는 광고 로드가 실패하면 통합 에러 객체DaroError를 전달합니다. 모든 오류는 동일한 DaroErrorCode 체계로 변환되므로, 퍼블리셔는 하나의 분기 로직으로 에러를 처리할 수 있습니다.
DaroError 객체
로드 실패 콜백은DaroError 객체를 전달합니다. 주요 프로퍼티는 다음과 같습니다.
통합 에러 코드
DaroErrorCode는 아래 코드로 구성됩니다. 분기 처리는 정수 값이 아닌 errorCodeName(enum)으로 하는 것을 권장합니다.
초기화·설정 오류
광고 로드 실패
네트워크 오류
전체 화면 광고 상태 오류
전체 화면 광고(인터스티셜 광고·리워드 비디오 광고 등)의 로드/표시 순서가 맞지 않을 때 발생하는 오류입니다. 광고가 로드된 뒤 표시를 요청했는지 확인하세요.에러 처리 예시
로드 실패는 광고 포맷별 리스너의onAdLoadFail(error: DaroError) 콜백으로 전달됩니다. errorCodeName으로 분기하세요.
기존
onAdLoadFail(err: DaroAdLoadError) 콜백은 하위 호환을 위해 그대로 유지되지만 deprecated 되었습니다. 기존 콜백과 새 콜백이 모두 호출되므로, 새 코드는 onAdLoadFail(error: DaroError)만 구현하는 것을 권장합니다.
