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

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

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

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

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

i-mobile-এর জন্য Ad Manager মিডিয়েশন অ্যাডাপ্টারের নিম্নলিখিত ক্ষমতা আছে:

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

পূর্বশর্ত

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

  • লেটেস্ট 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 দেখুন।
  • মধ্যস্থতা সেট-আপ করুন।
  • ধাপ ১: 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 (স্পট আইডি) মনে রাখুন। Ad Manager UI-তে মধ্যস্থতার জন্য i-mobile কনফিগার করার সময় আপনাকে পরে এইসব প্যারামিটার ব্যবহার করতে হবে।

    Android

    iOS

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

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

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

    ধাপ ২: Ad Manager UI-তে i-mobile ডিমান্ড সেট-আপ করা

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

    Android

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

    iOS

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

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

    OpenUPM-CLI

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

    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 Registries

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

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

    Unity প্যাকেজ

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

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

    Unity থেকে ইমপোর্ট করুন

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

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

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

    Android

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

    iOS

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

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

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

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

    Ad Manager-এর জন্য আপনার টেস্ট ডিভাইস রেজিস্টার করতে ভুলবেন না। 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 Ad Manager UI-তে কনফিগার করা i-mobile সার্ভার প্যারামিটার নেই বা ভুল।
    103 অনুরোধ করা বিজ্ঞাপনের সাইজ i-mobile-এ কাজ করে এমন ব্যানারের সাইজের সাথে মিলছে না।
    104 i-mobile-এর নেটিভ বিজ্ঞাপন লোড করার সাকসেস কলব্যাক একটি খালি নেটিভ বিজ্ঞাপনের তালিকা ফিরিয়ে দিয়েছে।

    iOS

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

    i-mobile ইউনিটি মিডিয়েশন প্লাগ-ইন চেঞ্জলগ

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

    ভার্সন 1.3.15

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

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

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

    ভার্সন 1.3.11

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

    ভার্সন ১.৩.৯

    ভার্সন ১.৩.৮

    ভার্সন ১.৩.৭

    ভার্সন ১.৩.৬

    ভার্সন ১.৩.৫

    ভার্সন ১.৩.৪

    ভার্সন ১.৩.৩

    ভার্সন ১.৩.২

    ভার্সন ১.৩.১

    ভার্সন 1.3.0

    ভার্সন ১.২.২

    ভার্সন ১.২.১

    ভার্সন ১.২.০

    ভার্সন 1.1.0

    ভার্সন ১.০.২

    ভার্সন 1.0.1

    ভার্সন 1.0.0