মেডিয়েশনের সাথে i-mobile ইন্টিগ্রেট করা

প্ল্যাটফর্ম বেছে নিন: Android iOS Unity Flutter Android (Legacy)

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

i-mobile-এর ড্যাশবোর্ড ইন্টারফেসে লেবেল, বোতাম ও বিবরণের জন্য জাপানি টেক্সট ব্যবহার করা হয়। এই গাইডে থাকা স্ক্রিনশটগুলি অনুবাদ করা হয়নি। তবে, এই নির্দেশিকার বিবরণ ও নির্দেশাবলীতে, লেবেল ও বোতামের অনুবাদ তাদের ইংরেজি সমার্থক শব্দ সহ বন্ধনীর মধ্যে দেওয়া হয়েছে।

কাজ করে এমন ইন্টিগ্রেশন ও বিজ্ঞাপন ফর্ম্যাট

i-mobile-এর জন্য AdMob মধ্যস্থতা অ্যাডাপ্টরে নিম্নলিখিত ক্ষমতা আছে:

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

পূর্বশর্ত

এগিয়ে যাওয়ার আগে, নিম্নলিখিত বিষয়গুলি যাচাই করিয়ে নিন:

  • Google Mobile Ads Unity Plugin-এর লেটেস্ট ভার্সন।
  • Unity Editor ভার্সন 5.6 বা তার পরবর্তী যেকোনও ভার্সন।
  • Android-এ ডেপ্লয় করতে
    • Android API লেভেল 24 বা এর পরের যেকোনও ভার্সন।
  • iOS-এ ডেপ্লয় করতে
    • iOS ডিপ্লয়মেন্ট টার্গেট 13.0 বা তার পরের যেকোনও ভার্সন।
  • Google Mobile Ads Unity Plugin-এর সাথে কনফিগার করা একটি চালু Unity প্রোজেক্ট। আরও বিবরণের জন্য সেট-আপ Google Mobile Ads Unity Plugin দেখুন।
  • AdMob মধ্যস্থতা সেট-আপ করুন।

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

আপনার i-mobile অ্যাকাউন্টে সাইন-আপ করুন অথবা লগ-ইন করুন।

サイト/アプリ管理 (সাইট/অ্যাপ্লিকেশন ম্যানেজমেন্ট) ট্যাবে ক্লিক করে এবং আপনার অ্যাপের প্ল্যাটফর্মের বোতামে ক্লিক করে i-mobile ড্যাশবোর্ডে আপনার অ্যাপ যোগ করুন।

Android

iOS

ফর্মটি পূরণ করে 新規登録 (সাইন-আপ করুন) বোতামে ক্লিক করুন।

Android

iOS

নতুন বিজ্ঞাপন স্পট তৈরি করতে, サイト/アプリ管理 (সাইট/অ্যাপ্লিকেশন ম্যানেজমেন্ট) ট্যাবের অধীনে আপনার অ্যাপ বেছে নিন।

Android

iOS

広告スポット管理 (বিজ্ঞাপন স্পট ম্যানেজমেন্ট) ট্যাবে নেভিগেট করুন এবং 新規広告スポット (নতুন বিজ্ঞাপন স্পট) বোতামে ক্লিক করুন।

create_ad_spot

এরপরে, 広告スポット名 (বিজ্ঞাপন স্পটের নাম), 広告スポットサイズ (বিজ্ঞাপন স্পটের সাইজ) ও অন্যান্য বিবরণ দিয়ে ফর্মটি পূরণ করুন। তারপর, 新規登録 (সাইন-আপ করুন) বোতামে ক্লিক করুন।

new_ad_spot_form

আপনার নতুন বিজ্ঞাপন স্পট রেডি। এর ইন্টিগ্রেশন সংক্রান্ত বিবরণ দেখতে, アプリ設定取得 (অ্যাপ সেটিংস পান) বোতামে ক্লিক করুন।

ad_spot_list

パブリッシャーID (প্রকাশক আইডি), メディアID (মিডিয়া আইডি), এবং スポットID (স্পট আইডি) মনে রাখুন। AdMob UI-তে মধ্যস্থতার জন্য i-mobile কনফিগার করার সময় আপনার পরে এইসব প্যারামিটার প্রয়োজন হবে।

Android

iOS

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

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

i-mobile-এর জন্য app-ads.txt প্রয়োগ করতে, তাদের প্রায়শই জিজ্ঞাসিত প্রশ্ন দেখুন।

ধাপ ২: AdMob UI-তে i-mobile চাহিদা সেট-আপ করুন

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

Android

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

iOS

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

ধাপ ৩: i-mobile SDK ও অ্যাডাপ্টার ইমপোর্ট করা

OpenUPM-CLI

আপনার OpenUPM-CLI ইনস্টল করা থাকলে, আপনার প্রোজেক্টের রুট ডিরেক্টরি থেকে নিম্নলিখিত কমান্ড রান করিয়ে, আপনার প্রোজেক্টে Unity-এর জন্য Google Mobile Ads i-mobile মধ্যস্থতা প্লাগ-ইন ইনস্টল করতে পারবেন:

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

OpenUPM

আপনার Unity প্রোজেক্ট এডিটরে, এডিট করুন > প্রোজেক্ট সেটিংস > প্যাকেজ ম্যানেজার বিকল্প বেছে নিয়ে Unity প্যাকেজ ম্যানেজার সেটিংস খুলুন।

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

  • নাম: OpenUPM
  • URL: https://package.openupm.com
  • স্কোপ: com.google

OpenUPM-এর বিবরণ

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

Unity রেজিস্ট্রি

Google Mobile Ads IMobile Mediation প্যাকেজ বেছে নিন এবং ইনস্টল করুন বিকল্পে ক্লিক করুন।

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

Unity প্যাকেজ

i-mobile-এর জন্য Google Mobile Ads মধ্যস্থতা প্লাগ-ইনের লেটেস্ট ভার্সন ডাউনলোড করতে পরিবর্তনের লগ থেকে ডাউনলোড লিঙ্কটি দেখুন এবং zip ফাইল থেকে GoogleMobileAdsIMobileMediation.unitypackage এক্সট্র্যাক্ট করুন।

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

Unity থেকে ইমপোর্ট করা

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

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

ধাপ ৪: অতিরিক্ত কোড প্রয়োজন

Android

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

iOS

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

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

ধাপ ৫: আপনার ইমপ্লিমেন্টেশন পরীক্ষা করুন

টেস্ট বিজ্ঞাপন চালু করা

AdMob-এর জন্য আপনার টেস্ট ডিভাইস রেজিস্টার করেছেন কিনা তা ভালোভাবে দেখে নিন। i-mobile পরীক্ষার জন্য স্পট আইডি, মিডিয়া আইডি, এবং প্রকাশক আইডি প্রদান করে, আপনি সেগুলি এখানে খুঁজে পেতে পারেন।

টেস্ট বিজ্ঞাপন যাচাই করা

আপনি যে i-mobile-এর টেস্ট বিজ্ঞাপন পাচ্ছেন তা যাচাই করতে, বিজ্ঞাপন পরিদর্শকে i-mobile (ওয়াটারফল) বিজ্ঞাপন সোর্স ব্যবহার করে সিঙ্গেল বিজ্ঞাপন সোর্স টেস্টিং চালু করুন।

সমস্যার কোড

অ্যাডাপ্টার i-mobile থেকে বিজ্ঞাপন না পেলে, প্রকাশকরা নিম্নলিখিত ক্লাস থেকে ResponseInfo ব্যবহার করে বিজ্ঞাপন উত্তরের আসল সমস্যা চেক করতে পারবেন:

Android

ফর্ম্যাট ক্লাসের নাম
ব্যানার com.google.ads.mediation.imobile.IMobileAdapter
স্থান com.google.ads.mediation.imobile.IMobileAdapter
নেটিভ com.google.ads.mediation.imobile.IMobileMediationAdapter

iOS

ফর্ম্যাট ক্লাসের নাম
ব্যানার IMobileAdapter
স্থান IMobileAdapter
নেটিভ GADMediationAdapterIMobile

বিজ্ঞাপন লোড করা না গেলে i-mobile অ্যাডাপ্টার এইসব কোড ও সংশ্লিষ্ট মেসেজ দেখায়:

Android

সমস্যার কোড কারণ
0-99 i-mobile SDK-তে সমস্যা হয়েছে। আরও বিবরণের জন্য কোড দেখুন।
১০১ i-mobile-এর বিজ্ঞাপন লোড করার জন্য Activity প্রসঙ্গ প্রয়োজন।
102 AdMob UI-তে কনফিগার করা i-mobile সার্ভার প্যারামিটার নেই বা ভুল।
103 অনুরোধ করা বিজ্ঞাপনের সাইজ i-mobile-এ কাজ করে এমন ব্যানার সাইজের সাথে মিলছে না।
104 i-mobile-এর নেটিভ বিজ্ঞাপন লোড হওয়ার সাকসেস কলব্যাক একটি খালি নেটিভ বিজ্ঞাপন তালিকা রিটার্ন করেছে।

iOS

সমস্যার কোড কারণ
0-10 i-mobile SDK-তে সমস্যা হয়েছে। আরও বিবরণের জন্য কোড দেখুন।
১০১ AdMob UI-তে কনফিগার করা i-mobile সার্ভার প্যারামিটার নেই বা ভুল।
102 অনুরোধ করা বিজ্ঞাপনের সাইজ i-mobile-এ কাজ করে এমন ব্যানার সাইজের সাথে মিলছে না।
103 i-mobile বিজ্ঞাপন দেখাতে পারেনি।
104 i-mobile কোনও নেটিভ বিজ্ঞাপন অ্যারে রিটার্ন করেনি।
১০৫ i-mobile নেটিভ বিজ্ঞাপন অ্যাসেট ডাউনলোড করতে পারেনি।
106 i-mobile একই স্পট আইডি ব্যবহার করে একাধিক ইন্টারস্টিশিয়াল বিজ্ঞাপন অনুরোধ করার সুবিধা দেয় না।

i-mobile Unity Mediation Plugin-এর পরিবর্তনের লগ

ভার্সন 1.3.16

ভার্সন 1.3.15

ভার্সন 1.3.14

ভার্সন ১.৩.১৩

ভার্সন 1.3.12

ভার্সন ১.৩.১১

ভার্সন ১.৩.১০

ভার্সন ১.৩.৯

ভার্সন ১.৩.৮

ভার্সন ১.৩.৭

ভার্সন 1.3.6

ভার্সন ১.৩.৫

ভার্সন ১.৩.৪

ভার্সন 1.3.3

ভার্সন ১.৩.২

ভার্সন ১.৩.১

ভার্সন 1.3.0

ভার্সন ১.২.২

ভার্সন ১.২.১

ভার্সন 1.2.0

ভার্সন 1.1.0

ভার্সন 1.0.2

ভার্সন 1.0.1

ভার্সন 1.0.0