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

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