ตั้งแต่วันที่ 24 มกราคม 2022 เป็นต้นไป SafeFrame จะใช้โดเมนย่อยแบบสุ่มเพื่อแยกเนื้อหา SafeFrame ทุกครั้งเพื่อช่วยรับประกันความปลอดภัยได้มากยิ่งขึ้น ซึ่งหมายความว่าการตั้งค่าความปลอดภัยของ SafeFrame จะใช้งานไม่ได้อีกต่อไป
หากคุณเลือกการตั้งค่า "คงที่" ไว้ก่อนหน้านี้ ระบบจะอัปเดตการรักษาความปลอดภัยสำหรับ SafeFrame ของคุณ
SafeFrame เป็น iframe ที่ใช้ API ได้ ซึ่งมอบกลไกแบบรวมเป็นหนึ่งเดียวสำหรับการติดต่อสื่อสารระหว่างผู้ลงโฆษณากับเนื้อหาของผู้เผยแพร่โฆษณา เทคโนโลยี SafeFrame ใน Ad Manager ช่วยให้เกิดการโต้ตอบที่โปร่งใสและสมบูรณ์ระหว่างเนื้อหากับโฆษณาในหน้าเว็บ ขณะที่ป้องกันการเข้าถึงข้อมูลที่ละเอียดอ่อนจากภายนอกและมอบการควบคุมที่ละเอียดยิ่งขึ้นในการแสดงผลครีเอทีฟโฆษณาโดยใช้คอนเทนเนอร์ SafeFrame ด้วย GTP
มาตรฐาน IAB กำหนดให้ผู้เผยแพร่โฆษณาอัปเดตเว็บไซต์ของตนเพื่อแสดงโฆษณาภายในคอนเทนเนอร์ SafeFrame อย่างไรก็ตาม Ad Manager รองรับ SafeFrame และเปิดใช้งานโดยค่าเริ่มต้นเมื่อใช้แท็ก GPT
เพื่อให้ครีเอทีฟโฆษณาอันตรายมีโอกาสแสดงน้อยที่สุด เราขอแนะนำให้เปิดใช้งาน SafeFrame ร่วมกับแอตทริบิวต์ sandbox
HTML5 ทุกครั้งที่ทำได้เพื่อป้องกันการนำทางระดับบนสุด ดูข้อมูลเพิ่มเติมเกี่ยวกับแอตทริบิวต์ sandbox
โปรดอ่านข้อมูลอย่างละเอียด ซึ่งรวมถึงข้อมูลจำเพาะของ SafeFrame ฉบับเต็มในเอกสารประกอบของ IAB
SafeFrame และประเภทครีเอทีฟโฆษณา
โดยค่าเริ่มต้น ระบบจะเปิดหรือปิด SafeFrame โดยขึ้นอยู่กับประเภทครีเอทีฟโฆษณาแบบดิสเพลย์ที่ใช้อยู่
การเปิดใช้งาน SafeFrame กับครีเอทีฟโฆษณาที่มีเป้าหมายที่จะแสดงในหน้าที่ไม่ใช่ SafeFrame หรือในทางกลับกันอาจทําให้เกิดปัญหาในการแสดงผลครีเอทีฟโฆษณา โปรดทําความเข้าใจว่าครีเอทีฟโฆษณามีเป้าหมายที่จะแสดงที่ตําแหน่งใดและตั้งค่า SafeFrame ให้เหมาะสม
- แบบกําหนดเองและบุคคลที่สาม: การแสดงโฆษณาใน SafeFrame จะเปิดอยู่โดยค่าเริ่มต้นเมื่อคุณเพิ่มครีเอทีฟโฆษณาของบุคคลที่สามหรือครีเอทีฟโฆษณาสำหรับ AMP โดยเฉพาะรายการใหม่
- เทมเพลตครีเอทีฟโฆษณามาตรฐานและที่กําหนดเอง: การแสดงผลไปยัง SafeFrame จะปิดอยู่โดยค่าเริ่มต้นสำหรับทั้งเทมเพลตครีเอทีฟโฆษณามาตรฐานและที่กําหนดเอง
SafeFrame และแท็กผู้เผยแพร่โฆษณาผ่าน Google (GPT)
คุณควบคุมใน Ad Manager ได้ว่าจะแสดงผลครีเอทีฟโฆษณาให้ละเอียดมากขึ้นโดยใช้ SafeFrame สำหรับโฆษณา 4 ประเภทต่อไปนี้หรือไม่
- กำหนดเอง
- บุคคลที่สาม
- เทมเพลตที่ระบบกำหนด
- เทมเพลตที่ผู้ใช้กำหนด
เลือกช่องทำเครื่องหมายแสดงใน SafeFrame เมื่อเพิ่มครีเอทีฟโฆษณาหรือเทมเพลตใหม่สำหรับประเภทโฆษณาดังกล่าว
ก่อนเปิดใช้ SafeFrame โปรดปรึกษากับผู้ลงโฆษณาหรือผู้ให้บริการที่จัดเตรียมครีเอทีฟโฆษณาให้คุณเพื่อดูว่าครีเอทีฟโฆษณาเหล่านั้นเข้ากันได้กับ SafeFrame หรือไม่ หากใช้แอตทริบิวต์ sandbox
อยู่ ให้ปรึกษากับเอเจนซีหรือผู้ลงโฆษณาเพื่อตรวจสอบว่าการคลิกจะเปิดหน้า Landing Page ในแท็บใหม่ แทนที่จะนำทางไปจากหน้าปัจจุบัน
SafeFrame ไม่รองรับการแสดงตัวอย่างครีเอทีฟโฆษณา
คุณสามารถใช้ Google Publisher Tag API เพื่อบังคับให้ช่วงโฆษณาที่เจาะจงหรือช่วงโฆษณาทั้งหมดในหน้านั้นแสดงผลด้วยคอนเทนเนอร์ SafeFrame ได้โดยใช้พารามิเตอร์ setForceSafeFrame
SafeFrame กับหน้า AMP
SafeFrame API ใช้ร่วมกับโฆษณาที่ไม่ใช่ AMPHTML ซึ่งแสดงในหน้า AMP ได้โดยใช้แท็กโฆษณา Ad Manager AMP
ขนาดสูงสุดที่ขยายได้ของคอนเทนเนอร์ SafeFrame จะจำกัดอยู่ที่ขนาดสูงสุดที่ขยายได้ของวิวพอร์ต SafeFrame ไม่อนุญาตให้ช่องโฆษณาในวิวพอร์ตปรับขนาดสำหรับหน้า AMP เท่านั้น ดังนั้นคำขอปรับขนาดของครีเอทีฟโฆษณาจะได้รับอนุมัติเฉพาะเมื่อช่องโฆษณาอยู่นอกวิวพอร์ต
สำหรับหน้า AMP ครีเอทีฟโฆษณา HTML มาตรฐานจะแสดงใน SafeFrame เสมอไม่ว่าคุณจะเลือกแบบใด โปรดตรวจสอบว่าโค้ดครีเอทีฟโฆษณาของคุณเข้ากันได้กับ SafeFrame
โฆษณา AMPHTML
โฆษณา AMPHTML ไม่แสดงใน SafeFrame แต่จะแสดงใน friendly iframe โดยค่าเริ่มต้นแทนเนื่องจาก AMPHTML มีความปลอดภัยมากกว่า
หากคุณมีนโยบายรักษาความปลอดภัยเนื้อหา (CSP) ในเว็บไซต์ ข้อจำกัดของ CSP ก็จะมีผลกับโฆษณา AMPHTML ใน Friendly iframe ด้วย ในกรณีนี้ ให้เรียกใช้ googletag.pubads().setForceSafeFrame(true)
ก่อนสร้างคำขอโฆษณา เพื่อให้โฆษณาแสดงใน iframe แบบข้ามโดเมนได้โดยไม่มีข้อจำกัด CSP
วิธีทำงานของ SafeFrame
การผสานรวม SafeFrame ของ GPT ประกอบด้วย 3 ส่วนต่อไปนี้
- คอนเทนเนอร์ iframe ของ SafeFrame เอง ซึ่งสร้างโดย GPT เมื่อโฆษณาแสดงผล
- โค้ดที่แทรกภายในครีเอทีฟโฆษณา ซึ่งมอบ SafeFrame API (ภายนอก) แก่ครีเอทีฟโฆษณา และสื่อสารกับหน้าโฮสต์โดยใช้
postMessage
- โค้ดที่เรียกใช้นอก iframe ของ SafeFrame เพื่อเป็นส่วนหนึ่งของ GPT ซึ่งเป็นช่องทางการสื่อสารของ
postMessage
อีกปลายทางหนึ่ง โค้ดนี้จะทำการขยายและวัดทางเรขาคณิตทั้งหมดของการมองเห็นโฆษณา
Ad Manager รองรับครีเอทีฟโฆษณาที่ใช้ SafeFrame API ในการโต้ตอบกับเว็บไซต์ เช่น การขยายช่องโฆษณา (เป็นโฆษณาแบบขยายลงหรือโฆษณาซ้อนทับ) เมื่อผู้ใช้คลิกโฆษณา อย่างไรก็ตาม คุณต้องแก้ไขแท็กเพื่ออนุญาตให้ช่องโฆษณาขยายได้ และอนุญาตการโต้ตอบกับโฆษณาแบบขยายลง/โฆษณาซ้อนทับด้วยฟังก์ชัน setSafeFrameConfig
GPT ไม่ได้โฮสต์การใช้งาน API นี้จากภายนอกเนื่องจาก GPT เป็นตัวจัดการการแสดงผลของ SafeFrame คุณจะยังใช้ GPT API เพื่อตั้งค่าโฆษณาต่อไปได้โดยไม่มีการเปลี่ยนแปลงใดๆ ต่อ GPT ของคุณ
GPT จะนำ API ของ SafeFrame จากบุคคลภายนอกมาใช้เพื่อให้โฆษณาโต้ตอบกับเว็บไซต์ได้
เมธอด SafeFrame API ที่รองรับ
ดาวน์โหลดข้อกำหนดของ SafeFrame API ฉบับเต็ม
$sf.ext.register
$sf.ext.supports
$sf.ext.geom
$sf.ext.status
$sf.ext.inViewPercentage
/* รองรับการขยายทั้งในโหมดพุชและโหมดวางซ้อน
ไม่รองรับโฆษณาเนทีฟที่มีขนาดแบบไหล */
$sf.ext.expand
เมธอด API ที่ไม่รองรับหรือรองรับเพียงบางส่วน
- ไม่รองรับ
$sf.ext.cookie
เนื่องจากเราไม่อนุญาตให้ครีเอทีฟโฆษณาเข้าถึงคุกกี้ของผู้เผยแพร่โฆษณา - ไม่รองรับ
$sf.ext.meta
สำหรับออบเจ็กต์ที่กำหนดโดยผู้เผยแพร่โฆษณา และมีการจำกัดให้ใช้เฉพาะออบเจ็กต์ที่ระบบกำหนดดังต่อไปนี้{String} sf_ver
ตัวแทนสตริงของ SafeFrame เวอร์ชันปัจจุบัน{Number} ck_on
ระบุว่ามีการเปิดใช้งานคุกกี้ในเบราว์เซอร์หรือไม่ โดย1
หมายความว่าเปิดใช้งานอยู่ และ0
หมายความว่าปิดใช้งานอยู่
ริชมีเดียและการมองเห็นโฆษณาด้วย SafeFrame
SafeFrame เพิ่มการควบคุมของผู้เผยแพร่โฆษณาโดยจำกัดการโต้ตอบระหว่างโฆษณาและเนื้อหาของผู้เผยแพร่โฆษณาไว้เพียงการโต้ตอบที่ทำได้ผ่านเมธอดที่มีอยู่ใน API เทคโนโลยีนี้ปรับมาตรฐานของรูปแบบสื่อสมบูรณ์เพื่อให้ครีเอทีฟโฆษณาที่ใช้ API ดังกล่าวใช้งานได้ในเครือข่ายทั้งหมดที่รองรับ SafeFrame
การมองเห็นโฆษณา
API ที่ได้จาก SafeFrame นำมาใช้เพื่อคำนวณการมองเห็นโฆษณา ขณะที่ SafeFrame 1.1 ไม่รายงานเมตริกการมองเห็นโฆษณาโดยตรง แต่ API ดังกล่าวอนุญาตให้เข้าถึงข้อมูลโฆษณาที่ผู้ลงโฆษณานำไปใช้เพื่อระบุว่าคอนเทนเนอร์ SafeFrame "แสดงผลอยู่" ไหม
สิ่งที่มาพร้อมกับ API ดังกล่าวคือ มิติข้อมูลทางเรขาคณิต ตลอดจนตำแหน่งของคอนเทนเนอร์ SafeFrame และเนื้อหาที่เกี่ยวข้องกับเบราว์เซอร์หรือหน้าต่างแอปพลิเคชัน และขอบเขตของหน้าจอ ข้อมูลระยะเวลาจะสร้างขึ้นมาได้จากการลงทะเบียน Listener เพื่อระบุว่าโฆษณาจะดูได้นานแค่ไหน
มุมมองแอ็กทีฟซึ่งเป็นโซลูชันที่ Google ให้บริการสำหรับการแสดงผลที่ได้แสดงนั้น ไม่ได้เป็นส่วนหนึ่งของข้อมูลจำเพาะการมองเห็นโฆษณาของ SafeFrame ฟีเจอร์ดังกล่าวจะทำงานต่อไปโดยไม่มีการเปลี่ยนแปลง
ใช้คอนโซลผู้เผยแพร่โฆษณาของ Google
คุณสามารถใช้คอนโซลผู้เผยแพร่โฆษณาของ Google เพื่อดูได้ว่าช่องโฆษณาใช้ SafeFrame หรือไม่