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

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

أوجه الاختلاف بين ميزة "التشغيل المتواصل" وميزة "التشغيل التلقائي للإعلانات"

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

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

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