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

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

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

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

শুধুমাত্র জলপ্রপাত মধ্যস্থতার জন্য সমর্থিত।

আবশ্যকতা

  • সর্বশেষ গুগল মোবাইল বিজ্ঞাপন SDK
  • ফ্লাটার ৩.৭.০ বা তার বেশি
  • [বিডিংয়ের জন্য]: বিডিংয়ে সমস্ত সমর্থিত বিজ্ঞাপন ফর্ম্যাট একীভূত করতে, InMobi 4.5.0 বা উচ্চতর সংস্করণের জন্য Google মোবাইল বিজ্ঞাপন মধ্যস্থতা প্লাগইন ব্যবহার করুন ( সর্বশেষ সংস্করণটি প্রস্তাবিত )
  • অ্যান্ড্রয়েডে স্থাপন করতে
    • অ্যান্ড্রয়েড এপিআই লেভেল ২৩ বা তার বেশি
  • iOS-এ স্থাপন করতে
    • iOS স্থাপনার লক্ষ্য ১০.০ বা তার বেশি
  • Google মোবাইল বিজ্ঞাপন SDK দিয়ে কনফিগার করা একটি কার্যকরী Flutter প্রকল্প। বিস্তারিত জানার জন্য শুরু করুন দেখুন।
  • মধ্যস্থতা শুরু করার নির্দেশিকাটি সম্পূর্ণ করুন

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

একটি InMobi অ্যাকাউন্টের জন্য সাইন আপ করুন । একটি অ্যাকাউন্ট তৈরি করার সময়, Use InMobi SSP with Google Open Bidding বিকল্পটি আনচেক করুন।

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

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

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

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

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

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

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

স্থান নির্ধারণ

আপনার ইনভেন্টরি সেট আপ করার পরে, সিস্টেমটি আপনাকে প্লেসমেন্ট তৈরির কর্মপ্রবাহে পুনঃনির্দেশিত করে।

বিডিং

বিজ্ঞাপন ইউনিটের ধরণ নির্বাচন করুন। একটি প্লেসমেন্ট নাম লিখুন, যথাক্রমে On এবং Google Open Bidding for Audience Bidding এবং Partner নির্বাচন করুন, এবং বাকি ফর্মটি পূরণ করুন। সম্পন্ন হলে প্লেসমেন্ট তৈরি করুন এ ক্লিক করুন।

জলপ্রপাত

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

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

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

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

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

বিডিং

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

জলপ্রপাত

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

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

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

আপনার app-ads.txt আপডেট করুন

অ্যাপসের জন্য অনুমোদিত বিক্রেতারা app-ads.txt হল একটি IAB টেক ল্যাব উদ্যোগ যা নিশ্চিত করে যে আপনার অ্যাপ বিজ্ঞাপনের ইনভেন্টরি কেবলমাত্র সেই চ্যানেলগুলির মাধ্যমে বিক্রি করা হচ্ছে যেগুলি আপনি অনুমোদিত হিসাবে চিহ্নিত করেছেন। বিজ্ঞাপনের আয়ের উল্লেখযোগ্য ক্ষতি রোধ করতে, আপনাকে একটি app-ads.txt ফাইল প্রয়োগ করতে হবে। যদি আপনি ইতিমধ্যে এটি না করে থাকেন, তাহলে বিজ্ঞাপন পরিচালকের জন্য একটি app-ads.txt ফাইল তৈরি করুন

InMobi-এর জন্য app-ads.txt বাস্তবায়ন করতে, আপনার ব্যক্তিগতকৃত কোড স্নিপেট যোগ করুন

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

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

ধাপ ২: অ্যাড ম্যানেজার UI-তে InMobi চাহিদা সেট আপ করুন

আপনার বিজ্ঞাপন ইউনিটের জন্য মধ্যস্থতা সেটিংস কনফিগার করুন

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

নির্দেশাবলীর জন্য, Android এর জন্য নির্দেশিকায় ধাপ ২ দেখুন।

আইওএস

নির্দেশাবলীর জন্য, iOS এর জন্য নির্দেশিকায় ধাপ ২ দেখুন।

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

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

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

pub.dev এর মাধ্যমে ইন্টিগ্রেশন

আপনার প্যাকেজের pubspec.yaml ফাইলে InMobi SDK এবং অ্যাডাপ্টারের সর্বশেষ সংস্করণগুলির সাথে নিম্নলিখিত নির্ভরতা যোগ করুন:

dependencies:
  gma_mediation_inmobi: ^1.1.5

ম্যানুয়াল ইন্টিগ্রেশন

InMobi এর জন্য Google Mobile Ads mediation plugin এর সর্বশেষ সংস্করণটি ডাউনলোড করুন, ডাউনলোড করা ফাইলটি এক্সট্র্যাক্ট করুন এবং এক্সট্র্যাক্ট করা প্লাগইন ফোল্ডারটি (এবং এর বিষয়বস্তু) আপনার Flutter প্রজেক্টে যোগ করুন। তারপর, নিম্নলিখিত নির্ভরতা যোগ করে আপনার pubspec.yaml ফাইলে প্লাগইনটি উল্লেখ করুন:

dependencies:
  gma_mediation_inmobi:
    path: path/to/local/package

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

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

InMobi-এর জন্য Google মোবাইল বিজ্ঞাপন মধ্যস্থতা প্লাগইন InMobi SDK-তে সম্মতি তথ্য প্রেরণ সমর্থন করে না।

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

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

InMobi-এর জন্য Google মোবাইল বিজ্ঞাপন মধ্যস্থতা প্লাগইন InMobi SDK-তে সম্মতি তথ্য প্রেরণ সমর্থন করে না।

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

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

ইনমোবি ইন্টিগ্রেশনের জন্য কোনও অতিরিক্ত কোডের প্রয়োজন নেই।

আইওএস

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

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

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

পরীক্ষামূলক বিজ্ঞাপন সক্ষম করুন

নিশ্চিত করুন যে আপনি আপনার পরীক্ষামূলক ডিভাইসটি বিজ্ঞাপন পরিচালকের জন্য নিবন্ধিত করেছেন এবং InMobi UI তে পরীক্ষামূলক মোড সক্ষম করেছেন

পরীক্ষামূলক বিজ্ঞাপন যাচাই করুন

InMobi থেকে আপনি পরীক্ষামূলক বিজ্ঞাপন পাচ্ছেন কিনা তা যাচাই করতে, InMobi (বিডিং) এবং InMobi (ওয়াটারফল) বিজ্ঞাপন উৎস(গুলি) ব্যবহার করে বিজ্ঞাপন পরিদর্শক বিভাগে একক বিজ্ঞাপন উৎস পরীক্ষা সক্ষম করুন।

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

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

অনুমতিসমূহ

সর্বোত্তম কর্মক্ষমতার জন্য, 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 ইন্টিগ্রেশনের জন্য কোনও অতিরিক্ত পদক্ষেপের প্রয়োজন নেই।

ত্রুটি কোড

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

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

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

আইওএস

GADMAdapterInMobi
GADMediationAdapterInMobi

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

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

ত্রুটি কোড কারণ
০-৯৯ InMobi SDK ত্রুটি। আরও বিস্তারিত জানার জন্য কোড দেখুন।
১০০ বিজ্ঞাপন ম্যানেজার UI-তে কনফিগার করা InMobi সার্ভার প্যারামিটারগুলি অনুপস্থিত/অবৈধ।
১০১ InMobi SDK আরম্ভ করতে ব্যর্থ হয়েছে।
১০২ অনুরোধ করা বিজ্ঞাপনের আকার InMobi সমর্থিত ব্যানার আকারের সাথে মেলে না।
১০৩ বিজ্ঞাপনের অনুরোধ কোনও ইউনিফাইড নেটিভ বিজ্ঞাপনের অনুরোধ নয়।
১০৪ InMobi SDK আরম্ভ না করেই একটি InMobi বিজ্ঞাপনের অনুরোধ করার চেষ্টা করা হয়েছে। তাত্ত্বিকভাবে এটি কখনই ঘটবে না কারণ অ্যাডাপ্টার InMobi বিজ্ঞাপনের অনুরোধ করার আগে InMobi SDK আরম্ভ করে।
১০৫ ইনমোবির বিজ্ঞাপনটি এখনও দেখানোর জন্য প্রস্তুত নয়।
১০৬ InMobi একটি বিজ্ঞাপন প্রদর্শন করতে ব্যর্থ হয়েছে.
১০৭ InMobi একটি নেটিভ বিজ্ঞাপন ফেরত দিয়েছে যাতে একটি প্রয়োজনীয় সম্পদ অনুপস্থিত।
১০৮ InMobi-এর নেটিভ বিজ্ঞাপন চিত্রের সম্পদগুলিতে একটি ত্রুটিপূর্ণ URL রয়েছে।
১০৯ অ্যাডাপ্টারটি InMobi-এর নেটিভ বিজ্ঞাপন চিত্র সম্পদ ডাউনলোড করতে ব্যর্থ হয়েছে।

আইওএস

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

ইনমোবি ফ্লাটার মেডিয়েশন অ্যাডাপ্টার চেঞ্জলগ

সংস্করণ ১.১.৫ (প্রগতিতে)

সংস্করণ 1.1.4

সংস্করণ 1.1.3

সংস্করণ 1.1.2

সংস্করণ 1.1.1

সংস্করণ 1.1.0

সংস্করণ 1.0.0