nuriaykut adlı üyeden alıntı: mesajı görüntüle
Hocam iOS tarafında 1000 indirmede 100'ün üzerinde deneme başlarken Android'de 1000 indirmede tek bir deneme bile başlamaması bana kullanıcıların cimriliğinden çok teknik bir sorun gibi geldi. Android kullanıcısı daha az ödeme yapsa bile ücretsiz denemeyi en azından birkaç kişinin başlatmasını beklerdim. Reklamı kesmeden önce şunlara bakmanı öneririm:

1. Deneme Play tarafında gerçekten tanımlı ve etkin mi?
Play'de ücretsiz deneme doğrudan aboneliğin kendisine değil, base plan'a eklenen bir teklif (offer) olarak tanımlanıyor. Play Console'da Para kazanma > Abonelikler kısmında hem base plan'ın hem de deneme teklifinin etkin olduğuna, reklam verdiğin ülkelerde (Türkiye dahil) fiyat ve kullanılabilirliğin açık olduğuna bir bak.

2. Satın alma akışına hangi offerToken gidiyor?
ProductDetails.getSubscriptionOfferDetails() kullanıcının yararlanabileceği base plan ve teklifleri liste hâlinde döndürüyor; launchBillingFlow'a hangi offerToken'ı verirsen kullanıcı o teklifi görüyor. Kod listenin ilk elemanını alıyorsa kullanıcıya denemesiz base plan gösteriliyor olabilir. Fiyatı 0 olan bir pricing phase'i (yani deneme fazı) olan teklifi seçtiğinden emin ol. RevenueCat gibi bir aracı kullanıyorsan oradaki ürün/paket eşleştirmesini de kontrol etmek lazım.

3. Paywall Android'de gerçekten fiyat gösteriyor mu?
Ürün bilgileri boş dönerse paywall boş ya da hatalı açılır ve kullanıcı satın alma ekranına hiç ulaşamaz. "Paywall açıldı / ürün bilgisi geldi / satın alma başlatıldı / BillingResult kodu" gibi adımları loglarsan kullanıcının hangi adımda kaybolduğunu net görürsün.

4. Akışı kendin test et.
Play Console'da lisans test kullanıcısı tanımlayıp uygulamayı dahili test kanalından Play üzerinden yüklersen deneme akışını baştan sona deneyebilirsin. Test hesaplarında gerçek ödeme alınmıyor.

5. Uygunluk koşuluna bak.
Deneme teklifinde yeni müşteri koşulu varsa daha önce abonelik almış hesaplar teklifi görmez. Ama yeni kullanıcılarda da hiç çıkmamasını tek başına bu açıklamaz.

Sorun bunlardan birindeyse Android tarafındaki reklam bütçesi de boşa gitmemiş olur. Sebebini bulursan buraya da yazarsan merak ediyorum.

Resmî dokümanlar:
https://developer.android.com/google...ling/integrate
https://developer.android.com/google/play/billing/test
Bu uzun ve detaylı bilgi için teşekkür ediyorum. Fakat bir kaç farklı android cihazdan denemeler başlatmayı denedin revenuecat tarafına düşüyor görüyorum. Yani o kısımda bir sorun yok gibi duruyor.