SKAdNetwork API ของ Apple มีจุดประสงค์เพื่อ วัดความสำเร็จของแคมเปญโฆษณาเพื่อการติดตั้งแอปไปพร้อมกับรักษาความเป็นส่วนตัวของผู้ใช้ สำหรับ SKAdNetwork v2.0 และ v2.1 การระบุแหล่งที่มาของการติดตั้งสำหรับโฆษณาที่แสดงใน StoreKit จะมาจากการคลิกโฆษณาซึ่งจะทำให้ผู้ใช้ติดตั้งแอป SKAdNetwork v2.2 และเวอร์ชันที่ใหม่กว่ายังรองรับโฆษณาการดูผ่านซึ่งมาจากการดูโฆษณาด้วย
หลักเกณฑ์ต่อไปนี้มีไว้เพื่อให้มั่นใจว่า SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google จะเริ่มการระบุแหล่งที่มาของ SKAdNetwork ได้อย่างถูกต้อง
การระบุแหล่งที่มาเมื่อคลิกสำหรับโฆษณาในอุปกรณ์เคลื่อนที่
โดยค่าเริ่มต้น การระบุแหล่งที่มา SKAdNetwork จะเริ่มต้นโดยเหตุการณ์การคลิกโฆษณา Google Mobile Ads SDK เฉพาะในกรณีที่การคลิกเข้าสู่ Apple App Store โดยเฉพาะ เหตุผลสำหรับข้อกำหนดนี้ก็เพื่อป้องกันไม่ให้ App Store เปิดขึ้นจากคลิกที่ไม่ได้มีไว้เพื่อเปิด App Store การดำเนินการคลิกประเภทเหล่านี้อาจรวมถึง การไปยังหน้าตัวเลือกโฆษณาอื่นๆ
หลักเกณฑ์
เมื่อสร้างครีเอทีฟโฆษณา ให้ตรวจสอบว่า URL การคลิกผ่านของครีเอทีฟโฆษณา
- ลิงก์โดยตรงไปยังแอปที่โฆษณาใน App Store หรือ
- ใช้วิธีเปลี่ยนเส้นทาง เช่น HTTP 301, 302 หรือการเปลี่ยนเส้นทาง HTTP ฝั่งเซิร์ฟเวอร์ประเภทอื่นๆ ที่จะมีปลายทางสุดท้ายของ App Store
ลิงก์ไปยัง App Store โดยตรงหรือผ่านเชนการเปลี่ยนเส้นทางจะได้รับการยืนยันหาก URL เริ่มต้นด้วยรูปแบบใดรูปแบบหนึ่งต่อไปนี้
https://apps.apple.com
https://itunes.apple.com
itms-apps://
itms://
หน้า Landing Page อื่นๆ หรือใช้วิธีการเปลี่ยนเส้นทางฝั่งไคลเอ็นต์อื่นๆ จะได้รับการพิจารณาว่าไม่อยู่ใน App Store และอาจไม่ได้เริ่มขั้นตอนการระบุแหล่งที่มาของ SKAdNetwork ตัวอย่าง
- หน้า HTML ที่ผู้ใช้ต้องดำเนินการเพื่อเปลี่ยนเส้นทางไปยัง App Store
- หน้า HTML ที่มีสคริปต์เปลี่ยนเส้นทางอัตโนมัติโดยใช้ JavaScript ไปยัง App Store
- เมตาแท็กรีเฟรช
แนวทางปฏิบัติแนะนำสำหรับครีเอทีฟโฆษณาประเภทต่างๆ
คุณตั้งค่าการดำเนินการคลิกเพื่อเริ่มการระบุแหล่งที่มาของ SKAdNetwork ได้สำหรับครีเอทีฟโฆษณาประเภทต่างๆ ดังนี้
- ครีเอทีฟโฆษณา HTML
- สามารถตั้งค่านี้เป็น URL ปลายทางในแท็ก Anchor ที่อยู่รอบๆ องค์ประกอบที่คลิกได้ หรือเป็น URL เป้าหมายของการดำเนินการ
window.location
จากเหตุการณ์การคลิกที่ใช้ JavaScript - MRAID
- การดำเนินการคลิกจะต้องเรียกใช้
Mraid.open()
เพื่อเริ่มการระบุแหล่งที่มาของ SKAdNetwork - วิดีโอ VAST
- คุณจะตั้งค่า URL ของ App Store หรือองค์ประกอบเริ่มต้นของเชนการเปลี่ยนเส้นทางเป็นองค์ประกอบ
ClickThrough
ใน VAST XML ได้ - เนทีฟ
- คุณจะตั้งค่า URL ของ App Store หรือองค์ประกอบเริ่มต้นของเชนการเปลี่ยนเส้นทางได้ใน
ช่อง
native_ad.click_link_url
สำหรับโปรโตคอล Google RTB หรือช่องnative.link
สำหรับ OpenRTB proto
การระบุแหล่งที่มาของการดูผ่านสำหรับโฆษณาบนอุปกรณ์เคลื่อนที่
เมื่อระบบรองรับการระบุแหล่งที่มาของการดูผ่านใน SKAdNetwork เวอร์ชัน 2.2 แล้ว SKAdNetwork API จะเริ่มตัวจับเวลาการแสดงผลเมื่อโฆษณาแสดงผลและผู้ใช้ดูแล้ว การระบุแหล่งที่มาจะอนุญาตเฉพาะโฆษณาที่แสดงเป็นเวลาอย่างน้อย 3 วินาทีเท่านั้น
โปรดทราบว่า iOS เวอร์ชัน 15.3 และเก่ากว่ารองรับตัวจับเวลาการแสดงผลที่ทำงานอยู่ครั้งละ 1 รายการเท่านั้น ซึ่งในกรณีนี้อาจทำให้การแสดงผลล้มเหลวในการเริ่มต้นการระบุแหล่งที่มาของการดูผ่านในกรณีที่มีโฆษณาระบุแหล่งที่มาแบบดูผ่านหลายรายการในหน้าจอเดียวกัน ข้อจำกัดนี้ได้รับการเพิ่มใน iOS เวอร์ชัน 15.4 ขึ้นไป ดังนั้นตอนนี้ SKAdNetwork จึงสามารถเปิดใช้การแสดงผลพร้อมกันหลายรายการสําหรับการระบุแหล่งที่มาการดูผ่านได้
หลักเกณฑ์
ช่องคำขอราคาเสนอ BidRequest.mobile.skadn.supported_fidelity_types
สำหรับโปรโตคอล Google RTB และ BidRequest.imp.ext.skadn.fidelities
สำหรับโปรโตคอล OpenRTB จะระบุประเภทความถูกต้องของการระบุแหล่งที่มาที่คำขอราคาเสนอรองรับ ช่องเหล่านี้มีประเภทความแม่นยำ VIEW_THROUGH_ADS
ใน SKAdNetwork เวอร์ชัน 2.2 ขึ้นไป
ตรวจสอบว่าการเสนอราคาตอบไม่ได้รวมความแม่นยำของ VIEW_THROUGH_ADS
หากระบบไม่รองรับการระบุแหล่งที่มาของการดูผ่าน การตอบกลับด้วยความแม่นยำของ VIEW_THROUGH_ADS
เมื่อระบบไม่รองรับจะทำให้ราคาเสนอถูกกรองออกก่อนการประมูล
ความเข้ากันได้กับรุ่นก่อนหน้า
ตั้งแต่ SKAdNetwork v4.0 เป็นต้นไป คําขอโฆษณาที่เปิดใช้การระบุแหล่งที่มา SKAdNetwork จะเข้ากันได้แบบย้อนหลัง ซึ่งจะช่วยให้เครือข่ายโฆษณาตอบกลับด้วย SKAdNetwork เวอร์ชันที่เก่ากว่า แม้ว่าคำขอโฆษณาจะรองรับเวอร์ชันใหม่ๆ ก็ตาม
หลักเกณฑ์
ทั้งเวอร์ชันระบบปฏิบัติการในอุปกรณ์ของผู้ใช้และเวอร์ชัน Google Mobile Ads SDK ของแอปผู้เผยแพร่โฆษณาเป็นตัวกำหนดว่าคำขอโฆษณารองรับฟีเจอร์ใดของ SKAdNetwork
ซึ่งอาจกำหนดได้ในคำขอราคาเสนอโดยใช้ช่อง BidRequest.mobile.skadn.versions
สำหรับโปรโตคอล Google RTB หรือช่อง BidRequest.imp.ext.skadn.versions
สำหรับโปรโตคอล OpenRTB ช่องนี้แสดงรายการ SKAdNetwork ทุกเวอร์ชันที่รองรับโดยคำขอโฆษณา
หากต้องการป้องกันการกรองราคาเสนอ ให้ตรวจสอบว่าเวอร์ชัน SKAdNetwork ที่ใช้สร้างการตอบสนองเป็นหนึ่งในเวอร์ชันที่ระบุไว้ในคำขอราคาเสนอ นอกจากนี้ เมื่อมีการเปิดตัว SKAdNetwork เวอร์ชันใหม่ๆ โปรดทราบว่าระบบจะอนุญาตให้ตอบกลับด้วยเวอร์ชันเก่าได้ตราบใดที่เวอร์ชันนั้นอยู่ในรายการนี้ ซึ่งจะช่วยให้เครือข่ายโฆษณาสามารถตอบสนองต่อการใช้เวอร์ชันเก่าๆ ต่อไปและปรับเวอร์ชันใหม่ตามความเร็วที่ตนเองถนัด