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

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

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

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

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

পূর্বশর্ত

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

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

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

আপনার myTarget অ্যাকাউন্টে লগ-ইন করুন। হেডারে অ্যাপ বিকল্পে ক্লিক করে অ্যাপ পৃষ্ঠায় নেভিগেট করুন। অ্যাপ যোগ করুন বিকল্পে ক্লিক করে আপনার অ্যাপ যোগ করুন।

আপনার অ্যাপ Android ও iOS, দুটি প্ল্যাটফর্মেই কাজ করলে, আপনাকে প্রতিটি প্ল্যাটফর্মের জন্য আলাদাভাবে সেট-আপ করতে হবে।

Android

এরপরে, আপনার অ্যাপের জন্য Google Play URL দিন।

iOS

এরপরে, আপনার অ্যাপের জন্য iTunes URL** দিন।

কোনও অ্যাপ যোগ করার সময়, myTarget-এ প্রসেস সম্পূর্ণ করার আগে আপনাকে একটি বিজ্ঞাপন ইউনিট তৈরি করতে হবে।

উপলভ্য বিজ্ঞাপন ফর্ম্যাট থেকে ব্যানার বেছে নিন এবং তারপরে বিজ্ঞাপন ইউনিট যোগ করুন বোতামে ক্লিক করুন।

স্থান

উপলভ্য বিজ্ঞাপনের ফর্ম্যাট থেকে ইন্টারস্টিশিয়াল বেছে নিন এবং তারপর বিজ্ঞাপন ইউনিট যোগ করুন বোতামে ক্লিক করুন।

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

উপলভ্য বিজ্ঞাপন ফর্ম্যাট থেকে পুরস্কার প্রদানকারী ভিডিও বেছে নিন এবং তারপরে বিজ্ঞাপন ইউনিট যোগ করুন বোতামে ক্লিক করুন।

নেটিভ

উপলভ্য বিজ্ঞাপন ফর্ম্যাট থেকে নেটিভ বেছে নিন এবং তারপরে বিজ্ঞাপন ইউনিট যোগ করুন বিকল্পে ক্লিক করুন।

আপনার বিজ্ঞাপন ইউনিটের বিবরণ পৃষ্ঠায়, আপনার স্লট আইডি নোট করে নিন, এটি বিজ্ঞাপন ইউনিট সেটিংসের নিচে slot_id হিসেবে দেখতে পাবেন। পরবর্তী বিভাগে আপনার AdMob বিজ্ঞাপন ইউনিট সেট-আপ করতে এই স্লট আইডি ব্যবহার করা হবে।

AdMob বিজ্ঞাপন ইউনিট আইডি সেট-আপ করার জন্য slot_id ছাড়াও, আপনার myTarget স্থায়ী অ্যাক্সেস টোকেন প্রয়োজন হবে। প্রোফাইল ট্যাবে নেভিগেট করুন এবং অ্যাক্সেস টোকেন বিকল্প বেছে নিন। আপনার myTarget স্থায়ী অ্যাক্সেস টোকেন দেখতে টোকেন তৈরি করুন বা টোকেন দেখুন বিকল্পে ক্লিক করুন।

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

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

myTarget-এর জন্য app-ads.txt প্রয়োগ করতে, দেখুন কীভাবে ফাইল তৈরি ও প্রকাশ করতে হয়।

টেস্ট মোড চালু করা

myTarget UI-তে টেস্ট ডিভাইস যোগ ও কনফিগার করতে myTarget-এর ডকুমেন্টেশনে উল্লেখ করা নির্দেশাবলী অনুসরণ করুন।

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

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

Android

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

iOS

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

জিডিপিআর (GDPR) ও মার্কিন যুক্তরাষ্ট্রের স্টেট রেগুলেশন বিজ্ঞাপন পার্টনার তালিকায় Mail.ru যোগ করা

AdMob UI-তে ইউরোপিয়ান ও মার্কিন যুক্তরাষ্ট্রের স্টেট রেগুলেশন বিজ্ঞাপন পার্টনার তালিকায় Mail.ru যোগ করতে, ইউরোপিয়ান রেগুলেশন সেটিংস ও মার্কিন যুক্তরাষ্ট্রের স্টেট রেগুলেশন সেটিংস লিঙ্কে দেওয়া ধাপগুলি অনুসরণ করুন।

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

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

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

dependencies:
  gma_mediation_mytarget: ^1.14.1

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

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

dependencies:
  gma_mediation_mytarget:
    path: path/to/local/package

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

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

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

Android

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

iOS

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

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

ধাপ ৬: আপনার প্রয়োগ করা পদ্ধতি পরীক্ষা করুন

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

AdMob-এর জন্য আপনার টেস্ট ডিভাইস রেজিস্টার করেছেন এবং myTarget UI-তে টেস্ট মোড চালু করেছেন কিনা তা নিশ্চিত করুন।

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

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

সমস্যার কোড

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

Android

com.google.ads.mediation.mytarget.MyTargetAdapter
com.google.ads.mediation.mytarget.MyTargetNativeAdapter
com.google.ads.mediation.mytarget.MyTargetRewardedAdapter

iOS

GADMAdapterMyTarget
GADMediationAdapterMyTargetNative
GADMediationAdapterMyTargetRewarded

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

Android

সমস্যার কোড কারণ
100 myTarget SDK-তে সমস্যা হয়েছে।
১০১ AdMob UI-তে কনফিগার করা myTarget সার্ভার প্যারামিটার নেই/ভুল।
102 অনুরোধ করা বিজ্ঞাপনের সাইজ myTarget-এ কাজ করে এমন ব্যানার সাইজের সাথে মিলছে না।
103 বিজ্ঞাপনের অনুরোধ ইউনিফায়েড নেটিভ বিজ্ঞাপন অনুরোধ নয়।
104 myTarget থেকে লোড করা নেটিভ বিজ্ঞাপন, অনুরোধ করা নেটিভ বিজ্ঞাপনের থেকে আলাদা।
১০৫ myTarget থেকে লোড করা নেটিভ বিজ্ঞাপনে কিছু প্রয়োজনীয় অ্যাসেট (যেমন, ছবি বা আইকন) নেই।
106 myTarget SDK বিজ্ঞাপন দেখাতে পারেনি।

iOS

সমস্যার কোড কারণ
100 myTarget SDK-তে এখনও কোনও বিজ্ঞাপন উপলভ্য নেই।
১০১ AdMob UI-তে কনফিগার করা myTarget সার্ভার প্যারামিটার নেই/ভুল।
102 অনুরোধ করা বিজ্ঞাপনের ফর্ম্যাট myTarget অ্যাডাপ্টরে কাজ করে না।
103 লোড করা হয়নি এমন myTarget বিজ্ঞাপন দেখানোর চেষ্টা করা হয়েছে।
104 অনুরোধ করা বিজ্ঞাপনের সাইজ myTarget-এ কাজ করে এমন ব্যানার সাইজের সাথে মিলছে না।
১০৫ প্রয়োজনীয় নেটিভ বিজ্ঞাপন অ্যাসেট নেই।

myTarget Flutter মধ্যস্থতা অ্যাডাপ্টরের পরিবর্তনের লগ

ভার্সন 1.14.1

ভার্সন 1.14.0

ভার্সন 1.13.0

ভার্সন 1.12.0

ভার্সন 1.11.0

ভার্সন 1.10.0

ভার্সন 1.9.0

ভার্সন 1.8.0

ভার্সন 1.7.1

  • Flutter-এর ন্যূনতম ভার্সন 3.35.1-এ আপডেট করা হয়েছে
  • Google Mobile Ads Flutter Plugin-এর 7.0.0 ভার্সন কাজ করে এমনভাবে আপডেট করা হয়েছে

ভার্সন 1.7.0

ভার্সন 1.6.0

ভার্সন 1.5.0

ভার্সন 1.4.0

ভার্সন 1.3.0

ভার্সন 1.2.0

ভার্সন 1.1.0

ভার্সন 1.0.0