এই নির্দেশিকাটি আপনাকে দেখাবে কিভাবে মিডিয়েশন ব্যবহার করে LY Ads Network থেকে বিজ্ঞাপন লোড ও প্রদর্শন করার জন্য Google Mobile Ads Flutter Plugin ব্যবহার করতে হয়, যেখানে ওয়াটারফল ইন্টিগ্রেশনও অন্তর্ভুক্ত রয়েছে। এতে আলোচনা করা হয়েছে কিভাবে একটি অ্যাড ইউনিটের মিডিয়েশন কনফিগারেশনে LY Ads Network যোগ করতে হয় এবং কিভাবে একটি Flutter অ্যাপে LY Ads Network SDK ও অ্যাডাপ্টার ইন্টিগ্রেট করতে হয়।
সমর্থিত ইন্টিগ্রেশন এবং বিজ্ঞাপন ফরম্যাট
LY Ads Network-এর Ad Manager মিডিয়েশন অ্যাডাপ্টারটির নিম্নলিখিত সক্ষমতাগুলো রয়েছে:
| একীকরণ | |
|---|---|
| নিলাম | |
| জলপ্রপাত | |
| ফর্ম্যাট | |
| ব্যানার | |
| ইন্টারস্টিশিয়াল | |
| পুরস্কৃত | |
| স্থানীয় | |
প্রয়োজনীয়তা
- সর্বশেষ Google Mobile Ads Flutter Plugin
- ফ্লাটার ৩.৭.০ বা উচ্চতর
- অ্যান্ড্রয়েডে স্থাপন করতে
- অ্যান্ড্রয়েড এপিআই লেভেল ২৩ বা তার বেশি
- iOS-এ স্থাপন করতে
- iOS ডেপ্লয়মেন্ট টার্গেট ১৩.৩ বা তার বেশি
- Google Mobile Ads Flutter Plugin দিয়ে কনফিগার করা একটি কার্যকরী ফ্লাটার প্রজেক্ট। বিস্তারিত জানতে Google Mobile Ads Flutter Plugin সেট আপ করুন’ দেখুন।
- মধ্যস্থতার ব্যবস্থা করুন ।
ধাপ ১: LY Ads Network UI-তে কনফিগারেশন সেট আপ করুন।
আপনার LY Ads Network অ্যাকাউন্টে সাইন আপ করুন এবং লগ ইন করুন ।
একটি নতুন অ্যাপ্লিকেশন যোগ করুন
অ্যাপ ট্যাবে যান এবং নতুন নিবন্ধন বোতামে ক্লিক করুন।

ফর্মটি পূরণ করুন এবং রেজিস্ট্রেশন-এ ক্লিক করুন।

অ্যাপ আইডিটি লিখে রাখুন।
অ্যান্ড্রয়েড

আইওএস

একটি বিজ্ঞাপন স্লট তৈরি করুন
অ্যাপ ট্যাবে, আপনার অ্যাপের বিবরণ দেখতে অ্যাপটি নির্বাচন করুন। স্লট বিভাগের অধীনে, যোগ করুন (Add ) বোতামে ক্লিক করুন।

স্লটটির বিবরণ জানতে ফর্মটি পূরণ করুন। বিডিং টাইপ-এর জন্য, এই স্লটটিকে ওয়াটারফল মিডিয়েশনের জন্য কনফিগার করতে স্ট্যান্ডার্ড নির্বাচন করুন, অথবা বিডিং-এর জন্য কনফিগার করতে গুগল এসডিকে বিডিং নির্বাচন করুন । ফর্মটি পূরণ হয়ে গেলে ক্রিয়েট-এ ক্লিক করুন।

স্লট আইডিটি লিখে রাখুন।

আপনার প্রথম স্লটটি তৈরি করার পর, LY Ads Network-এর অনুমোদন পেতে আপনার অ্যাপের ডিটেইল পেজে থাকা 'রিভিউ' বাটনে ক্লিক করুন। এতে কিছুটা সময় লাগতে পারে। আপনার কোনো প্রশ্ন থাকলে LY Ads Network-এর প্রতিনিধির সাথে যোগাযোগ করুন।

একটি রিপোর্টিং এপিআই কী তৈরি করুন
"ম্যানেজিং রিপোর্টিং এপিআই কী" ট্যাবে যান এবং "ক্রিয়েট এপিআই কী" বোতামে ক্লিক করুন।

ফর্মটি পূরণ করুন এবং সেভ-এ ক্লিক করুন।

আপনার API Key ID এবং API Key Secret লিখে রাখুন।

আপনার app-ads.txt আপডেট করুন।
Apps-এর জন্য অনুমোদিত বিক্রেতা app-ads.txt হলো IAB টেক ল্যাবের একটি উদ্যোগ, যা নিশ্চিত করতে সাহায্য করে যে আপনার অ্যাপের বিজ্ঞাপন ইনভেন্টরি শুধুমাত্র আপনার দ্বারা অনুমোদিত হিসেবে চিহ্নিত চ্যানেলগুলোর মাধ্যমেই বিক্রি হয়। বিজ্ঞাপনের আয়ে বড় ধরনের ক্ষতি এড়াতে, আপনাকে একটি app-ads.txt ফাইল প্রয়োগ করতে হবে। যদি আপনি ইতিমধ্যে তা না করে থাকেন, তাহলে Ad Manager-এর জন্য একটি app-ads.txt ফাইল তৈরি করুন ।
LY Ads Network-এর জন্য app-ads.txt প্রয়োগ করতে, App-ads.txt সম্পর্কে দেখুন।
ধাপ ২: অ্যাড ম্যানেজার UI-তে LY Ads Network-এর ডিমান্ড সেট আপ করুন।
আপনার বিজ্ঞাপন ইউনিটের জন্য মধ্যস্থতা সেটিংস কনফিগার করুন।
অ্যান্ড্রয়েড
নির্দেশাবলীর জন্য, অ্যান্ড্রয়েড গাইডের ধাপ ২ দেখুন।
আইওএস
নির্দেশাবলীর জন্য, iOS- এর গাইডের ধাপ ২ দেখুন।
ধাপ ৩: LY Ads Network SDK এবং অ্যাডাপ্টার ইম্পোর্ট করুন
pub.dev এর মাধ্যমে একীকরণ
আপনার প্যাকেজের pubspec.yaml ফাইলে LY Ads Network SDK এবং অ্যাডাপ্টারের সর্বশেষ সংস্করণ সহ নিম্নলিখিত ডিপেন্ডেন্সিটি যোগ করুন:
dependencies:
gma_mediation_line: ^2.1.0
ম্যানুয়াল ইন্টিগ্রেশন
LY Ads Network- এর জন্য Google Mobile Ads মিডিয়েশন প্লাগইনের সর্বশেষ সংস্করণটি ডাউনলোড করুন, ডাউনলোড করা ফাইলটি এক্সট্র্যাক্ট করুন এবং এক্সট্র্যাক্ট করা প্লাগইন ফোল্ডারটি (এবং এর ভেতরের সবকিছু) আপনার ফ্লাটার প্রজেক্টে যুক্ত করুন। এরপর, আপনার pubspec.yaml ফাইলে নিম্নলিখিত ডিপেন্ডেন্সিটি যোগ করে প্লাগইনটিকে রেফারেন্স করুন:
dependencies:
gma_mediation_line:
path: path/to/local/package
ধাপ ৪: প্রয়োজনীয় কোড যোগ করুন
অ্যান্ড্রয়েড
LY Ads Network ইন্টিগ্রেশনের জন্য কোনো অতিরিক্ত কোডের প্রয়োজন নেই।
আইওএস
SKAdনেটওয়ার্ক ইন্টিগ্রেশন
আপনার প্রোজেক্টের Info.plist ফাইলে SKAdNetwork আইডেন্টিফায়ারগুলো যোগ করতে LY Ads Network-এর ডকুমেন্টেশন অনুসরণ করুন।
ধাপ ৫: আপনার বাস্তবায়ন পরীক্ষা করুন
টেস্ট বিজ্ঞাপন সক্রিয় করুন
আপনার টেস্ট ডিভাইসটি অ্যাড ম্যানেজারের জন্য রেজিস্টার করা নিশ্চিত করুন।
পরীক্ষামূলক বিজ্ঞাপন যাচাই করুন
আপনি LY Ads Network থেকে টেস্ট অ্যাড পাচ্ছেন কিনা তা যাচাই করতে, অ্যাড ইন্সপেক্টরে LY Ads Network-এর অ্যাড সোর্স(গুলি) ব্যবহার করে সিঙ্গেল অ্যাড সোর্স টেস্টিং সক্ষম করুন।
ঐচ্ছিক পদক্ষেপ
নেটওয়ার্ক-নির্দিষ্ট পরামিতি
LY Ads Network ফ্লাটার মিডিয়েশন প্লাগইনটি নিম্নলিখিত অতিরিক্ত রিকোয়েস্ট প্যারামিটার সমর্থন করে, যা LineMediationExtras ক্লাসের মাধ্যমে অ্যাডাপ্টারে পাঠানো যেতে পারে:
-
enableAdSound: ব্যানার, ইন্টারস্টিশিয়াল এবং রিওয়ার্ডেড বিজ্ঞাপনের ডিফল্ট সাউন্ড শুরুর অবস্থা নির্দিষ্ট করে।
এই প্যারামিটারগুলো সেট করে কীভাবে একটি বিজ্ঞাপন অনুরোধ তৈরি করতে হয়, তার একটি কোড উদাহরণ এখানে দেওয়া হলো:
LineMediationExtras lineExtras = LineMediationExtras(enableAdSound: true)
AdRequest request = AdRequest(
keywords: <String>['foo', 'bar'],
contentUrl: 'http://foo.com/bar.html',
mediationExtras: [lineExtras],
);
ত্রুটি কোড
যদি অ্যাডাপ্টারটি LY Ads Network থেকে কোনো বিজ্ঞাপন গ্রহণ করতে ব্যর্থ হয়, তাহলে পাবলিশাররা নিম্নলিখিত ক্লাসগুলির অধীনে ResponseInfo ব্যবহার করে বিজ্ঞাপনের প্রতিক্রিয়া থেকে অন্তর্নিহিত ত্রুটিটি পরীক্ষা করতে পারেন:
অ্যান্ড্রয়েড
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
আইওএস
GADMediationAdapterLine
যখন কোনো বিজ্ঞাপন লোড হতে ব্যর্থ হয়, তখন LY Ads Network অ্যাডাপ্টার থেকে প্রদর্শিত কোড এবং সংশ্লিষ্ট বার্তাগুলো নিচে দেওয়া হলো:
অ্যান্ড্রয়েড
| ত্রুটি কোড | ডোমেইন | কারণ |
|---|---|---|
| ১-১০ | com.five_corp.ad | LY Ads Network SDK একটি SDK-নির্দিষ্ট ত্রুটি দেখিয়েছে। আরও বিস্তারিত জানতে LY Ads Network-এর ডকুমেন্টেশন দেখুন। |
| ১০১ | com.google.ads.mediation.line | আবেদন আইডি অনুপস্থিত বা অবৈধ। |
| ১০২ | com.google.ads.mediation.line | স্লট আইডি অনুপস্থিত বা অবৈধ। |
| ১০৩ | com.google.ads.mediation.line | অনুরোধ করা বিজ্ঞাপনের আকারটি LY Ads Network সমর্থিত ব্যানার বিজ্ঞাপনের আকারের সাথে মেলে না। |
| ১০৪ | com.google.ads.mediation.line | অ্যাক্টিভিটি কনটেক্সট অনুপস্থিত থাকায় একটি ইন্টারস্টিশিয়াল বা রিওয়ার্ডেড বিজ্ঞাপন লোড করা সম্ভব হয়নি। |
| ১০৫ | com.google.ads.mediation.line | LY Ads Network SDK একটি ইন্টারস্টিশিয়াল বা রিওয়ার্ডেড বিজ্ঞাপন দেখাতে ব্যর্থ হয়েছে। |
| ১০৬ | com.google.ads.mediation.line | প্রয়োজনীয় উপাদান অনুপস্থিত থাকায় একটি নেটিভ বিজ্ঞাপন লোড করা সম্ভব হয়নি। |
আইওএস
| ত্রুটি কোড | ডোমেইন | কারণ |
|---|---|---|
| ১-১০ | LY Ads Network SDK দ্বারা প্রেরিত | LY Ads Network SDK একটি SDK-নির্দিষ্ট ত্রুটি দেখিয়েছে। আরও বিস্তারিত জানতে LY Ads Network-এর ডকুমেন্টেশন দেখুন। |
| ১০১ | com.google.ads.mediation.line | অবৈধ সার্ভার প্যারামিটার (যেমন অ্যাপ্লিকেশন আইডি বা স্লট আইডি অনুপস্থিত)। |
| ১০২ | com.google.ads.mediation.line | অনুরোধ করা বিজ্ঞাপনের আকারটি LY Ads Network সমর্থিত ব্যানার বিজ্ঞাপনের আকারের সাথে মেলে না। |
| ১০৩ | com.google.ads.mediation.line | নেটিভ বিজ্ঞাপনে একটি তথ্য আইকন ইমেজ অ্যাসেট লোড করতে ব্যর্থ হয়েছে। |
লাইন ফ্লাটার মিডিয়েশন অ্যাডাপ্টার চেঞ্জলগ
সংস্করণ ২.১.১ (নির্মাণাধীন)
সংস্করণ ২.১.০
- ফ্লাটারের সর্বনিম্ন সংস্করণ ৩.৩৮.১-এ আপডেট করা হয়েছে।
- গুগল মোবাইল অ্যাডস ফ্লাটার প্লাগইন সংস্করণ 8.0.0 সমর্থন করার জন্য আপডেট করা হয়েছে।
- লাইন অ্যান্ড্রয়েড অ্যাডাপ্টার সংস্করণ 3.1.0.0 সমর্থন করে।
- লাইন আইওএস অ্যাডাপ্টার সংস্করণ 3.0.1.0 সমর্থন করে।
- গুগল মোবাইল অ্যাডস ফ্লাটার প্লাগইন সংস্করণ 8.0.0 দিয়ে তৈরি ও পরীক্ষিত।
সংস্করণ ২.০.০
- ফ্লাটারের সর্বনিম্ন সংস্করণ ৩.৩৫.১-এ আপডেট করা হয়েছে।
- গুগল মোবাইল অ্যাডস ফ্লাটার প্লাগইন সংস্করণ 7.0.0 সমর্থন করার জন্য আপডেট করা হয়েছে।
- লাইন অ্যান্ড্রয়েড অ্যাডাপ্টার সংস্করণ 3.0.1.0 সমর্থন করে।
- Line iOS অ্যাডাপ্টার সংস্করণ 3.0.0.0 সমর্থন করে।
- গুগল মোবাইল অ্যাডস ফ্লাটার প্লাগইন সংস্করণ 7.0.0 দিয়ে তৈরি ও পরীক্ষিত।
সংস্করণ ১.০.৬
- লাইন অ্যান্ড্রয়েড অ্যাডাপ্টার সংস্করণ 2.9.20251028.0 সমর্থন করে।
- Line iOS অ্যাডাপ্টার সংস্করণ 2.9.20251119.0 সমর্থন করে।
- গুগল মোবাইল অ্যাডস ফ্লাটার প্লাগইন সংস্করণ 6.0.0 দিয়ে তৈরি ও পরীক্ষিত।
সংস্করণ ১.০.৫
- লাইন অ্যান্ড্রয়েড অ্যাডাপ্টার সংস্করণ 2.9.20250924.1 সমর্থন করে।
- Line iOS অ্যাডাপ্টার সংস্করণ 2.9.20250930.0 সমর্থন করে।
- গুগল মোবাইল অ্যাডস ফ্লাটার প্লাগইন সংস্করণ 6.0.0 দিয়ে তৈরি ও পরীক্ষিত।
সংস্করণ ১.০.৪
- লাইন অ্যান্ড্রয়েড অ্যাডাপ্টার সংস্করণ 2.9.20250718.0 সমর্থন করে।
- লাইন আইওএস অ্যাডাপ্টার সংস্করণ 2.9.20250512.0 সমর্থন করে।
- গুগল মোবাইল অ্যাডস ফ্লাটার প্লাগইন সংস্করণ 6.0.0 দিয়ে তৈরি ও পরীক্ষিত।
সংস্করণ ১.০.৩
- লাইন অ্যান্ড্রয়েড অ্যাডাপ্টার সংস্করণ 2.9.20250519.0 সমর্থন করে।
- লাইন আইওএস অ্যাডাপ্টার সংস্করণ 2.9.20250512.0 সমর্থন করে।
- গুগল মোবাইল অ্যাডস ফ্লাটার প্লাগইন সংস্করণ 6.0.0 দিয়ে তৈরি ও পরীক্ষিত।
সংস্করণ ১.০.২
- লাইন অ্যান্ড্রয়েড অ্যাডাপ্টার সংস্করণ 2.9.20250317.1 সমর্থন করে।
- Line iOS অ্যাডাপ্টার সংস্করণ 2.9.20241106.3 সমর্থন করে।
- গুগল মোবাইল অ্যাডস ফ্লাটার প্লাগইন সংস্করণ 6.0.0 দিয়ে তৈরি ও পরীক্ষিত।
সংস্করণ ১.০.১
- লাইন অ্যান্ড্রয়েড অ্যাডাপ্টার সংস্করণ 2.9.20250110.1 সমর্থন করে।
- Line iOS অ্যাডাপ্টার সংস্করণ 2.9.20241106.2 সমর্থন করে।
- গুগল মোবাইল অ্যাডস ফ্লাটার প্লাগইন সংস্করণ ৫.৩.১ দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।
সংস্করণ ১.০.০
- প্রাথমিক প্রকাশ।
- লাইন অ্যান্ড্রয়েড অ্যাডাপ্টার সংস্করণ 2.9.20250110.0 সমর্থন করে।
- Line iOS অ্যাডাপ্টার সংস্করণ 2.9.20241106.1 সমর্থন করে।
- গুগল মোবাইল অ্যাডস ফ্লাটার প্লাগইন সংস্করণ ৫.৩.১ দিয়ে তৈরি ও পরীক্ষা করা হয়েছে।