বিজ্ঞাপন পরিদর্শক লঞ্চ করা

প্ল্যাটফর্ম বেছে নিন: Android iOS Unity Flutter Android (পুরনো)

আপনার বিজ্ঞাপন ইন্টিগ্রেশন পরীক্ষা করার আগে, আপনাকে অবশ্যই আপনার অ্যাপে বিজ্ঞাপন ইন্সপেক্টর চালু করতে হবে। এই পৃষ্ঠায় জেসচার ব্যবহার করে কীভাবে বিজ্ঞাপন ইন্সপেক্টর চালু করতে হয় এবং কীভাবে প্রোগ্রাম্যাটিক্যালি চালু করতে হয় তা কভার করা হয়েছে।

পূর্বশর্ত

চালিয়ে যাওয়ার আগে, নিম্নলিখিত কাজগুলি করুন:

  • 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-এ লঞ্চ কল করা হলে, বিজ্ঞাপন ইন্সপেক্টরের প্রেজেন্টেশন ব্যর্থ হয়।