Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Uyarı: Google Play Instant artık kullanılamayacak. Aralık 2025'ten itibaren,
Hazır Uygulamalar Google Play üzerinden yayınlanamayacak ve tüm
Google Play Hizmetleri Instant API'leri
artık çalışmayacak. Kullanıcılara artık Play tarafından herhangi bir mekanizma kullanılarak anlık uygulamalar sunulmayacak.
Bu değişikliği, geliştiricilerden gelen geri bildirimler ve Google Play Anında'nın kullanıma sunulmasından bu yana ekosistemi iyileştirmek için yaptığımız sürekli yatırımlar doğrultusunda yapıyoruz.
Kullanıcı sayısını artırmaya yönelik optimizasyona devam etmek için geliştiricilerin, kullanıcıları normal uygulamalarına veya oyunlarına yönlendirmelerini öneririz. Geliştiriciler, derin bağlantılar kullanarak kullanıcıları uygun durumlarda belirli yolculuklara veya özelliklere yönlendirebilir.
Anında oynama programında yer almaya devam edebilmesi için oyununuzun aşağıdaki koşulları karşılaması gerekir. Uygunluğu doğrulamak için kendi kendine inceleme yapılacaklar listesini kullanın.
Sessiz oturum açma başarısız olursa kullanıcıya etkileşimli oturum açma istemi gösterin. Kullanıcılar etkileşimli oturum açma işlemini iptal edebilmelidir. Daha fazla bilgi için Google Play Games Hizmetleri kalite kontrol listesine bakın.
Oyun, Google Play Games Hizmetleri oyuncu kimliğiyle anahtarlanan bir bulut kaydetme çözümü içerir. Böylece, kullanıcı oyun durumu Anında Oyna oturumlarında ve cihazlarda kalıcı olur. Cloud Firestore gibi bir ürünü veya başka bir bulut veritabanını kullanabilirsiniz. Oyuncu ilerleme durumunun Google Play Games Hizmetleri oyuncu kimliğine göre anahtarlanmasını ve oyuncu oturum açtığı anda geri yüklenmesini sağlayın.
Oyun kaydı, oyun oturumları arasında herhangi bir kalıcılığı destekleyen oyunlarda zorunludur. Kısa oyun oturumları için tasarlanmış diğer oyun türlerinde (ör. roguelike oyunlar ve basit masa oyunları) oyun kaydı gerekmez. Ancak, kullanıcıların değerli puanlarını veya başarılarını kaybetmemesi için bu durumu kalıcı hale getirmek üzere kayıtlı oyunları veya skor tablolarını kullanmanızı önemle tavsiye ederiz.
Henüz eklemediyseniz mağaza girişinize oyunun oynanışını gösteren yatay bir tanıtım videosu ekleyin. Kullanıcılar, doğrudan oyundan alınan oynanış görüntülerinin yer aldığı videoları izlemeyi sever. Google Play, bu videodan otomatik olarak bir öne çıkan anlar klibi oluşturur. Bu klip, Google Play Games uygulamasına dahil edilir. Videoyu doğrudan adb kullanarak kaydedebilirsiniz. Oyununuzda yalnızca portre modu varsa çeşitli video düzenleyiciler kullanarak oyunu yatay moda dönüştürebilirsiniz.
Oyunda kendi yükleme düğmesi yoktur. Yükleme düğmesi gerekmez. Hazır oynama, yüklenen oyunla aynı deneyimi sunmalıdır. Kullanıcılar, oyunu Google Play Games uygulamasındaki ve Google Play Store'daki ayrıntılar sayfasından yükleyebilir.
Oyunda Google Play Games Hizmetleri korsanlıkla mücadele özelliği uygulanmıyor veya manifest dosyasında com.android.vending.CHECK_LICENSE izni yer almıyor. Korsanlığı önleme özelliği, kullanıcıların satın alınması gereken oyunları korsan olarak kullanmasını engeller. Ücretsiz oyunlar için bu özellikten yararlanılamaz.
Korsanlıkla mücadele kontrolünü etkinleştirdiğinizde Google Play Instant uygulamalarının Google Play Games Hizmetleri'nde oturum açması engellenir.
Oyun OpenGL kullanıyorsa Android 7 ve önceki sürümlerin yüklü olduğu cihazlarda Google Play Instant uygulamaları için tam olarak desteklenen tek sürüm olduğundan OpenGL ES 2.0'ı hedeflediğinden emin olun. <uses-feature> ile doğru sürümü belirttiğinizden emin olun. android:glEsVersion ayarını 0x00020000 olarak ayarlayın.
1337 dosyanızda AndroidManifest.xml değerini hazır uygulama türü olarak belirtin. Bu, tam deneyim sunan bir hazır oyun olduğunu (deneme oyunu olmadığını) belirtir:
Oyun, aşağıdaki yönergelere uygun olarak rahatsız etmeyecek şekilde para kazanma özelliğine sahiptir:
Banner reklamların oyun deneyimini olumsuz etkilemediğinden emin olun.
Reklamları, sayfa içeriği, seviyeler veya aşamalar arasındaki oyun akışındaki doğal aralara yerleştirin. Kullanıcıları reklamlarla bunaltmayın. Tekrarlanan reklamlar genellikle kötü bir kullanıcı deneyimine ve yanlışlıkla yapılan tıklamalara yol açar.
Oyun oynatılmadan önce gösterilen videodan önce gösterilen reklamlar en fazla 5 saniye sonra atlanabilir olmalıdır.
Reklamlar, oyun içi bileşenler veya menü/oyun gezinme öğeleri gibi gösterilmemelidir.
Önceki reklam şartlarına tabi olmak kaydıyla diğer oyunların çapraz tanıtımı kabul edilir.
Kendi kendine inceleme kontrol listesi
Google, oyununuzu inceleyerek uygunluğu ve hatasız çalışmayı doğrular. İnceleme sürecini başlatmadan önce uygunluğu ve doğru davranışı kontrol ederek zamandan tasarruf edebilirsiniz. Aşağıdaki öz değerlendirme yapılacaklar listesini kullanın:
Tanıtım videosu
Oyunda, Play Console'da oynanışı gösteren bir tanıtım videosu var.
Reklamlar ve uygulama içi satın alma işlemleri
Banner reklamlar göze batmaz ve yanlışlıkla dokunmaya neden olmaz.
Reklamlar, oyunun doğal kesinti noktalarında gösterilir ve kullanıcıları bunaltmaz.
Videodan önce gösterilen reklamlar en fazla 5 saniye sonra atlanabilir.
Oyunun hiçbir yerinde yükleme düğmesi yok.
Veri kullanımı
Kullanıcılar, LTE veya 4G bağlantısı üzerinden 15 saniyeden kısa bir sürede oyununuzu oynamaya başlayabilir.
Geri düğmesi
Oyuncu, ana oyun menüsündeki geri düğmesini kullanarak oyundan çıkabilir. Çıkış onayı iletişim kutusuna izin verilir ancak bu zorunlu değildir. Onay iletişim kutusu kullanılıyorsa kullanıcı çıkışı onayladığında veya geri düğmesine tekrar bastığında oyundan çıkılmalıdır.
Google Play Games Hizmetleri'nde Google ile oturum açma
Oyunu Google Play Oyunlar uygulamasından açtığınızda aşağıdakiler gerçekleşir:
Oyun, kullanıcının Google Play Games Hizmetleri'nde sessizce oturum açmasını sağlamaya çalışır.
Google Play Oyun Hizmetleri, oyuncunun oyuncu kimliğini içeren bir "Merhaba" karşılama mesajı gösterir.
Sessiz oturum açma başarısız olursa etkileşimli oturum açma başlatılır. Kullanıcı, sonsuz oturum açma döngüsünü önlemek için oturum açmayı iptal edebilir.
Oyun durumunu geri yükleme (oyun kaydı / uygulama içi satın alma işlemleri)
Oyun durumunun geri yüklenebildiğini doğrulayın:
Oyunu oynayın ve anlamlı bir ilerleme kaydedin (örneğin, yeni bir seviyeye ulaşın veya yeni bir yüksek skor elde edin) ve varsa uygulama içi satın alma işlemi yapın.
Oyundan çıkıp oyunu cihazdan kaldırın (genellikle Ayarlar > Uygulamalar bölümünde).
Oyunu aynı cihazda yeniden başlatın ve hem oyun ilerlemesinin hem de uygulama içi ürünlerin otomatik olarak geri yüklendiğini doğrulayın.
Oyunu farklı bir cihazda yeniden başlatın ve hem oyun ilerlemesinin hem de uygulama içi ürünlerin otomatik olarak geri yüklendiğini doğrulayın.
Çevrimdışı destek
Oyunun çevrimdışı oynanabildiğini doğrulayın:
Online olduğunuzda oyunu başlatın ve oynanabilir bir duruma gelin.
Oyundan çıkın ve oyun sürecini sonlandırın.
Cihazda uçak moduna geçin.
Oyunu yeniden başlatın ve çevrimdışı oynanabildiğini doğrulayın.
Cihaz desteği
Oyunun Android tabletlerde tamamen oynanabilir olduğundan emin olun.
Oyunun Android 5 (API düzeyi 21) ve sonraki sürümlerde çalıştığından emin olun.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# Instant play games technical requirements checklist\n\n**Warning:** Google Play Instant will no longer be available. Starting December 2025,\nInstant Apps cannot be published through Google Play, and all\n[Google Play services Instant APIs](https://developers.google.com/android/reference/com/google/android/gms/instantapps/package-summary)\nwill no longer work. Users will no longer be served Instant Apps by Play using any\nmechanism.\n\nWe're making this change based on developer feedback and our continuous investments\nto improve the ecosystem since the introduction of Google Play Instant.\n\nTo continue optimizing for user growth, we encourage developers to refer users to\ntheir regular app or game, using [deeplinks](https://support.google.com/googleplay/android-developer/answer/12463044)\nto redirect them to specific journeys or features when relevant.\n\nYour game must meet the following requirements in order to be maintained in the\nInstant play program. Use the\n[self-review checklist](#self-review-checklist) to verify compliance.\n| **Important:** We are not accepting new Instant Game submissions for featuring in the Play Games app. However, Instant Games that have already been approved will continue to run on our surfaces as normal.\n\nRequirements\n------------\n\nInstant play must\nmeet all of the\n[Google Play Instant requirements](/topic/google-play-instant/game-tech-requirements),\nas well as all of the following technical and policy requirements:\n\n1. The game is published using app bundle.\n\n2. The game size is 15 MB or less\n ([downloading additional assets is possible post-launch](/topic/google-play-instant/getting-started/cloud-delivery-assets)).\n\n3. The game supports Google Play Instant [sandbox restrictions](/topic/google-play-instant/getting-started/game-instant-app#target-sandbox-version).\n\n4. The game targets Android 8.0 (API level 26) or later.\n\n5. The game supports 64-bit architectures.\n\n6. The game does not use notifications.\n\n7. The game only requires permissions from the\n [list of supported Google Play Instant permissions](/topic/google-play-instant/getting-started/instant-enabled-app-bundle#configure-permissions).\n\n8. Automatic\n [sign-in using Google Play Games Services](/topic/google-play-instant/getting-started/support-play-games-services)\n is required.\n\n - If silent sign-in fails, prompt the user with interactive sign-in. Users should be able to cancel interactive sign-in. For more information, see the [Google Play Games Services quality checklist](https://developers.google.com/games/services/checklist#sign-in).\n9. Provide a\n [view for Google Play Games Services popups](https://developers.google.com/games/services/android/signin#displaying_game_pop-ups)\n so that users can clearly see that they are signed in.\n\n10. The game integrates a cloud save solution keyed by the Google Play Games Services\n player ID so that user game state persists across Instant play\n sessions and devices. You can use a product like\n [Cloud Firestore](https://firebase.google.com/docs/firestore) or another\n cloud database. Ensure that player progress is keyed by Google Play Games Services\n player ID and restored as soon as a player logs in.\n\n - Game save is mandatory in games that support any sort of persistence across play sessions. Other types of games (for example, roguelikes and simple board games) that are designed for short play sessions don't require game save. However, we strongly recommend using game saves or leaderboards for persisting this state so users do not lose their valuable scores or achievements.\n11. If you don't have one already, add a landscape\n [promo video](https://support.google.com/googleplay/android-developer/answer/1078870)\n showing gameplay to your store listing. Users enjoy videos that feature\n gameplay taken directly from the game. Google Play will auto-generate a\n highlights clip from this video, which will be included in the Google Play Games app. You can capture video directly using\n [adb](/studio/command-line/adb#screenrecord). If your game has a portrait\n mode only, you can then convert it to landscape using a number of video\n editors.\n\n12. The game does not include an install button for itself. An install button is\n not needed as the Instant play should be the same\n experience as the installed game. Users still have the ability to install\n the game from the details page in the Google Play Games app and the Google\n Play Store.\n\n13. The game does not implement the\n [Google Play Games Services Anti-Piracy](https://developers.google.com/games/services/android/antipiracy)\n feature, or include the\n [`com.android.vending.CHECK_LICENSE`](/google/play/licensing/adding-licensing)\n permission in the manifest. The anti-piracy feature prevents users from\n pirating games that must be purchased; it has no benefit for free games.\n Enabling the anti-piracy check will prevent Google Play Instant apps\n from signing in to Google Play Games Services.\n\n14. If the game uses OpenGL, ensure that it targets OpenGL ES 2.0, as it is the\n only version fully supported for Google Play Instant apps on devices\n running Android 7 and earlier. Ensure that you specify the correct version\n with [`\u003cuses-feature\u003e`](/guide/topics/manifest/uses-feature-element),\n setting `android:glEsVersion` to `0x00020000`.\n\n15. Specify `1337` as the instant flavor in your `AndroidManifest.xml` file to\n indicate that this is a full-experience Instant play game\n (and not a trial game):\n\n ```carbon\n \u003c?xml version=\"1.0\" encoding=\"utf-8\"?\u003e\n \u003cmanifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n xmlns:dist=\"http://schemas.android.com/apk/distribution\"\n package=\"com.yourapp.package\"\u003e\n \u003cdist:module dist:instant=\"true\" /\u003e\n \u003capplication android:allowBackup=\"true\"\u003e\n \u003cmeta-data android:name=\"com.google.android.gms.instant.flavor\" android:value=\"1337\"/\u003e\n ...\n \u003c/application\u003e\n \u003c/manifest\u003e\n ```\n | **Important:** This `meta-data` tag should only go in the manifest for the Instant play version of your game. It must **not** be in the manifest for the installable version. \n |\n | This `meta-data` tag should be placed directly inside the `\u003capplication\u003e` element and **not** , for example, inside an `\u003cactivity\u003e` element.\n16. The game is monetized in non-disruptive ways according to the following\n guidelines:\n\n - Make sure banner ads are unobtrusive to gameplay.\n - Place ads at natural breaks in the gameplay in between page content, levels, or stages. Don't overwhelm users with ads. Repeated ads often lead to poor user experiences and accidental clicks.\n - Pre-roll ads that are shown before the game is played need to be skippable after a maximum of 5 seconds.\n - Ads must not be disguised as in-game components or elements of menu/game navigation.\n - Cross-promotion to other games is acceptable, subject to the preceding ads requirements.\n\nSelf-review checklist\n---------------------\n\nGoogle verifies compliance and bug-free operation by running your game through a\nreview. You can save time by checking compliance and proper behavior *prior* to\nstarting the review process. Use the self-review checklist below:\n\n1. **Promo video**\n - The game has a [promo video](https://support.google.com/googleplay/android-developer/answer/1078870) showing gameplay in the Play Console.\n2. **Ads and in-app purchases**\n - Banner ads are unobtrusive and don't lead to accidental touches.\n - Ads are at natural breaks in the gameplay and don't overwhelm users.\n - Any pre-roll ads are skippable after a maximum of 5 seconds.\n - No install button is present anywhere in the game.\n3. **Data use**\n - Users can start playing your game in less than 15 seconds over an LTE or 4G connection.\n4. **Back button**\n - The player can exit the game using the back button on the root game menu. An exit confirmation dialog is allowed but not required. If a confirmation dialog is used, the game should exit if the user confirms exit or presses the back button again.\n5. **Google Google Play Games Services sign-in**\n 1. When opening the game from the Google Play Games app, the following occur:\n - The game attempts to silently sign in the user to Google Play Games Services.\n - Google Play Games Services displays a \"Hey there\" welcome message with the player's gamer ID.\n 2. If silent sign-in fails, interactive sign-in starts. The user has the option to cancel sign-in to avoid an infinite sign-in loop.\n6. **Restoring game state (game save / in-app purchases)**\n - Verify that game state can be restored:\n 1. Play the game and make some meaningful progress (for example, reach a new level or new high score) and, if applicable, make an In-App Purchase (IAP).\n 2. Quit the game and then remove it from the device (typically in **Settings \\\u003e Applications**).\n 3. Relaunch the game **on the same device** and verify that **both the\n game progress and IAPs** are automatically restored.\n 4. Relaunch the game **on a different device** and verify that **both\n the game progress and IAPs** are automatically restored.\n7. **Offline support**\n - Verify that the game is playable offline:\n 1. Launch the game when online and get to a playable state.\n 2. Quit the game and kill the game process.\n 3. Switch to airplane mode on the device.\n 4. Relaunch the game and verify that the game is playable offline.\n8. **Device support**\n - Ensure the game is fully playable on Android tablets.\n - Ensure the game runs on Android 5 (API level 21) and later."]]