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

IMA SDK ל-Android מאפשר להגדיר הקשר להפעלה רציפה עבור בקשה להצגת מודעה. השיטה setContinuousPlayback() מודיעה ל-SDK אם הנגן מתכוון להפעיל את סרטוני התוכן אחד אחרי השני באופן רציף, בדומה לשידור בטלוויזיה. כשהיא מוגדרת לערך true, המודעות שהוחזרו מהבקשה הן אלה ששרת המודעות הגדיר כמתאימות להפעלה רציפה. אם לא מפעילים את השיטה הזו, ההגדרה משאירה את ההגדרה כלא ידועה. הדוגמה הבאה מראה איך להגדיר הפעלה רציפה בבקשה להצגת מודעה.
AdsRequest request = mSdkFactory.createAdsRequest();
request.setAdTagUrl(adTagUrl);
request.setContinuousPlayback(true);
adsLoader.requestAds(request);
אם משתמשים בתוסף Exoplayer-IMA, בגרסה 2.13 ואילך או ב-BasicExample שמכיל את התוסף, הדוגמה הבאה מראה איך להגדיר הפעלה רציפה.
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my);

    playerView = findViewById(R.id.player_view);

    ImaAdsLoader.Builder builder = new ImaAdsLoader.Builder(this).setContinuousPlayback(true);
    adsLoader = builder.build();
}

מה ההבדל בין הפעלה רציפה להפעלה אוטומטית של מודעות

IMA SDK ל-Android מאפשר גם לקבוע אם הנגן יתחיל לפעול באופן אוטומטי או ימתין שפעולת המשתמש תתחיל לפעול. הפעולה הזו מתבצעת באמצעות השיטה setAdWillAutoPlay(). אם הערך מוגדר כ-true, המודעות שהוחזרו הן אלה ששרת המודעות הגדיר כמתאימים לסביבת הפעלה אוטומטית.

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

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