AdMob মধ্যস্থতা হল এমন একটি ফিচার যা আপনাকে AdMob নেটওয়ার্ক এবং থার্ড-পার্টি বিজ্ঞাপনের সোর্স সহ একাধিক সোর্স থেকে আপনার অ্যাপে বিজ্ঞাপন পরিবেশন করতে দেয়। AdMob মধ্যস্থতা আপনার ফিল রেট সর্বাধিক করতে এবং বিজ্ঞাপন দেখানোর জন্য উপলভ্য সেরা নেটওয়ার্ক খুঁজে পেয়েছেন কিনা তা যাচাই করার জন্য একাধিক নেটওয়ার্কে বিজ্ঞাপনের অনুরোধ পাঠিয়ে আপনার মনিটাইজেশন বাড়াতে সাহায্য করে। কেস স্টাডি।
পূর্বশর্ত
কোনও বিজ্ঞাপন ফর্ম্যাটের জন্য মধ্যস্থতা ইন্টিগ্রেট করার আগে, আপনাকে সেই বিজ্ঞাপন ফর্ম্যাটটি আপনার অ্যাপে ইন্টিগ্রেট করতে হবে:
- ব্যানার বিজ্ঞাপন
- ইন্টারস্টিশিয়াল বিজ্ঞাপন
- নেটিভ বিজ্ঞাপন
- পুরস্কার প্রদানকারী বিজ্ঞাপন
- পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপন
মধ্যস্থতা প্রথমবার ব্যবহার করছেন? AdMob মেডিয়েশনের ওভারভিউ পড়ুন।
বিডিংয়ের জন্য: Google Mobile Ads SDK 7.53.1 বা তার পরবর্তী যেকোনও ভার্সন।
Google Mobile Ads SDK শুরু করুন
দ্রুত শুরুর নির্দেশিকা থেকে আপনি জানতে পারবেন কীভাবে Google Mobile Ads SDK শুরু করবেন। সেই ইনিশিয়ালাইজেশন কলের সময়, মিডিয়েশন অ্যাডাপ্টারও ইনিশিয়ালাইজ করা হয়। প্রথম বিজ্ঞাপনের অনুরোধে প্রতিটি বিজ্ঞাপন নেটওয়ার্ক থেকে সম্পূর্ণ অংশগ্রহণ যাচাই করার জন্য আপনি বিজ্ঞাপন লোড করার আগে ইনিশিয়ালাইজেশন সম্পূর্ণ হওয়ার জন্য অপেক্ষা করা গুরুত্বপূর্ণ।
বিজ্ঞাপনের অনুরোধ করার আগে আপনি কীভাবে প্রতিটি অ্যাডাপ্টারের ইনিশিয়ালাইজেশন স্ট্যাটাস চেক করতে পারেন তা নিম্নলিখিত স্যাম্পেল কোড থেকে জানতে পারবেন।
Swift
MobileAds.shared.start { initializationStatus in
// Check each adapter's initialization status.
for (adapterName, status) in initializationStatus.adapterStatusesByClassName {
print(
"Adapter: \(adapterName), Description: \(status.description), Latency: \(status.latency)")
}
}
Objective-C
[[GADMobileAds sharedInstance]
startWithCompletionHandler:^(GADInitializationStatus *_Nonnull status) {
// Check each adapter's initialization status.
NSDictionary<NSString *, GADAdapterStatus *> *adapterStatuses =
status.adapterStatusesByClassName;
for (NSString *adapterName in adapterStatuses) {
GADAdapterStatus *adapterStatus = adapterStatuses[adapterName];
NSLog(@"Adapter: %@, Description: %@, Latency: %f", adapterName,
adapterStatus.description, adapterStatus.latency);
}
}];
কোন বিজ্ঞাপন নেটওয়ার্ক জিতবে তা জানা
প্রতিটি বিজ্ঞাপন ফর্ম্যাট ক্লাসের একটি GADResponseInfo প্রপার্টি আছে যাতে
adNetworkClassName থাকে যা বর্তমান বিজ্ঞাপনের জন্য বিজ্ঞাপন নেটওয়ার্কের ক্লাস নাম
ফেরত পাঠায়। কোনও বিজ্ঞাপন ঠিকমতো লোড করা হলে তবেই adNetworkClassName-এর ভ্যালু
থাকে। ব্যানার বিজ্ঞাপনের জন্য কীভাবে সেই তথ্য পাবেন তা নিম্নলিখিত কোড থেকে জানতে পারবেন।
Swift
print(
"Adapter class name: \(ad.responseInfo?.loadedAdNetworkResponseInfo?.adNetworkClassName ?? "Unknown")"
)
Objective-C
NSLog(@"Adapter class name: %@",
ad.responseInfo.loadedAdNetworkResponseInfo.adNetworkClassName ?: @"Unknown");
বিস্তারিত জানতে বিজ্ঞাপনের উত্তর সম্পর্কে তথ্য পুনরুদ্ধার করা দেখুন।
AdMob মেডিয়েশনের সাথে ব্যানার বিজ্ঞাপন ব্যবহার করা
AdMob মিডিয়েশনে ব্যবহৃত ব্যানার বিজ্ঞাপন ইউনিটের জন্য সব থার্ড-পার্টি বিজ্ঞাপন সোর্স UI-তে রিফ্রেশ করার বিকল্প বন্ধ করতে ভুলবেন না। এটি ডবল রিফ্রেশ হওয়া আটকায়, কারণ AdMob-ও আপনার ব্যানার বিজ্ঞাপন ইউনিটের রিফ্রেশ রেটের উপর ভিত্তি করে রিফ্রেশ ট্রিগার করে।
AdMob মেডিয়েশনের সাথে নেটিভ বিজ্ঞাপন ব্যবহার করা
নেটিভ মিডিয়েশন প্রয়োগ করার সময় নিচে উল্লেখ করা পেশাদার পদ্ধতিগুলি বিবেচনা করে দেখুন।
- নেটিভ বিজ্ঞাপন উপস্থাপনা সংক্রান্ত নীতি
- প্রতিটি বিজ্ঞাপন নেটওয়ার্কের নিজস্ব নীতি আছে। মধ্যস্থতা ব্যবহার করার সময়, এটি মনে রাখা গুরুত্বপূর্ণ যে আপনার অ্যাপকে এখনও মধ্যস্থতাকারী নেটওয়ার্কের নীতি মেনে চলতে হবে যা বিজ্ঞাপন প্রদান করেছে।
- অনুরোধ করার সময়
GADMultipleAdsAdLoaderOptionsক্লাস ব্যবহার করা এড়িয়ে চলুন - একাধিক নেটিভ বিজ্ঞাপনের জন্য করা অনুরোধে শুধুমাত্র Google বিজ্ঞাপন দেখানো হয়। একাধিক নেটিভ বিজ্ঞাপন ফিচারে মধ্যস্থতা কাজ করে না।
মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা আইন ও জিডিপিআর (GDPR)
আপনাকে মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা আইন বা জেনারেল ডেটা প্রোটেকশন রেগুলেশন (GDPR) মেনে চলতে হলে, মার্কিন যুক্তরাষ্ট্রের স্টেট রেগুলেশন সেটিংস বা GDPR সেটিংস-এ দেওয়া ধাপগুলি অনুসরণ করে AdMob-এর গোপনীয়তা ও মেসেজিংয়ের মার্কিন যুক্তরাষ্ট্রের স্টেট বা GDPR বিজ্ঞাপন পার্টনারের তালিকায় আপনার মধ্যস্থতা পার্টনারদের যোগ করুন। এটি না করলে, পার্টনাররা আপনার অ্যাপে বিজ্ঞাপন দেখাতে পারবেন না।
সীমাবদ্ধ ডেটা প্রসেসিং (RDP) চালু করা এবং Google User Messaging Platform (UMP) SDK-এর মাধ্যমে জিডিপিআর (GDPR) সম্মতি পাওয়ার ব্যাপারে আরও জানুন।