כדי שהמשחק שלכם יישאר בתוכנית 'משחק מיידי', הוא צריך לעמוד בדרישות הבאות. תוכלו להיעזר ברשימת המשימות לבדיקת תאימות כדי לוודא שאתם עומדים בדרישות.
הדרישות
כדי להשתמש בתכונה 'הפעלה מיידית', האפליקציה צריכה לעמוד בכל הדרישות של Google Play ללא התקנה, וגם בכל הדרישות הטכניות והמדיניות הבאות:
המשחק פורסם באמצעות חבילת אפליקציות.
גודל המשחק הוא 15MB או פחות (אפשר להוריד נכסים נוספים אחרי ההשקה).
המשחק תומך בהגבלות של ארגז החול ב-Google Play ללא התקנה.
המשחק מטרגט ל-Android 8.0 (רמת API 26) ואילך.
המשחק תומך בארכיטקטורות של 64 ביט.
המשחק לא משתמש בהתראות.
המשחק דורש רק הרשאות מרשימת ההרשאות הנתמכות ב-Google Play ללא התקנה.
כניסה אוטומטית באמצעות Google Play Games Services.
- אם הכניסה השקטה נכשלת, צריך להציג למשתמש הודעה עם אפשרות לכניסה אינטראקטיבית. המשתמשים צריכים להיות מסוגלים לבטל את הכניסה האינטראקטיבית. למידע נוסף, קראו את רשימת המשימות לשיפור האיכות של Google Play Games Services.
כדאי לספק תצוגה של חלונות קופצים של שירותי המשחקים של Google Play כדי שהמשתמשים יוכלו לראות בבירור שהם מחוברים.
המשחק משלב פתרון לשמירת משחקים בענן, שמשתמש במזהה המשתמש ב-Google Play Games Services בתור מפתח, כדי שמצב המשחק של המשתמש יישמר במהלך סשנים של משחק ללא התקנה ובמכשירים שונים. אפשר להשתמש במוצר כמו Cloud Firestore או במסד נתונים אחר בענן. מוודאים שההתקדמות של השחקן מקודדת לפי מזהה השחקן ב-Google Play Games Services, ושהיא משוחזרת ברגע שהשחקן מתחבר.
- שמירת משחקים היא חובה במשחקים שתומכים בכל סוג של שמירה לאורך סשנים של משחק. סוגים אחרים של משחקים (למשל, משחקי roguelike ומשחקי לוח פשוטים) שמיועדים לסשנים קצרים של משחק לא דורשים שמירת משחק. עם זאת, מומלץ מאוד להשתמש בשמירת משחקים או בלוחות מנהיגות כדי לשמור את המצב הזה, כדי שהמשתמשים לא יאבדו את הנקודות או ההישגים החשובים שלהם.
אם עדיין אין לכם, מוסיפים לדף האפליקציה בחנות סרטון קידום מכירות בפורמט לרוחב שבו מוצגת גיימפליי. משתמשים נהנים מסרטונים שמציגים מהלכי משחק שצולמו ישירות מהמשחק. Google Play תיצור באופן אוטומטי קטע של רגעים מיוחדים מהסרטון הזה, שייכלל באפליקציית Google Play Games. אפשר לצלם סרטון ישירות באמצעות adb. אם המשחק שלכם מופיע רק במצב לאורך, תוכלו להמיר אותו למצב רחב באמצעות כמה תוכנות לעריכת וידאו.
המשחק לא כולל לחצן התקנה משלו. אין צורך בלחצן התקנה, כי חוויית המשחק ב-Instant Play אמורה להיות זהה לחוויית המשחק במשחק המורחב. המשתמשים עדיין יכולים להתקין את המשחק מדף הפרטים באפליקציית Google Play Games ובחנות Google Play.
המשחק לא מטמיע את התכונה Google Play Games Services Anti-Piracy או כולל את ההרשאה
com.android.vending.CHECK_LICENSE
במניפסט. התכונה למניעת פיראטיות מונעת ממשתמשים להפיץ פיראטית משחקים שצריך לרכוש. אין לה תועלת במשחקים בחינם. הפעלת הבדיקה למניעת פיראטיות תמנע מכם להיכנס לאפליקציות ללא התקנה של Google Play באמצעות שירותי Google Play Games.אם המשחק משתמש ב-OpenGL, חשוב לוודא שהוא מטרגט את OpenGL ES 2.0, כי זו הגרסה היחידה שנתמכת באופן מלא באפליקציות ל-Google Play ללא התקנה במכשירים עם Android מגרסה 7 ואילך. חשוב לציין את הגרסה הנכונה באמצעות
<uses-feature>
, ולהגדיר אתandroid:glEsVersion
לערך0x00020000
.מציינים את הערך
1337
כסוג המשחק ללא התקנה בקובץAndroidManifest.xml
כדי לציין שמדובר במשחק מלא ללא התקנה (ולא במשחק ניסיון):<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:dist="http://schemas.android.com/apk/distribution" package="com.yourapp.package"> <dist:module dist:instant="true" /> <application android:allowBackup="true"> <meta-data android:name="com.google.android.gms.instant.flavor" android:value="1337"/> ... </application> </manifest>
המונטיזציה במשחק מתבצעת בדרכים לא מפריעות בהתאם להנחיות הבאות:
- חשוב לוודא שמודעות באנר לא מפריעות למשחק.
- כדאי להציב מודעות בנקודות עצירה ומעבר טבעיות במשחק, בין תוכן הדף, הרמות או השלבים. אסור להציף את המשתמשים במודעות. מודעות חוזרות ברצף משפיעות לרעה על חוויית המשתמש וגורמות לקליקים מקריים.
- מודעות Pre-roll שמוצגות לפני שהמשחק מתחיל צריכות להיות שניתן לדלג עליהן אחרי 5 שניות לכל היותר.
- אסור להציג מודעות במסווה של רכיבים במשחק או רכיבים של ניווט בתפריט או במשחק.
- מותר לקדם משחקים אחרים, בכפוף לדרישות הקודמות לגבי מודעות.
רשימת משימות לבדיקה עצמית
Google מאמתת את התאימות של המשחק למדיניות ואת היעדר הבאגים על ידי בדיקה שלו. כדי לחסוך זמן, מומלץ לבדוק את התאימות ואת ההתנהגות הנכונה לפני שתתחילו בתהליך הבדיקה. אפשר להשתמש ברשימת המשימות הבאה לבדיקת העצמי:
- סרטון פרומו
- למשחק יש סרטון קידום מכירות שמציג את מהלך המשחק ב-Play Console.
- מודעות ורכישות מתוך האפליקציה
- מודעות באנר לא מפריעות ולא מובילות למגעים מקריים.
- המודעות מוצגות בנקודות מעבר טבעיות במשחק, ולא משבשות את חוויית המשתמש.
- אפשר לדלג על כל מודעות ה-pre-roll אחרי 5 שניות לכל היותר.
- אין לחצן התקנה בשום מקום במשחק.
- שימוש בנתונים
- המשתמשים יכולים להתחיל לשחק במשחק תוך פחות מ-15 שניות דרך חיבור LTE או 4G.
- לחצן 'הקודם'
- השחקן יכול לצאת מהמשחק באמצעות לחצן החזרה אחורה בתפריט הבסיסי של המשחק. מותר להציג תיבת דו-שיח לאישור יציאה, אבל זה לא חובה. אם משתמשים בתיבת דו-שיח לאישור, המשחק אמור לצאת אם המשתמש מאשר את היציאה או לוחץ שוב על לחצן החזרה.
- כניסה ל-Google Play Games Services
- כשפותחים את המשחק מאפליקציית Google Play Games, מתרחשים הדברים הבאים:
- המשחק מנסה להיכנס בשקט לחשבון המשתמש בשירותי Google Play Games.
- שירותי Google Play Games מציגים את הודעת הפתיחה "היי" עם שם הגיימר של השחקן.
- אם הכניסה ללא קול נכשלת, תתחיל כניסה אינטראקטיבית. למשתמש יש אפשרות לבטל את הכניסה כדי למנוע לולאת כניסה אינסופית.
- כשפותחים את המשחק מאפליקציית Google Play Games, מתרחשים הדברים הבאים:
- שחזור מצב המשחק (שמירה במשחק / רכישות מתוך האפליקציה)
- מוודאים שאפשר לשחזר את מצב המשחק:
- משחקים במשחק ומשיגים התקדמות משמעותית (לדוגמה, מגיעים לרמה חדשה או לשיא חדש) ובמקרים הרלוונטיים, מבצעים רכישה מתוך האפליקציה (IAP).
- יוצאים מהמשחק ומסירים אותו מהמכשיר (בדרך כלל בקטע הגדרות > אפליקציות).
- מריצים מחדש את המשחק באותו מכשיר ומוודאים שגם ההתקדמות במשחק וגם רכישות האפליקציה משוחזרים באופן אוטומטי.
- מפעילים מחדש את המשחק במכשיר אחר ומוודאים שגם ההתקדמות במשחק וגם רכישות האפליקציה שוחזרו באופן אוטומטי.
- מוודאים שאפשר לשחזר את מצב המשחק:
- תמיכה אופליין
- מוודאים שאפשר לשחק במשחק אופליין:
- מריצים את המשחק כשמחוברים לאינטרנט ומגיעים למצב שבו אפשר לשחק.
- יוצאים מהמשחק ומבטלים את תהליך המשחק.
- עוברים למצב טיסה במכשיר.
- מריצים מחדש את המשחק ומוודאים שאפשר לשחק בו במצב אופליין.
- מוודאים שאפשר לשחק במשחק אופליין:
- תמיכה במכשירים
- מוודאים שאפשר לשחק במשחק באופן מלא בטאבלטים עם Android.
- לוודא שהמשחק פועל ב-Android 5 (רמת API 21) ואילך.