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