এই নির্দেশিকা ব্যাখ্যা করে কিভাবে বিজ্ঞাপন বাফারিং অবস্থার উপর ভিত্তি করে পদক্ষেপ নিতে হয়।
আপনার অ্যাপে বাফার ইভেন্ট ব্যবহার করা
যখন বিজ্ঞাপনগুলি বাফারে বিরতি দেয় তখন আপনার অ্যাপে একটি কার্যকলাপ নির্দেশক যোগ করতে আপনি IMAAdsManagerDelegate
এ নিম্নলিখিত প্রতিনিধি পদ্ধতিগুলি ব্যবহার করতে পারেন:
-
- (void)adsManagerAdDidStartBuffering(IMAAdsManager *)adsManager
: একটি বিজ্ঞাপন যেটি ইতিমধ্যেই বাজানো শুরু হয়েছে তা বাফার হতে বন্ধ হয়ে গেলে বলা হয়৷ -
- (void)adsManager:(IMAAdsManager *)adsManager adDidBufferToMediaTime:(NSTimeInterval)mediaTime
: বিজ্ঞাপন বাফার হিসাবে বলা হয়। যতক্ষণ একটি বিজ্ঞাপন বাফারিং হয় ততক্ষণ এই পদ্ধতিটি বারবার বলা হয়। -
- (void)adsManagerAdPlaybackReady:(IMAAdsManager *)adsManager
: বলা হয় যখন বর্তমান বিজ্ঞাপনটি পর্যাপ্তভাবে বাফার করা হয় যাতে বিজ্ঞাপন প্লেব্যাক বাফারকে ছাড়িয়ে যাওয়ার সম্ভাবনা না থাকে।
উদাহরণ
সমস্ত সংযোজন IMA SDK অ্যাডভান্সড নমুনার উপর ভিত্তি করে (iOS এবং tvOS উভয়ের জন্য):
@interface VideoViewController ()... @end @implementation VideoViewController ... - (void)adsManagerAdDidStartBuffering:(IMAAdsManager *)adsManager { // Show your activity indicator above the video player - ad playback has // stopped to buffer. } - (void)adsManagerAdPlaybackReady:(IMAAdsManager *)adsManager { // Hide your activity indicator - as playback resumes. }
FAQ
আমার বিজ্ঞাপন শুরু হওয়ার আগে আমি কি একটি কার্যকলাপ নির্দেশক দেখাতে পারি?
হ্যাঁ, কিন্তু আমরা সেই ব্যবহারের ক্ষেত্রে বিভিন্ন প্রতিনিধি পদ্ধতির উপর নির্ভর করার পরামর্শ দিই। আপনি যখন [adsManager start]
কল করেন তখন আপনি কার্যকলাপ নির্দেশক দেখাতে পারেন এবং kIMAAdEvent_STARTED
ইন - (void)adsManager:(IMAAdsManager *)adsManager didReceiveAdEvent:(IMAAdEvent *)event
ধরলে কার্যকলাপ নির্দেশকটি লুকিয়ে রাখতে পারেন।