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