AdMob Mediation হল এমন একটি বৈশিষ্ট্য যা আপনাকে একাধিক উৎস থেকে আপনার অ্যাপে বিজ্ঞাপন পরিবেশন করতে দেয়, যার মধ্যে রয়েছে AdMob নেটওয়ার্ক এবং তৃতীয় পক্ষের বিজ্ঞাপন উৎস, একই জায়গায়। AdMob Mediation আপনার ভরাট হার সর্বাধিক করতে এবং বিজ্ঞাপন পরিবেশনের জন্য সেরা উপলব্ধ নেটওয়ার্ক খুঁজে পেয়েছেন কিনা তা যাচাই করার জন্য একাধিক নেটওয়ার্কে বিজ্ঞাপনের অনুরোধ পাঠিয়ে আপনার নগদীকরণ বৃদ্ধি করতে সাহায্য করে। কেস স্টাডি ।
পূর্বশর্ত
কোনও বিজ্ঞাপন ফর্ম্যাটের জন্য মধ্যস্থতা সংহত করার আগে, আপনাকে সেই বিজ্ঞাপন ফর্ম্যাটটি আপনার অ্যাপে সংহত করতে হবে:
- ব্যানার বিজ্ঞাপন
 - ইন্টারস্টিশিয়াল বিজ্ঞাপন
 - নেটিভ বিজ্ঞাপন
 - পুরস্কৃত বিজ্ঞাপন
 - পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপন
 
মধ্যস্থতায় নতুন? AdMob মধ্যস্থতার সারসংক্ষেপ পড়ুন।
বিডিংয়ের জন্য: Google মোবাইল বিজ্ঞাপন SDK 7.53.1 বা তার বেশি।
Google মোবাইল বিজ্ঞাপন SDK আরম্ভ করুন
দ্রুত শুরুর নির্দেশিকাটি আপনাকে Google মোবাইল বিজ্ঞাপন SDK কীভাবে শুরু করবেন তা দেখায়। সেই শুরুর কলের সময়, মধ্যস্থতা অ্যাডাপ্টারগুলিও শুরু হয়। প্রথম বিজ্ঞাপন অনুরোধে প্রতিটি বিজ্ঞাপন নেটওয়ার্কের পূর্ণ অংশগ্রহণ যাচাই করার জন্য বিজ্ঞাপন লোড করার আগে শুরুর কাজ সম্পূর্ণ হওয়ার জন্য অপেক্ষা করা গুরুত্বপূর্ণ।
নিম্নলিখিত নমুনা কোডটি দেখায় যে বিজ্ঞাপনের অনুরোধ করার আগে আপনি কীভাবে প্রতিটি অ্যাডাপ্টারের প্রাথমিক অবস্থা পরীক্ষা করতে পারেন।
সুইফট
import GoogleMobileAds
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
  func application(_ application: UIApplication,
      didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    MobileAds.shared.start { status in
      // Optional: Log each adapter's initialization latency.
      let adapterStatuses = status.adapterStatusesByClassName
      for adapter in adapterStatuses {
        let adapterStatus = adapter.value
        NSLog("Adapter Name: %@, Description: %@, Latency: %f", adapter.key,
        adapterStatus.description, adapterStatus.latency)
      }
      // Start loading ads here...
    }
    return true
  }
}
অবজেক্টিভ-সি
@import GoogleMobileAds;
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  GADMobileAds *ads = [GADMobileAds sharedInstance];
  [ads startWithCompletionHandler:^(GADInitializationStatus *status) {
    // Optional: Log each adapter's initialization latency.
    NSDictionary *adapterStatuses = [status adapterStatusesByClassName];
    for (NSString *adapter in adapterStatuses) {
      GADAdapterStatus *adapterStatus = adapterStatuses[adapter];
      NSLog(@"Adapter Name: %@, Description: %@, Latency: %f", adapter,
            adapterStatus.description, adapterStatus.latency);
    }
    // Start loading ads here...
  }];
  return YES;
}
@end
কোন বিজ্ঞাপন নেটওয়ার্ক জিতবে তা জানুন
 প্রতিটি বিজ্ঞাপন ফর্ম্যাট ক্লাসে একটি GADResponseInfo প্রপার্টি থাকে যার মধ্যে adNetworkClassName থাকে যা বর্তমান বিজ্ঞাপনের জন্য বিজ্ঞাপন নেটওয়ার্কের ক্লাসের নাম ফেরত দেয়। adNetworkClassName একটি মান থাকে শুধুমাত্র একটি বিজ্ঞাপন সফলভাবে লোড হওয়ার পরে। নিম্নলিখিত কোডটি আপনাকে ব্যানার বিজ্ঞাপনের জন্য সেই তথ্য কীভাবে পেতে হয় তা দেখায়। 
সুইফট
func adViewDidReceiveAd(_ bannerView: BannerView) {
  print("Banner adapter class name: \(bannerView.responseInfo.adNetworkClassName)")
}
অবজেক্টিভ-সি
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
  NSLog(@"Banner adapter class name: %@", bannerView.responseInfo.adNetworkClassName);
}
বিস্তারিত জানার জন্য বিজ্ঞাপন প্রতিক্রিয়া সম্পর্কে তথ্য পুনরুদ্ধার দেখুন।
AdMob মধ্যস্থতার মাধ্যমে ব্যানার বিজ্ঞাপন ব্যবহার করুন
AdMob Mediation-এ ব্যবহৃত ব্যানার বিজ্ঞাপন ইউনিটের জন্য সমস্ত থার্ড-পার্টি বিজ্ঞাপন সোর্স UI-তে রিফ্রেশ বন্ধ করতে ভুলবেন না। এটি দ্বিগুণ রিফ্রেশ প্রতিরোধ করে কারণ AdMob আপনার ব্যানার বিজ্ঞাপন ইউনিটের রিফ্রেশ রেটের উপর ভিত্তি করে রিফ্রেশ ট্রিগার করে।
AdMob মধ্যস্থতার মাধ্যমে নেটিভ বিজ্ঞাপন ব্যবহার করুন
নেটিভ মেডিটেশন বাস্তবায়নের সময় বিবেচনা করার জন্য কিছু সেরা অনুশীলন নিচে দেওয়া হল।
- নেটিভ বিজ্ঞাপন উপস্থাপনা নীতি
 - প্রতিটি বিজ্ঞাপন নেটওয়ার্কের নিজস্ব নীতি থাকে। মধ্যস্থতা ব্যবহার করার সময়, এটি মনে রাখা গুরুত্বপূর্ণ যে আপনার অ্যাপটিকে বিজ্ঞাপন সরবরাহকারী মধ্যস্থতাকারী নেটওয়ার্কের নীতিগুলি মেনে চলতে হবে।
 
-  অনুরোধ করার সময় 
GADMultipleAdsAdLoaderOptionsক্লাস ব্যবহার করা এড়িয়ে চলুন। - একাধিক নেটিভ বিজ্ঞাপনের অনুরোধ শুধুমাত্র Google বিজ্ঞাপন পরিবেশন করে। একাধিক নেটিভ বিজ্ঞাপন বৈশিষ্ট্যটি মধ্যস্থতা সমর্থন করে না।
 
মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা আইন এবং জিডিপিআর
যদি আপনার মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা আইন বা জেনারেল ডেটা প্রোটেকশন রেগুলেশন (GDPR) মেনে চলতে হয়, তাহলে AdMob Privacy & messaging-এর মার্কিন যুক্তরাষ্ট্রের রাজ্য বা GDPR বিজ্ঞাপন অংশীদারদের তালিকায় আপনার মধ্যস্থতা অংশীদারদের যোগ করতে মার্কিন যুক্তরাষ্ট্রের রাজ্য নিয়ন্ত্রণ সেটিংস বা GDPR সেটিংসের ধাপগুলি অনুসরণ করুন। এটি না করলে অংশীদাররা আপনার অ্যাপে বিজ্ঞাপন পরিবেশন করতে ব্যর্থ হতে পারে।
Google ব্যবহারকারী বার্তা প্ল্যাটফর্ম (UMP) SDK এর মাধ্যমে সীমাবদ্ধ ডেটা প্রক্রিয়াকরণ (RDP) সক্ষম করা এবং GDPR সম্মতি নেওয়া সম্পর্কে আরও জানুন।