با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
IMA SDK برای tvOS امکان تنظیم زمینه پخش مداوم برای درخواست تبلیغات را فراهم می کند. ویژگی continuousPlayback به SDK اطلاع می دهد که آیا پخش کننده قصد دارد به طور مداوم ویدیوهای محتوا را یکی پس از دیگری مانند پخش تلویزیونی پخش کند. وقتی روی true تنظیم شود، تبلیغاتی که از درخواست بازگردانده می شوند، تبلیغاتی هستند که توسط سرور تبلیغات به عنوان مناسب برای پخش مداوم تعیین شده اند. مشخص نکردن مقداری برای این ویژگی، تنظیمات را ناشناخته میگذارد. نمونه زیر نحوه تنظیم پخش مداوم در درخواست تبلیغات را نشان می دهد.
IMA SDK برای tvOS همچنین اجازه می دهد تا تنظیم کنید که پخش کننده به طور خودکار شروع به پخش کند یا منتظر بمانید تا عملکرد کاربر شروع به پخش کند. این کار با استفاده از ویژگی adWillAutoPlay انجام می شود. وقتی روی true تنظیم شود، تبلیغاتی که برگردانده می شوند، تبلیغاتی هستند که توسط سرور تبلیغات به عنوان مناسب برای یک محیط پخش خودکار تعیین شده اند.
این جدول زمان درخواست تبلیغات برای پخش مداوم و پخش خودکار را بر اساس محتوای ویدیویی که تبلیغات با آن جفت می شود، توضیح می دهد.
محتوای ویدیویی
مقدار برای پخش مداوم
ارزش برای adWillAutoPlay
یک ویدیوی تک محتوا که بر اساس تعامل کاربر پخش می شود
false
false
یک ویدیوی تک محتوا که به صورت خودکار پخش می شود
false
true
یک لیست پخش ویدیویی که اولین ویدیو را بر اساس تعامل کاربر پخش می کند اما ویدیوهای زیر را به صورت خودکار پخش می کند
true
false
یک لیست پخش ویدیویی که اولین ویدیو را به طور خودکار پخش می کند و ویدیوهای زیر را به صورت خودکار پخش می کند
تاریخ آخرین بهروزرسانی 2025-08-01 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-08-01 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eThe IMA SDK for tvOS allows you to set the \u003ccode\u003econtinuousPlayback\u003c/code\u003e property on ad requests to indicate if content videos will play continuously, influencing the types of ads returned.\u003c/p\u003e\n"],["\u003cp\u003eSetting \u003ccode\u003econtinuousPlayback\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e signals that videos will play one after another, similar to a TV broadcast, and retrieves ads designated for continuous play.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eadWillAutoPlay\u003c/code\u003e property determines whether ads will start playing automatically or require user interaction to begin.\u003c/p\u003e\n"],["\u003cp\u003eRefer to the provided table to align \u003ccode\u003econtinuousPlayback\u003c/code\u003e and \u003ccode\u003eadWillAutoPlay\u003c/code\u003e settings with your specific video content behavior, such as single videos or playlists with autoplay functionality.\u003c/p\u003e\n"]]],[],null,["# Report continuous play\n\nThe IMA SDK for tvOS allows for setting the continuous play context for an ads request. The `\n`[continuousPlayback](/interactive-media-ads/docs/sdks/tvos/client-side/reference/Classes/IMAAdsRequest#continuousplayback) property notifies the SDK whether the player intends to continuously play the content videos one after another, similar to a TV broadcast. When set to `true`, the ads returned from the request are those designated by the ads server as suitable for continuous play. Not specifying a value for this property leaves the setting as unknown. **Note:** Changing this setting has no impact on ad playback.\nThe following sample demonstrates how to set continuous play in an ads request. \n\n### Objective-C\n\n```objective-c\nIMAAdsRequest *request = [[IMAAdsRequest alloc]\n initWithAdTagUrl:adTagUrl\n adDisplayContainer:[self createAdDisplayContainer]\n avPlayerVideoDisplay:[[IMAAVPlayerVideoDisplay alloc] initWithAVPlayer:self.contentPlayer]\n pictureInPictureProxy:self.pictureInPictureProxy\n userContext:nil];\n request.continuousPlayback = true;\n [self.adsLoader requestAdsWithRequest:request];\n```\n\n### Swift\n\n```swift\nlet request = IMAAdsRequest(\n adTagUrl: adTagUrl,\n adDisplayContainer: createAdDisplayContainer(),\n avPlayerVideoDisplay: IMAAVPlayerVideoDisplay(avPlayer: contentPlayer),\n pictureInPictureProxy: pictureInPictureProxy,\n userContext: nil)\nrequest.continuousPlayback = true;\nadsLoader!.requestAds(with: request)\n```\n\nHow continuous play differs from ad auto-play\n---------------------------------------------\n\nThe IMA SDK for tvOS also allows for setting whether the player will start playing automatically or wait for user action to begin playing. This is done using the `\n`[adWillAutoPlay](/interactive-media-ads/docs/sdks/tvos/client-side/reference/Classes/IMAAdsRequest#adwillautoplay) property. When set to `true`, the ads returned are those designated by the ads server as suitable for an auto-play environment.\n\n\nThis table details when to request ads for continuous play and auto-play, based on the video content\nthe ads are paired with.\n\n| Video Content | Value for continuousPlayback | Value for adWillAutoPlay |\n|------------------------------------------------------------------------------------------------------|------------------------------|--------------------------|\n| A single content video that plays upon user interaction | `false` | `false` |\n| A single content video that autoplays | `false` | `true` |\n| A video playlist that plays the first video upon user interaction but autoplays the following videos | `true` | `false` |\n| A video playlist that autoplays the first video and autoplays the following videos | `true` | `true` |"]]