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)
أوجه الاختلاف بين التشغيل المستمر والتشغيل التلقائي للإعلانات
تسمح أيضًا حزمة تطوير البرامج لإعلانات الوسائط التفاعلية لنظام التشغيل iOS بتحديد ما إذا كان سيبدأ تشغيل المشغّل تلقائيًا أم ينتظر حتى يبدأ تشغيل إجراء المستخدم. ويتم ذلك باستخدام السمة
adWillAutoPlay
. عند ضبط هذه السياسة على true
، تكون الإعلانات المعروضة هي الإعلانات التي يحدّدها خادم الإعلانات
على أنّها مناسبة لبيئة التشغيل التلقائي.
يوضّح هذا الجدول بالتفصيل حالات طلب الإعلانات للتشغيل المستمر والتشغيل التلقائي، استنادًا إلى محتوى الفيديو الذي يتم إقران الإعلانات معه.
محتوى الفيديو | قيمة التشغيل المستمر | قيمة adwillAutoPlay |
---|---|---|
فيديو محتوى واحد يتم تشغيله عند تفاعل المستخدم | false |
false |
فيديو من محتوى واحد يتم تشغيله تلقائيًا | false |
true |
قائمة تشغيل فيديوهات تشغّل أوّل فيديو عند تفاعل المستخدم مع أنّها تشغِّل تلقائيًا الفيديوهات التالية | true |
false |
قائمة تشغيل فيديوهات تشغّل الفيديو الأول تلقائيًا والفيديوهات التالية | true |
true |