โฆษณาที่แสดงร่วม

คู่มือนี้มีไว้สำหรับผู้เผยแพร่โฆษณาที่สนใจเพิ่มโฆษณาที่แสดงร่วมลงในการติดตั้งใช้งาน iOS IMA ของ iOS

ข้อกำหนดเบื้องต้น

  • แอปพลิเคชัน iOS ที่ผสานรวม IMA SDK
  • แท็กโฆษณาที่กำหนดค่าให้แสดงผลโฆษณาที่แสดงร่วม

เกริ่นนำที่มีประโยชน์

หากคุณยังต้องติดตั้ง IMA SDK ในแอป โปรดอ่านคู่มือเริ่มต้นใช้งานของเรา

เพิ่มโฆษณาที่แสดงร่วมลงในแอป

สร้าง UIView สำหรับโฆษณาที่แสดงร่วม

คุณต้องสร้างพื้นที่ทำงานในเลย์เอาต์ก่อนที่จะขอโฆษณาที่แสดงร่วม ในสตอรีบอร์ด ให้ลากและวางมุมมองลงใน ViewController แล้วปรับขนาดลงในโฆษณาที่แสดงร่วม จากนั้นดูให้แน่ใจว่าช่องการแสดงร่วมของคุณเชื่อมโยงกับตัวแปรในการทำงานของคุณ (ตัวอย่างนี้ใช้ตัวแปรที่ชื่อว่าcompanionView) ในภาพหน้าจอด้านล่าง มุมมองสีเทาอ่อนคือมุมมองโฆษณาที่แสดงร่วม

รูปภาพการสร้าง UIView สำหรับโฆษณาที่แสดงร่วม

สร้าง IMACompanionAdSlot

ขั้นตอนถัดไปคือการสร้างออบเจ็กต์ IMACompanionAdSlot จากข้อมูลพร็อพเพอร์ตี้ของคุณ IMA SDK จะเติมข้อมูลในช่องโฆษณาที่แสดงร่วมด้วยโฆษณาที่แสดงร่วมจากการตอบกลับด้วย VAST ที่มีขนาดตรงกับความสูงและความกว้างของมุมมอง นอกจากนี้ IMA SDK ยังรองรับการใช้โฆษณาที่แสดงร่วมขนาดแบบไหลด้วย

ViewController.h
@property(nonatomic, weak) IBOutlet UIView *companionView;
ViewController.m
self.companionSlot =
    [[IMACompanionAdSlot alloc] initWithView:self.companionView
                                       width:self.companionView.frame.size.width
                                      height:self.companionView.frame.size.height];

ส่งช่องโฆษณาที่แสดงร่วมไปยังคอนเทนเนอร์โฆษณาของคุณ

สุดท้ายนี้ คุณต้องแจ้งให้ SDK ทราบว่าช่องการแสดงร่วมนี้มีอยู่โดยการส่งอาร์เรย์ของช่องการแสดงร่วมของคุณไปยังตัวสร้าง IMAAdDisplayContainer ดังนี้

ViewController.m
return [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView
                                           viewController:self
                                           companionSlots:@[ self.companionSlot ]];

เท่านี้ก็เรียบร้อย แอปพลิเคชันของคุณกำลังแสดงโฆษณาที่แสดงร่วมอยู่

แสดงโฆษณาที่แสดงร่วมแบบไหล

ตอนนี้ IMA รองรับโฆษณาที่แสดงร่วมแบบไหลแล้ว โฆษณาที่แสดงร่วมเหล่านี้สามารถปรับขนาดให้พอดีกับขนาดของช่องโฆษณา โฆษณาเหล่านี้แสดงเต็ม 100% ของความกว้างของมุมมองระดับบนสุด แล้วปรับขนาดความสูงให้พอดีกับเนื้อหาของโฆษณาที่แสดงร่วม ตั้งค่าได้โดยใช้ขนาดโฆษณาที่แสดงร่วม Fluid ใน Ad Manager ดูตำแหน่งที่จะตั้งค่านี้ได้จากรูปภาพต่อไปนี้

รูปภาพแสดงการตั้งค่าโฆษณาที่แสดงร่วมของ Ad Manager ไฮไลต์ตัวเลือกขนาดโฆษณาที่แสดงร่วม

อัปเดตแอป iOS สำหรับการทำงานร่วมกันแบบไหล

คุณประกาศช่องการแสดงร่วมแบบไหลได้โดยเริ่มต้น IMACompanionAdSlot ด้วยพารามิเตอร์ view เท่านั้น ยกเว้น width และ height

ViewController.m
self.companionSlot =
      [[IMACompanionAdSlot alloc] initWithView:self.companionView];

คำถามที่พบบ่อย

ฉันทำตามคำแนะนำแล้ว แต่ไม่เห็นโฆษณาที่แสดงร่วม ควรทำอย่างไร
ก่อนอื่น ให้ตรวจสอบว่าแท็กของคุณส่งคืนโฆษณาที่แสดงร่วมจริงๆ โดยเปิดแท็กในเว็บเบราว์เซอร์ แล้วมองหาแท็ก CompanionAds เมื่อคุณเห็นแล้ว ให้ตรวจสอบว่าขนาดของโฆษณาที่แสดงร่วมที่ส่งคืนมีขนาดเดียวกับ UIView ที่คุณพยายามจะแสดง