মধ্যস্থতার সাথে Tencent GDT সংহত করুন

প্ল্যাটফর্ম নির্বাচন করুন: অ্যান্ড্রয়েড আইওএস ইউনিটি ফ্লাটার

এই নির্দেশিকাটি সেইসব প্রকাশকদের জন্য তৈরি যারা Tencent GDT-এর সাথে Google মোবাইল বিজ্ঞাপন মধ্যস্থতা ব্যবহার করতে আগ্রহী। এটি আপনার বর্তমান iOS অ্যাপের সাথে কাজ করার জন্য একটি মধ্যস্থতা অ্যাডাপ্টারের সেটআপ এবং অতিরিক্ত সেটিংসের কনফিগারেশনের মধ্য দিয়ে যায়।

টেনসেন্ট জিডিটি রিসোর্সেস
ডকুমেন্টেশন
SDK সম্পর্কে
অ্যাডাপ্টার
গ্রাহক সহায়তা

পূর্বশর্ত

সহায়ক প্রাইমার

নিম্নলিখিত সহায়তা কেন্দ্রের নিবন্ধগুলি মধ্যস্থতা সম্পর্কে পটভূমি তথ্য প্রদান করে:

আপনার প্রকল্পে Tencent GDT যোগ করুন

আপনার অ্যাপে আগের মতোই বিজ্ঞাপনগুলি একীভূত করুন। নন-ইন্টারস্টিশিয়াল বিজ্ঞাপনগুলি (ব্যানারের আকার, লিডারবোর্ডের আকার, ইত্যাদি) একীভূত করতে, ব্যানার বিজ্ঞাপনগুলি দেখুন। ইন্টারস্টিশিয়াল বিজ্ঞাপনগুলি (পূর্ণ-স্ক্রিন বিজ্ঞাপনগুলি যা অন্যান্য সমস্ত সামগ্রীকে মুখোশ দেয়) একীভূত করতে, ইন্টারস্টিশিয়াল বিজ্ঞাপনগুলি দেখুন।

নিম্নলিখিত ধাপগুলি আপনার বিজ্ঞাপনের প্লেসমেন্টকে একটি মধ্যস্থতা প্লেসমেন্টে পরিবর্তন করে যা একাধিক নেটওয়ার্ক থেকে বিজ্ঞাপন দেখাতে পারে।

  1. উপরের রিসোর্সগুলি থেকে Tencent GDT-এর জন্য অ্যাডাপ্টার এবং SDK ডাউনলোড করুন।

  2. Xcode-এ ডাউনলোড করা নেটওয়ার্ক অ্যাডাপ্টার/SDK যোগ করুন: আপনার প্রোজেক্টে ডান-ক্লিক করুন এবং Add Files to project ক্লিক করুন।

  3. Tencent GDT-এর জন্য প্রয়োজনীয় যেকোনো ফ্রেমওয়ার্ক, কম্পাইলার ফ্ল্যাগ, অথবা লিঙ্কার ফ্ল্যাগ অন্তর্ভুক্ত করুন। অতিরিক্ত কোড লেখার প্রয়োজন নেই। বিজ্ঞাপন তৈরির জন্য প্রয়োজনে Mediation Tencent GDT অ্যাডাপ্টার এবং SDK ব্যবহার করে।

ইভেন্ট বিজ্ঞপ্তি সেট আপ করুন

বিজ্ঞাপনের জীবনচক্রের ইভেন্ট যেমন ইম্প্রেশন সম্পর্কে অবহিত হতে, আপনি একটি GADBannerViewDelegate প্রয়োগ করতে পারেন। মধ্যস্থতা ব্যবহার করার সময়, এই প্রতিনিধিটি স্বয়ংক্রিয়ভাবে Tencent GDT থেকে ইভেন্ট সম্পর্কে অবহিত হয়। উদাহরণস্বরূপ, যেকোনো বিজ্ঞাপন নেটওয়ার্ক থেকে ইম্প্রেশনগুলি GADBannerViewDelegate এর adViewDidReceiveAd: পদ্ধতির মাধ্যমে রিপোর্ট করা হয়।

adNetworkClassName এর মান পরীক্ষা করুন

আপনি ঐচ্ছিকভাবে GADBannerViewadNetworkClassName প্রপার্টিটি পরীক্ষা করতে পারেন, যা 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);
}
AdMob থেকে ফেরত আসা বিজ্ঞাপনের ক্ষেত্রে, adNetworkClassName GADMAdapterGoogleAdMobAds প্রদান করে। কাস্টম ইভেন্টের মাধ্যমে আনা বিজ্ঞাপনের ক্ষেত্রে, এটি GADMAdapterCustomEvents প্রদান করে।