개발, 테스트, 문제 해결 중에 광고 검사기를 사용하여 광고 동작을 검사할 수 있지만 이 도구를 사용 설정하면 메모리 사용량이 증가할 수 있습니다. 성능 프로파일링 및 메모리 확인 중에 광고 검사기를 사용 중지하는 것이 좋습니다. 이 기능을 사용하면 광고 인스펙터가 실행되어 앱의 실적 측정을 방해하지 않습니다.
광고 검사기를 사용 중지하면 도구가 메모리 사용량을 늘리거나 동작, 디버그 메뉴 또는 메서드 호출을 통해 실행되지 않습니다. 테스트 모드에서 성능 테스트를 하는 동안 광고 검사기를 사용 중지할 수 있습니다. 프로덕션에서는 광고 검사기가 항상 사용 중지되어 있으며 앱 성능에 영향을 미치지 않습니다.
이 가이드에서는 광고 검사기를 사용 중지하고 사용 중지 여부를 확인하는 방법을 설명합니다.
기본 요건
계속하기 전에 다음을 완료하세요.
- Google Mobile Ads SDK을 설정합니다.
- Google Mobile Ads SDK 버전 13.8.0 이상을 사용합니다.
빌드 유형으로 사용 중지
프로파일링 빌드에서 도구를 사용 중지하는 동안 디버그 빌드에서 광고 검사기를 계속 사용할 수 있도록 하려면 빌드 설정을 정의하고 Info.plist 파일을 업데이트하여 빌드 구성 설정을 관리하세요.
다음 단계를 완료합니다.
- Xcode 탐색 메뉴의 타겟에서 앱을 선택합니다.
- 메뉴 바에서 빌드 설정 및 모두를 클릭합니다.
- 추가를 클릭합니다.
- 드롭다운 메뉴에서 사용자 정의 설정 추가를 선택합니다. 사용자 정의 상자가 표시됩니다.
- 상자에 설정 이름을 추가합니다(예:
DISABLE_AD_INSPECTOR). - Enter 또는 Return 키를 누릅니다. 설정 이름이 포함된 행이 표시됩니다.
- 디버그 및 출시 ID를 설정합니다.
- 설정 행을 펼칩니다. Debug 및 Release 행이 표시됩니다.
- 행을 펼치고 다음을 선택합니다.
- 디버그: 예
- 출시: 아니요
Info.plist파일에서 값이 생성한 설정 이름인GADDisableAdInspector키를 추가합니다.
성공하면 디버그 빌드에 대해 실행을 선택할 때 Info.plist 파일이 테스트 광고 단위 ID를 가져오고 출시 빌드에 대해 보관을 선택할 때 광고 단위 ID를 가져옵니다.
사용 중지 확인
사용 중지된 상태에서 광고 검사기를 열려고 하면 로그 콘솔에 다음 오류 메시지가 표시됩니다.
Ad inspector is disabled. Remove GADDisableAdInspector from the plist file to use ad inspector.