דיווח על הפעלה רציפה

IMA SDK ל-iOS מאפשר להגדיר הקשר של הפעלה רציפה בקשה להצגת מודעות. 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