মধ্যস্থতার সাথে জুকসকে একীভূত করা

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

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

পূর্বশর্ত

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

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

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

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

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

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

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

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

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

ইম্প্রেশনের মতো বিজ্ঞাপনের জীবনচক্র ইভেন্টের বিষয়ে অবহিত হওয়ার জন্য, আপনি একটি GADBannerViewDelegate প্রয়োগ করতে পারেন। মধ্যস্থতা ব্যবহার করার সময়, এই প্রতিনিধিকে স্বয়ংক্রিয়ভাবে Zucksথেকে ইভেন্ট সম্পর্কে অবহিত করা হয়। উদাহরণস্বরূপ, যেকোন বিজ্ঞাপন নেটওয়ার্ক থেকে ইম্প্রেশনগুলি GADBannerViewDelegate-এর 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);
}

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

সুইফট

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

উদ্দেশ্য গ

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

,

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

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

পূর্বশর্ত

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

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

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

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

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

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

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

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

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

ইম্প্রেশনের মতো বিজ্ঞাপনের জীবনচক্র ইভেন্টের বিষয়ে অবহিত হওয়ার জন্য, আপনি একটি GADBannerViewDelegate প্রয়োগ করতে পারেন। মধ্যস্থতা ব্যবহার করার সময়, এই প্রতিনিধিকে স্বয়ংক্রিয়ভাবে Zucksথেকে ইভেন্ট সম্পর্কে অবহিত করা হয়। উদাহরণস্বরূপ, যেকোন বিজ্ঞাপন নেটওয়ার্ক থেকে ইম্প্রেশনগুলি GADBannerViewDelegate-এর 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);
}

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

সুইফট

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

উদ্দেশ্য গ

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