আপনার বিজ্ঞাপন ইন্টিগ্রেশন পরীক্ষা করার আগে, আপনার অ্যাপে বিজ্ঞাপন পরিদর্শক চালু করতে হবে। এই পৃষ্ঠায় ইঙ্গিত ব্যবহার করে বিজ্ঞাপন পরিদর্শক কীভাবে চালু করবেন এবং কীভাবে প্রোগ্রাম্যাটিকভাবে চালু করবেন তা আলোচনা করা হয়েছে।
পূর্বশর্ত
চালিয়ে যাওয়ার আগে, নিম্নলিখিতগুলি করুন:
- একটি AdMob অ্যাকাউন্ট তৈরি করতে, আপনার পরীক্ষামূলক ডিভাইস সেট করতে, Google Mobile Ads SDK চালু করতে এবং সর্বশেষ সংস্করণ ইনস্টল করতে প্রাথমিক পূর্বশর্তের সমস্ত আইটেম পূরণ করুন।
একটি লঞ্চ বিকল্প বেছে নিন
আপনি নিম্নলিখিত উপায়ে বিজ্ঞাপন পরিদর্শক চালু করতে পারেন:
- একটি পরীক্ষামূলক ডিভাইস নিবন্ধনের পরে AdMob UI-তে আপনার নির্বাচিত অঙ্গভঙ্গিটি ব্যবহার করুন। বিস্তারিত জানার জন্য, একটি পরীক্ষামূলক ডিভাইস সেট আপ করুন দেখুন।
- Google Mobile Ads SDK মাধ্যমে প্রোগ্রাম্যাটিকভাবে।
অঙ্গভঙ্গি ব্যবহার করে লঞ্চ করুন
একটি অঙ্গভঙ্গি দিয়ে বিজ্ঞাপন পরিদর্শক চালু করতে, আপনার পরীক্ষামূলক ডিভাইসের জন্য AdMob UI-তে কনফিগার করা অঙ্গভঙ্গি, যেমন ডাবল ফ্লিক বা শেক, সম্পাদনা করুন। আরও বিস্তারিত জানার জন্য, বিজ্ঞাপন পরিদর্শক দিয়ে আপনার অ্যাপ পরীক্ষা করুন দেখুন।
AdMob UI তে একটি অঙ্গভঙ্গি সেট করার পরে, প্রচারের জন্য সময় দিন। আপনার টেস্ট ডিভাইসের সাথে আপনার অঙ্গভঙ্গি সেটিং নিবন্ধন করার জন্য Google Mobile Ads SDK এর মাধ্যমে একটি বিজ্ঞাপন অনুরোধ করুন। যদি আপনার অঙ্গভঙ্গি সম্পাদন বিজ্ঞাপন পরিদর্শক-এ খুলতে ব্যর্থ হয়, তাহলে একটি বিজ্ঞাপন লোড করার চেষ্টা করুন, আপনার অ্যাপটি পুনরায় চালু করুন এবং আবার অঙ্গভঙ্গি পরীক্ষা করুন।
প্রোগ্রাম্যাটিকভাবে লঞ্চ করুন
নিম্নলিখিতটি চালিয়ে বিজ্ঞাপন পরিদর্শক চালু করুন:
সুইফট
MobileAds.shared.presentAdInspector(from: viewController) { error in
// Error will be non-nil if there was an issue and the inspector was not displayed.
}
অবজেক্টিভ-সি
[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 এ কল করা হয়, তাহলে বিজ্ঞাপন পরিদর্শকের উপস্থাপনা ব্যর্থ হয়।