Google Play faturalandırma sistemini kullanarak kullanıcılardan yalnızca tek seferlik ödeme alan uygulama içi ürünler sunabilirsiniz. Uygulama içi ürünler, Google Play'deki uygulamanızda bulunan sanal ürünler (ör. oyun seviyeleri veya iksirler) ve premium hizmetler gibi öğeleri kapsayabilir.
Ayrıca, kullanıcılardan düzenli olarak ödeme alan bir abonelik de oluşturabilirsiniz.
Önemli: Google Play Geliştirici Program Politikaları ve hizmet ücretleri, uygulama içi ürünler ve abonelikler için geçerlidir.
Kullanılabilirlik
Satıcı kaydının desteklendiği bir konumdaysanız Google Play'in faturalandırma sistemini kullanabilirsiniz.
Desteklenen bir ülkedeyseniz ve uygulamalarınızda Google Play faturalandırma sistemi özelliklerini kullanmaya başlamak istiyorsanız ödeme profili oluşturun ve Android Developers sitesine giderek Google Play'in faturalandırma sistemini ayarlama hakkında bilgi edinin.
Bir uygulama içi ürünün satın alınabilmesi için etkin olması ve uygulamasının, kullanıcının ülkesini ya da bölgesini hedeflemesi gerekir. Bir uygulama içi ürün, uygulaması yayından kaldırılmış olsa bile etkin olduğu sürece satın alınabilir. Satın alınmasını istemediğiniz bir uygulama içi ürünü devre dışı bırakmanız gerekir.
Test hesabı kullanıyorsanız Google Play Faturalandırma Kitaplığı entegrasyonunuzu test etme hakkında daha fazla bilgi edinmek için Android Developers sitesine gidin.
Uygulama içi ürün, oluşturulduktan sonra Google Play Store'un en son sürümünü çalıştıran kullanıcılar tarafından kullanılabilir.
Not: Bu Play Console kullanılabilirliği, kullanıcıları daha önce tamamlanmamış satın alma işlemlerini tamamlamaya teşvik eden "Alışveriş sepetini terk etme hatırlatıcısı" özelliği kapsamında SKU'nun uygulamanızdan değil, doğrudan Play Store'daki Oyunlar ana sayfasından satın alınmasına olanak tanıyabilir. (Uygulamanızın dışında yapılan satın alma işlemleri hakkında daha fazla bilgiyi burada bulabilirsiniz.) Bu özellik tüm geliştiriciler için varsayılan olarak açıktır.
Uygulamanızda "Alışveriş sepetini terk etme hatırlatıcısı" özelliğini devre dışı bırakmak için lütfen bu formu gönderin.
Gerekli izinler
Uygulama içi ürün sunmak için uygulamanızın APK manifest dosyasında com.android.vending.BILLING
iznini beyan etmeniz gerekir. Uygulamanızı tüm dünyaya dağıtıyorsanız tüm ülkelerde com.android.vending.BILLING
iznini kullanan uygulamalar yayınlamaya devam edebilirsiniz.
Uygulama içi ürün oluşturma
Tek bir uygulama içi ürün oluşturma
- Ürün kimlikleri bir rakam veya küçük harfle başlamalıdır. Rakam (0-9), küçük harf (a-z), alt çizgi (_) ve noktadan (.) oluşabilirler.
- Bir ürünü oluşturulduktan sonra ürünün kimliğini değiştiremez veya tekrar kullanamazsınız.
- Not:
android.test
ile başlayan tüm ürün kimliklerinin yanı sıraandroid.test
ürün kimliği kullanılamaz.
Uygulama içi ürün oluşturmak için şunları yapın:
- Play Console'u açın.
- Uygulama içi ürünler sayfasına (Play ile para kazanın > Ürünler > Uygulama içi ürünler) gidin.
- Ürün oluştur'u tıklayın.
- Ürününüzün ayrıntılarını girin.
- Ürün kimliği: Uygulama içi ürününüzün benzersiz kimliği.
- Başlık: Öğenin kısa adı (55 karaktere kadar, ancak başlıkların tüm bağlamlarda düzgün bir şekilde görüntülenmesi için 25 karakterle sınırlanması önerilir), "Uyku iksiri" gibi.
- Açıklama: Öğenin uzun açıklaması (200 karaktere kadar), "Yaratıkların anında uyumalarını sağlar" gibi.
- Simge: Ürününüzün benzersiz ve doğru bir görseli. Metin, tanıtım veya marka eklemeyin. Ürün simgeniz, mağaza girişinizde ve satın alma sürecinde gösterilir.
- 32 bit PNG
- 512 x 512 piksel
- En fazla 1 MB.
- Fiyat: Yerel para biriminizde bir fiyat girin veya bir fiyatlandırma şablonu seçin.
- Çoklu miktar: Bu ürün için çoklu miktar ödemesine izin verin. Kullanıcılar, bulundukları ülke veya bölge eşiğine göre çoklu miktarlarda satın alma işlemi gerçekleştirebilir. Aşağıdakileri göz önünde bulundurun:
- Play Console'da çoklu miktar ödemesini yapılandırmak için uygulamanızın Google Play Faturalandırma Kitaplığı 4.0 sürümüne ihtiyacı vardır. Google Play Faturalandırma Kitaplığı'nı uygulamanıza nasıl entegre edeceğinizi öğrenmek için Android Geliştiricileri sitesini ziyaret edin.
- Çoklu miktar ödemesi bazı ülkelerde/bölgelerde kullanılamıyor.
- SKU fiyat eşiği, çoklu miktar ödemesinin kullanılabildiği çoğu ülke veya bölgede 100 ABD doları civarındadır. Çoklu miktar ödemesine izin vermek için fiyatı (vergi öncesi) her ülke veya bölgedeki eşik değerinin altında olacak şekilde ayarlamanız gerekir.
- Play Puanları programına özel: Ürününüzü yalnızca Google Play Puanları ile alınabilecek şekilde ayarlayın.
- Değişikliklerinizi kaydedin ve uygulama içi ürününüzü kullanıcılara sunmak için Etkinleştir'i tıklayın.
Diller ve çeviriler
Uygulama içi ürünler, bulunduğu uygulamayla aynı varsayılan dili kullanır. Belirli dillerde çeviri eklemek için bir uygulama içi ürün seçip Çevirileri yönet'i tıklayın ve istediğiniz dili uygulayın. Kullanıcılarınıza nasıl yerelleştirilmiş bir deneyim sunacağınız hakkında daha fazla bilgi edinmek için Uygulamanızı çevirme ve yerelleştirme başlıklı makaleyi okuyun.
Birden fazla uygulama içi ürün grubu oluşturma
Uygulama içi ürünlerin CSV dosyasını yükleme
Bir CSV dosyası yüklemek için aşağıdaki adımları uygulayın:
- Play Console'u açın.
- Uygulama içi ürünler sayfasına (Play ile para kazanın > Ürünler > Uygulama içi ürünler) gidin.
- İçe Aktar'ı tıklayın.
- Bir CSV dosyası yükleyerek birden çok ürünün içe aktarılması yalnızca CSV dosyasındaki
Product ID
(Ürün Kimliği) değeri, ürün listesinde mevcut olan uygulama içi ürününProduct ID
(Ürün Kimliği) ile eşleşiyorsa mevcut ürünlerin üzerine yazar. Bir ürünün üzerine yazılması, CSV'de yer almayan uygulama içi ürünleri silmez.
- Bir CSV dosyası yükleyerek birden çok ürünün içe aktarılması yalnızca CSV dosyasındaki
- CSV dosyanızı yüklemek için sürükleyip bırakın veya Yükle'yi tıklayın.
Mevcut uygulama içi ürünlerin CSV dosyasını dışa aktarma
Bir CSV dosyasını dışa aktarmak için aşağıdaki adımları uygulayın:
- Play Console'u açın.
- Uygulama içi ürünler sayfasına (Play ile para kazanın > Ürünler > Uygulama içi ürünler) gidin.
- Dışa Aktar'ı tıklayın.
CSV dosyasını görüntüleme örneği
- İlk örnekte, bir başlık ve açıklama iki farklı dilde (
en_US
vees_ES
) tanımlanmıştır. Fiyatlandırma şablonu, öğenin fiyatını tanımlar. - İkinci örnek fiyatlandırma şablonu kullanmaz. Bunun yerine, varsayılan ülke (ABD) için bir fiyat belirtir. Play Console, uygulamanın dağıtıldığı diğer tüm ülkelerdeki fiyatları otomatik olarak ayarlamak için mevcut döviz kurlarını ve ülkeye özgü fiyatlandırma kalıplarını kullanır.
- Üçüncü örnek de bir fiyatlandırma şablonu kullanmaz. Öğenin fiyatı, uygulamanın dağıtıldığı her ülke için manuel olarak belirtilir.
CSV söz dizimi örneği
Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID
Uygulama içi ürün örnekleri
1. Örnek
basic_sleeping_potion,published,managed_by_android,false,en_US; Basic Sleeping Potion; Puts small creatures to sleep.; es_ES; Poción básica de dormir; Causa las criaturas pequeñas ir a dormir.,false,,4637138456024710495
2. Örnek
standard_sleeping_potion, published,managed_by_android,false,en_US; Standard Sleeping Potion; Puts all creatures to sleep for 2 minutes.,true, 1990000,
3. Örnek
invisibility_potion,published, managed_by_android,false,en_US; Invisibility Potion; Invisible to all enemies for 5 minutes.,false, US; 1990000; BR; 6990000; RU; 129000000; IN; 130000000; ID; 27000000000; MX; 37000000,
CSV dosyaları için veri değerleri
Product ID (Ürün Kimliği) |
CSV dosyasında bu değerin ayarlanması, yeni bir uygulama içi ürün oluştururken Ürün Kimliği girilmesiyle aynı etkiye sahiptir. Ürün listesinde önceden mevcut olan bir uygulama içi ürüne atanmış |
Publish State (Yayınlanma Durumu) |
Bu değer published (yayınlandı) veya unpublished (yayınlanmadı) olarak ayarlanmalıdır. Bu, uygulama içi bir ürünün Etkin veya Etkin değil olarak ayarlanmasıyla aynıdır. |
Purchase Type |
Bu değer, |
Auto Translate |
Uygulama içi ürün ayrıntılarının otomatik çevirisi desteklenmediğinden bu değer Bir uygulama içi ürünün başlığının ve açıklamasının çevirilerini sağlamak isterseniz bu çevirileri |
|
Bir öğe için yalnızca bir yerel ayar eklerseniz, uygulamanızın varsayılan yerel ayarını ve öğenin varsayılan başlığını ve açıklamasını belirtmeniz gerekir:
Not: Öğenin başlığının ve açıklamasının çevrilmiş sürümlerini eklemek isterseniz varsayılan yerel ayarı, başlığı ve açıklamayı, ardından her çeviri için yerel ayarları, başlıkları ve açıklamaları listelemeniz gerekir. Aşağıdaki örnekteki uygulama içi ürün, varsayılan yerel ayar olarak
Not: Bir uygulamada tek bir varsayılan dil olur ancak her uygulama içi ürünün kendi çeviri listesi vardır. Her öğenin |
Auto-Fill Prices (Fiyatları Otomatik Doldur), Country (Ülke), ve Price (Fiyat) |
Not: Bir öğenin fiyatını CSV dosyasında belirttiğinizde, fiyatı mikro birim olarak sağlayın. 1.000.000 mikro birim, gerçek para biriminde 1 birime eşittir. Otomatik doldurulmuş fiyatlar kullanma Aşağıdaki bölümlerde,
Örneğin, aşağıdaki koşullarda:
Her ülke için kendi fiyatınızı ayarlama Bunun yerine, Not: Uygulamanızın hedeflediği her ülke için bir ülke kodu ve fiyat sağlamanız gerekir. Uygulamanızın hedeflediği ülkelerin listesini görüntülemek ve düzenlemek için Production (Üretim) sayfasındaki Countries/regions (Ülkeler/bölgeler) sekmesini kullanın. Her Örneğin, uygulamanızı diğer ülkelerde şu fiyatlara (tüm vergiler dahil) sunuyorsanız:
|
Pricing Template ID (Fiyat Şablonu Kimliği) |
Bir öğe bir fiyatlandırma şablonuna bağlıysa, Bir CSV dosyasını içe aktarırsanız uygulama içi ürünler ile fiyatlandırma şablonları arasındaki bağlantıları güncelleyebilirsiniz. Ürünü belirli bir fiyatlandırma şablonuna bağlamak için Belirli bir fiyatlandırma şablonuna en fazla 1.000 uygulama fiyatı veya uygulama içi ürün fiyatı bağlayabilirsiniz. Bu nedenle, bir CSV dosyasının 1.000'den fazla satırında aynı |
|
Avrupa Ekonomik Alanı'ndaki (AEA) kullanıcılara dağıtım yapıyorsanız buradaki değeri DIGITAL_CONTENT veya SERVICE olarak ayarlamanız gerekir. |
|
Çeşitli ülke veya bölgelerde dijital haber, dergi, gazete, kitap, video, müzik, sesli içerik veya sesli kitap satıyorsanız indirimli KDV oranlarından yararlanma hakkınız olabilir. İndirimli oranlar için bu alandaki değerler şu biçimde olacaktır: CountryCode;VATRate; Yeni bir ülke veya oran çifti eklemeden önce her ülke veya oran çiftinin ardından bir noktalı virgül gelmelidir. Örneğin:
BOOKS_1, NEWS_1, NEWS_2, MUSIC_OR_AUDIO_1, LIVE_OR_BROADCAST_1 (büyük harf veya küçük harf) olarak belirlenebilir. |
|
Geçerli eyalet iletişim ve eğlence vergilerini toplamak istiyorsanız uygulamanızın veya ürününüzün bir akış ürünü olduğunu belirtip bu alanı Şu anda bu vergi türünü kullanmasına izin verilen tek ülke ABD'dir. Bu alanın değeri her zaman şu şekilde ayarlanır: CountryCode;Eligibility;Rate Örneğin:
Uygunsa alanı aşağıdaki kategorilere göre ayarlayabilirsiniz:
AUDIO_MULTI_CHANNEL ses akışı için: çok kanallı |