মধ্যস্থতার সাথে 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 এ কনফিগারেশন সেট আপ করুন

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

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

ধাপ অনুসরণ করুনGDPR সেটিংসএবংমার্কিন রাষ্ট্র প্রবিধান সেটিংসযোগ করতেInMobi জিডিপিআর এবং ইউএস স্টেট রেগুলেশনের বিজ্ঞাপন অংশীদারদের তালিকাতে AdMob UI

,

ধাপ অনুসরণ করুনGDPR সেটিংসএবংমার্কিন রাষ্ট্র প্রবিধান সেটিংসযোগ করতেInMobi জিডিপিআর এবং ইউএস স্টেট রেগুলেশনের বিজ্ঞাপন অংশীদারদের তালিকাতে AdMob UI

,

ধাপ অনুসরণ করুনGDPR সেটিংসএবংমার্কিন রাষ্ট্র প্রবিধান সেটিংসযোগ করতেInMobi জিডিপিআর এবং ইউএস স্টেট রেগুলেশনের বিজ্ঞাপন অংশীদারদের তালিকাতে AdMob UI

ধাপ 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 > Play Services Resolver > Android Resolver > Force Resolve নির্বাচন করুন। ইউনিটি প্লে সার্ভিসেস রিজলভার লাইব্রেরি স্ক্র্যাচ থেকে নির্ভরতা রেজোলিউশন সম্পাদন করবে এবং আপনার ইউনিটি অ্যাপের 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.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 সমর্থন করে।