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

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

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

maio-এর ড্যাশবোর্ড ইন্টারফেসে লেবেল, বোতাম ও বিবরণের জন্য জাপানি টেক্সট ব্যবহার করা হয় এবং এই নির্দেশিকায় থাকা স্ক্রিনশট অনুবাদ করা হয়নি। তবে, এখানে বিবরণ ও নির্দেশাবলীতে, লেবেল ও বোতামের ইংরেজি সমার্থক শব্দ ব্যবহার করা হয়েছে। যেমন, "URL スキーム" হল "URL স্কিম"।

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

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

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

পূর্বশর্ত

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

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

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

প্রথমে, আপনার maio অ্যাকাউন্টে সাইন-আপ করুন অথবা লগ-ইন করুন। বাঁদিকের সাইডবারে অ্যাপ্লিকেশন ম্যানেজমেন্ট বোতামে ক্লিক করুন এবং নতুন অ্যাপ বিকল্পে ক্লিক করুন।

আপনার পছন্দের বিজ্ঞাপনের ধরন অনুযায়ী ট্যাব বেছে নিন।

স্থান

আপনার অ্যাপের নাম লিখুন, প্ল্যাটফর্ম বেছে নিন এবং আপনার অ্যাপ URL দিন। বিজ্ঞাপনের ধরন হিসেবে ভিডিও ইন্টারস্টিশিয়াল বেছে নিন, তারপর আপডেট করুন বিকল্পে ক্লিক করুন।

Android

iOS

পুরস্কার জিতেছেন

আপনার অ্যাপের নাম লিখুন, প্ল্যাটফর্ম বেছে নিন এবং আপনার অ্যাপ URL দিন। বিজ্ঞাপনের ধরন হিসেবে ভিডিও পুরস্কার বেছে নিন, তারপর আপডেট করুন বিকল্পে ক্লিক করুন।

Android

iOS

অ্যাপ্লিকেশন ম্যানেজমেন্ট পৃষ্ঠায়, মিডিয়া আইডি নোট করে নিন। পরবর্তী বিভাগে আপনার AdMob বিজ্ঞাপন ইউনিট সেট-আপ করার জন্য এটি প্রয়োজন।

Android

iOS

জোন ম্যানেজমেন্ট পৃষ্ঠায়, জোন আইডি নোট করে নিন। এছাড়াও, এটি পরবর্তী বিভাগে আপনার AdMob বিজ্ঞাপন ইউনিট সেট-আপ করার জন্য প্রয়োজন হবে।

Android

iOS

(শুধুমাত্র ওয়াটারফলের ক্ষেত্রে) মধ্যস্থতার জন্য আপনার বিজ্ঞাপন ইউনিট আইডি সেট-আপ করতে, মিডিয়া আইডি ও জোন আইডি ছাড়াও, আপনার API আইডি ও API কী লাগবে। রিপোর্টিং API পৃষ্ঠায়, API ID ও API KEY লিখে রাখুন।

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

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

Android

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

iOS

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

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

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

(শুধুমাত্র Android-এর জন্য) আপনার প্রজেক্টের android ডিরেক্টরির মধ্যে থাকা build.gradle ফাইলে নিচের রেপোজিটরি যোগ করুন:

  repositories {
      google()
      mavenCentral()
      maven {
          url = uri("https://imobile-maio.github.io/maven")
      }
  }

আপনার প্যাকেজের pubspec.yaml ফাইলে maio SDK ও অ্যাডাপ্টারের লেটেস্ট ভার্সনের সাথে নিম্নলিখিত ডিপেন্ডেন্সি যোগ করুন:

dependencies:
  gma_mediation_maio: ^1.1.8

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

এর জন্য Google Mobile Ads মধ্যস্থতা প্লাগ-ইনের লেটেস্ট ভার্সন ডাউনলোড করুন: maio, ডাউনলোড করা ফাইল এক্সট্র্যাক্ট করুন এবং এক্সট্র্যাক্ট করা প্লাগ-ইন ফোল্ডার (ও এর কন্টেন্ট) আপনার Flutter প্রোজেক্টে যোগ করুন। তারপর, নিম্নলিখিত ডিপেন্ডেন্সি যোগ করে আপনার pubspec.yaml ফাইলে প্লাগ-ইনটি রেফারেন্স করুন:

dependencies:
  gma_mediation_maio:
    path: path/to/local/package

ধাপ ৪: প্রয়োজনীয় কোড যোগ করুন

Android

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

iOS

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

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

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

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

AdMob-এর জন্য আপনার টেস্ট ডিভাইস রেজিস্টার করেছেন কিনা তা ভালোভাবে দেখে নিন।

Google Mobile Ads Flutter Plugin-এর 7.26.0 বা তার পরের যেকোনও ভার্সন ব্যবহারকারী প্রকাশকরা অনুরোধ করার সময় টেস্ট ডিভাইস হিসেবে রেজিস্টার করা ফোন ও ট্যাবলেটে maio-এর থেকে অটোমেটিক টেস্ট বিজ্ঞাপন পাবেন।

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

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

সমস্যার কোড

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

Android

ফর্ম্যাট ক্লাসের নাম
স্থান jp.maio.sdk.android.mediation.admob.adapter.Interstitial
পুরস্কার জিতেছেন jp.maio.sdk.android.mediation.admob.adapter.Rewarded

iOS

ফর্ম্যাট ক্লাসের নাম
স্থান GADMMaioInterstitialAdapter
পুরস্কার জিতেছেন GADMMaioRewardedAdapter

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

Android

সমস্যার কোড কারণ
0-10 maio SDK-নির্দিষ্ট সমস্যা রিটার্ন করেছে। আরও বিবরণের জন্য কোড এবং maio-এর ডকুমেন্টেশন দেখুন।
১০১ Maio-তে কোনও বিজ্ঞাপন উপলভ্য নেই।
102 ভুল সার্ভার প্যারামিটার (যেমন, প্লেসমেন্ট আইডি নেই)।
103 বিজ্ঞাপন লোড করার জন্য ব্যবহৃত প্রসঙ্গটি `Activity` ইনস্ট্যান্স ছিল না।

iOS

সমস্যার কোড কারণ
0-10 maio SDK-নির্দিষ্ট সমস্যা রিটার্ন করেছে। আরও বিবরণের জন্য maio-এর কোড দেখুন।
১০১ maio-তে এখনও কোনও বিজ্ঞাপন উপলভ্য নেই।
102 ভুল সার্ভার প্যারামিটার (যেমন, প্লেসমেন্ট আইডি নেই)।
103 অনুরোধ করা বিজ্ঞাপনের ফর্ম্যাট maio অ্যাডাপ্টরে কাজ করে না।
104 এই নেটওয়ার্ক কনফিগারেশনের জন্য আগেই একটি বিজ্ঞাপন লোড করা হয়েছে।

maio Flutter মেডিয়েশন অ্যাডাপ্টার পরিবর্তনের লগ

ভার্সন 1.1.8

ভার্সন 1.1.7

ভার্সন ১.১.৬

ভার্সন 1.1.5

ভার্সন 1.1.4

ভার্সন 1.1.3

ভার্সন 1.1.2

ভার্সন 1.1.1

ভার্সন 1.1.0

ভার্সন 1.0.3

ভার্সন 1.0.2

ভার্সন 1.0.1

ভার্সন 1.0.0