---
metadata:
  - name: generator
    content: Diplodoc Platform v5.66.0
alternate:
  - https://yandex.com.tr/dev/games/doc/en/console/add-new-game.md
  - https://yandex.com.tr/dev/games/doc/hi/console/add-new-game.md
  - https://yandex.com.tr/dev/games/doc/ko/console/add-new-game.md
  - https://yandex.com.tr/dev/games/doc/ru/console/add-new-game.md
  - https://yandex.com.tr/dev/games/doc/tr/console/add-new-game.md
  - https://yandex.com.tr/dev/games/doc/vi/console/add-new-game.md
  - https://yandex.com.tr/dev/games/doc/zh/console/add-new-game.md
  - href: https://yandex.com.tr/dev/games/doc/tr/console/add-new-game.md
    type: text/markdown
    title: Markdown version
  - href: https://yandex.com.tr/dev/games/doc/tr/llms.txt?revision=r21993288
    rel: describedby
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/dev/games/doc/tr/llms.txt?revision=r21993288

# Bir oyun yükle

<!-- source: tr/_includes/script-common.md -->
<!-- source: tr/_includes/script/index-js.md -->

<!-- endsource: tr/_includes/script/index-js.md -->

<!-- source: tr/_includes/script/requirements-js.md -->

<!-- endsource: tr/_includes/script/requirements-js.md -->

<!-- source: tr/_includes/script/image-modal-js.md -->

<!-- endsource: tr/_includes/script/image-modal-js.md -->
<!-- endsource: tr/_includes/script-common.md -->


#|
|| ![SVG](../_images/icons/video.svg) | Video ders. Konsola oyunu nasıl ekleyebilirim?

<div class="cut-button">

{% cut "Videoyu izle" %}

@[youtube](https://www.youtube.com/embed/g6dHMAqvi4s)

{% endcut %}

</div>

||
|#

[Yandex Oyunlar](https://yandex.com.tr/games/){.external}, tarayıcı oyunları yayınlamak için ücretsiz bir platformdur. Oyununuzu herhangi bir [desteklenen dilde](https://yandex.com.tr/dev/games/doc/tr/concepts/languages-and-domains.md) yayınlayabilirsiniz — hem yeni hem de diğer platformlarda yayınlanmış oyunlar için. Barındırma ve oyuncu çekme işlerini biz üstleniriz.

{% note tip "Başlamadan önce" %}

- Geliştirici Konsolunda [kayıt olun](https://yandex.com.tr/dev/games/doc/tr/console/manage-account.md#registration) ve sözleşme imzalayın — doğrudan Konsolda [birleşik lisanslama modeli](https://yandex.com.tr/dev/games/doc/tr/payments.md) kapsamında veya [Yandex Reklam Ağı](https://partner.yandex.com/){.external} üzerinden.
- Oyunu hazırlayın: [gereksinimleri](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md) inceleyin ve [SDK veya eklentiyi](https://yandex.com.tr/dev/games/doc/tr/sdk.md) bağlayın.
- Oyunda [uygulama içi satın alımlar](https://yandex.com.tr/dev/games/doc/tr/console/purchases.md) varsa, [etkinleştirme koşullarını](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-purchases.md#conditions) önceden kontrol edin.

{% endnote %}



## Adım 1. Taslak oluşturun {#step-create-draft}

1. <!-- source: tr/_includes/console/open-console.md -->
   Geliştirici hesabınızla [Console](https://games.yandex.com/console){.external} girin.
   <!-- endsource: tr/_includes/console/open-console.md -->
1. Sağ üst köşede **Add app** düğmesine tıklayın — doldurulacak alanların bulunduğu **Draft** sekmesi açılır.

<!-- source: tr/_includes/console/duplicate-drafts.md -->
Her oyunun şunlarla bağlantılı olduğunu unutmayın:

- Benzersiz ID. Her taslağa yeni bir oyun yayınlayın:
    - Daha önce başka bir oyunun yayınlandığı taslağa yeni oyun yüklemeyin ([madde 1.24](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-24)).
    - Oyunları kopyalamayın: aynı oyunu farklı taslaklara yüklemeyin ([madde 3.6](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#3-6)).
- Taslağı oluşturan geliştirici hesabı. Taslağı başka bir hesaba taşımanız gerekiyorsa:
    - Taslağı mevcut olduğu hesaptan [silin](https://yandex.com.tr/dev/games/doc/tr/console/delete-restore.md#full-removal). Ardından oyunu diğer hesapta yeni bir taslağa yükleyin.
    - [Destek sohbetine](https://yandex.com/chat/#/user/a4fa5c06-75db-9b38-6eea-b1673785f7d5){.external} yazın.
<!-- endsource: tr/_includes/console/duplicate-drafts.md -->


## Adım 2. Oyun arşivini yükleyin {#step-upload-build}

1. 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](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-21)).
    - Kök dizinde tek bir `index.html` dosyası bulunmalıdır ([madde 1.22](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-22)).
    - Dosya ve klasör adlarında boşluk veya Kiril karakteri bulunmamalıdır ([madde 1.22](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-22)).

1. **General** → **Archive** alanına elde edilen oyun arşivini yükleyin.

<!-- source: tr/_includes/console/iframe.md -->
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](https://yandex.com/chat/#/user/a4fa5c06-75db-9b38-6eea-b1673785f7d5){.external} yazın ve şunları belirtin: {#iframe}

- Oyun adı.
- Geliştirici hesabı.
- `https` formatında oyun bağlantısı.
- Oyunu arşiv aracılığıyla yüklemenin neden uygun olmadığı.
<!-- endsource: tr/_includes/console/iframe.md -->


## Adım 3. Taslağı doldurun {#step-fill-draft}

**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ı](https://yandex.com.tr/dev/games/doc/tr/concepts/languages-and-domains.md#ai-descriptions) 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](https://yandex.com.tr/dev/games/doc/tr/console/add-new-game/draft.md) sayfasında bulunmaktadır.

Ne kadar çok alan doldurursanız, oyununuzun [tematik seçkilere](https://yandex.com.tr/dev/games/doc/tr/concepts/ranking-and-featuring.md#featuring) 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 {#step-optional-settings}

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 {#step-check-host}

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](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CSP){.external}'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](https://yandex.ru/blog/gamesfordevelopers/content-security-policy-i-novye-pravila-dostupa-k-khostam){.external} makalesine bakın.

{% cut "Hostlar için ek gereksinimler" %} {#additional-requirements}

- **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 `https` ve `wss` kullanılır. Güvenli olmayan `http` veya `ws` protokollerine 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](https://yandex.com.tr/dev/games/doc/tr/console/add-new-game/draft.md#field-archive) veya [iframe](#iframe) içine yerleştirin. `iframe` için ayrı onay gerekir.

{% endcut %}


### Dağıtım ülkeleri {#step-distribution-countries}

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:

1. **Countries and regions** sekmesine gidin.
1. Bir bölgeye tıklayın — ülke listesi açılır.
1. Oyunun görüntülenmemesi gereken ülkelerin işaretini kaldırın.
1. **Save** düğmesine tıklayın.


## Adım 5. Oyunu moderasyona gönderin {#step-moderation-game}

<!-- source: tr/concepts/quick-start.md -->
### Oyunu test edin {#test}

İncelemeye göndermeden önce [oyunu kendiniz test edin](https://yandex.com.tr/dev/games/doc/tr/console/test-game.md).

<!-- source: tr/_includes/requirements/violated-requirements.md -->
{% cut "Yayımlama reddinin sık nedenleri" %}

#|
|| **Oyun gereksinimleri maddesi** | **Kategori** | **İhlal** | **Açıklama** ||
|| [1.6.1.8](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-6-1-8), [1.6.2.7](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-6-2-7) | 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. ||
|| [1.6.1.6](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-6-1-6), [1.6.2.5](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-6-2-5) | ^ | Sistem oynatıcısı (masaüstü ve mobil) | Ses veya 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](https://yandex.com.tr/dev/games/doc/tr/requirements/1/6.md). ||
|| [4.7](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#4-7) | ^ | 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. ||
|| [1.3](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-3) | ^ | 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](https://yandex.com.tr/dev/games/doc/tr/requirements/1/3.md). ||
|| [2.14](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#2-14) | SDK / Game Ready | SDK aracılığıyla otomatik dil algılama uygulanmamış | Arayüz dili, `ysdk.environment.i18n.lang` kullanılmak yerine manuel olarak ayarlanıyor. Oyunun kullanıcının diline otomatik olarak uyum sağlaması gerekiyor. [Daha fazla](https://yandex.com.tr/dev/games/doc/tr/requirements/2/14.md). ||
|| [1.19.2](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-19-2) | ^ | Game Ready hiç kullanılmıyor | Game Ready entegre edilmemiş oysa katalogda yayımlanmak için zorunludur. [Daha fazla](https://yandex.com.tr/dev/games/doc/tr/requirements/1/19.md#gameready). ||
|| [1.1](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-1) | ^ | 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](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-about.md#check). ||
|| [1.9](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-9) | Teknik sorunlar | İlerleme kaydedilmiyor | Sonuçlar, seviyeler veya ayarlar oturumlar arasında kaydedilmiyor. [Daha fazla](https://yandex.com.tr/dev/games/doc/tr/requirements/1/9.md). ||
|| [1.14](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-14) | ^ | 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](https://yandex.com.tr/dev/games/doc/tr/requirements/1/14.md#loading). ||
|| [1.14](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-14) | ^ | 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](https://yandex.com.tr/dev/games/doc/tr/requirements/1/14.md#errors). ||
|| [1.15](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-15) | ^ | Oyun tamamlanmamış görünüyor | Oyunda gerekli ögeler (metinler, dokular, kontroller, ikonlar) eksik veya çalışmıyor ya da geliştirme izleri kalmış ("demo", "geliştirme aşamasında", "trial version"). [Daha fazla](https://yandex.com.tr/dev/games/doc/tr/requirements/1/15.md). ||
|| [2.3](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#2-3) | Açıklamayla uyumluluk | Oyun belirtilen türle uyuşmuyor | Oynanış, **Draft** sekmesinde seçilen [kategoriye](https://yandex.com.tr/dev/games/doc/tr/console/add-new-game/draft.md#field-category) aykırı. Tür ve açıklama oyunun içeriğini doğru yansıtmalıdır. ||
|| [8.2.2](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#8-2-2) | 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. ||
|#

{% endcut %}
<!-- endsource: tr/_includes/requirements/violated-requirements.md -->


### Moderasyona gönderin {#submit}

<!-- source: tr/_includes/console/moderation.md -->
Oyunu moderasyona yalnızca bir sözleşme imzalandıktan sonra gönderebilirsiniz — Konsolda [birleşik lisanslama modeli](https://yandex.com.tr/dev/games/doc/tr/payments.md) kapsamında veya [Yandex Reklam Ağı'nda](https://partner.yandex.com/){.external}. Sözleşmeniz yoksa [ikinci formu](https://partner.yandex.com/v2/settings/financial/){.external} doldurun ve teklifinizin kabul edilmesini bekleyin. Belge incelemesi genellikle üç iş günü sürer.
<!-- endsource: tr/_includes/console/moderation.md -->

**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](https://yandex.com.tr/dev/games/doc/tr/console/add-new-game/draft.md#field-delay) seçeneğini etkinleştirin.

<!-- source: tr/_includes/console/moderation.md -->
Oyun [gereksinimlere](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md) uygunluk açısından kontrol edilecektir. [Moderasyon](https://yandex.com.tr/dev/games/doc/tr/concepts/moderation.md) genellikle 3–5 iş günü sürer.
<!-- endsource: tr/_includes/console/moderation.md -->

{% cut "Moderasyon sonuçları hakkında" %}

İnceleme sonuçlarını [Konsol'da](https://games.yandex.com/console){.external} 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](https://yandex.com.tr/dev/games/doc/tr/console/manage-account.md#profile-manage) belirtilen e-posta adresine gönderilecektir.

{% endcut %}

<!-- source: tr/_includes/console/moderation.md -->
Aynı anda en fazla iki yeni oyun yayınlama başvurusu gönderilebilir, [geçmişi olmayan hesaplardan](https://yandex.com.tr/dev/games/doc/tr/concepts/moderation.md#queue-order) ise bir. Sıradaki 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.
<!-- endsource: tr/_includes/console/moderation.md -->
<!-- endsource: tr/concepts/quick-start.md -->

Yayınlandıktan sonra oyun katalogda görünecektir. Daha fazla geliştirme için [İşletim](https://yandex.com.tr/dev/games/doc/tr/liveops.md) bölümüne bakın.


## Sık sorulan sorular {#faq}

{% cut "**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:

    1. Geliştirici hesabından çıkış yapın.
    1. [Yandex Oyun Konsolu'na](https://games.yandex.com/console){.external} yeniden giriş yapın.
    1. Sayfayı yenileyin.
    1. Sol üst köşede Konsol logosuna veya **Games** bölümüne birkaç kez tıklayın.
    1. Listeden istediğiniz oyunu seçin.

- VPN'in devre dışı olduğundan emin olun ve gizli modda Konsola giriş yapmayı deneyin.
- [Destek sohbetiyle](https://yandex.com/chat/#/user/a4fa5c06-75db-9b38-6eea-b1673785f7d5){.external} iletişime geçin.

{% endcut %}


{% cut "**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](https://yandex.com.tr/dev/games/doc/tr/console/delete-restore.md#full-removal), materyaller geri dönüşü olmayan bir şekilde silinir. Bundan sonra oyunu geri yüklemek mümkün değildir.

{% endcut %}


{% cut "**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](https://yandex.com.tr/dev/games/doc/tr/console/delete-restore.md#restore) bölümüne bakın.

{% endcut %}


{% cut "**Sunucu taraflı bir oyun eklemek mümkün mü?**" %}

Evet. Örneğin, [sunucu tarafını](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-about.md#use) kullanarak şunları yapabilirsiniz:

- [oyuncu verilerini](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-player.md) kaydetmek;
- [hile koruması](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-server-time.md) kurmak;
- oyuna [uygulama içi satın alımlar](https://yandex.com.tr/dev/games/doc/tr/sdk/sdk-purchases.md) eklemek.

{% endcut %}


{% cut "**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.

{% endcut %}


{% cut "**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](https://yandex.com.tr/dev/games/doc/tr/concepts/requirements.md#1-6-1-7)). WebGL teknolojisini önceden [test ederek](https://yandex.com.tr/dev/games/doc/tr/console/test-game.md) Yandex Browser'da deneyebilirsiniz.

{% endcut %}


{% cut "**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.

{% endcut %}
