با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
این راهنما دستورالعملهایی را درباره لغو برنامه پیشفرض وقفههای تبلیغاتی و پیکربندی زمانبندی پخش وقفه تبلیغاتی خودتان ارائه میدهد. وقتی بازپخش دستی وقفه تبلیغاتی اجرا میشود، SDK یک رویداد AD_BREAK_READY را هنگام بارگیری یک استراحت تبلیغاتی اجرا میکند و منتظر شما میماند تا پخش وقفه را شروع کنید.
پیش نیازها
یک برنامه اندروید با IMA SDK پیاده سازی شده است.
پیکربندی پخش دستی استراحت آگهی
برای پیکربندی پخش دستی استراحت آگهی:
به SDK بگویید که میخواهید پخش شکست آگهی را کنترل کنید.
به رویداد AD_BREAK_READY گوش دهید.
به SDK بگویید وقتی آماده شدید تبلیغات پخش کند.
قطعه زیر تغییرات مورد نیاز در Advanced Example را برای اجرای بازپخش دستی وقفه تبلیغاتی نشان می دهد.
publicVideoPlayerController(Contextcontext,VideoPlayerWithAdPlaybackvideoPlayerWithAdPlayback,ViewplayButton,ViewplayPauseToggle,Stringlanguage,ViewGroupcompanionViewGroup,Loggerlog){...sdkFactory=ImaSdkFactory.getInstance();ImaSdkSettingsimaSdkSettings=sdkFactory.createImaSdkSettings();imaSdkSettings.setLanguage(language);// Tell the SDK you want to control ad break playback.imaSdkSettings.setAutoPlayAdBreaks(false);...}...@OverridepublicvoidonAdEvent(AdEventadEvent){...switch(adEvent.getType()){// Listen for the AD_BREAK_READY event.caseAD_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().adsManager.start();break;...}
سوالات متداول
آیا پخش دستی تبلیغات برای اجرای IMA SDK مورد نیاز است؟
پخش دستی آگهی خیر، یک ویژگی اختیاری برای ناشرانی است که نمیخواهند IMA SDK بهطور خودکار وقفههای آگهی را طبق برنامهریزی شده توسط قانون تبلیغات یا پاسخ VMAP پخش کند.
تاریخ آخرین بهروزرسانی 2025-01-09 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-01-09 بهوقت ساعت هماهنگ جهانی."],[[["This guide explains how to manually control ad break playback timing in your Android app using the IMA SDK."],["By disabling autoplay and listening for the `AD_BREAK_READY` event, you can trigger ad breaks at your desired moments."],["This feature is optional and provides flexibility for publishers who need custom ad playback control beyond the default ad schedule."],["The Advanced Example showcases the implementation, but the Basic Example with the Exoplayer-IMA extension cannot be used as a basis for this guide."]]],[]]