এই নির্দেশিকাটি সেইসব প্রকাশকদের জন্য, যারা LG U+AD- এর সাথে Google Mobile Ads মিডিয়েশন ব্যবহার করতে আগ্রহী। এতে আপনার বর্তমান iOS অ্যাপের সাথে কাজ করার জন্য একটি মিডিয়েশন অ্যাডাপ্টার সেটআপ এবং অতিরিক্ত সেটিংস কনফিগার করার পদ্ধতি ধাপে ধাপে বর্ণনা করা হয়েছে।
| এলজি ইউ+এডি রিসোর্স |
|---|
| ডকুমেন্টেশন |
| এসডিকে |
| অ্যাডাপ্টার |
| গ্রাহক সহায়তা |
পূর্বশর্ত
Google Mobile Ads SDK সমন্বিত একটি আইওএস অ্যাপ। (যদি আপনার কাছে এটি না থাকে, তবে ‘শুরু করুন ’ দেখুন।)
মোবাইল অ্যাপের জন্য মিডিয়েশন কনফিগার করা একটি গুগল অ্যাড ম্যানেজার অ্যাকাউন্ট।
আপনার প্রোজেক্টে LG U+AD যোগ করুন
আগের মতোই আপনার অ্যাপে বিজ্ঞাপন যুক্ত করুন। নন-ইন্টারস্টিশিয়াল বিজ্ঞাপন (ব্যানার সাইজ, লিডারবোর্ড সাইজ, ইত্যাদি) যুক্ত করতে, ব্যানার বিজ্ঞাপন দেখুন। ইন্টারস্টিশিয়াল বিজ্ঞাপন (ফুল-স্ক্রিন বিজ্ঞাপন যা অন্য সব কন্টেন্ট ঢেকে দেয়) যুক্ত করতে, ইন্টারস্টিশিয়াল বিজ্ঞাপন দেখুন।
নিম্নলিখিত ধাপগুলো আপনার বিজ্ঞাপন প্লেসমেন্টকে একটি মিডিয়েশন প্লেসমেন্টে পরিবর্তন করে, যা একাধিক নেটওয়ার্ক থেকে বিজ্ঞাপন দেখাতে পারে।
উপরের উৎসগুলো থেকে LG U+AD-এর জন্য অ্যাডাপ্টার এবং SDK ডাউনলোড করুন।
Xcode-এ ডাউনলোড করা নেটওয়ার্ক অ্যাডাপ্টার/SDK যোগ করতে: আপনার প্রজেক্টের উপর রাইট-ক্লিক করে ‘Add Files to project ক্লিক করুন।
LG U+AD-এর জন্য প্রয়োজনীয় যেকোনো ফ্রেমওয়ার্ক, কম্পাইলার ফ্ল্যাগ বা লিঙ্কার ফ্ল্যাগ অন্তর্ভুক্ত করুন। অতিরিক্ত কোনো কোড লেখার প্রয়োজন নেই। বিজ্ঞাপন তৈরি করার জন্য মিডিয়েশন প্রয়োজন অনুযায়ী LG U+AD অ্যাডাপ্টার এবং SDK-কে আহ্বান করে।
ইভেন্ট বিজ্ঞপ্তি সেট আপ করুন
ইম্প্রেশনের মতো অ্যাড লাইফসাইকেল ইভেন্ট সম্পর্কে অবহিত হতে, আপনি একটি GADBannerViewDelegate ইমপ্লিমেন্ট করতে পারেন। মিডিয়েশন ব্যবহার করার সময়, এই ডেলিগেটটি LG U+AD থেকে আসা ইভেন্ট সম্পর্কে স্বয়ংক্রিয়ভাবে অবহিত হয়। উদাহরণস্বরূপ, যেকোনো অ্যাড নেটওয়ার্কের ইম্প্রেশন 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);
}
একইভাবে, ইন্টারস্টিশিয়ালের জন্য, interstitialDidReceiveAd ভিতরে GAMInterstitialAd এর adNetworkClassName প্রপার্টিটি পরীক্ষা করুন:
সুইফট
func interstitialDidReceiveAd(_ ad: GAMInterstitialAd) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
উদ্দেশ্য-সি
- (void)interstitialDidReceiveAd:(GAMInterstitialAd *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
GADMAdapterCustomEvents রিটার্ন করে।