AdMob মধ্যস্থতা হল এমন একটি বৈশিষ্ট্য যা আপনাকে AdMob নেটওয়ার্ক এবং তৃতীয় পক্ষের বিজ্ঞাপন উত্স সহ একাধিক উত্স থেকে আপনার অ্যাপগুলিতে বিজ্ঞাপন পরিবেশন করতে দেয়৷ AdMob মধ্যস্থতা আপনার ফিল রেটকে সর্বাধিক করতে এবং বিজ্ঞাপন পরিবেশনের জন্য আপনি সর্বোত্তম উপলব্ধ নেটওয়ার্ক খুঁজে পাচ্ছেন তা নিশ্চিত করতে একাধিক নেটওয়ার্কে বিজ্ঞাপনের অনুরোধ পাঠিয়ে আপনার নগদীকরণ বাড়াতে সহায়তা করে। কেস স্টাডি ।
পূর্বশর্ত
আপনি একটি বিজ্ঞাপন বিন্যাসের জন্য মধ্যস্থতা সংহত করার আগে, আপনাকে সেই বিজ্ঞাপন বিন্যাসটিকে আপনার অ্যাপে সংহত করতে হবে:
- ব্যানার বিজ্ঞাপন
- ইন্টারস্টিশিয়াল বিজ্ঞাপন
- নেটিভ বিজ্ঞাপন
- পুরস্কৃত বিজ্ঞাপন
- পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপন
মধ্যস্থতায় নতুন? AdMob মধ্যস্থতার ওভারভিউ পড়ুন।
বিডিংয়ের জন্য: Google মোবাইল বিজ্ঞাপন SDK 7.53.1 বা উচ্চতর।
মোবাইল বিজ্ঞাপন SDK শুরু করুন
দ্রুত শুরু নির্দেশিকা আপনাকে দেখায় কিভাবে মোবাইল বিজ্ঞাপন SDK শুরু করতে হয় । সেই প্রারম্ভিক কলের সময়, মধ্যস্থতা অ্যাডাপ্টারগুলিও শুরু হয়। প্রথম বিজ্ঞাপন অনুরোধে প্রতিটি বিজ্ঞাপন নেটওয়ার্ক থেকে সম্পূর্ণ অংশগ্রহণ নিশ্চিত করার জন্য আপনি বিজ্ঞাপন লোড করার আগে শুরু করার জন্য অপেক্ষা করা গুরুত্বপূর্ণ।
নিচের নমুনা কোডটি দেখায় যে আপনি কীভাবে বিজ্ঞাপনের অনুরোধ করার আগে প্রতিটি অ্যাডাপ্টারের আরম্ভ করার স্থিতি পরীক্ষা করতে পারেন।
সুইফট
import GoogleMobileAds
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let ads = GADMobileAds.sharedInstance()
ads.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
}
}
উদ্দেশ্য-C
@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: GADBannerView) {
print("Banner adapter class name: \(bannerView.responseInfo.adNetworkClassName)")
}
উদ্দেশ্য-C
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.responseInfo.adNetworkClassName);
}
বিস্তারিত জানার জন্য বিজ্ঞাপন প্রতিক্রিয়া সম্পর্কে তথ্য পুনরুদ্ধার পড়ুন.
AdMob মধ্যস্থতায় ব্যানার বিজ্ঞাপন ব্যবহার করুন
AdMob মধ্যস্থতায় ব্যবহৃত ব্যানার বিজ্ঞাপন ইউনিটগুলির জন্য সমস্ত তৃতীয় পক্ষের বিজ্ঞাপন উত্স UI-তে রিফ্রেশ অক্ষম করা নিশ্চিত করুন৷ এটি একটি ডবল রিফ্রেশকে বাধা দেয় কারণ AdMob আপনার ব্যানার বিজ্ঞাপন ইউনিটের রিফ্রেশ হারের উপর ভিত্তি করে একটি রিফ্রেশ ট্রিগার করে।
AdMob মধ্যস্থতায় নেটিভ বিজ্ঞাপন ব্যবহার করুন
AdMob মধ্যস্থতায় নেটিভ বিজ্ঞাপনগুলি প্রয়োগ করার সময় বিবেচনা করার জন্য নিম্নলিখিত কিছু সেরা অনুশীলনগুলি রয়েছে৷
- নেটিভ বিজ্ঞাপন উপস্থাপনা নীতি
- প্রতিটি বিজ্ঞাপন নেটওয়ার্কের নিজস্ব নীতি আছে। মধ্যস্থতা ব্যবহার করার সময়, এটি মনে রাখা গুরুত্বপূর্ণ যে আপনার অ্যাপটিকে এখনও বিজ্ঞাপন প্রদানকারী মধ্যস্থতাকারী নেটওয়ার্কের নীতিগুলি মেনে চলতে হবে৷
- অনুরোধ করার সময়
GADMultipleAdsAdLoaderOptions
ক্লাস ব্যবহার করা এড়িয়ে চলুন - একাধিক নেটিভ বিজ্ঞাপনের জন্য অনুরোধ শুধুমাত্র Google বিজ্ঞাপন পরিবেশন করে। একাধিক নেটিভ বিজ্ঞাপন বৈশিষ্ট্য মধ্যস্থতা সমর্থন করে না.
মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা আইন এবং জিডিপিআর
আপনি যদি মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা আইন বা জেনারেল ডেটা প্রোটেকশন রেগুলেশন (GDPR) মেনে চলতে চান, তাহলে AdMob গোপনীয়তা ও মেসেজিং-এর মার্কিন রাজ্য বা GDPR বিজ্ঞাপন অংশীদারদের তালিকায় আপনার মধ্যস্থতা অংশীদারদের যোগ করতে মার্কিন রাজ্যের প্রবিধান সেটিংস বা GDPR সেটিংসের ধাপগুলি অনুসরণ করুন। এটি করতে ব্যর্থ হলে অংশীদাররা আপনার অ্যাপে বিজ্ঞাপন পরিবেশন করতে ব্যর্থ হতে পারে।
সীমাবদ্ধ ডেটা প্রসেসিং (RDP) সক্ষম করা এবং Google ব্যবহারকারী মেসেজিং প্ল্যাটফর্ম (UMP) SDK-এর সাথে GDPR সম্মতি পাওয়ার বিষয়ে আরও জানুন।