আপনার বিজ্ঞাপন ইন্টিগ্রেশন পরীক্ষা করার আগে, আপনাকে অবশ্যই আপনার অ্যাপে বিজ্ঞাপন ইন্সপেক্টর চালু করতে হবে। এই পৃষ্ঠায় জেসচার ব্যবহার করে কীভাবে বিজ্ঞাপন ইন্সপেক্টর চালু করতে হয় এবং কীভাবে প্রোগ্রাম্যাটিক্যালি চালু করতে হয় তা কভার করা হয়েছে।
পূর্বশর্ত
চালিয়ে যাওয়ার আগে, নিম্নলিখিত কাজগুলি করুন:
- AdMob অ্যাকাউন্ট তৈরি করতে, টেস্ট ডিভাইস সেট করতে, Google Mobile Ads SDK শুরু করতে এবং লেটেস্ট ভার্সন ইনস্টল করতে প্রাথমিক পূর্বশর্ত-এর সব আইটেম সম্পূর্ণ করুন।
লঞ্চ করার বিকল্প বেছে নিন
আপনি নিম্নলিখিত উপায়ে বিজ্ঞাপন ইনস্পেক্টর চালু করতে পারবেন:
- টেস্ট ডিভাইস রেজিস্টার করার পরে AdMob UI-তে আপনার বেছে নেওয়া জেসচার ব্যবহার করুন। আরও বিবরণের জন্য, টেস্ট ডিভাইস সেট-আপ করুন দেখুন।
- Google Mobile Ads SDK-এর মাধ্যমে প্রোগ্রামাটিক উপায়ে।
জেসচার ব্যবহার করে লঞ্চ করা
জেসচারের মাধ্যমে বিজ্ঞাপন পরিদর্শক চালু করতে, ডবল ফ্লিক বা শেকের মতো জেসচার পারফর্ম করুন যা আপনি নিজের টেস্ট ডিভাইসের জন্য AdMob UI-তে কনফিগার করেছেন। আরও বিবরণের জন্য, বিজ্ঞাপন পরিদর্শকের মাধ্যমে আপনার অ্যাপ পরীক্ষা করুন দেখুন।
AdMob UI-তে জেসচার সেট করার পরে, সেটি প্রয়োগ করার জন্য কিছু সময় দিন। আপনার টেস্ট ডিভাইসে জেসচার সেটিংস রেজিস্টার করতে Google Mobile Ads SDK-এর মাধ্যমে বিজ্ঞাপন অনুরোধ করুন। আপনার জেসচার পারফর্ম করার ফলে বিজ্ঞাপন পরিদর্শক খুলতে না পারলে, একটি বিজ্ঞাপন লোড করার চেষ্টা করুন, আপনার অ্যাপ রিস্টার্ট করুন এবং জেসচারটি আবার পরীক্ষা করুন।
প্রোগ্রামাটিক উপায়ে লঞ্চ করা
নিম্নলিখিত কমান্ড চালিয়ে বিজ্ঞাপন পরিদর্শক লঞ্চ করুন:
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.
}];
এই পদ্ধতিটি প্রোগ্রাম্যাটিক উপায়ে বা AdMob UI-তে রেজিস্টার করা টেস্ট ডিভাইসের ক্ষেত্রে কাজ করে। আরও বিবরণের জন্য, টেস্ট ডিভাইস চালু করুন দেখুন।
এই লঞ্চের ভিউ কন্ট্রোলার স্ক্রিনে সম্পূর্ণভাবে দেখা যাচ্ছে কিনা তা নিশ্চিত করুন। যেমন, আপনি viewDidAppear:-এ কল করে থাকলে। ভিউ কন্ট্রোলার পাস করা হলে
প্রদর্শন করার প্রসেসে, যেমন ভিউ কন্ট্রোলার ফাংশন viewDidLoad-এ লঞ্চ কল করা হলে, বিজ্ঞাপন ইন্সপেক্টরের প্রেজেন্টেশন ব্যর্থ হয়।