الإبلاغ عن تشغيل متواصل

اختيار النظام الأساسي: HTML5 Android iOS tvOS
تتيح حزمة تطوير البرامج (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)

كيف يختلف التشغيل المستمر عن التشغيل التلقائي للإعلانات؟

تتيح حزمة تطوير البرامج (SDK) للإعلانات التفاعلية على tvOS أيضًا إمكانية تحديد ما إذا كان المشغّل سيبدأ التشغيل تلقائيًا أو ينتظر إجراءً من المستخدم لبدء التشغيل. ويتم ذلك باستخدام السمة adWillAutoPlay. عند ضبط هذه السمة على true، تكون الإعلانات التي يتم عرضها هي تلك التي يحدّدها خادم الإعلانات على أنّها مناسبة لبيئة التشغيل التلقائي.

يوضّح هذا الجدول الحالات التي يجب فيها طلب إعلانات للتشغيل المستمر والتشغيل التلقائي، استنادًا إلى محتوى الفيديو الذي يتم عرض الإعلانات معه.

محتوى الفيديو قيمة continuousPlayback قيمة adWillAutoPlay
فيديو محتوى واحد يتم تشغيله عند تفاعل المستخدم false false
فيديو محتوى واحد يتم تشغيله تلقائيًا false true
قائمة تشغيل فيديوهات يتم فيها تشغيل الفيديو الأول عند تفاعل المستخدم، ولكن يتم تشغيل الفيديوهات التالية تلقائيًا true false
قائمة تشغيل فيديوهات يتم فيها تشغيل الفيديو الأول تلقائيًا وتشغيل الفيديوهات التالية تلقائيًا true true