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

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

בטבלה הזו מוסבר מתי לבקש מודעות לצורך הפעלה רציפה והפעלה אוטומטית, על סמך תוכן הסרטון שאליו המודעות מותאמות.

תוכן וידאו ערך להפעלה רציפה ערך של adWillAutoPlay
סרטון תוכן יחיד שמופעל בעת אינטראקציה עם המשתמש false false
סרטון תוכן יחיד שמופעל באופן אוטומטי false true
פלייליסט של סרטונים שמפעיל את הסרטון הראשון עם אינטראקציה של המשתמש, אבל מפעיל את הסרטונים הבאים באופן אוטומטי true false
פלייליסט של סרטונים שמפעיל את הסרטון הראשון באופן אוטומטי, ומפעיל את הסרטונים הבאים באופן אוטומטי true true