דרישות ליציבות וביצועים

בקטע הזה נסביר על היציבות והביצועים של מודעות Playables.

1 גודל חבילת נתונים ראשוני

כדי לבדוק את הדרישה הזו כראוי, יכול להיות שתצטרכו להטמיע את המשחק באמצעות פורטל המפתחים ואז לבדוק אותו בחבילת הבדיקות. לחלופין, אפשר לארח את כל התוכן שנטען בהתחלה עם דחיסת נתונים או לדחוס אותו לקובץ ZIP כדי לקבל הערכה טובה.

  • MUST שהגודל של החבילה הראשונית של המשחק יהיה קטן מ-30MB.
  • צריך שהגודל של החבילה הראשונית של המשחק יהיה קטן מ-15MB.

2 הגודל הכולל של החבילה

  • כברירת מחדל, MUST שהגודל הכולל של חבילת המשחק יהיה קטן מ-250MB. חריגים לכך מפורטים בתשובות לשאלות הנפוצות.
  • המשחק צריך לטעון רק את הכמות המינימלית של הנתונים שנדרשת כדי לאפשר אינטראקטיביות, ולטעון באיטרציות את הנתונים האחרים לפי הצורך.

3 גודל קובץ בודד

  • כל קובץ בנפרד במשחק MUST להיות קטן מ-30MB.
  • כל קובץ בנפרד במשחק צריך להיות קטן מ-512KB.

4 גודל המשחק השמור

  • MUST שהמשחק השמור יהיה קטן מ-3MB.
  • צריך שהגודל של המשחק השמור יהיה קטן מ-500KiB.

5 זמן טעינה

  • צריך שהמשחק יסיים את הטעינה ויאפשר אינטראקציה מצד המשתמש תוך פחות מ-5 שניות.

6 קריסות

  • אסור שתהיה במשחק קריסה שאפשר לשחזר באופן עקבי.
  • אסור שהמשחק יגרום לקריסה של אפליקציית YouTube, של אתר YouTube או של תוכנות אחרות של המשתמשים.

7 הטכנולוגיות שבהן נעשה שימוש

  • המשחק MUST להיות מבוסס על ממשקי Web API שתואמים לתקנים (למשל, JavaScript,‏ Canvas, ‏ WebGL) כפי שהוגדרו על ידי גופים סטנדרטיים (למשל, W3C, ‏ WHATWG).
  • MUST שהסרטונים הניתנים להפעלה יהיו תואמים לכל הדפדפנים שנתמכים ב-YouTube (כולל Edge,‏ Chrome,‏ Firefox וכו').
  • MUST שהסרטונים בקטגוריית 'משחקייה' יהיו תואמים לאפליקציית YouTube ב-Android וב-iOS.

8 הפניות לקובץ

  • MUST להשתמש בנתיב יחסי בלבד כשמפנים לקבצים אחרים בחבילת המשחק.
  • אסור להשתמש בנתיבים מוחלטים במשחק, כי הם לא ייטענו.

9 שמות קבצים

  • MUST שקבצים בחבילת המשחק יכילו רק תווים אלפאנומריים וכמה תווים מיוחדים: _, ‏ -, ‏ ..

אתם יכולים להשתמש בכלי לניתוח חבילות של משחקים ל'המשחקייה' כדי לבצע אימות ראשוני של חבילת המשחקים. האימות הזה יבדוק את הגודל של כל קובץ בנפרד, את גודל החבילה הכולל ואת כל חוסר העקביות הפוטנציאלי בשמות הקבצים.