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

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

পূর্বশর্ত

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

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