এই নির্দেশিকাটি iOS প্রকাশকদের জন্য তৈরি করা হয়েছে যারা তাদের IMA SDK প্রয়োগে ব্যাকগ্রাউন্ড অডিও বিজ্ঞাপন প্লেব্যাক যোগ করতে আগ্রহী। এটি অ্যাপকে ব্যাকগ্রাউন্ডে বিজ্ঞাপনের অনুরোধ করার অনুমতি দেয়। এছাড়াও, এটি অ্যাপকে ব্যাকগ্রাউন্ডে প্রবেশ করতে এবং বিজ্ঞাপনটি শেষ না হওয়া পর্যন্ত চালিয়ে যেতে দেয়।
আমরা ব্যাকগ্রাউন্ডে ভিডিও বিজ্ঞাপন চালানোর সাজেশন দিই না।
পূর্বশর্ত
- IMA SDK প্রয়োগ করা iOS অ্যাপ্লিকেশন।
- IMA SDK V3 Beta v13 বা তার পরবর্তী যেকোনও ভার্সন।
সহায়ক প্রাইমার
আপনার অ্যাপে এখনও IMA SDK প্রয়োগ করতে হলে, আমাদের শুরু করার নির্দেশিকা দেখুন।
আপনার অ্যাপে ব্যাকগ্রাউন্ডে বিজ্ঞাপন প্লেব্যাক যোগ করা
ব্যাকগ্রাউন্ডে বিজ্ঞাপন প্লেব্যাক যোগ করার জন্য নিম্নলিখিত ধাপগুলি অনুসরণ করতে হয়:
- অডিও ও Airplay ব্যাকগ্রাউন্ড মোড চালু করুন। Xcode 6-এ, একটি টার্গেট বেছে নিন, তারপর Capabilities > Background Modes-এর অধীনে, "Audio and Airplay" চালু করুন।
AVAudioSessionঅ্যাক্টিভেট করুন এবংAVAudioSessionCategory-এর সাহায্যে এর এমন ক্যাটেগরি সেট করুন যা ব্যাকগ্রাউন্ড অডিও চালাতে পারে, যেমনAVAudioSessionCategoryPlayback।IMAAdsLoaderতৈরি করুন,IMASettingsঅবজেক্টেenableBackgroundPlayback-এর মানYESসেট করুন।
- (void)viewDidLoad { [super viewDidLoad]; NSError *error; [[AVAudioSession sharedInstance] setActive:YES error:&error]; if (error != nil) { NSLog(@"Error: %@", error.localizedDescription); } [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:&error]; if (error != nil) { NSLog(@"Error: %@", error.localizedDescription); } }
IMASettings *settings = [[IMASettings alloc] init]; settings.enableBackgroundPlayback = YES; IMAAdsLoader *adsLoader = [[IMAAdsLoader alloc] initWithSettings:settings];
গুরুত্বপূর্ণ
ব্যাকগ্রাউন্ডে বিজ্ঞাপন অনুরোধ করতে, আপনার কন্টেন্ট চলতে হবে। [IMAAdsLoader requestAds:] কল করার আগে অ্যাপ ব্যাকগ্রাউন্ডে চলে গেলে, কন্টেন্ট প্লেয়ারে ম্যানুয়ালি প্লে কল করার প্রয়োজন হতে পারে।
iOS অ্যাপ ব্যাকগ্রাউন্ডে নিয়ে গেলে, বিজ্ঞাপন প্লেব্যাক অটোমেটিক পজ হয়ে যায়। বিজ্ঞাপন চালানোর সময় আপনার অ্যাপ ব্যাকগ্রাউন্ডে চলে গেলে, প্লেব্যাক আবার চালু করতে আপনাকে [IMAAdsManager resume] কল করতে হবে।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
- আমার অ্যাপে অডিও ও Airplay ব্যাকগ্রাউন্ড মোড চালু না করলে কী হবে?
- আপনি এই মোড বেছে না নিলে, অ্যাপ ব্যাকগ্রাউন্ডে চলে গেলে অ্যাপের মাধ্যমে চালানো যেকোনও অডিও বন্ধ হয়ে যায়। এছাড়াও, ব্যাকগ্রাউন্ডে থাকাকালীন অ্যাপটি কোনও অডিও চালু করতে পারে না।