Wizualny debugger reklamVisual ad debugger
Debug Overlay to wizualny debugger reklam wyświetlający metryki i eventy w czasie rzeczywistym.Debug Overlay is a visual ad debugger displaying metrics and events in real-time. Idealny do testowania i debugowania podczas developmentu.
class MyApp : Application() {
override fun onCreate() {
super.onCreate()
ADict.init(this, BuildConfig.DEBUG)
// Instalacja Debug Overlay
ADict.ADS.DebugOverlay.install(
application = this,
cfg = DebugOverlay.Config(
startVisible = true, // Czy widoczny na starcie
startCollapsed = false, // Czy zwinięty na starcie
showInRelease = false, // Czy pokazywać w release
refreshMs = 500, // Interwał odświeżania (ms)
maxEventLines = 12 // Max linii eventów
)
)
}
}
| ParametrParameter | TypType | DomyślnieDefault | OpisDescription |
|---|---|---|---|
startVisible | Boolean | true | Czy widoczny na starcie |
startCollapsed | Boolean | false | Czy zwinięty na starcieWhether collapsed on start |
showInRelease | Boolean | false | Czy pokazywać w release buildWhether to show in release build |
refreshMs | Long | 500 | Interwał odświeżania metrykMetrics refresh interval |
maxEventLines | Int | 12 | Maksymalna liczba linii eventówMaximum event line count |
// Pokaż
ADict.ADS.DebugOverlay.show()
// Ukryj
ADict.ADS.DebugOverlay.hide()
// Przełącz widoczność
ADict.ADS.DebugOverlay.toggleVisibility()
// Zwiń wszystkie sekcje
ADict.ADS.DebugOverlay.collapseAll()
// Rozwiń wszystkie sekcje
ADict.ADS.DebugOverlay.expandAll()
// Przełącz zwinięcie
ADict.ADS.DebugOverlay.toggleCollapsedAll()
showInRelease = false)Use only in debug builds (showInRelease = false)startCollapsed = true żeby nie przeszkadzał na starcieSet startCollapsed = true so it doesn't interfere at startup// Użyj biblioteki ShakeDetector lub własnej implementacji
shakeDetector.setOnShakeListener {
ADict.ADS.DebugOverlay.toggleVisibility()
}