এই নির্দেশিকাটি সেইসব প্রকাশকদের জন্য, যারা Vpon-এর সাথে গুগল মোবাইল অ্যাডস মিডিয়েশন ব্যবহার করতে আগ্রহী। এতে আপনার বর্তমান iOS অ্যাপের সাথে কাজ করার জন্য একটি মিডিয়েশন অ্যাডাপ্টার সেটআপ এবং অতিরিক্ত সেটিংস কনফিগার করার পদ্ধতি ধাপে ধাপে বর্ণনা করা হয়েছে।
| ভিপিএন রিসোর্সেস |
|---|
| ডকুমেন্টেশন |
| এসডিকে |
| অ্যাডাপ্টার |
| গ্রাহক সহায়তা |
পূর্বশর্ত
Google Mobile Ads SDK সমন্বিত একটি আইওএস অ্যাপ (যদি আপনার কাছে এটি না থাকে, Google Mobile Ads SDK সেট আপ করুন দেখুন।)
একটি AdMob অ্যাকাউন্ট এবং মিডিয়েশন লাইন আইটেম দিয়ে কনফিগার করা একটি অ্যাড ইউনিট ।
সহায়ক প্রাইমার
নিম্নলিখিত হেল্প সেন্টার নিবন্ধগুলি মধ্যস্থতা বিষয়ে পটভূমিমূলক তথ্য প্রদান করে:
আপনার প্রকল্পে Vpon যোগ করুন
আগের মতোই আপনার অ্যাপে বিজ্ঞাপন যুক্ত করুন। নন-ইন্টারস্টিশিয়াল বিজ্ঞাপন (ব্যানার সাইজ, লিডারবোর্ড সাইজ, ইত্যাদি) যুক্ত করতে, ব্যানার বিজ্ঞাপন দেখুন। ইন্টারস্টিশিয়াল বিজ্ঞাপন (ফুল-স্ক্রিন বিজ্ঞাপন যা অন্য সব কন্টেন্ট ঢেকে দেয়) যুক্ত করতে, ইন্টারস্টিশিয়াল বিজ্ঞাপন দেখুন।
নিম্নলিখিত ধাপগুলো আপনার বিজ্ঞাপন প্লেসমেন্টকে একটি মিডিয়েশন প্লেসমেন্টে পরিবর্তন করে, যা একাধিক নেটওয়ার্ক থেকে বিজ্ঞাপন দেখাতে পারে।
উপরের রিসোর্সগুলো থেকে Vpon-এর অ্যাডাপ্টার এবং SDK ডাউনলোড করুন।
Xcode-এ ডাউনলোড করা নেটওয়ার্ক অ্যাডাপ্টার/SDK যোগ করতে: আপনার প্রজেক্টের উপর রাইট-ক্লিক করে ‘Add Files to project ক্লিক করুন।
Vpon-এর প্রয়োজনীয় যেকোনো ফ্রেমওয়ার্ক, কম্পাইলার ফ্ল্যাগ বা লিঙ্কার ফ্ল্যাগ অন্তর্ভুক্ত করুন। অতিরিক্ত কোড লেখার কোনো প্রয়োজন নেই। বিজ্ঞাপন তৈরি করার জন্য মিডিয়েশন প্রয়োজন অনুযায়ী Vpon অ্যাডাপ্টার এবং SDK চালু করে।
ইভেন্ট বিজ্ঞপ্তি সেট আপ করুন
ইম্প্রেশনের মতো অ্যাড লাইফসাইকেল ইভেন্ট সম্পর্কে অবহিত হতে, আপনি একটি GADBannerViewDelegate ইমপ্লিমেন্ট করতে পারেন। মিডিয়েশন ব্যবহার করার সময়, এই ডেলিগেটটি Vpon থেকে আসা ইভেন্ট সম্পর্কে স্বয়ংক্রিয়ভাবে অবহিত হয়। উদাহরণস্বরূপ, যেকোনো অ্যাড নেটওয়ার্কের ইম্প্রেশন GADBannerViewDelegate এর adViewDidReceiveAd: মেথডের মাধ্যমে রিপোর্ট করা হয়।
adNetworkClassName-এর মান যাচাই করুন
আপনি ঐচ্ছিকভাবে GADBannerView এর adNetworkClassName প্রপার্টিটি চেক করতে পারেন, যা adViewDidReceiveAd কলব্যাকটি কল হওয়ার পর বর্তমান ব্যানারটি ফেচ করা অ্যাড নেটওয়ার্কের ক্লাস নেম রিটার্ন করে:
সুইফট
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}
উদ্দেশ্য-সি
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}
একইভাবে, ইন্টারস্টিশিয়ালের জন্য, interstitialDidReceiveAd ভিতরে GADInterstitialAd এর adNetworkClassName প্রপার্টিটি পরীক্ষা করুন:
সুইফট
func interstitialDidReceiveAd(_ ad: GADInterstitialAd) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
উদ্দেশ্য-সি
- (void)interstitialDidReceiveAd:(GADInterstitialAd *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
adNetworkClassName রিটার্ন করে GADMAdapterGoogleAdMobAds । কাস্টম ইভেন্টের মাধ্যমে আনা বিজ্ঞাপনের ক্ষেত্রে, এটি রিটার্ন করে GADMAdapterCustomEvents ।