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

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

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

পূর্বশর্ত

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

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

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

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

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

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

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

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

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

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

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

আপনি ঐচ্ছিকভাবে GADBannerViewadNetworkClassName প্রপার্টি চেক করতে পারেন, যা adViewDidReceiveAd কলব্যাক ডাকার পরে বর্তমান ব্যানারটি নিয়ে আসা বিজ্ঞাপন নেটওয়ার্কের বিজ্ঞাপন নেটওয়ার্ক শ্রেণীর নাম প্রদান করে:

সুইফট

func adViewDidReceiveAd(_ bannerView: GADBannerView) {
  print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}

উদ্দেশ্য-C

- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
  NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}

একইভাবে, ইন্টারস্টিশিয়ালের জন্য, interstitialDidReceiveAd ভিতরে GADInterstitialAdadNetworkClassName প্রপার্টি চেক করুন:

সুইফট

func interstitialDidReceiveAd(_ ad: GADInterstitialAd) {
  print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}

উদ্দেশ্য-C

- (void)interstitialDidReceiveAd:(GADInterstitialAd *)interstitial {
  NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
AdMob থেকে প্রত্যাবর্তিত বিজ্ঞাপনগুলির জন্য, adNetworkClassName GADMAdapterGoogleAdMobAds প্রদান করে। কাস্টম ইভেন্টের মাধ্যমে আনা বিজ্ঞাপনগুলির জন্য, এটি GADMAdapterCustomEvents প্রদান করে।