애드 디버거
애드 디버거 를 사용해 광고의 디버깅에 필요한 다양한 정보를 조회할 수 있습니다.
정보
애드 디버거는 SDK 8.20.0 부터 사용하실 수 있습니다.
시작하기
애드 디버거 열람
애드 디버거는 광고를 세 손가락으로 3초간 길게 터치해서 활성화할 수 있습니다.
시뮬레이터 환경인 경우 두 손가락으로 2초간 길게 터치해서 활성화할 수 있습니다.
단, 뷰 렌더링을 실패한 광고 정보를 조회하기 위해선 다른 광고 뷰를 통해 열람해야합니다.
애드 디버거 강제 활성화
warning
서버 인증을 우회하며, 개발 및 내부 테스트 용도로만 사용해야 합니다. 활성화 시 애드 디버거 내에 아래와 같은 경고 배너가 표시됩니다.

강제 활성화
앱에서 애드 디버거를 강제 활성화하려면 GFPAdManager 에 다음과 같이 설정해야합니다.
- Swift
- Objective-C
GFPAdManager.setAdDebuggerEnabled(true)
[GFPAdManager setAdDebuggerEnabled:YES];
강제 열람
제스처 없이 코드에서 직접 애드 디버거를 열 수 있습니다.
- Swift
- Objective-C
GFPAdDebugger.forceOpenAdDebugger()
[GFPAdDebugger forceOpenAdDebugger];
애드 디버거 공유 하기
메인 화면 우측 상단의 공유 버튼으로 애드 디버거의 정보를 .zip 파일로 내보낼 수 있으며, 해당 파일을 문의 시 참고 자료로 첨부할 수 있습니다.
광고 로그
광고 로그를 통해 광고 뷰 분석, 광고 응답 API 기록, 이벤트 API 기록, 파라미터 설정 값 등을 조회할 수 있습니다.
메모리 최적화를 위해 광고 로그는 가장 최근의 광고 중 지정된 개수 만큼만 보여집니다.
- 초록색 배경인 광고가 애드 디버거를 열람한 광고입니다.
- 각 광고 로그에는 현재 상태를 나타내는 태그가 표시됩니다.
Loading광고를 요청 중.Empty해당 광고 요청에 광고 물량이 없음 (No-Fill).Filled광고를 성공적으로 받음.Cached캐시에서 광고를 불러옴.Viewed광고가 사용자에게 노출됨.Error광고 요청 또는 렌더링 중 오류 발생.
광고 캐시 기능을 이용하는 경우, Prefetched 태그가 함께 표시됩니다.