Uygulama içi satın alımlar
Kullanıcılara oyunda satın alım yapma imkanı sunarak gelir elde edebilirsiniz. Örneğin, bir seviyeyi tamamlamak için ek süre veya oyun karakteri için aksesuarlar.
Bunun için:
- Yandex Oyunları Geliştirici Konsolunda uygulama içi satın alımları bağlayın.
- SDK'da satın alımlarla çalışabilme özelliğini yapılandırın.
Portal para birimi
Yan, Yandex Oyunları platformunun uygulama içi satın alımlar için kullandığı portal para birimidir. Yanlar, tüm oyunlar için ortak olan ve banka kartlarıyla doldurulabilen oyuncu bakiyesinde saklanır. Yan'ın ruble karşısındaki kuru dinamiktir.
Not
Uluslararası ödemeler için Yan'ın para birimine oranı, oyuncunun ülkesine bağlı olacaktır.
Bakiye şu şekilde doldurulabilir:
- katalog başlığında;
- oyuncu profilinde;
- oyun içi satın alım sırasında.
Kullanıcılar ayrıca promosyonlara katılarak veya sabit paketler satın alarak bonus olarak Yan da kazanabilirler.
Hem Yandex'te yetkilendirilmiş hem de yetkilendirilmemiş kullanıcılar uygulama içi satın alımlar yapabilir. Kullanıcı, oyun sırasında, hatta satın alma anında bile yetkilendirilebilir.
Portal para biriminin tanıtılmasıyla birlikte, geliştiriciye lisans ücretlerinin ödenmesine ilişkin şartlar ve koşullar değişmeyecektir.
Bağlantı gereksinimleri
Satın alımları ekledikten ve oyununuzun taslağını yayınladıktan sonra, games-partners@yandex-team.com adresine satın alma işlemlerinin bağlanması talebiyle bir e-posta gönderin. E-postada mutlaka oyununuzun adını ve tanımlayıcısını (ID) belirtin.
Satın alımların izin verildiğini onaylayan yanıt e-postasını aldıktan sonra, bunları yapılandırabilir ve test edebilirsiniz.
Satın alma süreci
Initialize purchase yöntemiyle aşağıdaki parametreleri kullanarak uygulama içi satın alma sürecini başlatabilirsiniz:
Parametre |
Tür |
Açıklama |
ID |
|
Katalogdaki ürünün benzersiz tanımlayıcısı. |
Payload |
|
Satın almayla birlikte gönderilen isteğe bağlı veriler. |
Oyuncu başarıyla satın alma işlemini tamamladıktan sonra, Specific product purchase success ve On any purchase success tetikleyicileri etkinleşecektir.
Ancak, oyuncu satın alma işlemini tamamlamazsa ve pencereyi kapatırsa, Specific product purchase error ve On any purchase error tetikleyicileri etkinleşecektir.
Yukarıdaki tetikleyiciler, başarılı veya başarısız satın almaları işlemek için ifadelere erişim sağlar:
Satın alma işleme
İki tür satın alma vardır:
- kalıcı, genellikle bir kez satın alınan;
- tüketilebilir, birden fazla kez satın alınan.
Her iki tür satın almayı işlemek için, Purchases listesindeki in purchases list son ekiyle ifadelere erişim sağlayan For each purchase döngüsünü kullanmanızı öneririz.
Kalıcı satın alma (reklam kaldırma)
Kalıcı satın alma işleme mantığı:
- Başarılı satın almadan sonra reklamları kapatın.
- Her oyun başlatıldığında, satın almanın etkinleştirilip etkinleştirilmediğini kontrol edin, etkinleştirildiyse reklamları kapatın.
Tüketilebilir satın alma (oyun içi para birimi)
Tüketilebilir satın alma işleme mantığı:
- Başarılı satın almadan sonra — Consume purchase yöntemiyle satın almayı işleyin ve oyun içi para birimi ekleyin.
- Her oyun başlatıldığında, satın almanın hala mevcut olup olmadığını kontrol edin, mevcut ise Consume purchase yöntemiyle satın almayı işleyin ve oyun içi para birimi ekleyin.
Ürün kataloğu
Katalogdaki ürünleri işlemek için, Purchases listesindeki in catalog son ekiyle ifadelere sahip For each product in catalog döngüsünü kullanın.