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