에러 처리

광고 로드에 실패하거나 표시하는 데 실패하면 광고 표시 딜리게이트 또는 콜백 인터페이스가 호출을 받습니다. 이 호출에는 에러 코드가 함께 제공됩니다. 이 페이지에서는 이러한 에러 코드에 대해 설명합니다.

Error 객체

콜백에서 수신하는 에러는 일급 에러 객체(first-class error object)입니다. 이 객체는 세 가지 프로퍼티를 가집니다.

error["code"]
아래 표에서 확인할 수 있는 에러 코드
error["message"]
에러를 설명하는 사람이 읽을 수 있는 메시지
error["adLoadFailureInfo"]
값이 존재하는 경우, 각 mediated network가 광고 로드에 실패한 에러 코드와 이유를 포함하는 설명 문자열

MAX 에러 코드

코드설명Load / Display
204기기에 적합한 광고가 없습니다 (no fill). MAX가 이 앱/기기에 대해 어떤 mediated networks로부터도 적합한 광고를 반환받지 못했습니다.L
−1시스템이 예기치 않은 상태에 있습니다. 이 에러 코드는 MAX가 정의된 다른 에러 중 하나로 분류할 수 없는 에러를 나타냅니다. 자세한 내용은 에러 객체의 message 필드를 참조하십시오.L/D
−23다른 fullscreen 광고가 여전히 표시되고 있는 동안 fullscreen 광고(interstitial 또는 rewarded)를 표시하려고 시도했습니다.D
−24fullscreen 광고가 로드되기 전에 표시하려고 시도했습니다.D
−25유효하지 않은 뷰 컨트롤러에서 fullscreen 광고를 표시하려고 시도했습니다. (iOS 전용)D
−1000일반적인 network 에러로 인해 광고 요청에 실패했습니다. 자세한 내용은 에러 객체의 message 필드를 참조하십시오.L
−1001느린 인터넷 연결로 인해 광고 요청 시간이 초과되었습니다.L
−1009기기가 인터넷에 연결되어 있지 않아 광고 요청에 실패했습니다.L
−4205광고를 표시하는 동안 에러가 발생했습니다. 자세한 내용은 에러 객체의 message 필드를 참조하십시오.D
−5001fill할 수 있는 network가 없어 광고 로드에 실패했습니다. MAX가 mediated networks로부터 적합한 광고를 반환받았으나, 모든 광고가 로드에 실패했습니다.L
−5201SDK의 내부 상태가 유효하지 않습니다.L
−5205표시를 시도할 때 adapter에 준비된 광고가 없었습니다.L
−5209지정되지 않은 내부 에러입니다.L
−5601최상위 Activity를 찾을 수 없어 SDK가 광고를 로드하는 데 실패했습니다. (Android 전용)L
−5602사용자가 개발자 설정에서 "활동 보존 안 함(Don’t Keep Activities)"을 활성화하여 SDK가 광고를 표시하는 데 실패했습니다. (Android 전용)D
−5603퍼블리셔가 유효하지 않은 ad unit 식별자를 제공하여 SDK가 광고를 로드하는 데 실패했습니다. 유효하지 않은 ad unit 식별자의 가능한 원인:
  • ad unit identifier의 형식이 잘못되었거나 존재하지 않음
  • ad unit이 비활성화됨
  • ad unit이 현재 앱의 패키지 이름과 연결되어 있지 않음
  • ad unit이 최근 30~60분 이내에 생성됨
L

search