광고 검사기 실행

광고 통합을 테스트하기 전에 앱에서 광고 검사기를 실행해야 합니다. 이 페이지에서는 디버그 메뉴를 통해 광고 검사기를 실행하는 방법과 프로그래매틱 방식으로 실행하는 방법을 설명합니다.

기본 요건

계속하기 전에 다음을 실행하세요.

  • 초기 기본 요건의 모든 항목을 완료하여 Ad Manager 계정을 만들고, 테스트 기기를 설정하고, Google Mobile Ads SDK를 초기화하고, 최신 버전을 설치합니다.

실행 옵션 선택

다음과 같은 방법으로 광고 검사기를 실행할 수 있습니다.

  • 앱 내 디버그 메뉴의 실행 버튼을 사용하여 광고 검사기 설정에서 선택한 동작을 사용합니다.
  • Google Mobile Ads SDK를 통해 프로그래매틱 방식으로 실행합니다.

디버그 메뉴를 사용하여 실행

디버그 메뉴를 통해 광고 검사기를 실행하기 위해 앱을 추가로 변경할 필요는 없습니다. 자세한 내용은 모바일 앱 광고 게재 검사를 참고하세요.

다음 단계를 완료합니다.

  1. Ad Manager 네트워크에서 게재된 광고를 찾습니다.
  2. 광고를 길게 터치하여 디버그 메뉴를 엽니다.
  3. 광고 검사기 열기 를 선택합니다.

기기를 연결하지 않은 경우 Ad Manager 계정에 로그인해야 할 수도 있습니다.

디버그 설정에서 광고 검사기 설정 을 선택한 다음, 광고 검사기를 열게 해 주는 동작을 선택할 수도 있습니다.

프로그래매틱 방식으로 실행하세요.

다음을 실행하여 광고 검사기를 실행합니다.

Swift

MobileAds.shared.presentAdInspector(from: viewController) { error in
  // Error will be non-nil if there was an issue and the inspector was not displayed.
}

Objective-C

[GADMobileAds.sharedInstance presentAdInspectorFromViewController:viewController
                                                completionHandler:^(NSError *error){
                                                    // Error will be non-nil if there was an issue
                                                    // and the inspector was not displayed.
                                                }];

이 메서드는 프로그래매틱 방식으로 등록된 테스트 기기에서 작동합니다. 자세한 내용은 테스트 기기 사용 설정을 참고하세요.

이 실행의 뷰 컨트롤러가 화면에 완전히 표시되는지 확인합니다. 예를 들어 viewDidAppear:를 호출한 경우입니다. 전달된 뷰 컨트롤러가 표시되는 중인 경우(예: 뷰 컨트롤러 함수 viewDidLoad에서 실행이 호출되는 경우)에는 광고 검사기가 표시되지 않습니다.