คู่มือนี้มีไว้สำหรับผู้เผยแพร่โฆษณาที่สนใจเพิ่มโฆษณาที่แสดงร่วมลงในการติดตั้งใช้งาน iOS IMA ของ iOS
ข้อกำหนดเบื้องต้น
- แอปพลิเคชัน iOS ที่ผสานรวม IMA SDK
- แท็กโฆษณาที่กำหนดค่าให้แสดงผลโฆษณาที่แสดงร่วม
- หากต้องการตัวอย่าง โปรดดูคำถามที่พบบ่อย
เกริ่นนำที่มีประโยชน์
หากคุณยังต้องติดตั้ง IMA SDK ในแอป โปรดอ่านคู่มือเริ่มต้นใช้งานของเรา
เพิ่มโฆษณาที่แสดงร่วมลงในแอป
สร้าง UIView สำหรับโฆษณาที่แสดงร่วม
คุณต้องสร้างพื้นที่ทำงานในเลย์เอาต์ก่อนที่จะขอโฆษณาที่แสดงร่วม ในสตอรีบอร์ด ให้ลากและวางมุมมองลงใน ViewController
แล้วปรับขนาดลงในโฆษณาที่แสดงร่วม จากนั้นดูให้แน่ใจว่าช่องการแสดงร่วมของคุณเชื่อมโยงกับตัวแปรในการทำงานของคุณ (ตัวอย่างนี้ใช้ตัวแปรที่ชื่อว่าcompanionView) ในภาพหน้าจอด้านล่าง มุมมองสีเทาอ่อนคือมุมมองโฆษณาที่แสดงร่วม
สร้าง 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
ดังนี้
return [[IMAAdDisplayContainer alloc] initWithAdContainer:self.videoView viewController:self companionSlots:@[ self.companionSlot ]];
เท่านี้ก็เรียบร้อย แอปพลิเคชันของคุณกำลังแสดงโฆษณาที่แสดงร่วมอยู่
แสดงโฆษณาที่แสดงร่วมแบบไหล
ตอนนี้ IMA รองรับโฆษณาที่แสดงร่วมแบบไหลแล้ว โฆษณาที่แสดงร่วมเหล่านี้สามารถปรับขนาดให้พอดีกับขนาดของช่องโฆษณา โฆษณาเหล่านี้แสดงเต็ม 100% ของความกว้างของมุมมองระดับบนสุด แล้วปรับขนาดความสูงให้พอดีกับเนื้อหาของโฆษณาที่แสดงร่วม ตั้งค่าได้โดยใช้ขนาดโฆษณาที่แสดงร่วม Fluid
ใน Ad Manager
ดูตำแหน่งที่จะตั้งค่านี้ได้จากรูปภาพต่อไปนี้
อัปเดตแอป iOS สำหรับการทำงานร่วมกันแบบไหล
คุณประกาศช่องการแสดงร่วมแบบไหลได้โดยเริ่มต้น IMACompanionAdSlot
ด้วยพารามิเตอร์ view
เท่านั้น ยกเว้น width
และ height
self.companionSlot = [[IMACompanionAdSlot alloc] initWithView:self.companionView];
คำถามที่พบบ่อย
- ฉันทำตามคำแนะนำแล้ว แต่ไม่เห็นโฆษณาที่แสดงร่วม ควรทำอย่างไร
- ก่อนอื่น ให้ตรวจสอบว่าแท็กของคุณส่งคืนโฆษณาที่แสดงร่วมจริงๆ โดยเปิดแท็กในเว็บเบราว์เซอร์ แล้วมองหาแท็ก CompanionAds เมื่อคุณเห็นแล้ว ให้ตรวจสอบว่าขนาดของโฆษณาที่แสดงร่วมที่ส่งคืนมีขนาดเดียวกับ UIView ที่คุณพยายามจะแสดง