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
, המודעות שמוחזרות הן אלה שסווגו על ידי המודעות
המתאים לסביבת הפעלה אוטומטית.
בטבלה הזו מוסבר מתי אפשר לבקש מודעות להפעלה רציפה ואוטומטית, על סמך תוכן הסרטון המודעות מותאמות.
תוכן וידאו | ערך להפעלה רציפה | הערך של adWillAutoPlay |
---|---|---|
סרטון תוכן יחיד שמופעל בעקבות אינטראקציה של המשתמש | false |
false |
סרטון יחיד עם תוכן שמופעל באופן אוטומטי | false |
true |
פלייליסט של סרטונים שמפעיל את הסרטון הראשון בעקבות אינטראקציה של המשתמש, אבל מפעיל את הסרטון באופן אוטומטי הסרטונים הבאים | true |
false |
פלייליסט של סרטונים שמפעיל באופן אוטומטי את הסרטון הראשון ומפעיל את הסרטונים הבאים באופן אוטומטי | true |
true |