10. Bảng điều khiển cấu hình / Bộ kiểm thử tích hợp sẵn
AKS tích hợp sẵn một màn hình chẩn đoán dựa trên Compose — không cần bản dựng debug riêng hay khai báo trong manifest; màn hình này hiển thị dưới dạng hộp thoại toàn màn hình, phủ lên Activity mà bạn dùng để mở nó. Màn hình giúp bạn kiểm tra trạng thái mà AKS ghi nhận (cấu hình từ xa, trạng thái quảng cáo, sự đồng ý của người dùng) mà không cần kết nối trình gỡ lỗi.
Cách mở
Gọi phương thức sau từ bất kỳ đâu có tham chiếu đến Activity — một mục ẩn trong màn hình cài đặt của ứng dụng, thao tác nhấn giữ số phiên bản ứng dụng, một nút chỉ có trong bản debug, hoặc bất kỳ cách kích hoạt nào bạn tự thiết lập (AKS không tạo sẵn cách kích hoạt):
AppsKitSDK.showGodModeScreen(PlatformActivity(this))Lệnh này mở Bảng điều khiển cấu hình AKS, nơi bạn có thể kiểm tra:
- Bật quảng cáo — một công tắc bật/tắt, và Trạng thái GDPR — giá trị
TRUE/FALSEchỉ đọc, phản ánh kết quả củaAdsManager.isUserConsentsProvided(). - Kiểm tra cấu hình — mở Bộ kiểm thử (xem bên dưới).
- Lệnh gọi theo placeholder — bản xuất JSON được định dạng dễ đọc, ghi lại hoạt động gọi quảng cáo theo từng placeholder.
- Thống kê tải theo placeholder — số lần thử tải, tải thành công và tải thất bại theo từng placeholder.
- Nhật ký AKS — cùng lịch sử nhật ký được tích lũy mà bạn thường đọc trong Logcat (xem §11), có thể tìm kiếm ngay trên màn hình.
Bộ kiểm thử
Nhấn Kiểm tra cấu hình để mở màn hình Bộ kiểm thử. Màn hình hiển thị: các cờ chế độ kiểm thử / chế độ phát triển, cấu hình đang được sử dụng là cấu hình mặc định (ngoại tuyến) hay cấu hình từ xa đã tải về, phiên bản SDK của AKS, JSON cấu hình từ xa nguyên bản mà AKS đã tải về, trạng thái hiện tại và thời điểm hiển thị gần nhất của quảng cáo xen kẽ (Interstitial), quảng cáo có thưởng (Rewarded) và quảng cáo khi mở ứng dụng (App Open), cùng với số phiên và số ngày hiện tại.
Bạn cũng có thể mở trực tiếp màn hình này mà không cần đi qua bảng điều khiển:
AppsKitSDK.showAKSTestSuit(PlatformActivity(activity))Cả hai lệnh gọi chỉ cần một PlatformActivity — AKS tự đọc toàn bộ dữ liệu còn lại (trạng thái quảng cáo, cấu hình, dữ liệu phiên) từ nội bộ.