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

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

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

  • แอปพลิเคชัน 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% ของความกว้างของมุมมองหลัก จากนั้นปรับขนาดความสูงเพื่อให้พอดีกับ ของ Google ซึ่งตั้งค่าได้โดยใช้ขนาดโฆษณาที่แสดงร่วม Fluid ใน Ad Manager โปรดดูตำแหน่งที่สามารถกำหนดค่าได้จากรูปภาพต่อไปนี้

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

อัปเดตแอป iOS สำหรับส่วนเสริมของ Google แบบไหล

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

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

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

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