এই নির্দেশিকাটি আপনাকে দেখায় কিভাবে Google Mobile Ads Unity Plugin ব্যবহার করে AdMob Mediation ব্যবহার করে BidMachine থেকে বিজ্ঞাপন লোড এবং প্রদর্শন করতে হয়, যা বিডিং ইন্টিগ্রেশনগুলিকে অন্তর্ভুক্ত করে। এটি একটি বিজ্ঞাপন ইউনিটের মেডিটেশন কনফিগারেশনে BidMachine কীভাবে যুক্ত করতে হয় এবং একটি ইউনিটি অ্যাপে BidMachine SDK এবং অ্যাডাপ্টার কীভাবে সংহত করতে হয় তা কভার করে।
সমর্থিত ইন্টিগ্রেশন এবং বিজ্ঞাপন ফর্ম্যাট
BidMachine-এর জন্য AdMob মধ্যস্থতা অ্যাডাপ্টারের নিম্নলিখিত ক্ষমতা রয়েছে:
| ইন্টিগ্রেশন | |
|---|---|
| বিডিং | ১ |
| জলপ্রপাত | |
| ফর্ম্যাট | |
| অ্যাপ খোলা | |
| ব্যানার | |
| ইন্টারস্টিশিয়াল | |
| পুরস্কৃত | |
| পুরস্কৃত ইন্টারস্টিশিয়াল | |
১. বিডিং ইন্টিগ্রেশন বন্ধ বিটাতে আছে, অ্যাক্সেসের অনুরোধ করতে আপনার অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন।
২টি নেটিভ বিজ্ঞাপন ফর্ম্যাট আলফা ভার্সনে আছে। অন্যান্য সমস্ত সমর্থিত বিজ্ঞাপন ফর্ম্যাট বিটা ভার্সনে আছে। অ্যাক্সেসের অনুরোধ করতে আপনার অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন।
আবশ্যকতা
- সর্বশেষ Google Mobile Ads Unity Plugin
- ইউনিটি ২০১৯.৪ বা তার বেশি
- অ্যান্ড্রয়েডে স্থাপন করতে
- অ্যান্ড্রয়েড এপিআই লেভেল ২৩ বা তার বেশি
- iOS-এ স্থাপন করতে
- iOS স্থাপনার লক্ষ্য ১৩.০ বা তার বেশি
- Google Mobile Ads Unity Plugin দিয়ে কনফিগার করা একটি কার্যকরী ইউনিটি প্রকল্প। বিস্তারিত জানার জন্য শুরু করুন দেখুন।
- মধ্যস্থতা শুরু করার নির্দেশিকাটি সম্পূর্ণ করুন
ধাপ ১: BidMachine UI-তে কনফিগারেশন সেট আপ করুন
আপনার BidMachine অ্যাকাউন্ট ড্যাশবোর্ডে লগ ইন করুন ।
নতুন প্লেসমেন্ট তৈরি করুন
সোর্স ট্যাবে নেভিগেট করুন এবং সোর্স টেবিলের অধীনে, সম্পাদনা বোতামটি নির্বাচন করুন।

আপনার কাছে থাকা সমস্ত প্লেসমেন্টের একটি তালিকা আপনাকে দেখানো হবে। একটি নতুন প্লেসমেন্ট তৈরি করতে, ডায়ালগের " প্লেসমেন্ট যোগ করুন" বোতামে ক্লিক করুন।

ফর্মটি পূরণ করুন এবং সংরক্ষণ করুন এ ক্লিক করুন।
অ্যান্ড্রয়েড

আইওএস

অবশেষে, প্লেসমেন্ট আইডিটি নোট করুন।
অ্যান্ড্রয়েড

আইওএস

আপনার app-ads.txt আপডেট করুন
অ্যাপসের জন্য অনুমোদিত বিক্রেতারা app-ads.txt হল একটি IAB টেক ল্যাব উদ্যোগ যা নিশ্চিত করে যে আপনার অ্যাপ বিজ্ঞাপনের ইনভেন্টরি কেবলমাত্র সেই চ্যানেলগুলির মাধ্যমে বিক্রি করা হচ্ছে যেগুলি আপনি অনুমোদিত হিসাবে চিহ্নিত করেছেন। বিজ্ঞাপনের আয়ের উল্লেখযোগ্য ক্ষতি রোধ করতে, আপনাকে একটি app-ads.txt ফাইল প্রয়োগ করতে হবে। যদি আপনি ইতিমধ্যে এটি না করে থাকেন, তাহলে আপনার অ্যাপের জন্য একটি app-ads.txt ফাইল সেট আপ করুন ।
BidMachine-এর জন্য app-ads.txt বাস্তবায়ন করতে, ড্যাশবোর্ড থেকে app-ads.txt ট্যাবে যান। তারপর, তালিকাটি কপি করুন এবং আপনার ওয়েবসাইটের app-ads.txt ফাইলে এটি যুক্ত করুন।
ধাপ ২: AdMob UI তে BidMachine চাহিদা সেট আপ করুন
আপনার বিজ্ঞাপন ইউনিটের জন্য মধ্যস্থতা সেটিংস কনফিগার করুন
অ্যান্ড্রয়েড
নির্দেশাবলীর জন্য, Android এর জন্য নির্দেশিকায় ধাপ ২ দেখুন।
আইওএস
নির্দেশাবলীর জন্য, iOS এর জন্য নির্দেশিকায় ধাপ ২ দেখুন।
GDPR এবং মার্কিন যুক্তরাষ্ট্রের রাজ্য বিধিমালার বিজ্ঞাপন অংশীদারদের তালিকায় BidMachine যোগ করুন
AdMob UI-তে ইউরোপীয় এবং মার্কিন যুক্তরাষ্ট্রের রাজ্যের নিয়ন্ত্রণ বিজ্ঞাপন অংশীদারদের তালিকায় BidMachine যোগ করতে ইউরোপীয় নিয়ন্ত্রণ সেটিংস এবং মার্কিন যুক্তরাষ্ট্রের রাজ্যের নিয়ন্ত্রণ সেটিংসের ধাপগুলি অনুসরণ করুন।
ধাপ ৩: BidMachine SDK এবং অ্যাডাপ্টার আমদানি করুন
OpenUPM-CLI সম্পর্কে
যদি আপনার OpenUPM-CLI ইনস্টল করা থাকে, তাহলে আপনার প্রোজেক্টের রুট ডিরেক্টরি থেকে নিম্নলিখিত কমান্ডটি চালিয়ে আপনার প্রোজেক্টে Google Mobile Ads BidMachine Mediation Plugin for Unity ইনস্টল করতে পারেন:
openupm add com.google.ads.mobile.mediation.bidmachineOpenUPM সম্পর্কে
আপনার ইউনিটি প্রজেক্ট এডিটরে, ইউনিটি প্যাকেজ ম্যানেজার সেটিংস খুলতে সম্পাদনা > প্রকল্প সেটিংস > প্যাকেজ ম্যানেজার নির্বাচন করুন।
Scoped Registries ট্যাবের অধীনে, নিম্নলিখিত বিবরণ সহ OpenUPM কে একটি স্কোপড রেজিস্ট্রি হিসেবে যুক্ত করুন:
- নাম:
OpenUPM - URL:
https://package.openupm.com - সুযোগ(গুলি):
com.google

তারপর, উইন্ডো > প্যাকেজ ম্যানেজারে গিয়ে ইউনিটি প্যাকেজ ম্যানেজার খুলুন এবং ড্রপ-ডাউন মেনু থেকে আমার রেজিস্ট্রি নির্বাচন করুন।

Google Mobile Ads BidMachine Mediation প্যাকেজটি নির্বাচন করুন এবং Install এ ক্লিক করুন।

ইউনিটি প্যাকেজ
চেঞ্জলগের ডাউনলোড লিঙ্ক থেকে BidMachine-এর জন্য Google Mobile Ads mediation plugin-এর সর্বশেষ সংস্করণটি ডাউনলোড করুন এবং জিপ ফাইল থেকে GoogleMobileAdsBidMachineMediation.unitypackage টি বের করুন।
আপনার ইউনিটি প্রজেক্ট এডিটরে, Assets > Import Package > Custom Package নির্বাচন করুন এবং আপনার ডাউনলোড করা GoogleMobileAdsBidMachineMediation.unitypackage ফাইলটি খুঁজুন। নিশ্চিত করুন যে সমস্ত ফাইল নির্বাচন করা হয়েছে এবং Import এ ক্লিক করুন।

তারপর, Assets > External Dependency Manager > Android Resolver > Force Resolve নির্বাচন করুন। External Dependency Manager লাইব্রেরি স্ক্র্যাচ থেকে Dependency Resolution সম্পাদন করবে এবং ঘোষিত Dependencies আপনার Unity অ্যাপের Assets/Plugins/Android ডিরেক্টরিতে কপি করবে।

ধাপ ৪: BidMachine SDK-তে গোপনীয়তা সেটিংস বাস্তবায়ন করুন
ইইউ সম্মতি এবং জিডিপিআর
Google EU ব্যবহারকারীর সম্মতি নীতি মেনে চলার জন্য, আপনাকে ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA), যুক্তরাজ্য এবং সুইজারল্যান্ডের ব্যবহারকারীদের কাছে কিছু তথ্য প্রকাশ করতে হবে এবং আইনত প্রয়োজনে কুকিজ বা অন্যান্য স্থানীয় স্টোরেজ ব্যবহারের জন্য এবং বিজ্ঞাপন ব্যক্তিগতকরণের জন্য ব্যক্তিগত ডেটা সংগ্রহ, ভাগ করে নেওয়া এবং ব্যবহারের জন্য তাদের সম্মতি নিতে হবে। এই নীতিটি EU ই-প্রাইভেসি নির্দেশিকা এবং সাধারণ ডেটা সুরক্ষা নিয়ন্ত্রণ (GDPR) এর প্রয়োজনীয়তাগুলিকে প্রতিফলিত করে। আপনার মধ্যস্থতা শৃঙ্খলের প্রতিটি বিজ্ঞাপন উৎসে সম্মতি পাঠানো হয়েছে কিনা তা যাচাই করার জন্য আপনার দায়িত্ব। Google স্বয়ংক্রিয়ভাবে এই ধরনের নেটওয়ার্কগুলিতে ব্যবহারকারীর সম্মতি পছন্দ প্রেরণ করতে অক্ষম।
BidMachine স্বয়ংক্রিয়ভাবে UMP SDK সহ সম্মতি ব্যবস্থাপনা প্ল্যাটফর্ম দ্বারা সেট করা GDPR সম্মতি পড়ে। আরও তথ্যের জন্য, Android এবং iOS এর জন্য BidMachine এর GDPR নির্দেশিকা দেখুন।
মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা আইন
মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা আইন অনুসারে ব্যবহারকারীদের তাদের "ব্যক্তিগত তথ্য" (যেমন আইন এই শর্তাবলী সংজ্ঞায়িত করে) "বিক্রয়" থেকে বেরিয়ে আসার অধিকার দেওয়া হয়, যেখানে "বিক্রয়কারী" পক্ষের হোমপেজে "আমার ব্যক্তিগত তথ্য বিক্রি করবেন না" লিঙ্কের মাধ্যমে অপ্ট-আউট করার সুবিধা দেওয়া হয়। মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা আইন সম্মতি নির্দেশিকা Google বিজ্ঞাপন পরিবেশনের জন্য সীমাবদ্ধ ডেটা প্রক্রিয়াকরণ সক্ষম করার ক্ষমতা প্রদান করে, কিন্তু Google আপনার মধ্যস্থতা শৃঙ্খলের প্রতিটি বিজ্ঞাপন নেটওয়ার্কে এই সেটিং প্রয়োগ করতে অক্ষম। অতএব, আপনার মধ্যস্থতা শৃঙ্খলের প্রতিটি বিজ্ঞাপন নেটওয়ার্ক চিহ্নিত করতে হবে যারা ব্যক্তিগত তথ্য বিক্রিতে অংশগ্রহণ করতে পারে এবং সম্মতি নিশ্চিত করতে সেই প্রতিটি নেটওয়ার্কের নির্দেশিকা অনুসরণ করতে হবে।
BidMachine স্বয়ংক্রিয়ভাবে UMP SDK সহ সম্মতি ব্যবস্থাপনা প্ল্যাটফর্ম দ্বারা সেট করা GPP সম্মতি পড়ে। আরও তথ্যের জন্য, Android এবং iOS এর জন্য BidMachine এর GPP নির্দেশিকা দেখুন।
ধাপ ৫: প্রয়োজনীয় কোড যোগ করুন
অ্যান্ড্রয়েড
বিডমেশিন ইন্টিগ্রেশনের জন্য কোনও অতিরিক্ত কোডের প্রয়োজন নেই।
আইওএস
SKAdNetwork ইন্টিগ্রেশন
আপনার প্রকল্পের Info.plist ফাইলে SKAdNetwork শনাক্তকারী যোগ করতে SKAdNetwork সাপোর্টে BidMachine-এর ডকুমেন্টেশন অনুসরণ করুন।
ধাপ ৬: আপনার বাস্তবায়ন পরীক্ষা করুন
পরীক্ষামূলক বিজ্ঞাপন সক্ষম করুন
আপনার টেস্ট ডিভাইসটি AdMob-এর জন্য নিবন্ধন করুন ।
BidMachine-এর জন্য পরীক্ষামূলক মোড সক্ষম করতে Android এবং iOS- এর জন্য BidMachine-এর ডকুমেন্টেশনের নির্দেশাবলী অনুসরণ করুন।
পরীক্ষামূলক বিজ্ঞাপন যাচাই করুন
আপনি BidMachine থেকে পরীক্ষামূলক বিজ্ঞাপন পাচ্ছেন কিনা তা যাচাই করতে, BidMachine (বিডিং) বিজ্ঞাপন উৎস(গুলি) ব্যবহার করে বিজ্ঞাপন পরিদর্শক-এ একক বিজ্ঞাপন উৎস পরীক্ষা সক্ষম করুন।
ত্রুটি কোড
যদি অ্যাডাপ্টারটি BidMachine থেকে কোনও বিজ্ঞাপন গ্রহণ করতে ব্যর্থ হয়, তাহলে প্রকাশকরা নিম্নলিখিত ক্লাসগুলির অধীনে ResponseInfo ব্যবহার করে বিজ্ঞাপনের প্রতিক্রিয়া থেকে অন্তর্নিহিত ত্রুটি পরীক্ষা করতে পারেন:
অ্যান্ড্রয়েড
io.bidmachine
com.google.ads.mediation.bidmachine
আইওএস
GADMediationAdapterBidMachine
কোনও বিজ্ঞাপন লোড না হলে BidMachine অ্যাডাপ্টার দ্বারা প্রেরিত কোড এবং তার সাথে থাকা বার্তাগুলি এখানে দেওয়া হল:
অ্যান্ড্রয়েড
| ত্রুটি কোড | ডোমেইন | কারণ |
|---|---|---|
| ১০০ | com.google.ads.mediation.bidmachine সম্পর্কে | অবৈধ বা খালি প্লেসমেন্ট আইডি পাওয়া গেছে। |
| ১০১ | com.google.ads.mediation.bidmachine সম্পর্কে | সিগন্যাল সংগ্রহের সময় ত্রুটি: কোনও সিগন্যাল ডেটা কনফিগারেশন পাওয়া যায়নি। |
| ১০২ | com.google.ads.mediation.bidmachine সম্পর্কে | সিগন্যাল সংগ্রহের সময় অবৈধ বিজ্ঞাপন ফর্ম্যাট পাওয়া গেছে। |
| ১০৩ | com.google.ads.mediation.bidmachine সম্পর্কে | অনুরোধ করা বিজ্ঞাপনের আকার bidmachine.BannerSize ম্যাপ করা যায়নি। ব্যানার সাইজ |
| ১০৪ | com.google.ads.mediation.bidmachine সম্পর্কে | লোড করা BidMachine বিজ্ঞাপনের অনুরোধের মেয়াদ শেষ হয়ে গেছে। |
| ১০৫ | com.google.ads.mediation.bidmachine সম্পর্কে | পূর্ণস্ক্রিন বিজ্ঞাপন দেখানো যায়নি। |
| ১০৬ | com.google.ads.mediation.bidmachine সম্পর্কে | BidMachine SDK একটি onAdLoaded() কলব্যাক ফেরত দিয়েছে যেখানে বিজ্ঞাপনের ডেটা null । |
আইওএস
| ত্রুটি কোড | ডোমেইন | কারণ |
|---|---|---|
| ১০১ | com.google.mediation.bidmachine সম্পর্কে | সার্ভার কনফিগারেশনে একটি প্রয়োজনীয় প্রকাশক আইডি নেই। |
| ১০২ | com.google.mediation.bidmachine সম্পর্কে | বিডিং সিগন্যাল সংগ্রহের অনুরোধ ব্যর্থ হয়েছে কারণ RTB প্যারামিটারে বিজ্ঞাপনের ফর্ম্যাট নেই অথবা নির্দিষ্ট ফর্ম্যাটটি সমর্থিত নয়। |
| ১০৩ | com.google.mediation.bidmachine সম্পর্কে | একটি বিজ্ঞাপন লোড করার জন্য অবৈধ বিজ্ঞাপন কনফিগারেশন। |
| ১০৪ | com.google.mediation.bidmachine সম্পর্কে | BidMachine SDK ব্যানার বিজ্ঞাপনের BidMachineAdProtocol didLoadAd ডেলিগেট পদ্ধতিতে ব্যানারবিহীন বিজ্ঞাপন ফিরিয়ে দিয়েছে। কখনও এমনটি হওয়া উচিত নয়। |
| ১০৫ | com.google.mediation.bidmachine সম্পর্কে | পূর্ণস্ক্রিন বিজ্ঞাপনটি উপস্থাপনের জন্য প্রস্তুত নয়। |
| ১০৬ | com.google.mediation.bidmachine সম্পর্কে | বিড মেশিন SDK নেটিভ বিজ্ঞাপনের BidMachineAdProtocol didLoadAd ডেলিগেট পদ্ধতিতে নন-নেটিভ বিজ্ঞাপন ফিরিয়ে দিয়েছে। কখনও এমনটি হওয়া উচিত নয়। |
| ১০৭ | com.google.mediation.bidmachine সম্পর্কে | নেটিভ বিজ্ঞাপনের ছবির উৎসগুলির একটি লোড করা যায়নি। |
বিডমেশিন ইউনিটি মেডিয়েশন প্লাগইন চেঞ্জলগ
সংস্করণ 1.0.1
- প্রাথমিক প্রকাশ!
- BidMachine অ্যান্ড্রয়েড অ্যাডাপ্টার সংস্করণ 3.5.1.1 সমর্থন করে।
- BidMAchine iOS অ্যাডাপ্টার সংস্করণ 3.5.1.0 সমর্থন করে।
- গুগল মোবাইল অ্যাডস ইউনিটি প্লাগইন সংস্করণ ১০.৭.০ দিয়ে তৈরি এবং পরীক্ষিত।
সংস্করণ 1.0.0
- প্রাথমিক প্রকাশ!
- BidMachine অ্যান্ড্রয়েড অ্যাডাপ্টার সংস্করণ 3.5.1.0 সমর্থন করে।
- BidMAchine iOS অ্যাডাপ্টার সংস্করণ 3.5.1.0 সমর্থন করে।
- গুগল মোবাইল অ্যাডস ইউনিটি প্লাগইন সংস্করণ ১০.৬.০ দিয়ে তৈরি এবং পরীক্ষিত।