با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
این راهنما برای کاربرانی در نظر گرفته شده است که خواهان کنترل دستی بر زمانبندی پخش وقفه تبلیغاتی هستند. در یک پیادهسازی پیشفرض، SDK بهطور خودکار فیلمهای میانی را در زمان برنامهریزیشده خود پخش میکند. برخی از توسعه دهندگان ممکن است بخواهند از پخش خودکار این وقفه های تبلیغاتی توسط SDK جلوگیری کنند. با اجرای بازپخش دستی وقفه آگهی، SDK یک رویداد AD_BREAK_READY را هنگامی که یک Mid-roll بارگیری شده است، اجرا میکند و منتظر شماست تا پخش وقفه را شروع کنید.
پیش نیازها
برنامه iOS با IMA SDK اجرا شده است.
پرایمرهای مفید
اگر هنوز نیاز به پیاده سازی IMA SDK در برنامه خود دارید، راهنمای شروع ما را بررسی کنید.
پیکربندی پخش دستی Ad Break
پیکربندی بازپخش دستی وقفه تبلیغاتی سه مرحله دارد:
به SDK بگویید که میخواهید پخش شکست آگهی را کنترل کنید.
به رویداد AD_BREAK_READY گوش دهید.
به SDK بگویید وقتی آماده شدید تبلیغات پخش کند.
قطعه زیر تغییرات مورد نیاز در Advanced Example را برای اجرای بازپخش دستی وقفه تبلیغاتی نشان می دهد:
-(void)setUpAdsLoader{...IMASettingssettings=[[IMASettingsalloc]init];// Tell the SDK that you want to control ad break playback.settings.autoPlayAdBreaks=NO;self.adsLoader=[[IMAAdsLoaderalloc]initWithSettings:settings];...}-(void)adsManager:(IMAAdsManager*)adsManagerdidReceiveAdEvent:(IMAAdEvent*)event{...switch(event.type){// Listen for the AD_BREAK_READY eventcasekIMAAdEvent_AD_BREAK_READY:// Tell the SDK to play ads when you're ready. To skip this ad break,// simply return from this handler without calling [adsManager start].[adsManagerstart];break;...}}
سوالات متداول
آیا این برای اجرای IMA SDK مورد نیاز است؟
مطلقا نه! این فقط برای ناشرینی ارائه میشود که نمیخواهند IMA SDK بهطور خودکار آگهیهای میانپول را زمانی که طبق قوانین آگهی شما یا پاسخ VMAP برنامهریزی میشوند پخش کند.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["This guide explains how to manually control ad break playback timing within the IMA SDK for iOS apps, preventing automatic mid-roll playback."],["By implementing manual ad break playback, developers can trigger mid-roll ads using the `AD_BREAK_READY` event and the `start` method."],["This feature is optional and intended for publishers seeking greater control over ad playback timing, requiring code modifications to the IMA SDK setup and event handling."],["Manual ad break playback involves three steps: disabling automatic ad breaks, listening for the `AD_BREAK_READY` event, and initiating ad playback when desired."]]],[]]