Apps Kit SDK logoApps Kit SDK
Dokümantasyon · Android Entegrasyonu

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

AKS, Compose tabanlı bir tanılama ekranıyla birlikte gelir. Bu ekran için ayrı bir debug derlemesi veya manifest kaydı gerekmez; ekranı hangi Activity üzerinden açarsanız açın, o Activity'nin üzerinde tam ekran bir iletişim kutusu olarak gösterilir. 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 erişebildiğiniz 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 işlemine, yalnızca debug derlemelerinde görünen bir düğmeye veya belirlediğiniz başka bir tetikleyiciye bağlayabilirsiniz (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'ni açar:

  • Reklamları Etkinleştir — bir açma/kapatma anahtarı ve GDPR Durumu — AdsManager.isUserConsentsProvided() sonucunu yansıtan, salt okunur bir TRUE/FALSE değeri.
  • Yapılandırmaları Kontrol Et — Test Paketi'ni açar (aşağıya bakın).
  • Yer Tutucu Çağrıları — her yer tutucu için reklam çağrısı etkinliğinin okunabilir biçimde düzenlenmiş JSON dökümü.
  • Yer Tutucu Yükleme İstatistikleri — her yer tutucu 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şinin aynısı (bkz. §11); ekran üzerinde arama yapılabilir.

Test Paketi

Yapılandırmaları Kontrol Et seçeneğine dokunduğunuzda Test Paketi ekranı açılır. Bu ekranda test modu / geliştirici modu bayrakları, varsayılan (çevrimdışı) yapılandırmanın mı yoksa sunucudan 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, geçiş reklamı (Interstitial), ödüllü reklam (Rewarded) ve uygulama açılış reklamı (App Open) için anlık durum ve son gösterim zamanı ile mevcut oturum sayısı ve gün sayısı görüntülenir.

Paneli açmadan doğrudan Test Paketi'ne de gidebilirsiniz:

kotlin
AppsKitSDK.showAKSTestSuit(PlatformActivity(activity))

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