เช็กลิสต์ข้อกำหนดทางเทคนิคตามข้อกำหนดทางเทคนิคของ Instant Play Games

เกมของคุณต้องเป็นไปตามข้อกำหนดต่อไปนี้จึงจะยังคงอยู่ในโปรแกรมเล่นทันที ใช้รายการตรวจสอบการตรวจสอบด้วยตนเองเพื่อยืนยันการปฏิบัติตามข้อกำหนด

ข้อกำหนด

การเล่นทันทีต้องเป็นไปตามข้อกําหนดของ Google Play Instant ทั้งหมด รวมถึงข้อกําหนดทางเทคนิคและนโยบายทั้งหมดต่อไปนี้

  1. เกมเผยแพร่โดยใช้ App Bundle

  2. เกมมีขนาดไม่เกิน 15 MB (คุณดาวน์โหลดชิ้นงานเพิ่มเติมได้หลังการเปิดตัว)

  3. เกมรองรับข้อจำกัดของ Sandbox ของ Google Play Instant

  4. เกมกำหนดเป้าหมายเป็น Android 8.0 (API ระดับ 26) ขึ้นไป

  5. เกมรองรับสถาปัตยกรรม 64 บิต

  6. เกมไม่ได้ใช้การแจ้งเตือน

  7. เกมต้องใช้สิทธิ์จากรายการสิทธิ์ Google Play Instant ที่รองรับเท่านั้น

  8. ต้องลงชื่อเข้าใช้โดยอัตโนมัติโดยใช้บริการเกมของ Google Play

    • หากการลงชื่อเข้าใช้แบบเงียบไม่สำเร็จ ให้แสดงข้อความแจ้งให้ผู้ใช้ลงชื่อเข้าใช้แบบอินเทอร์แอกทีฟ ผู้ใช้ควรยกเลิกการลงชื่อเข้าใช้แบบอินเทอร์แอกทีฟได้ ดูข้อมูลเพิ่มเติมได้ที่รายการตรวจสอบคุณภาพของบริการ Google Play Games
  9. ระบุมุมมองสำหรับป๊อปอัปบริการ Google Play Games เพื่อให้ผู้ใช้เห็นว่าตนลงชื่อเข้าใช้อยู่อย่างชัดเจน

  10. เกมผสานรวมโซลูชันการบันทึกในระบบคลาวด์ที่ใช้รหัสผู้เล่นของบริการเกมของ Google Play เพื่อให้สถานะเกมของผู้ใช้คงที่ในเซสชันและอุปกรณ์ต่างๆ ของ Instant Play คุณสามารถใช้ผลิตภัณฑ์อย่าง Cloud Firestore หรือฐานข้อมูลระบบคลาวด์อื่นๆ ได้ ตรวจสอบว่าความคืบหน้าของผู้เล่นได้รับการจัดเก็บตามรหัสบริการ Google Play Games และกู้คืนทันทีที่ผู้เล่นเข้าสู่ระบบ

    • เกมต้องมีการบันทึกเกมในเกมที่รองรับการคงสถานะใดๆ ก็ตามในเซสชันการเล่น เกมประเภทอื่นๆ (เช่น เกมแนว Roguelike และเกมกระดานง่ายๆ) ที่ออกแบบมาเพื่อเซสชันการเล่นสั้นๆ ไม่จำเป็นต้องมีการบันทึกเกม อย่างไรก็ตาม เราขอแนะนำอย่างยิ่งให้ใช้การบันทึกเกมหรือลีดเดอร์บอร์ดเพื่อเก็บสถานะนี้ไว้เพื่อให้ผู้ใช้ไม่สูญเสียคะแนนหรือรางวัลที่มีคุณค่า
  11. หากยังไม่มี ให้เพิ่มวิดีโอโปรโมตแนวนอนที่แสดงการเล่นเกมลงในข้อมูลผลิตภัณฑ์ใน Store ผู้ใช้ชื่นชอบวิดีโอที่มีเกมเพลย์ที่ถ่ายมาจากเกมโดยตรง Google Play จะสร้างคลิปไฮไลต์จากวิดีโอนี้โดยอัตโนมัติ ซึ่งจะรวมอยู่ในแอป Google Play Games คุณสามารถบันทึกวิดีโอได้โดยตรงโดยใช้ adb หากเกมมีโหมดแนวตั้งเท่านั้น คุณสามารถแปลงเป็นแนวนอนได้โดยใช้โปรแกรมตัดต่อวิดีโอหลายโปรแกรม

  12. เกมไม่มีปุ่มติดตั้งสำหรับตัวเกมเอง คุณไม่จำเป็นต้องมีปุ่มติดตั้ง เนื่องจาก Instant Play ควรให้ประสบการณ์การใช้งานเหมือนกับเกมที่ติดตั้ง ผู้ใช้จะยังติดตั้งเกมจากหน้ารายละเอียดในแอป Google Play Games และ Google Play Store ได้อยู่

  13. เกมไม่ได้ใช้ฟีเจอร์บริการ Google Play Games ป้องกันการละเมิดลิขสิทธิ์ หรือรวมสิทธิ์ com.android.vending.CHECK_LICENSE ในไฟล์ Manifest ฟีเจอร์ป้องกันการละเมิดลิขสิทธิ์จะป้องกันไม่ให้ผู้ใช้ละเมิดลิขสิทธิ์เกมที่ต้องซื้อ แต่จะไม่มีผลกับเกมที่เล่นฟรี การเปิดใช้การตรวจสอบการละเมิดลิขสิทธิ์จะป้องกันไม่ให้ Instant App ของ Google Play ลงชื่อเข้าใช้บริการ Google Play Games

  14. หากเกมใช้ OpenGL ให้ตรวจสอบว่าเกมกำหนดเป้าหมายเป็น OpenGL ES 2.0 เนื่องจากเป็นเวอร์ชันเดียวที่รองรับ Instant App ของ Google Play อย่างเต็มรูปแบบในอุปกรณ์ที่ใช้ Android 7 และเวอร์ชันก่อนหน้า ตรวจสอบว่าคุณระบุเวอร์ชันที่ถูกต้องด้วย <uses-feature> โดยตั้งค่า android:glEsVersion เป็น 0x00020000

  15. ระบุ 1337 เป็นเวอร์ชัน Instant ในไฟล์ 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>
    ตัวอย่างเช่น
  16. เกมสร้างรายได้ในลักษณะที่ไม่รบกวนตามหลักเกณฑ์ต่อไปนี้

    • ตรวจสอบว่าโฆษณาแบนเนอร์ไม่รบกวนเกมเพลย์
    • วางโฆษณาในช่วงพักตามปกติของเกมเพลย์ระหว่างเนื้อหาหน้าเว็บ ด่าน หรือระยะ อย่าแสดงโฆษณาต่อผู้ใช้มากเกินไป โฆษณาที่แสดงซ้ำๆ มักทำให้ผู้ใช้ได้รับประสบการณ์ที่ไม่ดีและเกิดการคลิกโดยไม่ตั้งใจ
    • โฆษณาตอนต้นที่แสดงก่อนเริ่มเกมต้องข้ามได้หลังจากผ่านไปไม่เกิน 5 วินาที
    • โฆษณาจะต้องไม่แฝงมาในรูปองค์ประกอบในเกมหรือองค์ประกอบของการไปยังส่วนต่างๆ ในเมนู/เกม
    • ยอมรับการโปรโมตแบบครอสโปรโมตไปยังเกมอื่นๆ โดยขึ้นอยู่กับข้อกำหนดของโฆษณาข้างต้น

รายการตรวจสอบการตรวจสอบด้วยตนเอง

Google จะยืนยันการปฏิบัติตามข้อกำหนดและการดำเนินการที่ปราศจากข้อบกพร่องโดยการตรวจสอบเกมของคุณ คุณประหยัดเวลาได้โดยตรวจสอบการปฏิบัติตามข้อกำหนดและลักษณะการทำงานที่เหมาะสมก่อนเริ่มกระบวนการตรวจสอบ ใช้รายการตรวจสอบด้วยตนเองด้านล่าง

  1. วิดีโอโปรโมต
  2. โฆษณาและการซื้อในแอป
    • โฆษณาแบนเนอร์ไม่ก่อให้เกิดความรำคาญและไม่ทําให้เกิดการแตะโดยไม่ตั้งใจ
    • โฆษณาแสดงในช่วงพักตามปกติของเกมเพลย์และไม่ทำให้ผู้ใช้รู้สึกไม่สบายใจ
    • โฆษณาตอนต้นข้ามได้หลังจากผ่านไปไม่เกิน 5 วินาที
    • ไม่มีปุ่มติดตั้งในเกม
  3. การใช้อินเทอร์เน็ต
    • ผู้ใช้สามารถเริ่มเล่นเกมของคุณได้ภายใน 15 วินาทีผ่านการเชื่อมต่อ LTE หรือ 4G
  4. ปุ่มย้อนกลับ
    • ผู้เล่นจะออกจากเกมได้โดยใช้ปุ่มย้อนกลับในเมนูรูทของเกม อนุญาตให้ใช้กล่องโต้ตอบการยืนยันการออกได้ แต่ไม่บังคับ หากใช้กล่องโต้ตอบการยืนยัน เกมควรออกหากผู้ใช้ยืนยันการออกหรือกดปุ่มย้อนกลับอีกครั้ง
  5. การลงชื่อเข้าใช้บริการ Google Play Games ของ Google
    1. เมื่อเปิดเกมจากแอป Google Play Games ระบบจะดำเนินการต่อไปนี้
      • เกมพยายามลงชื่อเข้าใช้ผู้ใช้ในบริการ Google Play Games โดยอัตโนมัติ
      • บริการ Google Play Games จะแสดงข้อความต้อนรับ "สวัสดี" พร้อมรหัสเกมเมอร์ของผู้เล่น
    2. หากลงชื่อเข้าใช้แบบเงียบไม่สำเร็จ ระบบจะเริ่มลงชื่อเข้าใช้แบบอินเทอร์แอกทีฟ ผู้ใช้มีตัวเลือกในการยกเลิกการลงชื่อเข้าใช้เพื่อหลีกเลี่ยงการวนลงชื่อเข้าใช้ซ้ำๆ
  6. การกู้คืนสถานะเกม (บันทึกเกม / การซื้อในแอป)
    • ตรวจสอบว่าสามารถกู้คืนสถานะของเกมได้ โดยทำดังนี้
      1. เล่นเกมและดำเนินการที่สื่อความหมาย (เช่น ผ่านด่านใหม่หรือได้คะแนนสูงสุดใหม่) รวมถึงทำการซื้อในแอป (IAP) หากมี
      2. ออกจากเกมแล้วนำออกจากอุปกรณ์ (โดยปกติอยู่ในการตั้งค่า > แอปพลิเคชัน)
      3. เปิดเกมอีกครั้งในอุปกรณ์เครื่องเดิม และตรวจสอบว่าทั้งความคืบหน้าในเกมและไอเทมที่ซื้อในแอปได้รับการกู้คืนโดยอัตโนมัติ
      4. เปิดเกมอีกครั้งในอุปกรณ์เครื่องอื่น และตรวจสอบว่าทั้งความคืบหน้าของเกมและไอเทมที่ซื้อในแอปได้รับการกู้คืนโดยอัตโนมัติ
  7. การสนับสนุนแบบออฟไลน์
    • ยืนยันว่าเกมเล่นแบบออฟไลน์ได้ โดยทำดังนี้
      1. เปิดเกมเมื่อออนไลน์และอยู่ในสถานะที่เล่นได้
      2. ออกจากเกมและหยุดกระบวนการของเกม
      3. เปลี่ยนเป็นโหมดบนเครื่องบินในอุปกรณ์
      4. เปิดเกมอีกครั้งและยืนยันว่าเกมเล่นแบบออฟไลน์ได้
  8. การสนับสนุนอุปกรณ์
    • ตรวจสอบว่าเกมเล่นได้เต็มรูปแบบบนแท็บเล็ต Android
    • ตรวจสอบว่าเกมทำงานใน Android 5 (API ระดับ 21) ขึ้นไป