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