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 สำหรับ tvOS ยังอนุญาตให้ตั้งค่าว่าโปรแกรมเล่นจะเริ่มเล่นโดยอัตโนมัติหรือรอการดำเนินการจากผู้ใช้เพื่อเริ่มเล่น ซึ่งทำได้โดยใช้พร็อพเพอร์ตี้
adWillAutoPlay
เมื่อตั้งค่าเป็น true โฆษณาที่ส่งคืนจะเป็นโฆษณาที่เซิร์ฟเวอร์โฆษณากำหนดว่าเหมาะสำหรับสภาพแวดล้อมการเล่นอัตโนมัติ
ตารางนี้แสดงรายละเอียดเวลาที่ควรขอโฆษณาสำหรับการเล่นต่อเนื่องและการเล่นอัตโนมัติ โดยอิงตามเนื้อหาวิดีโอที่จับคู่กับโฆษณา
| เนื้อหาวิดีโอ | ค่าสำหรับ continuousPlayback | ค่าสำหรับ adWillAutoPlay |
|---|---|---|
| วิดีโอเนื้อหารายการเดียวที่เล่นเมื่อผู้ใช้โต้ตอบ | false |
false |
| วิดีโอเนื้อหารายการเดียวที่เล่นอัตโนมัติ | false |
true |
| เพลย์ลิสต์วิดีโอที่เล่นวิดีโอแรกเมื่อผู้ใช้โต้ตอบ แต่เล่นวิดีโอที่ตามมาอัตโนมัติ | true |
false |
| เพลย์ลิสต์วิดีโอที่เล่นวิดีโอแรกอัตโนมัติและเล่นวิดีโอที่ตามมาอัตโนมัติ | true |
true |