Apps Kit SDK logoApps Kit SDK
Dokümantasyon · AppsKitSDK (AKS) — Android Entegrasyon Kılavuzu

10. Yerleşik Yapılandırma Paneli / Test Paketi

AKS, Compose tabanlı bir tanılama ekranı içerir. Bunun için ayrı bir hata ayıklama derlemesi veya manifest kaydı gerekmez; ekran, hangi Activity üzerinden açılırsa onun üzerinde tam ekran bir iletişim kutusu olarak görüntülenir. Hata ayıklayıcı bağlamadan AKS'nin mevcut durumu nasıl gördüğünü (uzak yapılandırma, reklam durumları, kullanıcı rızası) kontrol etmek için kullanışlıdır.

Ekranı açma

Activity referansına sahip olduğunuz herhangi bir yerden aşağıdaki çağrıyı yapın. Bunu kendi ayarlar ekranınızdaki gizli bir satıra, uygulamanızın sürüm numarasına uzun basma eylemine veya yalnızca hata ayıklama derlemelerinde görünen bir düğmeye bağlayabilirsiniz. Tetikleyiciyi siz belirlersiniz; AKS sizin için bir tetikleyici eklemez:

kotlin
AppsKitSDK.showGodModeScreen(PlatformActivity(this))

Bu çağrı, aşağıdakileri kontrol edebileceğiniz AKS Yapılandırma Paneli ekranını açar:

  • Reklamları Etkinleştir — bir açma/kapatma anahtarı; GDPR Durumu — AdsManager.isUserConsentsProvided() sonucunu yansıtan, salt okunur bir TRUE/FALSE değeri.
  • Yapılandırmaları Kontrol Et — Test Paketi ekranını açar (aşağıya bakın).
  • Placeholder Çağrıları — her placeholder için reklam çağrılarının okunabilir biçimde düzenlenmiş JSON dökümü.
  • Placeholder Yükleme İstatistikleri — her placeholder için yükleme denemesi, başarılı yükleme ve başarısız yükleme sayaçları.
  • AKS Günlükleri — normalde Logcat üzerinden okuyacağınız birikmiş günlük geçmişi (bkz. §11); ekran üzerinden arama yapılabilir.

Test Paketi

Yapılandırmaları Kontrol Et seçeneğine dokunduğunuzda Test Paketi ekranı açılır. Bu ekranda şunlar gösterilir: test modu / geliştirici modu bayrakları, varsayılan (çevrimdışı) yapılandırmanın mı yoksa alınan uzak yapılandırmanın mı etkin olduğu, AKS SDK sürümü, AKS'nin aldığı ham uzak yapılandırma JSON'u, Interstitial, Rewarded ve App Open reklamlarının anlık durumları ve son gösterim zamanları, ayrıca mevcut oturum sayısı ve gün sayısı.

Panele uğramadan doğrudan bu ekranı da açabilirsiniz:

kotlin
AppsKitSDK.showAKSTestSuit(PlatformActivity(activity))

Her iki çağrı için de yalnızca bir PlatformActivity gerekir. AKS, diğer tüm bilgileri (reklam durumları, yapılandırma, oturum verileri) kendi içinden okur.