Khởi chạy công cụ kiểm tra quảng cáo

Trước khi kiểm thử việc tích hợp quảng cáo, bạn phải khởi chạy công cụ kiểm tra quảng cáo trong ứng dụng của mình. Trang này trình bày cách khởi chạy công cụ kiểm tra quảng cáo bằng thao tác và cách khởi chạy theo phương thức lập trình.

Điều kiện tiên quyết

Trước khi tiếp tục, hãy làm như sau:

  • Hoàn thành tất cả các mục trong phần Điều kiện tiên quyết ban đầu để tạo tài khoản AdMob, thiết lập thiết bị thử nghiệm, chạy Google Mobile Ads SDK, và cài đặt phiên bản mới nhất.

Chọn một tuỳ chọn khởi chạy

Bạn có thể khởi chạy công cụ kiểm tra quảng cáo theo những cách sau:

  • Sử dụng thao tác mà bạn đã chọn trong giao diện người dùng AdMob sau khi đăng ký một thiết bị thử nghiệm. Để biết thông tin chi tiết, hãy xem bài viết Thiết lập thiết bị thử nghiệm.
  • Theo phương thức lập trình thông qua Google Mobile Ads SDK.

Khởi chạy bằng thao tác

Để khởi chạy công cụ kiểm tra quảng cáo bằng một cử chỉ, hãy thực hiện cử chỉ (chẳng hạn như xoay cổ tay hoặc lắc hai lần) mà bạn đã định cấu hình trong giao diện người dùng AdMob cho thiết bị thử nghiệm. Để biết thêm thông tin chi tiết, hãy xem bài viết Kiểm thử ứng dụng bằng công cụ kiểm tra quảng cáo.

Sau khi bạn thiết lập một thao tác trong giao diện người dùng AdMob, hãy cho phép thời gian để thao tác đó được áp dụng. Đưa ra yêu cầu quảng cáo thông qua Google Mobile Ads SDK để đăng ký chế độ cài đặt thao tác với thiết bị thử nghiệm. Nếu thao tác của bạn không mở được công cụ kiểm tra quảng cáo, hãy thử tải một quảng cáo, khởi động lại ứng dụng rồi kiểm tra lại thao tác đó.

Khởi chạy bằng cách lập trình

Khởi chạy công cụ kiểm tra quảng cáo bằng cách chạy nội dung sau:

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.
                                                }];

Phương thức này hoạt động trên những thiết bị thử nghiệm được đăng ký theo phương thức lập trình hoặc trong giao diện người dùng AdMob. Để biết thêm thông tin chi tiết, hãy xem bài viết Bật thiết bị thử nghiệm.

Đảm bảo rằng bộ điều khiển chế độ xem cho lần khởi chạy này hiển thị đầy đủ trên màn hình. Ví dụ: nếu bạn đã gọi viewDidAppear:. Nếu bộ điều khiển chế độ xem được chuyển vào đang trong quá trình hiển thị (chẳng hạn như khi lệnh khởi chạy được gọi trong hàm viewDidLoad của bộ điều khiển chế độ xem), thì công cụ kiểm tra quảng cáo sẽ không hiển thị.