মধ্যস্থতার সাথে InMobi সংহত করুন

জলপ্রপাত এবং বিডিং ইন্টিগ্রেশন উভয়ই কভার করে মধ্যস্থতা ব্যবহার করে InMobi থেকে বিজ্ঞাপনগুলি লোড এবং প্রদর্শন করতে Google মোবাইল বিজ্ঞাপন SDK কীভাবে ব্যবহার করবেন এই নির্দেশিকা আপনাকে দেখায়৷ এটি কভার করে কিভাবে একটি বিজ্ঞাপন ইউনিটের মধ্যস্থতা কনফিগারেশনে InMobi যোগ করতে হয় এবং কিভাবে InMobi SDK এবং অ্যাডাপ্টারকে একটি Unity অ্যাপ

সমর্থিত ইন্টিগ্রেশন এবং বিজ্ঞাপন ফর্ম্যাট

ইন্টিগ্রেশন
বিডিং 1
জলপ্রপাত
বিন্যাস
ব্যানার
ইন্টারস্টিশিয়াল
পুরস্কৃত

1 বিডিং ইন্টিগ্রেশন ওপেন বিটাতে আছে।

প্রয়োজনীয়তা

  • সর্বশেষ Google মোবাইল বিজ্ঞাপন SDK
  • ঐক্য 4 বা উচ্চতর
  • অ্যান্ড্রয়েডে স্থাপন করতে
    • Android API স্তর 21 বা উচ্চতর
  • iOS এ স্থাপন করতে
    • 10.0 বা উচ্চতর আইওএস স্থাপনার লক্ষ্য
  • একটি কাজ Unity প্রোজেক্টটি Google Mobile Ads SDK-এর সাথে কনফিগার করা হয়েছে। বিস্তারিত জানার জন্য শুরু করুন দেখুন।
  • মধ্যস্থতা সম্পূর্ণ করুন শুরু করুন গাইড

ধাপ 1: InMobi UI এ কনফিগারেশন সেট আপ করুন

একটি InMobi অ্যাকাউন্টের জন্য সাইন আপ করুন । একটি অ্যাকাউন্ট তৈরি করার সময়, Google ওপেন বিডিং বিকল্পের সাথে InMobi SSP ব্যবহার করুন বিকল্পটি টিকচিহ্ন ছাড়াই ছেড়ে দিন।

আপনার অ্যাকাউন্ট যাচাই হয়ে গেলে, লগ ইন করুন

একটি অ্যাপ যোগ করুন

InMobi ড্যাশবোর্ডে আপনার অ্যাপ যোগ করতে, Inventory > Inventory Settings এ ক্লিক করুন।

ইনভেন্টরি যোগ করুন ক্লিক করুন এবং ড্রপ-ডাউন মেনু থেকে মোবাইল অ্যাপ চ্যানেল নির্বাচন করুন।

অনুসন্ধান বারে আপনার প্রকাশিত অ্যাপ স্টোর URL টাইপ করা শুরু করুন এবং স্বয়ংক্রিয়ভাবে জনবহুল ফলাফল থেকে অ্যাপটি নির্বাচন করুন। অবিরত ক্লিক করুন.

যদি আপনার অ্যাপ প্রকাশিত না হয়, তাহলে ম্যানুয়ালি লিঙ্কে ক্লিক করুন এবং প্রয়োজনীয় বিবরণ লিখুন। অবিরত ক্লিক করুন.

অ্যাপ এবং ওয়েবসাইট কমপ্লায়েন্স সেটিংস পর্যালোচনা করুন এবং তারপরে সেভ এবং ক্রিয়েট প্লেসমেন্টে ক্লিক করুন।

প্লেসমেন্ট

আপনি আপনার ইনভেন্টরি সেট আপ করার পরে, সিস্টেম আপনাকে প্লেসমেন্ট তৈরির ওয়ার্কফ্লোতে পুনঃনির্দেশ করে।

বিডিং

বিজ্ঞাপন ইউনিটের ধরন নির্বাচন করুন। একটি প্লেসমেন্টের নাম লিখুন, যথাক্রমে অডিয়েন্স বিডিং এবং পার্টনারের জন্য অন এবং Google ওপেন বিডিং নির্বাচন করুন এবং বাকি ফর্মটি পূরণ করুন৷ সম্পন্ন হলে প্লেসমেন্ট তৈরি করুন ক্লিক করুন।

জলপ্রপাত

বিজ্ঞাপন ইউনিটের ধরন নির্বাচন করুন। তারপর একটি প্লেসমেন্টের নাম লিখুন, অডিয়েন্স বিডিংয়ের জন্য বন্ধ নির্বাচন করুন এবং বাকি ফর্মটি পূরণ করুন। সম্পন্ন হলে প্লেসমেন্ট তৈরি করুন ক্লিক করুন।

প্লেসমেন্ট তৈরি হয়ে গেলে, তার বিস্তারিত দেখানো হয়। প্লেসমেন্ট আইডি নোট করুন, যেটি আপনার AdMob বিজ্ঞাপন ইউনিট সেট আপ করার জন্য ব্যবহার করা হবে।

অ্যাকাউন্ট আইডি

আপনার InMobi অ্যাকাউন্ট আইডি ফাইন্যান্স > পেমেন্ট সেটিংস > পেমেন্ট তথ্যের অধীনে উপলব্ধ।

InMobi রিপোর্টিং API কী সনাক্ত করুন

বিডিং

বিডিং ইন্টিগ্রেশনের জন্য এই ধাপের প্রয়োজন নেই।

জলপ্রপাত

আমার অ্যাকাউন্ট > অ্যাকাউন্ট সেটিংসে যান। API কী ট্যাবে নেভিগেট করুন এবং API কী তৈরি করুন ক্লিক করুন।

ব্যবহারকারীর ইমেলটি নির্বাচন করুন যার জন্য কীটি প্রয়োজন এবং API কী তৈরি করুন ক্লিক করুন। API কী এবং ব্যবহারকারীর নাম/লগইন নাম সহ একটি ফাইল তৈরি করা হবে।

শুধুমাত্র অ্যাকাউন্টের প্রকাশক প্রশাসক সমস্ত ব্যবহারকারীর জন্য একটি API কী তৈরি করতে সক্ষম হবেন৷ আপনি যদি পূর্বে জেনারেট করা API কী ভুলে গিয়ে থাকেন, তাহলে API কী ট্যাবে আপনার মেইলের উপর হোভার করে আপনার API কী রিসেট করুন।

পরীক্ষা মোড চালু করুন

সমস্ত লাইভ ইমপ্রেশন বা নির্দিষ্ট কিছু পরীক্ষা ডিভাইসে আপনার প্লেসমেন্টের জন্য পরীক্ষা মোড সক্ষম করুন।

ধাপ 2: InMobi চাহিদা সেট আপ করুন AdMob UI

যোগ করুন InMobi জিডিপিআর এবং মার্কিন রাষ্ট্রীয় প্রবিধান বিজ্ঞাপন অংশীদারদের তালিকায়

AdMob UI-তে GDPR এবং US রাজ্যের প্রবিধান বিজ্ঞাপন অংশীদারদের তালিকায় InMobi যোগ করতে GDPR সেটিংস এবং US রাজ্যের প্রবিধান সেটিংসের ধাপগুলি অনুসরণ করুন৷

ধাপ 3: InMobi SDK এবং অ্যাডাপ্টার আমদানি করুন

OpenUPM-CLI

আপনার যদি OpenUPM-CLI ইনস্টল করা থাকে, তাহলে আপনি আপনার প্রোজেক্টের রুট ডিরেক্টরি থেকে নিম্নলিখিত কমান্ডটি চালিয়ে আপনার প্রোজেক্টে ইউনিটির জন্য Google মোবাইল বিজ্ঞাপন InMobi Mediation Plugin ইনস্টল করতে পারেন:

openupm add com.google.ads.mobile.mediation.inmobi

OpenUPM

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

স্কোপড রেজিস্ট্রি ট্যাবের অধীনে, নিম্নলিখিত বিবরণ সহ একটি স্কোপড রেজিস্ট্রি হিসাবে OpenUPM যুক্ত করুন:

  • নাম: OpenUPM
  • URL: https://package.openupm.com
  • সুযোগ(গুলি): com.google

OpenUPM বিবরণ

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

ইউনিটি রেজিস্ট্রি

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

OpenUPM থেকে ইনস্টল করুন

ঐক্য প্যাকেজ

চেঞ্জলগে ডাউনলোড লিঙ্ক থেকে InMobi-এর জন্য Google মোবাইল বিজ্ঞাপন মধ্যস্থতা প্লাগইনটির সর্বশেষ সংস্করণ ডাউনলোড করুন এবং জিপ ফাইল থেকে GoogleMobileAdsInMobiMediation.unitypackage বের করুন।

আপনার ইউনিটি প্রজেক্ট এডিটরে, সম্পদ > আমদানি প্যাকেজ > কাস্টম প্যাকেজ নির্বাচন করুন এবং আপনার ডাউনলোড করা GoogleMobileAdsInMobiMediation.unitypackage ফাইলটি খুঁজুন। নিশ্চিত করুন যে সমস্ত ফাইল নির্বাচন করা হয়েছে এবং আমদানি ক্লিক করুন।

ঐক্য থেকে আমদানি

তারপরে, সম্পদ > এক্সটার্নাল ডিপেন্ডেন্সি ম্যানেজার > অ্যান্ড্রয়েড রিজলভার > ফোর্স রিসলভ নির্বাচন করুন। এক্সটার্নাল ডিপেন্ডেন্সি ম্যানেজার লাইব্রেরি স্ক্র্যাচ থেকে নির্ভরতা রেজোলিউশন সম্পাদন করবে এবং আপনার ইউনিটি অ্যাপের Assets/Plugins/Android ডিরেক্টরিতে ঘোষিত নির্ভরতা কপি করবে।

জোর করে সমাধান করুন

ধাপ 4: InMobi SDK-এ গোপনীয়তা সেটিংস প্রয়োগ করুন

Google EU ব্যবহারকারীর সম্মতি নীতির অধীনে, আপনাকে নিশ্চিত করতে হবে যে ডিভাইস শনাক্তকারী এবং ব্যক্তিগত ডেটার ব্যবহার সম্পর্কিত ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA) ব্যবহারকারীদের নির্দিষ্ট কিছু প্রকাশ দেওয়া হয়েছে এবং তাদের কাছ থেকে সম্মতি নেওয়া হয়েছে। এই নীতি EU ই-প্রাইভেসি নির্দেশিকা এবং সাধারণ ডেটা সুরক্ষা নিয়ন্ত্রণের (GDPR)-এর প্রয়োজনীয়তাগুলিকে প্রতিফলিত করে৷ সম্মতি চাওয়ার সময়, আপনাকে অবশ্যই আপনার মধ্যস্থতা শৃঙ্খলে প্রতিটি বিজ্ঞাপন নেটওয়ার্ক সনাক্ত করতে হবে যা ব্যক্তিগত ডেটা সংগ্রহ, গ্রহণ বা ব্যবহার করতে পারে এবং প্রতিটি নেটওয়ার্কের ব্যবহার সম্পর্কে তথ্য প্রদান করতে পারে। Google বর্তমানে স্বয়ংক্রিয়ভাবে এই জাতীয় নেটওয়ার্কগুলিতে ব্যবহারকারীর সম্মতির পছন্দ পাস করতে অক্ষম৷

InMobi সংস্করণ 2.1.0-এর জন্য Google মোবাইল বিজ্ঞাপন মধ্যস্থতা প্লাগইন InMobi.UpdateGDPRConsent() পদ্ধতি যোগ করেছে যা আপনাকে InMobi-তে সম্মতি তথ্য পাঠাতে দেয়। নিম্নলিখিত নমুনা কোড দেখায় কিভাবে InMobi SDK-এ সম্মতির তথ্য পাঠাতে হয়। আপনি যদি এই পদ্ধতিতে কল করতে চান, তাহলে আমরা সুপারিশ করব যে আপনি Google মোবাইল বিজ্ঞাপন SDK-এর সাথে বিজ্ঞাপনের অনুরোধ করার আগে তা করবেন৷

using GoogleMobileAds.Api.Mediation.InMobi;
using System.Collections.Generic;
// ...

Dictionary<string, string> consentObject = new Dictionary<string, string>();
consentObject.Add("gdpr_consent_available", "true");
consentObject.Add("gdpr", "1");

InMobi.UpdateGDPRConsent(consentObject);

InMobi এই সম্মতি অবজেক্টে যে সম্ভাব্য কী এবং মানগুলি গ্রহণ করে সে সম্পর্কে আরও তথ্যের জন্য InMobi-এর GDPR বাস্তবায়নের বিবরণ দেখুন।

মার্কিন যুক্তরাষ্ট্র গোপনীয়তা আইন

মার্কিন যুক্তরাষ্ট্র গোপনীয়তা আইন ব্যবহারকারীদের তাদের "ব্যক্তিগত তথ্য" এর "বিক্রয়" থেকে অপ্ট-আউট করার অধিকার প্রদান করতে হবে (যেমন আইন সেই শর্তগুলিকে সংজ্ঞায়িত করে), "বিক্রয়" এ একটি বিশিষ্ট "আমার ব্যক্তিগত তথ্য বিক্রি করবেন না" লিঙ্কের মাধ্যমে অপ্ট-আউটের প্রস্তাব দেওয়া হয়েছে "পার্টির হোমপেজ। মার্কিন যুক্তরাষ্ট্রের গোপনীয়তা আইন মেনে চলার নির্দেশিকা Google বিজ্ঞাপন পরিবেশনের জন্য সীমাবদ্ধ ডেটা প্রক্রিয়াকরণ সক্ষম করার ক্ষমতা প্রদান করে, কিন্তু Google আপনার মধ্যস্থতা চেইনের প্রতিটি বিজ্ঞাপন নেটওয়ার্কে এই সেটিংটি প্রয়োগ করতে অক্ষম। অতএব, আপনাকে অবশ্যই আপনার মধ্যস্থতা শৃঙ্খলে প্রতিটি বিজ্ঞাপন নেটওয়ার্ক সনাক্ত করতে হবে যা ব্যক্তিগত তথ্য বিক্রিতে অংশগ্রহণ করতে পারে এবং সম্মতি নিশ্চিত করতে সেই নেটওয়ার্কগুলির প্রতিটি থেকে নির্দেশিকা অনুসরণ করতে পারে।

InMobi-এর জন্য CCPA সেটিংস কীভাবে সক্ষম করবেন তার নির্দেশিকাগুলির জন্য InMobi-এর CCPA ডকুমেন্টেশন দেখুন।

ধাপ 5: প্রয়োজনীয় অতিরিক্ত কোড যোগ করুন

অ্যান্ড্রয়েড

কোন অতিরিক্ত কোড InMobi ইন্টিগ্রেশন প্রয়োজন নেই.

iOS

SKAdNetwork ইন্টিগ্রেশন

আপনার প্রকল্পের Info.plist ফাইলে SKAdNetwork শনাক্তকারী যোগ করতে InMobi-এর ডকুমেন্টেশন অনুসরণ করুন।

ধাপ 6: আপনার বাস্তবায়ন পরীক্ষা করুন

ঐচ্ছিক পদক্ষেপ

অ্যান্ড্রয়েড

অনুমতি

সর্বোত্তম পারফরম্যান্সের জন্য, InMobi আপনার অ্যাপের AndroidManifest.xml ফাইলে নিম্নলিখিত ঐচ্ছিক অনুমতিগুলি যোগ করার সুপারিশ করে৷

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

আপনি ঐচ্ছিকভাবে Plugins/Android/GoogleMobileAdsInMobiMediation/AndroidManifest.xml ফাইলে এই অনুমতিগুলি যোগ করতে পারেন৷

iOS

iOS ইন্টিগ্রেশনের জন্য কোনো অতিরিক্ত পদক্ষেপের প্রয়োজন নেই।

ত্রুটি কোড

যদি অ্যাডাপ্টার InMobi থেকে একটি বিজ্ঞাপন পেতে ব্যর্থ হয়, তাহলে প্রকাশকরা নিম্নলিখিত ক্লাসের অধীনে ResponseInfo ব্যবহার করে বিজ্ঞাপন প্রতিক্রিয়া থেকে অন্তর্নিহিত ত্রুটি পরীক্ষা করতে পারেন:

অ্যান্ড্রয়েড

com.google.ads.mediation.inmobi.InMobiAdapter
com.google.ads.mediation.inmobi.InMobiMediationAdapter

iOS

GADMAdapterInMobi
GADMediationAdapterInMobi

যখন একটি বিজ্ঞাপন লোড হতে ব্যর্থ হয় তখন ইনমোবি অ্যাডাপ্টারের দ্বারা নিক্ষিপ্ত কোড এবং সহ বার্তাগুলি এখানে রয়েছে:

অ্যান্ড্রয়েড

ত্রুটি কোড কারণ
0-99 InMobi SDK ত্রুটি৷ আরো বিস্তারিত জানার জন্য কোড দেখুন.
100 InMobi সার্ভার প্যারামিটার কনফিগার করা হয়েছে AdMob UI অনুপস্থিত/অবৈধ।
101 InMobi SDK আরম্ভ করতে ব্যর্থ হয়েছে৷
102 অনুরোধ করা বিজ্ঞাপনের আকার একটি InMobi সমর্থিত ব্যানার আকারের সাথে মেলে না৷
103 বিজ্ঞাপন অনুরোধ একটি ইউনিফাইড নেটিভ বিজ্ঞাপন অনুরোধ নয়.
104 InMobi SDK শুরু না করে একটি InMobi বিজ্ঞাপনের অনুরোধ করার চেষ্টা করা হয়েছে৷ তত্ত্বগতভাবে এটি কখনই হওয়া উচিত নয় যেহেতু অ্যাডাপ্টার InMobi বিজ্ঞাপনের অনুরোধ করার আগে InMobi SDK চালু করে।
105 InMobi-এর বিজ্ঞাপন এখনও দেখানোর জন্য প্রস্তুত নয়।
106 InMobi একটি বিজ্ঞাপন প্রদর্শন করতে ব্যর্থ হয়েছে.
107 InMobi একটি নেটিভ বিজ্ঞাপন ফিরিয়ে দিয়েছে যেটিতে একটি প্রয়োজনীয় সম্পদ অনুপস্থিত।
108 InMobi-এর নেটিভ বিজ্ঞাপন চিত্র সম্পদে একটি বিকৃত URL রয়েছে।
109 অ্যাডাপ্টার InMobi এর নেটিভ বিজ্ঞাপন চিত্র সম্পদ ডাউনলোড করতে ব্যর্থ হয়েছে.

iOS

ত্রুটি কোড কারণ
101 InMobi সার্ভার প্যারামিটার কনফিগার করা হয়েছে AdMob UI অনুপস্থিত/অবৈধ।
102 InMobi অ্যাডাপ্টার অনুরোধ করা বিজ্ঞাপন বিন্যাস সমর্থন করে না।
103 এই নেটওয়ার্ক কনফিগারেশনের জন্য একটি InMobi বিজ্ঞাপন ইতিমধ্যেই লোড করা হয়েছে৷
অন্যান্য InMobi SDK একটি ত্রুটি ফিরিয়ে দিয়েছে৷ আরো বিস্তারিত জানার জন্য IMRequestStatus.h দেখুন।

InMobi ইউনিটি মধ্যস্থতা প্লাগইন চেঞ্জলগ

সংস্করণ 4.6.7

সংস্করণ 4.6.6

সংস্করণ 4.6.5

সংস্করণ 4.6.4

সংস্করণ 4.6.3

সংস্করণ 4.6.2

সংস্করণ 4.6.1

সংস্করণ 4.6.0

সংস্করণ 4.5.1

সংস্করণ 4.5.0

সংস্করণ 4.4.1

সংস্করণ 4.4.0

সংস্করণ 4.3.3

সংস্করণ 4.3.0

সংস্করণ 4.2.2

সংস্করণ 4.2.1

সংস্করণ 4.2.0

সংস্করণ 4.1.0

সংস্করণ 4.0.4

সংস্করণ 4.0.3

সংস্করণ 4.0.2

সংস্করণ 4.0.1

সংস্করণ 4.0.0

সংস্করণ 3.2.0

সংস্করণ 3.1.2

সংস্করণ 3.1.1

সংস্করণ 3.1.0

সংস্করণ 3.0.3

সংস্করণ 3.0.2

সংস্করণ 3.0.1

সংস্করণ 3.0.0

সংস্করণ 2.4.0

সংস্করণ 2.3.0

  • অ্যান্ড্রয়েড অ্যাডাপ্টারের সংস্করণ 7.2.9.0 সমর্থন করে।
  • iOS অ্যাডাপ্টারের সংস্করণ 7.3.2.0 সমর্থন করে।

সংস্করণ 2.2.2

  • নতুন পুরস্কৃত API সমর্থন করার জন্য প্লাগইন আপডেট করা হয়েছে৷
  • অ্যান্ড্রয়েড অ্যাডাপ্টারের সংস্করণ 7.2.7.0 সমর্থন করে।
  • iOS অ্যাডাপ্টারের সংস্করণ 7.2.7.0 সমর্থন করে।

সংস্করণ 2.2.1

  • অ্যান্ড্রয়েড অ্যাডাপ্টারের সংস্করণ 7.2.2.0 সমর্থন করে।
  • iOS অ্যাডাপ্টারের সংস্করণ 7.2.4.0 সমর্থন করে।

সংস্করণ 2.2.0

  • অ্যান্ড্রয়েড অ্যাডাপ্টারের সংস্করণ 7.2.1.0 সমর্থন করে।
  • iOS অ্যাডাপ্টারের সংস্করণ 7.2.0.0 সমর্থন করে।

সংস্করণ 2.1.2

  • অ্যান্ড্রয়েড অ্যাডাপ্টার সংস্করণ 7.1.1.1 সমর্থন করে।
  • iOS অ্যাডাপ্টারের সংস্করণ 7.1.2.0 সমর্থন করে।

সংস্করণ 2.1.1

  • অ্যান্ড্রয়েড অ্যাডাপ্টার সংস্করণ 7.1.1.1 সমর্থন করে।
  • iOS অ্যাডাপ্টারের সংস্করণ 7.1.1.2 সমর্থন করে।

সংস্করণ 2.1.0

  • অ্যান্ড্রয়েড অ্যাডাপ্টারের সংস্করণ 7.1.0.0 সমর্থন করে।
  • iOS অ্যাডাপ্টারের সংস্করণ 7.1.1.1 সমর্থন করে।
  • InMobi.UpdateGDPRConsent() পদ্ধতি যোগ করা হয়েছে।

সংস্করণ 2.0.0

  • অ্যান্ড্রয়েড অ্যাডাপ্টারের সংস্করণ 7.0.4.0 সমর্থন করে।
  • iOS অ্যাডাপ্টারের সংস্করণ 7.1.1.0 সমর্থন করে।

সংস্করণ 1.0.0

  • প্রথম মুক্তি!
  • অ্যান্ড্রয়েড অ্যাডাপ্টার সংস্করণ 6.2.4.0 সমর্থন করে।
  • iOS অ্যাডাপ্টারের সংস্করণ 6.2.1.0 সমর্থন করে।