continuousPlayback
จะแจ้ง SDK ว่าโปรแกรมเล่นต้องการเล่นวิดีโอเนื้อหาทีละรายการอย่างต่อเนื่องเหมือนกับการออกอากาศทางทีวีหรือไม่ เมื่อตั้งค่าเป็น true
โฆษณาที่แสดงผลจากคำขอคือโฆษณาที่เซิร์ฟเวอร์โฆษณาระบุว่าเหมาะกับการเล่นอย่างต่อเนื่อง หากไม่ระบุค่าของพร็อพเพอร์ตี้นี้ จะทำให้การตั้งค่าดังกล่าวเป็น "ไม่รู้จัก"
ตัวอย่างต่อไปนี้สาธิตวิธีตั้งค่าการเล่นแบบต่อเนื่องในคำขอโฆษณา
Objective-C
IMAAdsRequest *request = [[IMAAdsRequest alloc] initWithAdTagUrl:adTagUrl adDisplayContainer:[self createAdDisplayContainer] avPlayerVideoDisplay:[[IMAAVPlayerVideoDisplay alloc] initWithAVPlayer:self.contentPlayer] pictureInPictureProxy:self.pictureInPictureProxy userContext:nil]; request.continuousPlayback = true; [self.adsLoader requestAdsWithRequest:request];
Swift
let request = IMAAdsRequest( adTagUrl: adTagUrl, adDisplayContainer: createAdDisplayContainer(), avPlayerVideoDisplay: IMAAVPlayerVideoDisplay(avPlayer: contentPlayer), pictureInPictureProxy: pictureInPictureProxy, userContext: nil) request.continuousPlayback = true; adsLoader!.requestAds(with: request)
ความแตกต่างระหว่างการเล่นอย่างต่อเนื่องกับการเล่นอัตโนมัติของโฆษณา
นอกจากนี้ IMA SDK สำหรับ iOS ยังให้คุณตั้งค่าได้ว่าโปรแกรมเล่นจะเริ่มเล่นโดยอัตโนมัติหรือรอให้การดำเนินการของผู้ใช้เริ่มเล่น ซึ่งทำโดยใช้พร็อพเพอร์ตี้
adWillAutoPlay
เมื่อตั้งค่าเป็น true
โฆษณาที่แสดงคือโฆษณาที่เซิร์ฟเวอร์โฆษณากำหนดว่าเหมาะกับสภาพแวดล้อมการเล่นอัตโนมัติ
ตารางนี้แสดงรายละเอียดเวลาที่ควรขอโฆษณาสำหรับการเล่นอย่างต่อเนื่องและเล่นอัตโนมัติ ขึ้นอยู่กับเนื้อหาวิดีโอที่โฆษณาจับคู่ด้วย
เนื้อหาวิดีโอ | ค่าสำหรับความสามารถในการเล่นอย่างต่อเนื่อง | ค่าสำหรับ adwillAutoPlay |
---|---|---|
วิดีโอเนื้อหาเดียวที่เล่นเมื่อผู้ใช้โต้ตอบ | false |
false |
วิดีโอเนื้อหาเดียวที่เล่นอัตโนมัติ | false |
true |
เพลย์ลิสต์วิดีโอที่เล่นวิดีโอแรกเมื่อผู้ใช้โต้ตอบ แต่เล่นวิดีโอต่อไปนี้โดยอัตโนมัติ | true |
false |
เพลย์ลิสต์วิดีโอที่เล่นอัตโนมัติวิดีโอแรกและเล่นวิดีโอต่อไปนี้โดยอัตโนมัติ | true |
true |