মধ্যস্থতার সাথে ফ্লারিকে একীভূত করুন

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

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

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

পূর্বশর্ত

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

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

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

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

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

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

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

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

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

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

সুইফট

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

অবজেক্টিভ-সি

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

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

সুইফট

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

অবজেক্টিভ-সি

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