Yönetilen ürün oluşturma

Google Play Faturalandırma hizmetini kullanarak, kullanıcılardan bir seferlik ödeme alan ve yönetilen ürünler olarak bilinen uygulama içi ürünler sunabilirsiniz. Yönetilen ürünler, Google Play'deki uygulamanızda bulunan sanal ürünler (örnek: oyun seviyeleri veya iksirler) ve premium hizmetler gibi öğeleri içerebilir.

Önemli: Google Play Geliştirici Programı Politikaları ve işlem ücretleri tüm uygulama içi ürünler için geçerlidir. Buna hem yönetilen ürünler hem de abonelikler dahildir.

Stok durumu

Satıcı kaydının desteklendiği bir konumdaysanız Google Play Faturalandırma hizmetini kullanabilirsiniz.

Desteklenen bir konumdaysanız ve uygulamalarınızda Google Play Faturalandırma özelliklerini kullanmaya başlamak istiyorsanız ödeme profili oluşturun ve Google Play Faturalandırma API'si dokümanlarını inceleyin.

Bir yönetilen ürün oluşturmanızdan sonra, Google Play Store'un en yeni sürümünü çalıştıran kullanıcılar oluşturduğunuz ürünü kullanabilir.

Gerekli izinler

Yönetilen ürün sunmak için uygulamanızın APK manifest dosyasında com.android.vending.BILLING iznini bildirmeniz 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.

Yönetilen ürünler oluşturma

Tek bir yönetilen ürün oluşturma

Bir yönetilen ürün oluşturmadan önce ürün kimliklerinizi dikkatlice planladığınızlan emin olun. Ürün kimliklerinizin uygulamanız için benzersiz olması gerekir. Ayrıca ürün kimlikleri oluşturulduktan sonra değiştirilemez veya yeniden kullanılamaz.
  • Ürün kimlikleri küçük harfle veya bir rakamla başlamalıdır ve yalnızca küçük harf (a-z), rakam (0-9), alt çizgi (_) ile noktadan (.) oluşmalıdır
  • Not: android.test ürün kimliği ve android.test ile başlayan ürün kimlikleri kullanılamaz.

Yönetilen ürün oluşturmak için:

  1. Play Console hesabınızda oturum açın.
  2. Bir uygulama seçin.
  3. Soldaki menüde Google Play Store'daki varlığı > Uygulama içi ürünlerYönetilen ürünler'i tıklayın.
  4. Yönetilen Ürün Oluştur'u tıklayın.
  5. Ürününüzün ayrıntılarını girin.
    • 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ı (80 karaktere kadar), "Yaratıkların anında uyumalarını sağlar" gibi.
    • Fiyat: Yerel para biriminizde bir fiyat girin veya bir fiyatlandırma şablonu seçin.
  6. "Durum"un yanında Etkin veya Etkin değil'i seçin.
    • Bir ürünün satın alınabilmesi için etkin olması, uygulamasının da yayınlanmış olması gerekir.
    • Test hesabı kullanıyorsanız etkin öğeleri yayınlanmamış uygulamalarda kullanabilirsiniz. Daha fazla bilgi edinmek için Android Geliştiricileri sitemize gidin.
  7. Kaydet'i tıklayın.

Diller ve çeviriler

Yönetilen ürünler, ilgili uygulamayla aynı varsayılan dili kullanır. Belirli dillerdeki çevirileri eklemek için bir yönetilen ürünü seçin ve ardından, Çeviri ekle'yi tıklayın. Uygulamanızı çevirme hakkında daha fazla bilgi edinin.

Birden çok yönetilen ürünün yer aldığı bir grup oluşturma

Aynı anda birden çok yönetilen ürün oluşturmak için her ürününüzle ilgili ayrıntıları içeren bir CSV dosyası yükleyebilirsiniz.
CSV dosyaları, veri değerlerini ayırmak için virgül (,) ve noktalı virgül (;) kullanır. Virgüller birincil veri değerlerini, noktalı virgüller de alt değerleri ayırır.
Yönetilen ürünler içeren bir CSV dosyası oluştururken ilk satırda CSV söz dizimini, sonraki satırlarda da ürün ayrıntılarını sağlayın.
Önemli: Her öğe, CSV dosyasında tamamıyla kendine ayrılmış bir satırda görünmelidir.

Yönetilen ürünlerden oluşan bir CSV dosyasını yükleme

  1. Play Console hesabınızda oturum açın.
  2. Bir uygulama seçin.
  3. Soldaki menüde Google Play Store'daki varlığı > Uygulama içi ürünlerYönetilen ürünler'i tıklayın.
  4. İçe/Dışa Aktar > Yönetilen ürünleri CSV dosyasından içe aktar'ı tıklayın.
    • Ürün listenizdeki mevcut yönetilen ürünlerin üzerine yazmak için Mevcut ürünlerin üzerine yaz onay kutusunu seçin. Bu seçenek, yalnızca CSV dosyasındaki bir Ürün Kimliği değerinin ürün listesindeki mevcut bir yönetilen ürünün Ürün Kimliği ile eşleşmesi durumunda mevcut ürünlerin üzerine yazar. Bir ürünün üzerine yazılması, CSV'de yer almayan yönetilen ürünleri silmez.
  5. Dosyalara göz at'ı tıklayın ve ardından, CSV dosyanızı seçin.

Mevcut yönetilen ürünlerin CSV dosyasını dışa aktarma

Yönetilen ürünleri Play Console'da birer birer oluşturduysanız bir CSV dosyasını dışa aktarmak, bunları CSV dosyası kullanarak oluşturmaya başlamak için iyi bir yol olabilir.

  1. Play Console hesabınızda oturum açın.
  2. Bir uygulama seçin.
  3. Soldaki menüde Google Play Store'daki varlığı > Uygulama içi ürünlerYönetilen ürünler'i tıklayın.
  4. İçe/Dışa aktar > Uygulama içi ürünleri CSV dosyasına aktar'ı tıklayın.

CSV dosyasını görüntüleme örneği

Burada, kullanılacak CSV söz dizimine ilişkin bir örnek ve yönetilen ürünlere ilişkin üç örnek görebilirsiniz:
  • İlk örnek, iki farklı dilde bir başlık ve açıklama tanımlar (en_US ve es_ES). 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 geçerli döviz kurlarını ve yerel olarak alakalı 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

Ürün Kimliği,Yayın Durumu,Satın Alma Türü,Otomatik Çeviri,Yerel Ayar; Başlık; Açıklama,Fiyatları Otomatik Doldur,Fiyat,Fiyatlandırma Şablonu Kimliği

Yönetilen ü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 

Yönetilen ürünlerin CSV dosyasındaki her satır aşağıdaki değerleri içerebilir, ancak her satırda bu değerlerin en az biri tanımlanmamış olur:  
Product ID

CSV dosyasında bu değerin ayarlanması, yeni bir yönetilen ürün oluştururken Ürün Kimliği girilmesiyle aynı etkiye sahiptir.

Bir ürün listesinde önceden var olan bir yönetilen ürüne atanmış Product ID (Ürün Kimliği) değerini belirtirseniz ve "Uygulama İçi Ürünleri İçe Aktar" iletişim kutusundaki Mevcut ürünlerin üzerine yaz onay kutusunu işaretlediyseniz, mevcut yönetilen ürün verileri üzerine CSV dosyasında belirttiğiniz değerler yazılır.

Publish State Bu değer published (yayınlandı) veya unpublished (yayınlanmadı) olarak ayarlanmalıdır. Bu, yönetilen bir ürünün Etkin veya Etkin değil olarak ayarlanmasıyla aynıdır.
Purchase Type

Bu değer, managed_by_android (Android tarafından yönetilir) olarak ayarlanmalıdır.

Auto Translate

Yönetilen ürün ayrıntılarının otomatik çevirisi desteklenmediğinden bu değer false (yanlış) olarak ayarlanmalıdır.

Bir yönetilen ürünün başlığının ve açıklamasının çevirilerini sağlamak isterseniz bu çevirileri Locale (Yerel Ayar) değeri içinde açıkça belirtin.

Locale, Title, ve Description

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:

app_default_locale; item_default_title; item_default_description;

Locale (Yerel Ayar) değerini ayarlarken ve mağaza girişinizin çevirilerini eklerken görünen dil kodlarından herhangi birini kullanabilirsiniz.

Not: Title (Başlık) ve Description (Açıklama) değerlerini belirtirken, noktalı virgül (\;) ve ters eğik çizgi (\\) karakterlerinden ters eğik çizgiler kullanarak çıkış yapın.

Öğ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 örnekte, yönetilen ürün, varsayılan yerel ayar olarak en_US (Amerika Birleşik Devletleri İngilizce) ve çeviri olarak es_ES (İspanya İspanyolca) değerini kullanır:

en_US; Invisibility Cloak; Makes you invisible.; es_ES; Capote Invisible; Se vuelven invisible.

Not: Bir uygulama tek bir varsayılan dil içerir, ancak yönetilen her ürün kendi çeviri listesini sağlar. Her öğenin Locale (Yerel Ayar) değerindeki ilk yerel ayar CSV dosyası genelinde aynı olmasına rağmen, diğer yerel ayarlar öğeden öğeye farklılık gösterebilir.

Auto Fill Prices, Country, ve Price

Auto Fill Prices (Fiyatları Otomatik Doldur) için true (doğru) veya false (yanlış) değerini belirleyebilirsiniz. Bir yönetilen ürün fiyatlandırma şablonu kullanıyorsa, Auto Fill Prices (Fiyatları Otomatik Doldur) için false (yanlış) değerini ayarlamanız ve Price (Fiyat) için bir değer ayarlamamanız gerekir.

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, Auto Fill Prices (Fiyatları Otomatik Doldur) değerinin Country (Ülke) ve Price (Fiyat) değerlerinin söz dizimini ve anlamını nasıl etkilediği açıklanmaktadır.

Auto Fill Prices (Fiyatları Otomatik Doldur) için true (doğru) değerini ayarlarsanız yalnızca öğenin varsayılan fiyatını belirtirsiniz; Country (Ülke) değerini belirtmemiş olursunuz.

Örneğin, aşağıdaki koşullarda:

  • Uygulamanızın varsayılan yerel ayarı en_US'dir.
  • Bir yönetilen ürünün varsayılan, vergi hariç fiyatı 1,99 ABD dolarıdır.
  • Diğer ülkelerin fiyatlarının otomatik olarak doldurulmasını istersiniz.

Auto Fill Prices (Fiyatları Otomatik Doldur) ve Price (Fiyat) değerlerini CSV dosyasındaki bir satırın sonunda şu şekilde ayarlarsınız: true,1990000,

Her ülke için kendi fiyatınızı ayarlama  

Bunun yerine, Auto Fill Prices (Fiyatları Otomatik Doldur) için false (yanlış) değerini ayarlarsanız, uygulamanızın varsayılan yerel ayarına karşılık gelen ülke dahil olmak üzere uygulamanızı dağıttığınız tüm ülkeler için bir Country (Ülke) ve Price (Fiyat) serisi belirtebilirsiniz. Her Country (Ülke) değeri, uygulamanızın dağıtıldığı bir ülkeyi temsil eden iki büyük harften oluşan ISO ülke kodudur.

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 uygulamanızın Fiyatlandırma ve dağıtım sayfasını açın.

Her Price (Fiyat) değeri, söz konusu ülkede kullanılan para biriminin mikro birimleri cinsinden öğenin maliyetini gösterir.

Örneğin, uygulamanızı diğer ülkelerde şu fiyatlara (tüm vergiler dahil) sunuyorsanız:

  • Brezilya'da 6,99 Brezilya reali 
  • Rusya'da 129 Rus rublesi
  • Hindistan'da 130 Hindistan rupisi
  • Endonezya'da 27.000 Endonezya rupiahı
  • Meksika'da 37 Meksika pesosu

Auto Fill Prices (Fiyatları Otomatik Doldur), Country (Ülke) ve Price (Fiyat) değerlerini CSV dosyasındaki bir satırın sonunda şu şekilde ayarlayabilirsiniz:

false, BR; 6990000; RU; 129000000; IN; 130000000; ID; 27000000000; MX; 37000000;

Pricing Template ID

Bir öğe bir fiyatlandırma şablonuna bağlıysa, Auto Fill Prices (Fiyatları Otomatik Doldur) için false (yanlış) değerini ayarlamanız ve Price (Fiyat) sütunu için bir değer ayarlamamanız gerekir. Öğe bir fiyatlandırma şablonuna bağlı değilse, Pricing Template ID (Fiyatlandırma Şablonu Kimliği) için bir değer ayarlamamalısınız. Bunun yerine, yönetilen ürünün fiyatlarını nasıl ayarlamak istediğinize bağlı olarak Auto Fill Prices (Fiyatları Otomatik Doldur), Country (Ülke) ve Price (Fiyat) ayarlarını yapmanız gerekir.

Bir CSV dosyasını içe aktarırsanız ve "Uygulama İçi Ürünleri İçe Aktar" iletişim kutusundaki Mevcut ürünlerin üzerine yaz onay kutusunu işaretlediyseniz, yönetilen ürünler ile fiyatlandırma şablonları arasındaki bağlantıları güncelleyebilirsiniz. Ürünü belirli bir fiyatlandırma şablonuna bağlamak için Pricing Template ID (Fiyatlandırma Şablonu Kimliği) değerini söz konusu fiyatlandırma şablonunun kimliğine ayarlayın. Bir yönetilen ürünün tüm fiyatlandırma şablonlarından bağlantısını kaldırmak için Pricing Template ID (Fiyatlandırma Şablonu Kimliği) için bir değer ayarlamayın.

Belirli bir fiyatlandırma şablonuna 1.000 uygulama veya yönetilen ürün fiyatını bağlayabilirsiniz. Bu nedenle, bir CSV dosyasının 1.000'den fazla satırında aynı Pricing Template ID (Fiyatlandırma Tablosu Kimliği) değerini belirtmeyin.

Bu size yardımcı oldu mu?
Bunu nasıl iyileştirebiliriz?