ตำแหน่งการจัดวาง | ป้าย |
---|---|
| Facebook Stories |
| มือถือ (ความกว้างเต็ม) |
| โฆษณาคั่นบน Audience Network |
| สี่เหลี่ยมผืนผ้าขนาดกลางบน Audience Network |
| โฆษณาแบบเนทีฟบน Audience Network |
| ฟีด Instagram |
| Instagram Stories |
| กล่องข้อความ Messenger |
| Messenger Stories |
| ฟีดบนเดสก์ท็อป |
| ฟีดบนมือถือ |
| คอลัมน์ด้านขวาบนเดสก์ท็อป |
ตำแหน่งการจัดวาง | ป้าย |
---|---|
| Facebook Stories |
| มือถือ (ความกว้างเต็ม) |
| วิดีโอแบบในสตรีมบน Audience Network |
| วิดีโอแบบในสตรีมบน Audience Network (มือถือ) |
| โฆษณาคั่นบน Audience Network |
| สี่เหลี่ยมผืนผ้าขนาดกลางบน Audience Network |
| วิดีโอที่มีรางวัลหลังชมจบบน Audience Network |
| ฟีด Instagram |
| Instagram Stories |
| วิดีโอแบบในสตรีมบน Facebook (เดสก์ท็อป) |
| วิดีโอแบบในสตรีมบน Facebook (มือถือ) |
| กล่องข้อความ Messenger |
| Messenger Stories |
| ฟีดบนเดสก์ท็อป |
| ฟีดบนมือถือ |
| วิดีโอที่แนะนำ (มือถือ) |
หากต้องการดูผลการตรวจสอบความถูกต้องสำหรับรูปภาพหรือวิดีโอที่มีอยู่ ให้ส่งคำขอ GET
ไปยังจุดเชื่อมโยง {business-image-id}/ad_placement_validation_results
หรือ {business-video-id}/ad_placement_validation_results
ตัวอย่างการตอบกลับ (รูปภาพ)
{ "data": [ { "ad_placement": "FACEBOOK_STORY_MOBILE", "ad_placement_label": "Facebook Stories", "is_valid": false, "error_messages": [ "Fb Story Ads Resolution Is Too Low: The width of photo and video has to be larger than 500px for ads in Facebook Stories." ] }, ... ] }
ตัวอย่างการตอบกลับ (วิดีโอ)
{ "data": [ { "ad_placement": "INSTREAM_VIDEO_MOBILE", "ad_placement_label": "Facebook In-Stream Video (Mobile)", "is_valid": false, "error_messages": [ "Ad Video Duration Is Too Short: Duration of the video used in the ad is too short." ] }, ... { "ad_placement": "FACEBOOK_STORY_MOBILE", "ad_placement_label": "Facebook Stories", "is_valid": true } ] }
คุณยังสามารถดำเนินการตรวจสอบความถูกต้องของชิ้นงานโฆษณาทั้งหมดภายในธุรกิจได้อย่างสะดวกอีกด้วย โดยเพิ่มช่อง ad_placement_validation_results
ลงในคำขอ GET
ไปยังจุดเชื่อมโยง {business-id}/creatives
ตัวอย่างคำขอ
curl -i -X GET \ "https://graph.facebook.com/{version}/{business-id}/creatives?fields=ad_placement_validation_results&access_token={access_token}"
เมื่อเพิ่มชิ้นงานโฆษณาลงในโฟลเดอร์ คุณยังสามารถเรียกใช้การตรวจสอบตำแหน่งการจัดวางโฆษณาเมื่ออัพโหลดชิ้นงานโฆษณาโดยจัดเตรียมอาร์เรย์ของตำแหน่งการจัดวางโฆษณาผ่านพารามิเตอร์ validation_ad_placements
(ระบุหรือไม่ก็ได้) ในคำขอ POST
ของการอัพโหลดรูปภาพ/โฆษณาได้อีกด้วย
คุณสามารถดูประเภทของตำแหน่งการจัดวางที่รองรับได้ในคอลัมน์ตำแหน่งการจัดวางในตำแหน่งการจัดวางโฆษณาแบบวิดีโอที่รองรับ API จะทำการตรวจสอบกับตำแหน่งการจัดวางโฆษณาที่ให้ไว้ ปฏิเสธการอัพโหลดหากไม่ผ่านการตรวจสอบในตำแหน่งใดตำแหน่งหนึ่ง และส่งกลับผลการตรวจสอบในการตอบกลับ
ตัวอย่างการเรียกใช้อาจมีพารามิเตอร์เช่นนี้รวมอยู่ด้วย:
"validation_ad_placements"=["FACEBOOK_STORY_MOBILE", "MESSENGER_MOBILE_STORY_MEDIA"]
ระบบจะส่งคืนผลการตรวจสอบความถูกต้อง โดยมีตัวอย่างการตอบกลับดังนี้
"validation_results" => [ { "ad_placement" => "FACEBOOK_STORY_MOBILE" "ad_placement_label" => "Facebook Stories" "error_messages" => ["The width of the media in the ad is too low. Try to use a different media.""The height of the media in the ad is too low. Try to use a different media."], "is_valid" => false, }, { "ad_placement" => "MESSENGER_MOBILE_STORY_MEDIA" "ad_placement_label" => "Messenger Stories", "error_messages" => [], "is_valid" => true. }, ]
ผลลัพธ์แบบมีเงื่อนไข
validation_results
เท่านั้นในการตอบกลับ validation_results
ไว้ท้ายการตอบกลับการอัพโหลดปกติvalidation_only
ไว้ที่สื่อดังกล่าวได้ หากตั้งค่าพารามิเตอร์ดังกล่าวไว้เป็น true ก็จะทำให้ API ปฏิเสธการอัพโหลดทุกครั้งไปและส่งคืนเพียงผลการตรวจสอบความถูกต้องเท่านั้น validation_only
ได้รับการกำหนดค่าสถานะเป็น true
แต่ไม่มีการระบุตำแหน่งโฆษณาผ่าน validation_ad_placements
API จะใช้การตรวจสอบความถูกต้องสำหรับตำแหน่งการจัดวางโฆษณาทั้งหมดเป็นค่าเริ่มต้น