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 |