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:

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

string

Katalogdaki ürünün benzersiz tanımlayıcısı.

Payload

string

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.


Depo