Error Codes
광고 로드 및 렌더링 시 오류가 발생할 경우 각 Delegate를 통해 GFPError를 수신하게 됩니다. GFPError 의 Error Code 를 통해 이슈 원인을 알 수 있습니다.
| 대분류 | 중분류 | 분류 설명 | Code Name | Error Code | 비고 |
|---|---|---|---|---|---|
| 범용 에러 | SDK 내에서 광고 선출/노출에 적합한 상태가 아닐 때 발생 | GFPErrorInternal | 1000 | ||
| GFPErrorWrongCommand | 1100 | 미사용 | |||
| 초기화 에러 | 광고 모듈 초기화 | 광고 모듈 초기화에 실패하였을 때 | GFPErrorInitProvider | 2200 | Podfile에 Mediation 기재 확인 필요. |
| GFPErrorInitUnknownProvider | 2210 | ||||
| GFPErrorInitBannerProvider | 2220 | ||||
| GFPErrorInitVideoProvider | 2230 | ||||
| GFPErrorInitNativeProvider | 2240 | ||||
| GFPErrorInitCombinedProvider | 2250 | ||||
| 초기화 에러 | 서버통신 | 초기화API 실패 시 발생하는 에러 | GFPErrorParamInitInfo | 2300 | publisherCd 확인 필요. |
| GFPErrorRequestInitInfo | 2310 | ||||
| GFPErrorParseInitInfo | 2320 | ||||
| GFPErrorWrongFormatInitInfo | 2321 | ||||
| 광고 로드 에러 | 일반 | GFPErrorLoad | 3000 | ||
| GFPErrorCancelInternal | 3001 | ||||
| GFPErrorBannerInvalidSize | 3002 | ||||
| GFPErrorVideoVastEmpty | 3003 | ||||
| GFPErrorVideoVastWrongFormat | 3004 | ||||
| GFPErrorVideoLoudnessWrongFormat | 3005 | ||||
| GFPErrorVideoNonLinearWrongFormat | 3006 | ||||
| GFPErrorVideoAdBreakWrongFormat | 3007 | ||||
| 광고 로드 에러 | 파라미터 | GFPErrorInvalidAdUnit | 3110 | 광고 unitId 확인 필요. | |
| GFPErrorInvalidAdParam | 3120 | ||||
| 광고 로드 에러 | 서버통신 | 광고 호출 API 실패 시 발생하는 에러 | GFPErrorRequestAdList | 3210 | sdk팀 문의 필요. |
| GFPErrorParseAdList | 3220 | ||||
| GFPErrorWrongFormatAdList | 3221 | ||||
| 광고 로드 에러 | 광고선출 | GFPErrorNoValidProvider | 3301 | Podfile에 Mediation 기재 확인 필요. | |
| GFPErrorNoFill | 3310 | ||||
| GFPErrorBannerProviderLoadFailed | 3311 | ||||
| GFPErrorVideoProviderLoadFailed | 3312 | ||||
| GFPErrorNativeProviderLoadFailed | 3313 | ||||
| GFPErrorInvalidAdSize | 3314 | ||||
| GFPErrorRenderingNotSupported | 3320 | 미사용 | |||
| 광고 로드 에러 | 타임아웃 | GFPErrorRequestTimeout | 3400 | ||
| 동영상 광고 | 영상 재생 오류 | GFPErrorVideoAdStartFailed | 4110 | ||
| GFPErrorVideoAdNotYetLoaded | 4111 | ||||
| GFPErrorVideoStartTimeout | 4112 | ||||
| GFPErrorVideoBufferingTimeout | 4113 | ||||
| 네이티브 광고 | 렌더링 오류 | GFPErrorNativeAdRendering | 5100 | hasMediaView 설정 확인 필요. | |
| GFPErrorNativeImageLoadFailed | 5110 | ||||
| GFPErrorNativeVideoLoadFailed | 5120 | 미사용 | |||
| 보상형 광고 | 일반 | GFPErrorRewardedAd | 6000 | 미사용 | |
| 렌더링 오류 | GFPErrorRewardedAdRendering | 6100 | rewardAd 로드 확인 필요. | ||
| 전면형 광고 | 일반 | GFPErrorInterstitialAd | 7000 | 미사용 | |
| 렌더링 오류 | GFPErrorInterstitialAdRendering | 7100 | 미사용 | ||
| 스케쥴 광고 | 일반 | GFPErrorSchedule | 9000 | 미사용 | |
| 스케쥴 광고 | 파라미터 | GFPErrorInvalidScheduleInValidParam | 9100 | scheduleParam의 policy, duration 확인 필요. | |
| GFPErrorInvalidScheduleUnit | 9110 | scheduleId 확인 필요. | |||
| GFPErrorInvalidScheduleParam | 9120 | ||||
| 스케쥴 광고 | 서버통신 | GFPErrorRequestScheduleList | 9210 | sdk팀 문의 필요. | |
| GFPErrorParseScheduleList | 9220 | ||||
| GFPErrorScheduleVideoLoadFailed | 9312 | 미사용 | |||
| 배너 광고 | Mraid 광고 | GFPErrorMraidSDKInternal | 60000 | ||
| GFPErrorMraidResizeAdSizeError | 60001 | ||||
| GFPErrorMraidUnloadCalled | 60002 | 미사용 | |||
| 배너 광고 | JSTag 광고 | GFPErrorJSTagInternal | 70000 |