본문으로 건너뛰기

인스펙터

인스펙터(베타)를 사용해 광고의 디버깅에 필요한 다양한 정보를 조회할 수 있습니다.

정보

인스펙터는 SDK 8.10.0 부터 사용하실 수 있습니다.

시작하기

인스펙터 열람

인스펙터는 광고를 세 손가락으로 3초간 길게 터치해서 활성화할 수 있습니다.
디버그 빌드인 경우 두 손가락으로 길게 터치해서 활성화할 수 있으며, 이 기능은 Preprocessor Macro 의 DEBUG=1 플래그를 참조합니다.

단, 뷰 렌더링을 실패한 광고 정보를 조회하기 위해선 다른 광고 뷰를 통해 열람해야합니다.

인스펙터 활성화

앱에서 인스펙터를 활성화하려면 GFPAdManager 에 다음과 같이 설정해야합니다.

GFPAdManager.setInspectorEnabled(true)

아이폰을 사내망 VPN 에 연결한 경우, 인스펙터는 자동적으로 활성화되며,
마켓 빌드의 광고 분석에 이용할 수 있습니다.

인스펙터 공유 하기

메인 화면 우측 상단의 공유 버튼으로 인스펙터의 정보를 .zip 파일로 내보낼 수 있으며, 해당 파일을 문의 시 참고 자료로 첨부할 수 있습니다.

inspector_share_button

광고 로그

광고 로그를 통해 광고 뷰 분석, 광고 응답 API 기록, 이벤트 API 기록, 파라미터 설정 값 등을 조회할 수 있습니다.
광고 로그는 가장 최근의 광고 중 지정된 개수 만큼만 보여집니다.

inspector_ad_list

  • 초록색 배경인 광고가 인스펙터를 열람한 광고입니다.
  • 광고 용어로서, No-Fill 은 해당 광고 요청에 광고 물량이 없음을, Fill 은 광고를 성공적으로 받았음을 의미합니다.

광고 세부 정보

inspector_ad_log

Ad View 섹션

Logs 섹션

  • 인스펙터에서 수집한 로그와 api 요청, 응답에 대한 정보를 조회할 수 있습니다.
  • Waterfall List(응답 받은 광고 목록)에서 광고 응답의 내용을 조회할 수 있습니다.

Mediation 섹션

  • Waterfall List에 있는 광고들 내에서 일어난 광고 선정 과정에 대한 로그를 조회할 수 있습니다.

Params 섹션

  • Global Ad Configurations에서 GFPAdManager 에 설정된 전역 범위의 설정 파라미터를 조회할 수 있습니다.
  • Ad Params에서 GFPAdLoader, GFPVideoAdScheduleManager, GFPRewardedAdManager, GFPInterstitialAdManager 에 주입한 단일 광고에 대한 GFPAdParam 설정 내용을 조회할 수 있습니다.
  • Extra Params에서 인앱 비딩 결과 등 광고 서버로 전달되는 추가적인 파라미터를 조회할 수 있습니다.

SDK 로그

inspector_sdk_log

SDK 섹션

  • SDK 의 기본적인 정보와 함께 초기화 상태를 조회할 수 있습니다.

Mediation Networks 섹션

  • 외부 DSP SDK 를 사용해 광고를 렌더링하는 Mediation Network Adaptor 에 대한 정보를 조회할 수 있습니다.
  • 외부 DSP 의 광고를 렌더링 할 수 있는 Pod 설치 여부 및 상태를 확인 할 수 있습니다.
    • Not Installed 해당 Pod 은 설치되지 않았음.
    • Installed 해당 Pod 은 설치되었으며, 해당 DSP의 광고를 응답 받으면 렌더링 할 수 있음.
    • Ready 해당 Pod 이 설치되었으며, SDK 초기화 중에 해당 DSP 가 미리 초기화 되었으며, 보다 빠르게 첫 광고를 렌더링 할 수 있음.
    • Error 해당 어댑터를
    • Blocked 광고 서버에서 문제가 발생한 특정 버전의 Pod 에 대한 광고 제공을 제외함.