এই গাইড আপনাকে দেখায় যে কীভাবে মধ্যস্থতা ব্যবহার করে 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
- myTarget Android অ্যাডাপ্টার ভার্সন 5.51.2.1 কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.46.0.0 কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 9.1.0 দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।
ভার্সন 1.14.0
- myTarget Android অ্যাডাপ্টার ভার্সন 5.51.2.0 কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.46.0.0 কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 9.1.0 দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।
ভার্সন 1.13.0
- Google Mobile Ads Flutter Plugin-এর 9.1.0 ভার্সন কাজ করে এমনভাবে আপডেট করা হয়েছে।
- Swift Package Manager সহায়তা যোগ করুন।
- myTarget Android অ্যাডাপ্টার ভার্সন 5.51.2.0 কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.45.0.1 কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 9.1.0 দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।
ভার্সন 1.12.0
- myTarget Android অ্যাডাপ্টার ভার্সন 5.47.1.1-এ কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.45.0.0-এ কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 9.0.0-এর সাথে তৈরি ও পরীক্ষা করা হয়েছে।
ভার্সন 1.11.0
- Google Mobile Ads Flutter Plugin-এর 9.0.0 ভার্সন কাজ করে এমনভাবে আপডেট করা হয়েছে।
- myTarget Android অ্যাডাপ্টার ভার্সন 5.47.1.0 কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.43.0.0-এ কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 9.0.0 দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।
ভার্সন 1.10.0
- myTarget Android অ্যাডাপ্টার ভার্সন 5.47.1.0 কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.42.1.0-এ কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 8.0.0 দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।
ভার্সন 1.9.0
- Flutter-এর ন্যূনতম ভার্সন 3.38.1-এ আপডেট করা হয়েছে।
- Google Mobile Ads Flutter Plugin ভার্সন 8.0.0-এর সাথে কাজ করার জন্য আপডেট করা হয়েছে।
- myTarget Android অ্যাডাপ্টার ভার্সন 5.27.4.1 কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.39.1.0-এ কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 8.0.0 দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।
ভার্সন 1.8.0
- myTarget Android অ্যাডাপ্টার ভার্সন 5.27.4.1 কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.39.1.0-এ কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 7.0.0 দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।
ভার্সন 1.7.1
- Flutter-এর ন্যূনতম ভার্সন 3.35.1-এ আপডেট করা হয়েছে
- Google Mobile Ads Flutter Plugin-এর 7.0.0 ভার্সন কাজ করে এমনভাবে আপডেট করা হয়েছে
- myTarget Android অ্যাডাপ্টার ভার্সন 5.27.4.0 কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.38.0.0 কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 7.0.0 দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।
ভার্সন 1.7.0
- myTarget Android অ্যাডাপ্টার ভার্সন 5.27.4.0 কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.38.0.0 কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 6.0.0 দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।
ভার্সন 1.6.0
- myTarget Android অ্যাডাপ্টার ভার্সন 5.27.4.0 কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.37.1.0 কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 6.0.0 দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।
ভার্সন 1.5.0
- myTarget Android অ্যাডাপ্টার ভার্সন 5.27.3.0 কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.36.0.0-এ কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 6.0.0 দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।
ভার্সন 1.4.0
- myTarget Android অ্যাডাপ্টার ভার্সন 5.27.2.0 কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.33.0.0-এ কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 6.0.0 দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।
ভার্সন 1.3.0
- myTarget Android অ্যাডাপ্টার ভার্সন 5.27.1.1 কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.31.1.0-এ কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 6.0.0 দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।
ভার্সন 1.2.0
- myTarget Android অ্যাডাপ্টার ভার্সন 5.27.1.1 কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.29.1.0-এর সাথে কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 6.0.0 দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।
ভার্সন 1.1.0
- myTarget Android অ্যাডাপ্টার ভার্সন 5.27.1.1 কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.28.0.0-এ কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 6.0.0 দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।
ভার্সন 1.0.0
- প্রাথমিক রিলিজ।
- myTarget Android অ্যাডাপ্টার ভার্সন 5.27.1.0 কাজ করে।
- myTarget iOS অ্যাডাপ্টার ভার্সন 5.24.1.0-এ কাজ করে।
- Google Mobile Ads Flutter Plugin ভার্সন 5.3.1 দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।