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