Apps Kit SDK logoApps Kit SDK
Tài liệu · Tích hợp Android

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 một màn hình chẩn đoán dựa trên Compose — không cần bản build 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ó. Công cụ này 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 lệnh sau từ bất kỳ nơi nào có tham chiếu đến Activity — chẳng hạn một mục ẩn trong màn hình cài đặt của bạn, thao tác nhấn giữ số phiên bản ứng dụng, nút chỉ hiển thị 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):

kotlin
AppsKitSDK.showGodModeScreen(PlatformActivity(this))

Lệnh này mở Bảng điều khiển cấu hình AKS (AKS Configuration Dashboard), nơi bạn có thể kiểm tra:

  • Enable Ads — công tắc bật/tắt quảng cáo, và GDPR Status — giá trị TRUE/FALSE chỉ đọc, phản ánh kết quả của AdsManager.isUserConsentsProvided().
  • Check Configurations — mở Bộ kiểm thử (xem bên dưới).
  • Placeholder Calls — 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.
  • Placeholder Load Stats — các bộ đếm số lần thử tải, tải thành công và tải thất bại theo từng placeholder.
  • AKS Logs — toàn bộ lịch sử log đã thu thập, giống như khi bạn đọc từ Logcat (xem §11), có thể tìm kiếm ngay trên màn hình.

Bộ kiểm thử

Nhấn Check Configurations để mở màn hình Bộ kiểm thử. Màn hình này 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 AKS SDK, JSON cấu hình từ xa nguyên bản mà AKS đã tải về, trạng thái theo thời gian thực và thời điểm hiển thị gần nhất của quảng cáo Interstitial, Rewarded và App Open, cùng 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:

kotlin
AppsKitSDK.showAKSTestSuit(PlatformActivity(activity))

Cả hai lệnh gọi chỉ cần một PlatformActivity — AKS tự đọc mọi thông tin khác (trạng thái quảng cáo, cấu hình, dữ liệu phiên) từ bên trong SDK.