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