Bir oyun yükle
|
|
Video ders. Konsola oyunu nasıl ekleyebilirim? |
Yandex Oyunlar, tarayıcı oyunları yayınlamak için ücretsiz bir platformdur. Oyununuzu herhangi bir desteklenen dilde yayınlayabilirsiniz — hem yeni hem de diğer platformlarda yayınlanmış oyunlar için. Barındırma ve oyuncu çekme işlerini biz üstleniriz.
Başlamadan önce
- Geliştirici Konsolunda kayıt olun ve sözleşme imzalayın — doğrudan Konsolda birleşik lisanslama modeli kapsamında veya Yandex Reklam Ağı üzerinden.
- Oyunu hazırlayın: gereksinimleri inceleyin ve SDK veya eklentiyi bağlayın.
- Oyunda uygulama içi satın alımlar varsa, etkinleştirme koşullarını önceden kontrol edin.
Adım 1. Taslak oluşturun
- Geliştirici hesabınızla Console girin.
- Sağ üst köşede Add app düğmesine tıklayın — doldurulacak alanların bulunduğu Draft sekmesi açılır.
Her oyunun aşağıdakilere bağlı olduğunu unutmayın:
- Benzersiz bir ID. Daha önce başka bir oyunun yayınlandığı taslağa yeni bir oyun yüklemeyin (madde 1.24).
- Taslağın oluşturulduğu geliştirici hesabı. Oyunu başka bir hesaba kendiniz aktaramazsınız — bunun için destek sohbetiyle iletişime geçin.
Adım 2. Oyun arşivini yükleyin
-
Tüm platformlar ve yerelleştirme dilleri için oyun sürümlerini tek bir ZIP arşivine yerleştirin. Arşiv gereksinimleri:
- Arşiv içeriğinin sıkıştırılmamış boyutu 100 MB'ı geçmemelidir (madde 1.21).
- Kök dizinde tek bir
index.htmldosyası bulunmalıdır (madde 1.22). - Dosya ve klasör adlarında boşluk veya Kiril karakteri bulunmamalıdır (madde 1.22).
-
General → Archive alanına elde edilen oyun arşivini yükleyin.
Oyunları Yandex sunucusunda depolamanızı öneririz. Oyununuzun karmaşık bir sunucu mimarisine ihtiyacı varsa (örneğin, çok oyunculu modlar için) iframe aracılığıyla bağlayabilirsiniz. Bunun için destek sohbetine yazın ve şunları belirtin:
- Oyun adı.
- Geliştirici hesabı.
httpsformatında oyun bağlantısı.- Oyunu arşiv aracılığıyla yüklemenin neden uygun olmadığı.
Adım 3. Taslağı doldurun
Draft sekmesindeki kalan alanları doldurun. Alanlar iki bölüme ayrılmıştır:
-
General — teknik parametreler, meta veriler ve yayın ayarları. Alanlar tüm diller için ortaktır.
-
Description and promotion — tanıtım için metin açıklamaları, görseller ve videolar. Alanlar her yerelleştirme dili için ayrı ayrı doldurulmalı, tüm medya materyallerindeki metin ve logolar da çevrilmelidir. Görevi kolaylaştırmak için:
- Yapay zeka açıklamalarını etkinleştirin: sistem, İngilizce içeriğe göre diğer dillerde otomatik olarak açıklamalar oluşturacaktır.
- Metin içermeyen medya materyalleri hazırlayın — bu sayede tüm dillerde kullanılabilirler.
Tüm alanların ayrıntılı açıklaması Taslağı doldurma sayfasında bulunmaktadır.
Ne kadar çok alan doldurursanız, oyununuzun tematik seçkilere dahil edilme ve daha fazla trafik alma şansı o kadar yüksek olur.
Adım 4. Hostları ve dağıtımı yapılandırın
Bu adım isteğe bağlıdır: oyununuz harici hostlara ihtiyaç duyuyorsa veya ülkeye göre dağıtımı kısıtlamak istiyorsanız gerçekleştirin.
İzin verilen hostlar
Oyun için harici bir host gerekiyorsa (örneğin, dinamik olarak yüklenen içerik için), CSP sekmesine gidin, hostları ve kullanım nedenlerini belirtin — başvurunuzu inceleyeceğiz. Oyunun Content Security Policy'ye uygun olması gerekir. CSP ve izin verilen hostlar hakkında daha fazla bilgi için Hostlara erişim için yeni kurallar ve Content Security Policy makalesine bakın.
Hostlar için ek gereksinimler
- Adres formatı: Alan içinde yol (
https://host.example.com/path), iki nokta üst üste işaretinden sonra port veya IP adresi belirtilemez. - Protokol: Host protokolünü belirtmenize gerek yoktur — varsayılan olarak
httpsvewsskullanılır. Güvenli olmayanhttpveyawsprotokollerine sahip hostlara izin verilmez. - Hata işleme: Oyun, host bağlantı hatalarını kullanıcıya doğru şekilde bildirmeli ve bir çözüm önermelidir (örneğin, yeniden deneme düğmesi veya sayfayı yenileme).
- Veri hacmi: Neredeyse tüm oyun verileri harici hosttan yüklenmemelidir — bunları arşive veya iframe içine yerleştirin.
iframeiçin ayrı onay gerekir.
Dağıtım ülkeleri
Varsayılan olarak oyun tüm ülkelerin kullanıcıları için görüntülenir. Oyununuzun erişilebilirliğini kısıtlamak istiyorsanız:
- Countries and regions sekmesine gidin.
- Bir bölgeye tıklayın — ülke listesi açılır.
- Oyunun görüntülenmemesi gereken ülkelerin işaretini kaldırın.
- Save düğmesine tıklayın.
Adım 5. Oyunu moderasyona gönderin
Oyunu test edin
İncelemeye göndermeden önce oyunu kendiniz test edin.
Yayımlama reddinin sık nedenleri
|
Oyun gereksinimleri maddesi |
Kategori |
İhlal |
Açıklama |
|
UI / Arayüz |
Etkileşimde bağlam menüsü |
Sağ tıklama veya uzun basma sırasında sistem tarayıcısı bağlam menüsü görünüyor — oyun alanında devre dışı bırakılması gerekiyor. |
|
|
Sistem oynatıcısı (masaüstü ve mobil) |
Video içeriği, yerleşik oyun oynatıcısı yerine sistem oynatıcısı üzerinden oynatılıyor — bu durum arayüz bütünlüğünü bozuyor. Daha fazla. |
||
|
Reklam gösterimi sırasında ses duraklatılmıyor |
Reklam yayını sırasında oyun sesi çalmaya devam ediyor. Reklam süresince ses duraklatılmalıdır. |
||
|
Sekme değiştirildiğinde ses devam ediyor |
Sekmeden ayrılındığında oyun müziği veya sesleri durmuyor. Oyunun sayfa odağı kaybına tepki vermesi gerekiyor. Daha fazla. |
||
|
SDK / Game Ready |
Game Ready düzgün çalışmıyor |
Game Ready bağlı, ancak |
|
|
SDK aracılığıyla otomatik dil algılama uygulanmamış |
Arayüz dili, |
||
|
Game Ready hiç kullanılmıyor |
Game Ready entegre edilmemiş; oysa katalogda yayımlanabilmek için zorunludur. Daha fazla. |
||
|
SDK gömülü değil veya hatalı gömülmüş |
SDK betiği eksik, resmi olmayan bir kaynaktan bağlanmış ya da hatalarla başlatılıyor. Daha fazla. |
||
|
Teknik sorunlar |
İlerleme kaydedilmiyor |
Sonuçlar, seviyeler veya ayarlar oturumlar arasında kaydedilmiyor. Verileri depolamak için |
|
|
Oyun başlamıyor |
Yükleme ekranı takılıyor veya oyun oynanabilir aşamaya ulaşmıyor. Başlatma sırasında konsolu hatalara karşı kontrol edin. Daha fazla. |
||
|
Başlangıçta veya işlemler sırasında hata |
Başlatma sırasında veya oyun boyunca tarayıcı konsolunda işlevselliği etkileyen JS hataları görünüyor. Daha fazla. |
||
|
Oyun donuyor veya yavaşlıyor |
Belirgin takılmalar veya performans düşüşleri oyunu kullanıcı için rahatsız edici hale getiriyor. Daha fazla. |
||
|
Açıklamayla uyumluluk |
Oyun belirtilen türle uyuşmuyor |
Oynanış, Draft sekmesinde seçilen kategoriye aykırı. Tür ve açıklama oyunun içeriğini doğru yansıtmalıdır. |
|
|
Oyun adı |
Yanıltıcı ad |
Ad, kullanıcıyı oyun koşulları konusunda yanıltan kelimeler içeriyor: "free", "top", "best", "ücretsiz", "bedava" vb. |
Moderasyona gönderin
Oyunu moderasyona yalnızca bir sözleşme imzalandıktan sonra gönderebilirsiniz — Konsolda birleşik lisanslama modeli kapsamında veya Yandex Reklam Ağı'nda. Sözleşmeniz yoksa ikinci formu doldurun ve teklifinizin kabul edilmesini bekleyin. Belge incelemesi genellikle üç iş günü sürer.
Draft sekmesinde Submit for moderation düğmesine tıklayın — oyun Waiting for moderation durumuna geçecektir. Yayın zamanını kendiniz seçmek istiyorsanız, önceden Postpone publication seçeneğini etkinleştirin.
Oyun gereksinimlere uygunluk açısından kontrol edilecektir. Moderasyon genellikle 3–5 iş günü sürer.
Moderasyon sonuçları hakkında
İnceleme sonuçlarını Konsol'da göreceksiniz:
-
Moderasyon oyunu onaylarsa, durum şu şekilde değişecektir:
- Published: oyun otomatik olarak yayımlanacaktır.
- Verified, Postpone publication seçeneği etkinleştirilmişse. Draft sekmesinde Publish düğmesi görünecektir.
-
Yayım reddedilirse, durum Rejected olarak değişecektir. Nedenler, geliştirici profilinde belirtilen e-posta adresine gönderilecektir.
Aynı anda en fazla iki yeni oyun yayınlama başvurusu gönderilebilir. Üçüncü bir oyunu moderasyona göndermek için mevcut başvurulardan biriyle ilgili kararın verilmesini bekleyin veya başvurulardan birini kendiniz geri çekin.
Bu sınırlama, zaten yayınlanmış oyunların güncellemeleri için geçerli değildir.
Yayınlandıktan sonra oyun katalogda görünecektir. Daha fazla geliştirme için İşletim bölümüne bakın.
Sık sorulan sorular
Oyun taslağında neden "Erişim reddedildi" hatası çıktı?
Bu hata, yetkilendirme kaybı (örneğin, başka bir tarayıcı sekmesinde başka bir hesaba giriş yaptıysanız) veya yanlış bağlantı nedeniyle oluşabilir.
Çözüm seçenekleri:
-
Hesabı değiştirin:
- Geliştirici hesabından çıkış yapın.
- Yandex Oyun Konsolu'na yeniden giriş yapın.
- Sayfayı yenileyin.
- Sol üst köşede Konsol logosuna veya Games bölümüne birkaç kez tıklayın.
- Listeden istediğiniz oyunu seçin.
-
VPN'in devre dışı olduğundan emin olun ve gizli modda Konsola giriş yapmayı deneyin.
-
Destek sohbetiyle iletişime geçin.
Oyunlar Yandex sunucusunda ne kadar süre saklanır?
Draft sekmesindeki tüm materyaller Yandex sunucusunda süresiz olarak saklanır. Ancak oyun taslağı tamamen silindiğinde, materyaller geri dönüşü olmayan bir şekilde silinir. Bundan sonra oyunu geri yüklemek mümkün değildir.
Daha önce silinmiş bir oyunu geri yüklemek mümkün mü?
Evet, oyun taslağı silinmemişse. Ayrıntılar için Geri yükleme bölümüne bakın.
Sunucu taraflı bir oyun eklemek mümkün mü?
Evet. Örneğin, sunucu tarafını kullanarak şunları yapabilirsiniz:
- oyuncu verilerini kaydetmek;
- hile koruması kurmak;
- oyuna uygulama içi satın alımlar eklemek.
Yalnızca Flash Player aracılığıyla çalışan bir oyun eklemek mümkün mü?
Hayır.
Ancak Yandex Oyunlar ekibi hizmeti sürekli olarak geliştirmekte ve bu özelliği uygulamayı planlamaktadır.
Yandex Oyunlar platformu WebGL teknolojisini destekliyor mu?
Evet. Ancak oyuncunun tarayıcısında WebGL kütüphanesi etkinleştirilmiş olmalıdır (çoğu tarayıcıda bu seçenek Donanım hızlandırmayı kullan olarak adlandırılır).
WebGL kullanılamıyorsa, oyun açılırken bununla ilgili herhangi bir bildirim gösterilmemelidir (madde 1.6.1.7). WebGL teknolojisini önceden test ederek Yandex Browser'da deneyebilirsiniz.
Oyunda Service Worker kullanmak gerekli mi?
Hayır, Service Worker kullanmak zorunlu değildir. Service Worker'ın doğru çalışmasıyla ilgili Oyun gereksinimlerinin 1.6.4 maddesi, Aralık 2022'de oyun gereksinimleri listesinden kaldırılmıştır.