Skip to content
kwonjae-lee edited this page Apr 22, 2022 · 4 revisions

에러 메시지

1. 에러 메시지: Empty render type

대부분 에러 상황이 아닙니다.

  • NAM 서버에서 광고가 선출되지 않은 경우 NAM Admin 담당자를 통해 해당 광고 유닛에 광고가 설정되어 있는지 확인해 주세요.
  • 선출된 광고에서 에러 발생 이후, 데이터 측정을 위한 empty 광고가 처리된 경우 이 경우 이전에 발생된 에러 메시지를 참고해 주세요.
    광고 리스너 중 public void onError(GfpError error, GfpResponseInfo responseInfo) 메소드를 통해
    에러 메시지(GfpError)와 내부 Adapter별 에러 메시지(GfpResponseInfo)를 확인할 수 있습니다.
2. 에러 메시지: There is no adapter available 또는 Not found adapter: UNITY, BANNER, INTERSTITIAL (대문자의 이름은 가변적임)

NAM SDK는 내부적으로 adapter 패턴을 사용합니다.
해당 메시지는 아래 2가지 경우가 있습니다.

  • AdLoader 에서 셋팅하지 않은 광고 형태가 응답으로 온 경우
    ex) GfpAdLoader로 네이티브 광고를 설정 했는데, 요청한 광고 유닛의 응답으로 배너가 내려 오는 경우
    NAM Admin 담당자를 통해서 Unit ID를 확인해 주시고, 설정해야 하는 광고 타입을 확인해 주세요.
  • Dependency가 누락된 경우
    NAM 담당자와 협의하신 DSP의 의존성이 누락 됐는지 확인해 주세요.
    또한 해당 DSP의 configration을 셋팅 했는지도 함께 확인해 주세요
GfpSdk.setSdkProperties(GfpSdk.getSdkProperties().buildUpon()
                        .addProviderOptions(new FanProviderOptions.Builder()
                                .setTestMode(true).build())
                .logLevel(GfpLogger.LogLevel.VERBOSE)
                .build();
3. (FAN 의 경우) 에러 메시지: Bid 421...586 for template 200 being used on template NATIVE_BANNER

FAN의 Native나 Native Banner 광고를 사용할 때 위 메시지가 발생 되었다면
FAN Admin에 설정한 유닛의 타입이 Native Banner 인지 확인해 주시고
NAM SDK 옵션에서 Native Banner 를 사용하도록 설정 (setHasMediaView(false)) 했는지 확인해 주세요.

4. (DFP-구글의 경우) 에러 메시지: No ad config

주로 테스트 광고 설정에 문제가 있는 경우 발생 됩니다.
NAM 담당자를 통해 광고 설정을 확인해 주세요.

5. 에러 메시지: Invalid render type.

광고 유닛에 설정된 광고 유형과 (ex. 배너) 코드단에서 설정한 광고 유형 (ex. Native Normal)이 다른 경우 발생할 수 있습니다.
올바른 광고 unit id를 사용하셨는지, NAM Admin을 통해 설정한 광고 유형과 Loader 에서 설정한 광고 유형이 같은지 확인해 주세요.

6. (FAN의 경우) 에러 메시지: Ad was re-loaded too frequently

테스트 환경에서 발생하는 경우, 테스트 기기의 adid가 FAN Admin의 테스트 adid 목록에 추가 되어 있는지 확인해 주세요.
그리고 페이스북 앱으로 로그인한 적이 없는 테스트 기기라면 페이스북 앱 로그인 이후 다시 시도해 주세요.

7. 에러 메시지: DfpNativeAdapter failed to respond in a timely manner. (앞단 어댑터 이름은 가변적임)

네트워크 문제등으로 설정된 시간을 지난 경우 발생됩니다.
지속 발생된다면 따로 문의 부탁드립니다.


FAQ

  • 두번 광고 요청을 하는 경우 어떻게 되나요? (하나의 GfpAdLoader 로 여러번 요청)
    이전에 요청된 광고는 무시되고, 마지막에 요청된 광고에 대한 응답을 처리하게 됩니다. (마지막 광고가 노출 됨)

  • 초기화가 필요한가요?
    SDK내 초기화를 수행하게 되면 타겟팅 등에 사용 될 adid 등을 가져오고, 각 DSP 초기화 과정을 거치게 됩니다.
    또한 Unity 등 특정 DSP는 application context를 필요로 하기 때문에, application 단에서 수행하는 것을 권장드립니다.