โปรแกรม Privacy Sandbox ใน Android รุ่นเบต้ามี API ที่เสถียร คุณใช้รุ่นเบต้าเพื่อสร้างและทดสอบโซลูชันสำหรับการทดสอบเวอร์ชันที่ใช้งานจริงแบบจำกัดได้ในอุปกรณ์เคลื่อนที่ Android 13 ขึ้นไปสำหรับ API ทั้งหมด และ Android 12 ขึ้นไปสำหรับ Attribution Reporting API (ARA) เราจะเริ่มรองรับอุปกรณ์เพียงไม่กี่เปอร์เซ็นต์ แล้วค่อยๆ เพิ่มจำนวนอุปกรณ์ที่รองรับเมื่อเวลาผ่านไป หากต้องการเข้าร่วม องค์กรสามารถขอสิทธิ์เข้าถึงอุปกรณ์จํานวนจํากัด รวมถึงลงทะเบียนแอปที่ใช้ Privacy Sandbox API
สำหรับรันไทม์ของ SDK เราจะจัดรุ่นเบต้าแบบปิดเพื่อให้นักพัฒนาแอปทดสอบการเผยแพร่ SDK ที่เปิดใช้รันไทม์ไปยังแอปบางรายการ
หากต้องการใช้รุ่นเบต้า นักพัฒนาแอปต้องรวบรวมโซลูชันด้วยการอัปเดตส่วนขยาย SDK ระดับ API 33 ระดับ 33
ส่วนขยาย Android SDK
API ที่เสถียรในรุ่นเบต้าจะส่งผ่านโดยใช้เมธอดการเผยแพร่ส่วนขยาย Android SDK ใหม่ วิธีเผยแพร่นี้ช่วยให้สามารถเผยแพร่ฟีเจอร์ Android ที่เสถียรระหว่างรุ่นหลักๆ โดยจะมีกลไกการกำหนดเวอร์ชันใหม่ที่จะทำให้ API ใหม่พร้อมใช้งานสำหรับแอปในหลายระดับ API โดยใช้การอัปเดตระบบของ Google Play ส่วนขยาย Privacy Sandbox ใน Android SDK เรียกว่าส่วนขยายบริการโฆษณา ดูข้อมูลเพิ่มเติมเกี่ยวกับส่วนขยาย Android SDK
เริ่มต้นใช้งาน
หากต้องการเริ่มต้นใช้งาน Privacy Sandbox สำหรับ Android ให้ทำตามขั้นตอนต่อไปนี้
ขั้นตอนที่ 1: ลงทะเบียนและลงทะเบียนโปรแกรมเบต้า
- ลงทะเบียน: ทําขั้นตอนการลงทะเบียนให้เสร็จสมบูรณ์เพื่อใช้ API ที่เกี่ยวข้องกับโฆษณา
- ลงทะเบียน: คุณต้องregisterเพื่อเข้าร่วมโปรแกรมเบต้า
การลงทะเบียนช่วยให้คุณทำสิ่งต่อไปนี้ได้
- เปิดใช้อุปกรณ์ของคุณเองเพื่อจุดประสงค์ด้านการทดสอบภายใน
- ระบุแอปที่เผยแพร่แล้วจำนวนจำกัดใน Google Play Store ซึ่งผสานรวม API การรักษาความเป็นส่วนตัวได้โดยตรงหรือผสานรวมโซลูชัน SDK ที่ใช้ API ดังกล่าวก็ได้
- ทดสอบการเผยแพร่ SDK ที่เปิดใช้รันไทม์โดยใช้ Google Play Store หากต้องการทดสอบรันไทม์ SDK ในอุปกรณ์เท่านั้น คุณไม่จำเป็นต้องทำขั้นตอนนี้
ขั้นตอนที่ 2: ตั้งค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์
ตั้งค่า Privacy Sandbox ใน Android SDK ใน Android Studio
ขั้นตอนที่ 3: กำหนดค่าสิทธิ์ AdServices
ประกาศสิทธิ์เฉพาะ API และกำหนดค่าการเข้าถึง SDK ไปยังทรัพยากรที่จัดการโดย API เป้าหมาย
ขั้นตอนที่ 4: ตั้งค่าอุปกรณ์หรือรูปภาพโปรแกรมจำลอง
ในการทดสอบจากต้นทางถึงปลายทาง คุณต้องโต้ตอบกับอุปกรณ์ Android 13 ที่รองรับ หรือใช้อิมเมจโปรแกรมจำลองสำหรับส่วนขยาย SDK ที่เหมาะสม
ขั้นตอนที่ 5: กำหนดค่าอุปกรณ์ให้ใช้ Privacy Sandbox ใน Android
กําหนดการตั้งค่าเพื่อเปิดใช้ (หรือปิดใช้) Privacy Sandbox ใน Android ให้ทํางานในอุปกรณ์
แก้ปัญหาที่ทราบ
นักพัฒนาแอปที่ผสานรวมกับ API บริการโฆษณาสําหรับอุปกรณ์เหล่านี้ควรทําดังนี้เพื่อหลีกเลี่ยงปัญหาที่ทราบเกี่ยวกับการผสานรวม PP API ในอุปกรณ์ที่ใช้ Android 12 หรือต่ำกว่า
- ตรวจสอบว่าไฟล์ Manifest ของแอปไคลเอ็นต์มีแท็ก
<uses-library>
extservices แท็กที่เกี่ยวข้องมีดังนี้
<uses-library
android:name="android.ext.adservices"
android:required="false" />
- หากคุณใช้
androidx.privacysandbox.ads
ไลบรารี jetpack โปรดตรวจสอบว่าคุณใช้เวอร์ชัน 1.1.0-beta05 ขึ้นไป
แหล่งข้อมูลของนักพัฒนาแอปมีอะไรบ้าง
โปรแกรม Privacy Sandbox ใน Android รุ่นเบต้ามีเครื่องมือและแหล่งข้อมูลต่อไปนี้
อิมเมจระบบของ SDK และโปรแกรมจำลอง
เมื่อใช้ Android Studio คุณสามารถดาวน์โหลดส่วนขยายบริการโฆษณาและภาพระบบโปรแกรมจำลองเวอร์ชันล่าสุดผ่านเครื่องมือจัดการ SDK ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีตั้งค่าสภาพแวดล้อมการพัฒนาและตั้งค่าการเข้าถึง API
เอกสารอ้างอิง API
เอกสารอ้างอิง API ฉบับเต็มพร้อมใช้งาน
การสนับสนุนและความคิดเห็น
เมื่อคุณทดสอบและพัฒนาด้วย Privacy Sandbox ใน Android โปรดอ่านบันทึกประจำรุ่นและใช้เครื่องมือติดตามปัญหาเพื่อรายงานปัญหาและแสดงความคิดเห็น
อัปเดตสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ให้เป็นปัจจุบันเสมอ
เราขอแนะนําอย่างยิ่งให้อัปเดตสภาพแวดล้อมการพัฒนาเป็นรุ่นล่าสุดอยู่เสมอ การดำเนินการนี้จะช่วยให้มั่นใจว่าคุณมีฟีเจอร์และแพตช์ความปลอดภัยล่าสุด รวมถึงสภาพแวดล้อมของคุณเข้ากันได้กับทรัพยากร Dependency เวอร์ชันล่าสุด หากต้องการรับการแจ้งเตือนเกี่ยวกับรุ่นใหม่ๆ ให้ลงชื่อสมัครรับข้อมูลอัปเดตทางอีเมล