หากต้องการใช้ฟีเจอร์สมัครผ่าน Google โดยทั่วไปแล้ว คุณต้องทำตามขั้นตอนการติดตั้งใช้งานด้านล่างให้เสร็จสมบูรณ์ แต่สถานการณ์เฉพาะตัวของคุณ (เช่น การกำหนดค่าเว็บไซต์หรือแบ็กเอนด์) อาจทำให้ไม่จำเป็นต้องทำตามขั้นตอนบางอย่าง ในข้อกำหนดการติดตั้งใช้งานเหล่านี้ คําว่า "ผู้เผยแพร่โฆษณา" จะมีความหมายเหมือนกับ "คุณ" ในภาคผนวก "สมัครใช้บริการด้วย Google" ของข้อตกลงการจัดจําหน่ายสําหรับนักพัฒนาแอป Google Play
-
บัญชีนักพัฒนาแอป Google Play:
ผู้เผยแพร่โฆษณาต้องสร้างบัญชีนักพัฒนาแอป Google Play, อัปโหลดแอปพลิเคชัน และเปิดใช้แอปพลิเคชันสำหรับการเรียกเก็บเงิน ผู้เผยแพร่โฆษณาต้องเผยแพร่แอปพลิเคชันในเวอร์ชันที่ใช้งานจริง หรือใช้แอปพลิเคชันเวอร์ชันที่ใช้งานจริงที่มีอยู่
-
การกําหนดค่าการเผยแพร่: ผู้เผยแพร่โฆษณาต้องทํางานร่วมกับตัวแทนโซลูชันทางเทคนิคของ Google เพื่อตั้งค่าจุดที่กําหนดค่าบางอย่างที่ Google กำหนดให้ต้องตั้งค่าการผสานรวม ซึ่งรวมถึง URL ของปลายทาง API ที่จำเป็น ชิ้นงานโลโก้/การสร้างแบรนด์ รายละเอียด SKU นโยบายความเป็นส่วนตัว และ URL ของข้อกำหนดในการให้บริการ การกําหนดค่านี้ต้องทําในแต่ละการเผยแพร่ที่ผสานรวม
-
มาร์กอัปหน้าเว็บ: ผู้เผยแพร่โฆษณาต้องเพิ่ม Structured Data ซึ่งประกอบด้วยรหัสสื่อเผยแพร่ (ซึ่งสอดคล้องกับรหัสในการกําหนดค่าสื่อเผยแพร่) และป้ายกํากับการให้สิทธิ์ Structured Data ต้องมีอยู่ในหน้าบทความทั้งหมด รวมถึงเอกสารในเดสก์ท็อปและอุปกรณ์เคลื่อนที่
-
การผสานรวมไคลเอ็นต์ swg.js: ผู้เผยแพร่โฆษณาต้องผสานรวมไคลเอ็นต์ JavaScript ของ Google เข้ากับเว็บไซต์ของสื่อเผยแพร่ ผู้เผยแพร่โฆษณาต้องใส่ไลบรารีไคลเอ็นต์ swg.js ในทุกหน้าเว็บที่อาจมีการเรียกใช้ paywall รวมถึงบทความที่เป็นส่วนหนึ่งของการติดตั้งใช้งาน paywall ฝั่งเซิร์ฟเวอร์ และต้องเรียกใช้ฟังก์ชัน getEntitlements ของ swg.js และจัดการการตอบกลับจากฟังก์ชันดังกล่าวอย่างเหมาะสม
ในกรณีที่ผู้เผยแพร่โฆษณาสร้างหน้าเว็บเวอร์ชันอุปกรณ์เคลื่อนที่และหน้าเว็บเวอร์ชันอุปกรณ์เคลื่อนที่เหล่านี้อาจทริกเกอร์ paywall ต้องมีการกำหนดค่าหน้าเว็บเวอร์ชันอุปกรณ์เคลื่อนที่ด้วย paywall บนอุปกรณ์เคลื่อนที่ที่ใช้การให้สิทธิ์ SwG เพื่อให้เป็นไปตามการให้สิทธิ์ของผู้ใช้ SwG
-
การผสานรวมกับ Android: ในกรณีที่ผู้เผยแพร่โฆษณาขายชุด SKU ที่ต่างกันใน Android กับเว็บ หรือในกรณีที่ผู้เผยแพร่โฆษณามีแอปหลายแอปสำหรับสิ่งพิมพ์เดียวกัน ผู้เผยแพร่โฆษณาต้องอัปเดตแอปพลิเคชัน Android เพื่อตรวจสอบการซื้อการสมัครใช้บริการ รวมถึงเรียกใช้ฟีเจอร์สมัครผ่าน Google Publication API และมอบสิทธิ์เข้าถึงอย่างเหมาะสม
-
ลงชื่อเข้าใช้ด้วย Google: ผู้เผยแพร่โฆษณาต้องใส่ตัวเลือกลงชื่อเข้าใช้ด้วย Google ในหน้าการเข้าสู่ระบบทั้งหมดสำหรับเว็บ และใช้ไลบรารี GIS ที่เกี่ยวข้องสำหรับแอปพลิเคชัน iOS และ Android
การติดตั้งใช้งานฟีเจอร์ลงชื่อเข้าใช้ด้วย Google นี้ต้องตรวจสอบ API การเผยแพร่ของฟีเจอร์ลงชื่อเข้าใช้ด้วย Google เพื่อให้แน่ใจว่าบัญชี Google มีสิทธิ์ที่ลิงก์กับผู้เผยแพร่โฆษณาอยู่แล้ว บัญชี Google จะเชื่อมโยงกับบัญชีที่มีอยู่ของผู้ใช้บนเว็บไซต์ของผู้เผยแพร่โฆษณา หาก Subscribe with Google Publication API ระบุว่าผู้ใช้มีสิทธิ์ที่ผู้เผยแพร่โฆษณาไม่ทราบ ผู้เผยแพร่โฆษณาจะให้สิทธิ์เข้าถึงแก่ผู้ใช้ที่รู้จักอย่างเหมาะสม แต่หากไม่ทราบผู้ใช้ ผู้เผยแพร่โฆษณาจะเปิดใช้ขั้นตอนการสร้างบัญชีที่เลื่อนเวลาไว้
หากผลิตภัณฑ์แอปพลิเคชันบนเว็บหรืออุปกรณ์เคลื่อนที่ของผู้เผยแพร่โฆษณามอบประสบการณ์การใช้งานแบบไม่มีค่าใช้จ่ายโดยสมบูรณ์และไม่จำกัดการเข้าถึงด้วย paywall คุณไม่จำเป็นต้องใช้ฟีเจอร์ลงชื่อเข้าใช้ด้วย Google นอกจากนี้ ในบางกรณีที่พบได้น้อยซึ่งผู้เผยแพร่โฆษณาไม่ได้ดูแลระบบการจัดการผู้ใช้ (กล่าวคือ ผู้เผยแพร่โฆษณาใช้ฟีเจอร์สมัครใช้บริการด้วย Google ในการจัดการธุรกรรมของผู้ใช้โดยสมบูรณ์) ก็ไม่จำเป็นต้องผสานรวมฟีเจอร์ลงชื่อเข้าใช้ด้วย Google (หรือผสานรวมไม่ได้)
-
ตัวแฮนเดิลการสร้างบัญชีหลังการซื้อ: ผู้เผยแพร่โฆษณาต้องสร้างบัญชีให้ผู้ใช้หลังจากการซื้อ
บนเว็บ ผู้เผยแพร่โฆษณาต้องสามารถส่งเหตุการณ์การสมัครใช้บริการ swg.js และข้อมูลการให้สิทธิ์กลับไปยังโครงสร้างพื้นฐานของผู้เผยแพร่โฆษณา สำหรับการซื้อในแพลตฟอร์มของ Google หรือในแอป ผู้เผยแพร่โฆษณาต้องจัดการการสร้างบัญชีที่เลื่อนออกไป และผู้เผยแพร่โฆษณาจะได้รับการแจ้งเตือนการสร้างบัญชีผ่าน Pub/Sub หรือ Publication API
ผู้จัดพิมพ์ต้องสมัครใช้บริการเหตุการณ์ Play Cloud หรือ Reader Revenue Pub/Sub ภายในโครงสร้างพื้นฐานของผู้จัดพิมพ์
ผู้เผยแพร่โฆษณาต้องใช้ข้อมูลการซื้อจากเหตุการณ์การสมัครใช้บริการเพื่อขอโปรไฟล์ผู้ใช้และข้อมูลการสมัครใช้บริการจาก Subscription Status API ของ Google หลังจากได้รับข้อมูลดังกล่าวแล้ว Account Management API จะต้องดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้
- สร้างบัญชีด้วยข้อมูลโปรไฟล์ผู้ใช้ที่ Google ระบุและเชื่อมโยงการสมัครใช้บริการกับบัญชีนั้น หรือ
- ต่อท้ายโปรไฟล์ผู้ใช้ Google และข้อมูลการสมัครใช้บริการไปยังบัญชีผู้ใช้ที่มีอยู่บนเว็บไซต์ของผู้เผยแพร่โฆษณา
ในกรณีที่ผู้เผยแพร่โฆษณาไม่ได้ดูแลระบบการจัดการผู้ใช้ (กล่าวคือ ผู้เผยแพร่โฆษณาใช้ฟีเจอร์สมัครใช้บริการด้วย Google ในการจัดการธุรกรรมของผู้ใช้โดยสมบูรณ์) ก็ไม่จำเป็นต้องสร้างบัญชีหลังการซื้อ (หรือสร้างไม่ได้)
-
การผสานรวมกับ iOS: หากผู้เผยแพร่โฆษณามีเนื้อหาแบบชำระเงินที่เชื่อมโยงกับ SKU ของฟีเจอร์สมัครผ่าน Google ในแอป iOS การใช้ Google Sign-in จะทำให้ผู้เผยแพร่โฆษณาต้องตรวจสอบแบ็กเอนด์เพื่อดูสิทธิ์ หากไม่พบสิทธิ์ ให้เรียกใช้ API การเผยแพร่ของฟีเจอร์สมัครผ่าน Google เพื่อตรวจสอบสิทธิ์และมอบสิทธิ์เข้าถึงหากพบ
-
การลิงก์การสมัครใช้บริการ: เมื่อสิ้นสุดขั้นตอนการซื้อที่ไม่ได้ประมวลผลด้วยฟีเจอร์สมัครใช้บริการด้วย Google ผู้เผยแพร่โฆษณาต้องผสานรวมฟังก์ชันการลิงก์การสมัครใช้บริการเพื่อให้ผู้ใช้มีตัวเลือกในการลิงก์บัญชี Google ผู้เผยแพร่โฆษณาจะต้องสร้างโปรเจ็กต์ Google Cloud เพื่อใช้การลิงก์การสมัครใช้บริการ
-
ข้อกำหนดสำหรับผู้เผยแพร่เนื้อหาในเยอรมนี ผู้เผยแพร่เนื้อหาในเยอรมนีต้องดำเนินการต่อไปนี้
- แสดงปุ่มยกเลิกที่ติดป้ายกำกับชัดเจนและอ่านออกได้ง่ายซึ่งแสดงอยู่บนเว็บไซต์ของคุณเสมอสำหรับสมาชิกในเยอรมนีโดยมีข้อความว่า "ยกเลิกสัญญาที่นี่" ["Verträge hier kündigen"] หรือใช้คำที่มีความหมายคล้ายกันและไม่คลุมเครือ
- แนะนำทางให้ผู้ใช้ในเยอรมนีที่สมัครสมาชิกสื่อเผยแพร่ของคุณผ่านฟีเจอร์สมัครผ่าน Google ให้คลิกปุ่มยกเลิกเพื่อไปที่ https://support.google.com/googleplay/contact/cancel_sub_request เพื่อขอยกเลิกการเป็นสมาชิก
- ตอบกลับสมาชิกที่พยายามยกเลิกการสมัครใช้บริการที่ซื้อผ่านฟีเจอร์สมัครใช้บริการด้วย Google โดยตรงด้วยข้อความที่ชัดเจนและเข้าใจง่ายซึ่งแจ้งให้สมาชิกทราบว่าควรไปที่ https://support.google.com/googleplay/contact/cancel_sub_request เพื่อขอยกเลิกสัญญาที่ซื้อผ่านฟีเจอร์สมัครใช้บริการด้วย Google