আপনার বিজ্ঞাপন ইন্টিগ্রেশন পরীক্ষা করার আগে, আপনার অ্যাপে অবশ্যই বিজ্ঞাপন পরিদর্শক চালু করতে হবে। এই পৃষ্ঠায়, কীভাবে ডিবাগ মেনুর মাধ্যমে বিজ্ঞাপন পরিদর্শক চালু করতে হয় এবং কীভাবে প্রোগ্রাম চালু করতে হয় তা বলা আছে।
পূর্বশর্ত
চালিয়ে যাওয়ার আগে, নিম্নলিখিত কাজগুলি করুন:
- Ad Manager অ্যাকাউন্ট তৈরি করতে, আপনার টেস্ট ডিভাইস সেট করতে, Google Mobile Ads SDK ইনিশিয়ালাইজ করতে এবং লেটেস্ট ভার্সন ইনস্টল করতে, প্রাথমিক পূর্বশর্তে উল্লিখিত সব আইটেম সম্পূর্ণ করুন।
লঞ্চ করার বিকল্প বেছে নিন
আপনি নিম্নলিখিত উপায়ে বিজ্ঞাপন পরিদর্শক চালু করতে পারবেন:
- বিজ্ঞাপন পরিদর্শকের সেটিংসে আপনার বেছে নেওয়া জেসচার ব্যবহার করতে আপনার অ্যাপের মধ্যে ডিবাগ মেনু থেকে লঞ্চ বোতাম।
- Google Mobile Ads SDK-এর মাধ্যমে প্রোগ্র্যামাটিক উপায়ে।
ডিবাগ মেনু ব্যবহার করে লঞ্চ করা
ডিবাগ মেনুর মাধ্যমে বিজ্ঞাপন পরিদর্শক চালু করতে, আপনার অ্যাপে আর কোনও পরিবর্তন করার প্রয়োজন নেই। আরও বিবরণের জন্য, মোবাইল অ্যাপে বিজ্ঞাপন ডেলিভারি পরিদর্শন করুন দেখুন।
নিম্নলিখিত ধাপগুলি সম্পূর্ণ করুন:
- আপনার Ad Manager নেটওয়ার্কে পরিবেশিত বিজ্ঞাপন খুঁজে দেখুন।
- ডিবাগ মেনু খুলতে বিজ্ঞাপনটি টাচ করে ধরে রাখুন।
- বিজ্ঞাপন পরিদর্শক খুলুন বিকল্প বেছে নিন।
আপনি ডিভাইস লিঙ্ক না করে থাকলে, আপনাকে হয়ত Ad Manager অ্যাকাউন্টে সাইন-ইন করতে হবে।
এছাড়াও, আপনি ডিবাগ সেটিংস থেকে বিজ্ঞাপন পরিদর্শক সেটিংস বেছে নিতে পারেন এবং বিজ্ঞাপন পরিদর্শক খুলতে পারে এমন একটি জেসচার বেছে নিতে পারেন।
প্রোগ্রামাটিক উপায়ে লঞ্চ করা
নিম্নলিখিত কমান্ড চালিয়ে বিজ্ঞাপন পরিদর্শক লঞ্চ করুন:
Swift
MobileAds.shared.presentAdInspector(from: viewController) { error in
// Error will be non-nil if there was an issue and the inspector was not displayed.
}
Objective-C
[GADMobileAds.sharedInstance presentAdInspectorFromViewController:viewController
completionHandler:^(NSError *error){
// Error will be non-nil if there was an issue
// and the inspector was not displayed.
}];
এই পদ্ধতিটি প্রোগ্রাম্যাটিকভাবে রেজিস্টার করা টেস্ট ডিভাইসের জন্য কাজ করে। আরও বিবরণের জন্য, পরীক্ষামূলক ডিভাইস চালু করা দেখুন।
এই লঞ্চের ভিউ কন্ট্রোলার স্ক্রিনে সম্পূর্ণভাবে দেখা যাচ্ছে কিনা তা নিশ্চিত করুন। যেমন, আপনি viewDidAppear:-এ কল করে থাকলে। ভিউ কন্ট্রোলার যদি
ডিসপ্লে করার প্রসেসে থাকে, যেমন ভিউ কন্ট্রোলার ফাংশনে লঞ্চ কল করা হলে viewDidLoad, তাহলে বিজ্ঞাপন পরিদর্শকের প্রেজেন্টেশন ব্যর্থ হয়।