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ö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. Kendi ayarlar ekranınızdaki gizli bir satırı, uygulamanızın sürüm numarasına uzun basmayı, yalnızca hata ayıklama modunda görünen bir düğmeyi veya istediğiniz başka bir tetikleyiciyi kullanabilirsiniz (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:

  • Enable Ads (Reklamları Etkinleştir) — bir açma/kapatma anahtarı; GDPR Status (GDPR Durumu) — AdsManager.isUserConsentsProvided() sonucunu yansıtan, salt okunur bir TRUE/FALSE değeri.
  • Check Configurations (Yapılandırmaları Kontrol Et) — Test Paketi ekranını açar (aşağıya bakın).
  • Placeholder Calls (Yer Tutucu Çağrıları) — her yer tutucu için reklam çağrısı etkinliklerinin okunabilir biçimlendirilmiş JSON dökümü.
  • Placeholder Load Stats (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 Logs (AKS Günlükleri) — normalde Logcat üzerinden okuyacağınız birikmiş günlük geçmişinin aynısıdır (bkz. §11); ekran üzerinde arama yapılabilir.

Test Paketi

Check Configurations (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 (geçiş reklamı), Rewarded (ödüllü reklam) ve App Open (uygulama açılış reklamı) için anlık durum ve son gösterim zamanı, ayrıca mevcut oturum sayısı ve gün sayısı.

Yapılandırma paneline 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.