광고 로드에 실패하거나 표시하는 데 실패하면 광고 표시 delegate 또는 콜백 인터페이스가 호출을 받습니다. 이 호출에는 에러 코드가 함께 제공됩니다. 이 페이지에서는 이러한 에러 코드에 대해 설명합니다.
콜백에서 수신하는 에러는 ErrorInfo를 구현하는 일급 에러 객체입니다.
이 객체는 다음과 같은 API를 가집니다.
CodeMessageMediatedNetworkErrorCodeMediatedNetworkErrorMessageWaterfallInfo| 코드 | MaxSdk.ErrorCode 상수 | 설명 | Load / Display |
|---|---|---|---|
| −1 | .Unspecified | 시스템이 예기치 않은 상태에 있습니다. 이 에러 코드는 MAX가 정의된 다른 에러 중 하나로 분류할 수 없는 에러를 나타냅니다. 자세한 내용은 에러 객체의 message 필드를 참조하십시오. | L/D |
| 204 | .NoFill | 기기에 적합한 광고가 없습니다 (no fill). MAX가 이 앱/기기에 대해 mediated network로부터 적합한 광고를 반환받지 못했습니다. | L |
| −5001 | .AdLoadFailed | 광고를 채울 수 있는 네트워크가 없어 로드에 실패했습니다. MAX가 mediated network로부터 적합한 광고를 반환받았으나, 모든 광고가 로드에 실패했습니다. 자세한 내용은 ErrorInfo.WaterfallInfo를 확인하십시오. | L |
| −1000 | .NetworkError | 일반적인 네트워크 에러로 인해 광고 요청에 실패했습니다. 자세한 내용은 에러 객체의 message 필드를 참조하십시오. | L |
| −1001 | .NetworkTimeout | 느린 인터넷 연결로 인해 광고 요청 시간이 초과되었습니다. | L |
| −1009 | .NoNetwork | 기기가 인터넷에 연결되어 있지 않아 광고 요청에 실패했습니다. | L |
| −23 | .FullscreenAdAlreadyShowing | 다른 풀스크린 광고가 여전히 표시되고 있는 동안 풀스크린 광고(interstitial 또는 rewarded)를 표시하려고 시도하고 있습니다. | D |
| −24 | .FullscreenAdNotReady | 풀스크린 광고가 로드되기 전에 표시하려고 시도하고 있습니다. | D |
| −25 | .FullscreenAdInvalidViewController | 잘못된 view controller에서 풀스크린 광고를 표시하려고 시도했습니다. (iOS 전용) | D |
| −26 | .FullscreenAdAlreadyLoading | 다른 풀스크린 광고가 이미 로드 중인 동안 풀스크린 광고를 로드하려고 시도하고 있습니다. | L |
| −27 | .FullscreenAdLoadWhileShowing | 다른 풀스크린 광고가 여전히 표시되고 있는 동안 풀스크린 광고를 로드하려고 시도하고 있습니다. | L |
| −4205 | .AdDisplayFailed | 광고를 표시하는 동안 에러가 발생했습니다. 자세한 내용은 에러 객체의 message 필드를 참조하십시오. | D |
| −5601 | .NoActivity | SDK가 최상위 Activity를 찾을 수 없어 광고 로드에 실패했습니다. | L |
| −5602 | .DontKeepActivitiesEnabled | 사용자가 개발자 설정에서 "활동 보존 안함(Don’t Keep Activities)"을 활성화했기 때문에 SDK가 광고를 표시하는 데 실패했습니다. | D |
| −5603 | .InvalidAdUnitID | 퍼블리셔가 잘못된 ad unit 식별자를 제공하여 SDK가 광고 로드에 실패했습니다. 잘못된 ad unit 식별자의 가능한 원인:
| L |
광고 네트워크가 반환하는 에러 코드를 더 잘 이해하려면 해당 네트워크에서 게시한 에러 문서 페이지를 참조하십시오.