با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
هشدار: Google Play Instant دیگر در دسترس نخواهد بود. از دسامبر 2025، برنامههای فوری نمیتوانند از طریق Google Play منتشر شوند و همه APIهای فوری سرویسهای Google Play دیگر کار نخواهند کرد. دیگر با استفاده از هیچ مکانیزمی، برنامههای فوری توسط Play به کاربران ارائه نمیشود.
ما این تغییر را براساس بازخورد توسعهدهندگان و سرمایهگذاری مستمر خود برای بهبود اکوسیستم از زمان معرفی Google Play Instant انجام میدهیم.
برای ادامه بهینه سازی برای رشد کاربر، ما توسعه دهندگان را تشویق می کنیم تا کاربران را به برنامه یا بازی معمولی خود ارجاع دهند و از پیوندهای عمیق برای هدایت آنها به سفرها یا ویژگی های خاص در صورت لزوم استفاده کنند.
بازی شما باید شرایط زیر را داشته باشد تا در برنامه بازی فوری نگهداری شود. از چک لیست خود بازبینی برای تأیید انطباق استفاده کنید.
اگر ورود به سیستم بیصدا ناموفق بود، از کاربر درخواست کنید تا وارد سیستم تعاملی شود. کاربران باید بتوانند ورود تعاملی را لغو کنند. برای اطلاعات بیشتر، به چک لیست کیفیت خدمات بازیهای Google Play مراجعه کنید.
این بازی یک راه حل ذخیره ابری را با شناسه پخش کننده خدمات بازی های Google Play ادغام می کند تا وضعیت بازی کاربر در سراسر جلسات و دستگاه های بازی فوری باقی بماند. می توانید از محصولی مانند Cloud Firestore یا پایگاه داده ابری دیگر استفاده کنید. مطمئن شوید که پیشرفت بازیکن با شناسه پخش کننده خدمات بازیهای Google Play کلید میخورد و به محض ورود بازیکن بازیابی میشود.
ذخیره بازی در بازیهایی که از هر نوع ماندگاری در جلسات بازی پشتیبانی میکنند اجباری است. انواع دیگر بازی ها (به عنوان مثال، بازی های روگ لایک و بازی های رومیزی ساده) که برای جلسات بازی کوتاه طراحی شده اند، نیازی به ذخیره بازی ندارند. با این حال، ما قویاً توصیه میکنیم از ذخیرههای بازی یا تابلوهای امتیازات برای تداوم این وضعیت استفاده کنید تا کاربران امتیازات یا دستاوردهای ارزشمند خود را از دست ندهند.
اگر قبلاً ندارید، یک ویدیوی تبلیغاتی افقی که گیمپلی بازی را نشان میدهد به فهرست فروشگاه خود اضافه کنید. کاربران از ویدیوهایی که دارای گیم پلی مستقیماً از بازی هستند لذت می برند. Google Play به طور خودکار یک کلیپ برجسته از این ویدیو ایجاد می کند که در برنامه Google Play Games گنجانده می شود. می توانید مستقیماً با استفاده از adb فیلم بگیرید. اگر بازی شما فقط حالت عمودی دارد، میتوانید با استفاده از تعدادی ویرایشگر ویدیو، آن را به افقی تبدیل کنید.
این بازی برای خودش دکمه نصب ندارد. نیازی به دکمه نصب نیست زیرا بازی فوری باید همان تجربه بازی نصب شده باشد. کاربران همچنان میتوانند بازی را از صفحه جزئیات در برنامه Google Play Games و فروشگاه Google Play نصب کنند.
این بازی ویژگی ضد دزدی دریایی خدمات بازی های Google Play را اجرا نمی کند یا مجوز com.android.vending.CHECK_LICENSE را در مانیفست گنجانده است. ویژگی ضد دزدی دریایی از دزدان دریایی بازی هایی که باید خریداری شوند توسط کاربران جلوگیری می کند. هیچ فایده ای برای بازی های رایگان ندارد. فعال کردن بررسی ضد دزدی دریایی مانع از ورود برنامههای فوری Google Play به خدمات بازیهای Google Play میشود.
اگر بازی از OpenGL استفاده میکند، مطمئن شوید که OpenGL ES 2.0 را هدف قرار میدهد، زیرا تنها نسخهای است که به طور کامل برای برنامههای Google Play Instant در دستگاههای دارای Android 7 و نسخههای قبلی پشتیبانی میشود. مطمئن شوید که نسخه صحیح را با <uses-feature> مشخص کرده اید، android:glEsVersion را روی 0x00020000 تنظیم کنید.
1337 به عنوان طعم فوری در فایل AndroidManifest.xml خود مشخص کنید تا نشان دهید که این یک بازی Instant Play با تجربه کامل است (و نه یک بازی آزمایشی):
این بازی طبق دستورالعمل های زیر به روش های بدون اختلال درآمدزایی می کند:
اطمینان حاصل کنید که تبلیغات بنری برای گیم پلی محجوب هستند.
تبلیغات را در وقفه های طبیعی در گیم پلی بین محتوای صفحه، سطوح یا مراحل قرار دهید. کاربران را با تبلیغات غرق نکنید. تبلیغات مکرر اغلب منجر به تجربه ضعیف کاربر و کلیک های تصادفی می شود.
تبلیغات قبل از پخش که قبل از پخش بازی نشان داده می شوند باید حداکثر پس از 5 ثانیه قابل رد شدن باشند.
تبلیغات نباید به عنوان اجزای درون بازی یا عناصر ناوبری منو/بازی پنهان شوند.
تبلیغ متقابل به بازیهای دیگر، مشروط به الزامات تبلیغات قبلی، قابل قبول است.
چک لیست خود بازبینی
Google با اجرای بازی شما از طریق بررسی، انطباق و عملکرد بدون اشکال را تأیید می کند. شما می توانید با بررسی انطباق و رفتار مناسب قبل از شروع فرآیند بازبینی در زمان خود صرفه جویی کنید. از چک لیست خود بازبینی زیر استفاده کنید:
ویدیوی تبلیغاتی
این بازی دارای یک ویدیوی تبلیغاتی است که گیم پلی بازی را در کنسول Play نشان می دهد.
تبلیغات و خریدهای درون برنامه ای
تبلیغات بنری محجوب هستند و به لمس تصادفی منجر نمی شوند.
تبلیغات به طور طبیعی در گیم پلی بازی قرار دارند و کاربران را تحت فشار قرار نمی دهند.
هر گونه تبلیغات پیش از پخش حداکثر پس از 5 ثانیه قابل رد شدن است.
هیچ دکمه نصبی در هیچ جای بازی وجود ندارد.
استفاده از داده ها
کاربران می توانند بازی شما را در کمتر از 15 ثانیه از طریق اتصال LTE یا 4G شروع کنند.
دکمه برگشت
بازیکن می تواند با استفاده از دکمه بازگشت در منوی اصلی بازی از بازی خارج شود. گفتگوی تأیید خروج مجاز است اما لازم نیست. اگر از گفتگوی تأیید استفاده می شود، اگر کاربر خروج را تأیید کند یا دکمه برگشت را دوباره فشار دهد، بازی باید خارج شود.
ورود به سیستم Google Play Games Services
هنگام باز کردن بازی از برنامه Google Play Games، موارد زیر رخ می دهد:
این بازی سعی میکند کاربر را بیصدا به خدمات بازیهای Google Play وارد کند.
«خدمات بازیهای Google Play» پیام خوشآمدگویی «سلام» را با شناسه بازیکن بازیکن نمایش میدهد.
اگر ورود به سیستم بیصدا انجام نشد، ورود تعاملی شروع میشود. کاربر این گزینه را دارد که ورود به سیستم را لغو کند تا از یک حلقه ورود نامحدود جلوگیری کند.
بازیابی وضعیت بازی (ذخیره بازی / خریدهای درون برنامه ای)
بررسی کنید که وضعیت بازی قابل بازیابی است:
بازی را انجام دهید و پیشرفت معنیداری داشته باشید (مثلاً به یک سطح جدید یا امتیاز بالای جدید برسید) و در صورت امکان، یک خرید درون برنامهای (IAP) انجام دهید.
بازی را ترک کنید و سپس آن را از دستگاه خارج کنید (معمولاً در تنظیمات > برنامهها ).
بازی را مجدداً در همان دستگاه اجرا کنید و بررسی کنید که هم پیشرفت بازی و هم IAP ها به طور خودکار بازیابی شده اند.
بازی را در دستگاه دیگری راه اندازی مجدد کنید و بررسی کنید که پیشرفت بازی و IAP ها به طور خودکار بازیابی شده باشند.
پشتیبانی آفلاین
بررسی کنید که بازی به صورت آفلاین قابل بازی است:
وقتی آنلاین هستید بازی را اجرا کنید و به حالت قابل بازی برسید.
بازی را ترک کنید و روند بازی را بکشید.
روی دستگاه به حالت هواپیما بروید.
بازی را دوباره راه اندازی کنید و بررسی کنید که بازی به صورت آفلاین قابل بازی است.
پشتیبانی دستگاه
اطمینان حاصل کنید که بازی به طور کامل در تبلت های اندرویدی قابل پخش است.
مطمئن شوید که بازی روی اندروید 5 (سطح API 21) و بالاتر اجرا می شود.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],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."]]