인스펙터
인스펙터(베타)를 사용해 광고의 디버깅에 필요한 다양한 정보를 조회할 수 있습니다.
정보
인스펙터는 SDK 8.10.0 부터 사용하실 수 있습니다.
시작하기
인스펙터 열람
인스펙터는 광고를 세 손가락으로 3초간 길게 터치해서 활성화할 수 있습니다.
디버그 빌드인 경우 두 손가락으로 길게 터치해서 활성화할 수 있으며, 이 기능은 Preprocessor Macro 의 DEBUG=1 플래그를 참조합니다.
단, 뷰 렌더링을 실패한 광고 정보를 조회하기 위해선 다른 광고 뷰를 통해 열람해야합니다.
인스펙터 활성화
앱에서 인스펙터를 활성화하려면 GFPAdManager 에 다음과 같이 설정해야합니다.
- Swift
- Objective-C
GFPAdManager.setInspectorEnabled(true)
[GFPAdManager setInspectorEnabled:YES];
팁
아이폰을 사내망 VPN 에 연결한 경우, 인스펙터는 자동적으로 활성화되며,
마켓 빌드의 광고 분석에 이용할 수 있습니다.
인스펙터 공유 하기
메인 화면 우측 상단의 공유 버튼으로 인스펙터의 정보를 .zip 파일로 내보낼 수 있으며, 해당 파일을 문의 시 참고 자료로 첨부할 수 있습니다.

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

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

Ad View 섹션
- 썸네일로 빠르게 어떤 광고인지 확인할 수 있습니다.
- Native Ad Validator 로 네이티브 광고의 뷰 요소의 연동 상태를 파악할 수 있습니다.
Logs 섹션
- 인스펙터에서 수집한 로그와 api 요청, 응답에 대한 정보를 조회할 수 있습니다.
- Waterfall List(응답 받은 광고 목록)에서 광고 응답의 내용을 조회할 수 있습니다.
Mediation 섹션
- Waterfall List에 있는 광고들 내에서 일어난 광고 선정 과정에 대한 로그를 조회할 수 있습니다.
Params 섹션
- Global Ad Configurations에서 GFPAdManager 에 설정된 전역 범위의 설정 파라미터를 조회할 수 있습니다.
- Ad Params에서 GFPAdLoader, GFPVideoAdScheduleManager, GFPRewardedAdManager, GFPInterstitialAdManager 에 주입한 단일 광고에 대한
GFPAdParam설정 내용을 조회할 수 있습니다. - Extra Params에서 인앱 비딩 결과 등 광고 서버로 전달되는 추가적인 파라미터를 조회할 수 있습니다.
SDK 로그

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