এই নির্দেশিকাটি সেইসব প্রকাশকদের জন্য তৈরি যারা Tencent GDT-এর সাথে Google মোবাইল বিজ্ঞাপন মধ্যস্থতা ব্যবহার করতে আগ্রহী। এটি আপনার বর্তমান iOS অ্যাপের সাথে কাজ করার জন্য একটি মধ্যস্থতা অ্যাডাপ্টারের সেটআপ এবং অতিরিক্ত সেটিংসের কনফিগারেশনের মধ্য দিয়ে যায়।
| টেনসেন্ট জিডিটি রিসোর্সেস |
|---|
| ডকুমেন্টেশন |
| SDK সম্পর্কে |
| অ্যাডাপ্টার |
| গ্রাহক সহায়তা |
পূর্বশর্ত
Google Mobile Ads SDK ইন্টিগ্রেটেড সহ একটি iOS অ্যাপ (যদি আপনার কাছে না থাকে, তাহলে Get Started দেখুন।)
একটি AdMob অ্যাকাউন্ট এবং মধ্যস্থতা লাইন আইটেম দিয়ে কনফিগার করা একটি বিজ্ঞাপন ইউনিট ।
সহায়ক প্রাইমার
নিম্নলিখিত সহায়তা কেন্দ্রের নিবন্ধগুলি মধ্যস্থতা সম্পর্কে পটভূমি তথ্য প্রদান করে:
আপনার প্রকল্পে Tencent GDT যোগ করুন
আপনার অ্যাপে আগের মতোই বিজ্ঞাপনগুলি একীভূত করুন। নন-ইন্টারস্টিশিয়াল বিজ্ঞাপনগুলি (ব্যানারের আকার, লিডারবোর্ডের আকার, ইত্যাদি) একীভূত করতে, ব্যানার বিজ্ঞাপনগুলি দেখুন। ইন্টারস্টিশিয়াল বিজ্ঞাপনগুলি (পূর্ণ-স্ক্রিন বিজ্ঞাপনগুলি যা অন্যান্য সমস্ত সামগ্রীকে মুখোশ দেয়) একীভূত করতে, ইন্টারস্টিশিয়াল বিজ্ঞাপনগুলি দেখুন।
নিম্নলিখিত ধাপগুলি আপনার বিজ্ঞাপনের প্লেসমেন্টকে একটি মধ্যস্থতা প্লেসমেন্টে পরিবর্তন করে যা একাধিক নেটওয়ার্ক থেকে বিজ্ঞাপন দেখাতে পারে।
উপরের রিসোর্সগুলি থেকে Tencent GDT-এর জন্য অ্যাডাপ্টার এবং SDK ডাউনলোড করুন।
Xcode-এ ডাউনলোড করা নেটওয়ার্ক অ্যাডাপ্টার/SDK যোগ করুন: আপনার প্রোজেক্টে ডান-ক্লিক করুন এবং Add Files to project এ ক্লিক করুন।
Tencent GDT-এর জন্য প্রয়োজনীয় যেকোনো ফ্রেমওয়ার্ক, কম্পাইলার ফ্ল্যাগ, অথবা লিঙ্কার ফ্ল্যাগ অন্তর্ভুক্ত করুন। অতিরিক্ত কোড লেখার প্রয়োজন নেই। বিজ্ঞাপন তৈরির জন্য প্রয়োজনে Mediation Tencent GDT অ্যাডাপ্টার এবং SDK ব্যবহার করে।
ইভেন্ট বিজ্ঞপ্তি সেট আপ করুন
বিজ্ঞাপনের জীবনচক্রের ইভেন্ট যেমন ইম্প্রেশন সম্পর্কে অবহিত হতে, আপনি একটি GADBannerViewDelegate প্রয়োগ করতে পারেন। মধ্যস্থতা ব্যবহার করার সময়, এই প্রতিনিধিটি স্বয়ংক্রিয়ভাবে Tencent GDT থেকে ইভেন্ট সম্পর্কে অবহিত হয়। উদাহরণস্বরূপ, যেকোনো বিজ্ঞাপন নেটওয়ার্ক থেকে ইম্প্রেশনগুলি 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);
}
একইভাবে, ইন্টারস্টিশিয়ালের জন্য, GADInterstitialAd এর interstitialDidReceiveAd ভিতরে 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 প্রদান করে।