🔞 Age Verification Compliance (Play Age Signals API)
New: Integrated Google Play Age Signals (beta) — added to comply with age-verification laws such as Texas SB 2420, Brazil, and other upcoming U.S. states.
Ad content is restricted for minors / parentally supervised users (G rating, age-appropriate content tags). Not targeting — only age-appropriate content is shown.
A full-screen access gate appears when parental approval is denied (with “Retry” / “Close” options).
Users outside eligible regions (including Türkiye) are not affected in any way — no restriction is applied when no signal is present.
The age-gate screen has been translated into 34 languages.
📢 Ad Optimization
Fixed “empty request” issues (ads matched but never shown); ads that won’t be displayed are no longer loaded prematurely.
Interstitial ads now load when the cooldown ends, not at app startup.
Added a daily cap for the App Open ad — it won’t reload if already shown that day.
Rewarded ads now load when the “watch” button is pressed instead of at tier selection, avoiding unnecessary preloading.
🧭 Redesigned Navigation & Banner Architecture
The bottom navigation bar and banner were moved to all screens — now drawn once below every screen with state preserved across transitions (smoother browsing).
The banner automatically hides while a dialog/popup is open (accidental-tap prevention).
Tab management was centralized; navigation titles and icons now share a single structure.
The add button on the debt-tracking screen was aligned to the same size and position as the main screen’s buttons.
🎉 Budget Tracker 1.0.3 — Sürüm Notları – Türkçe
🔞 Yaş Doğrulama Uyumu (Play Age Signals API)
Yeni: Google Play Age Signals (beta) entegrasyonu eklendi — Texas SB 2420, Brezilya ve sıraya giren diğer ABD eyaletlerinin yaş doğrulama yasalarına uyum sağlandı.
Reşit olmayan / ebeveyn denetimli kullanıcılarda reklam içeriği kısıtlanır (G rating, yaşa uygun içerik etiketleri). Hedefleme değil — yalnızca yaşa uygun içerik gösterilir.
Bölge dışı kullanıcılar (Türkiye dahil) hiçbir şekilde etkilenmez — sinyal yoksa hiçbir kısıtlama uygulanmaz.
Yaş engeli ekranı 34 dile çevrildi.
📢 Reklam Optimizasyonu
“Boş istek” (eşleşen ama gösterilemeyen reklam) sorunları giderildi; gösterilmeyecek reklamların gereksiz yere erken yüklenmesi engellendi.
Interstitial reklamlar artık uygulama açılışında değil, bekleme süresi (cooldown) bitince yükleniyor.
App Open reklamı için günlük sınır eklendi — o gün zaten gösterildiyse tekrar yüklenmiyor.
Ödüllü reklam, tier seçiminde değil “izle” butonuna basıldığında yükleniyor; gereksiz ön yükleme yapılmıyor.
🧭 Yenilenen Navigasyon & Banner Mimarisi
Alt navigasyon menüsü ve banner tüm ekranlara taşındı — artık her ekranın altında tek sefer çiziliyor ve ekran geçişlerinde durum korunuyor (daha akıcı gezinme).
Diyalog/açılır pencere açıkken banner otomatik gizleniyor (kazara tıklama önlemi).
Sekme yönetimi merkezileştirildi; navigasyon başlık ve ikonları tek bir paylaşılan yapıya alındı.
Borç takibi ekranındaki ekleme butonu, ana ekrandaki butonlarla aynı boyut ve konuma hizalandı.