এই নির্দেশিকাটি ডিফল্ট বিজ্ঞাপন বিরতির সময়সূচী ওভাররাইড করার এবং আপনার নিজস্ব বিজ্ঞাপন বিরতির প্লেব্যাক সময় কনফিগার করার নির্দেশাবলী প্রদান করে৷ যখন ম্যানুয়াল বিজ্ঞাপন বিরতি প্লেব্যাক প্রয়োগ করা হয়, একটি বিজ্ঞাপন বিরতি লোড হয়ে গেলে SDK একটি AD_BREAK_READY
ইভেন্ট চালু করে এবং বিরতির প্লেব্যাক শুরু করার জন্য আপনার জন্য অপেক্ষা করে৷
পূর্বশর্ত
- IMA SDK সহ একটি Android অ্যাপ্লিকেশন বাস্তবায়িত হয়েছে৷
ম্যানুয়াল বিজ্ঞাপন বিরতি প্লেব্যাক কনফিগার করা হচ্ছে
ম্যানুয়াল বিজ্ঞাপন বিরতি প্লেব্যাক কনফিগার করতে:
- SDK কে বলুন আপনি বিজ্ঞাপন বিরতি প্লেব্যাক নিয়ন্ত্রণ করতে চান।
- AD_BREAK_READY ইভেন্টের জন্য শুনুন।
- আপনি প্রস্তুত হলে SDK-কে বিজ্ঞাপনগুলি চালাতে বলুন৷
নীচের স্নিপেটটি ম্যানুয়াল বিজ্ঞাপন বিরতি প্লেব্যাক বাস্তবায়নের জন্য উন্নত উদাহরণে প্রয়োজনীয় পরিবর্তনগুলি দেখায়৷
public VideoPlayerController( Context context, VideoPlayerWithAdPlayback videoPlayerWithAdPlayback, View playButton, View playPauseToggle, String language, ViewGroup companionViewGroup, Logger log) { ... sdkFactory = ImaSdkFactory.getInstance(); ImaSdkSettings imaSdkSettings = sdkFactory.createImaSdkSettings(); imaSdkSettings.setLanguage(language); // Tell the SDK you want to control ad break playback. imaSdkSettings.setAutoPlayAdBreaks(false); ... } ... @Override public void onAdEvent(AdEvent adEvent) { ... switch (adEvent.getType()) { // Listen for the AD_BREAK_READY event. case 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(). adsManager.start(); break; ... }
FAQ
- IMA SDK বাস্তবায়নের জন্য কি ম্যানুয়াল বিজ্ঞাপন প্লেব্যাকের প্রয়োজন?
- না। ম্যানুয়াল বিজ্ঞাপন প্লেব্যাক হল সেই প্রকাশকদের জন্য একটি ঐচ্ছিক বৈশিষ্ট্য যারা IMA SDK স্বয়ংক্রিয়ভাবে বিজ্ঞাপনের নিয়ম বা VMAP প্রতিক্রিয়া দ্বারা নির্ধারিত বিজ্ঞাপন বিরতিগুলি চালাতে চান না৷