মধ্যস্থতার সাথে Vpon একত্রিত করুন

This guide is intended for publishers who are interested in using Google Mobile Ads mediation with Vpon . It walks through the setup of a mediation adapter to work with your current iOS app and the configuration of additional settings.

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

পূর্বশর্ত

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

Integrate ads into your app the same as before. To integrate non-interstitial ads (banner size, leaderboard size, and so on), see Banner Ads . To integrate interstitial ads (full-screen ads that mask all other content), see Interstitial Ads .

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

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

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

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

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

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