মধ্যস্থতার সাথে লাইন বিজ্ঞাপন নেটওয়ার্ককে একীভূত করুন

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

সমর্থিত ইন্টিগ্রেশন এবং বিজ্ঞাপন ফরম্যাট

লাইন অ্যাডস নেটওয়ার্কের জন্য অ্যাডমব মিডিয়েশন অ্যাডাপ্টারটির নিম্নলিখিত সক্ষমতাগুলো রয়েছে:

একীকরণ
নিলাম
জলপ্রপাত
ফর্ম্যাট
ব্যানার
ইন্টারস্টিশিয়াল
পুরস্কৃত

প্রয়োজনীয়তা

  • সর্বশেষ Google Mobile Ads Unity Plugin
  • ইউনিটি ৪ বা উচ্চতর
  • [বিডিংয়ের জন্য]: বিডিংয়ে সকল সমর্থিত বিজ্ঞাপন ফরম্যাট অন্তর্ভুক্ত করতে, LINE Ads SDK 1.5.0 বা তার উচ্চতর সংস্করণের জন্য Google Mobile Ads মিডিয়েশন প্লাগইনটি ব্যবহার করুন ( সর্বশেষ সংস্করণটি ব্যবহার করার পরামর্শ দেওয়া হচ্ছে )।
  • অ্যান্ড্রয়েডে স্থাপন করতে
    • অ্যান্ড্রয়েড এপিআই লেভেল ২৩ বা তার বেশি
  • iOS-এ স্থাপন করতে
    • iOS ডেপ্লয়মেন্ট টার্গেট ১৩.০ বা তার বেশি
  • Google Mobile Ads Unity Plugin দিয়ে কনফিগার করা একটি কার্যকরী ইউনিটি প্রজেক্ট। বিস্তারিত জানতে Google Mobile Ads Unity Plugin সেট আপ করুন’ দেখুন।
  • AdMob মিডিয়েশন সেট আপ করুন

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

আপনার LINE Ads Network অ্যাকাউন্টে সাইন আপ করুন এবং লগ ইন করুন

একটি নতুন অ্যাপ্লিকেশন যোগ করুন

アプリ (App) ট্যাবে নেভিগেট করুন এবং新規登録 (নতুন নিবন্ধন) বোতামে ক্লিক করুন৷

নতুন নিবন্ধন

ফর্মটি পূরণ করুন এবং ক্লিক করুন登録 (নিবন্ধন করুন)

নতুন নিবন্ধন ফর্ম

アプリID (App ID) নোট করুন।

অ্যান্ড্রয়েড

নিবন্ধনের বিবরণ

আইওএস

নিবন্ধনের বিবরণ

একটি বিজ্ঞাপন স্লট তৈরি করুন

アプリ (App) ট্যাবে, আপনার অ্যাপের বিবরণ দেখতে আপনার অ্যাপটি নির্বাচন করুন।スロット (স্লট) বিভাগের অধীনে,追加 (যোগ করুন) ক্লিক করুন।

স্লট যোগ করুন

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

স্লট ফর্ম যোগ করুন

スロットID (স্লট আইডি) নোট করুন।

স্লটের বিবরণ

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

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

LINE Ads Network-এর জন্য app-ads.txt প্রয়োগ করতে, App-ads.txt সম্পর্কে দেখুন।

ধাপ ২: AdMob UI-তে LINE Ads Network-এর ডিমান্ড সেট আপ করুন।

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

অ্যান্ড্রয়েড

নির্দেশাবলীর জন্য, অ্যান্ড্রয়েড গাইডের ধাপ ২ দেখুন।

আইওএস

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

ধাপ ৩: LINE Ads Network SDK এবং অ্যাডাপ্টার ইম্পোর্ট করুন

ওপেনইউপিএম-সিএলআই

আপনার যদি OpenUPM-CLI ইনস্টল করা থাকে, তাহলে আপনার প্রোজেক্টের রুট ডিরেক্টরি থেকে নিম্নলিখিত কমান্ডটি চালিয়ে আপনার প্রোজেক্টে Unity-এর জন্য Google Mobile Ads LINE Ads Network Mediation Plugin-টি ইনস্টল করতে পারেন:

openupm add com.google.ads.mobile.mediation.line

ওপেনইউপিএম

আপনার ইউনিটি প্রজেক্ট এডিটরে, ইউনিটি প্যাকেজ ম্যানেজার সেটিংস খুলতে এডিট > প্রজেক্ট সেটিংস > প্যাকেজ ম্যানেজার নির্বাচন করুন।

Scoped Registrys ট্যাবের অধীনে, নিম্নলিখিত বিবরণ সহ OpenUPM-কে একটি স্কোপড রেজিস্ট্রি হিসাবে যুক্ত করুন:

  • নাম: OpenUPM
  • URL: https://package.openupm.com
  • স্কোপ(গুলি): com.google

ওপেনইউপিএম বিবরণ

এরপর, ইউনিটি প্যাকেজ ম্যানেজার খুলতে Window > Package Manager- এ যান এবং ড্রপ-ডাউন মেনু থেকে My Registries নির্বাচন করুন।

ইউনিটি রেজিস্ট্রি

Google Mobile Ads Line Mediation প্যাকেজটি নির্বাচন করুন এবং Install-এ ক্লিক করুন।

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

ইউনিটি প্যাকেজ

চেঞ্জলগে দেওয়া ডাউনলোড লিঙ্ক থেকে LINE Ads Network-এর জন্য Google Mobile Ads মিডিয়েশন প্লাগইনের সর্বশেষ সংস্করণটি ডাউনলোড করুন এবং জিপ ফাইলটি থেকে GoogleMobileAdsLineMediation.unitypackage টি এক্সট্র্যাক্ট করুন।

আপনার ইউনিটি প্রজেক্ট এডিটরে, Assets > Import Package > Custom Package নির্বাচন করুন এবং আপনার ডাউনলোড করা GoogleMobileAdsLineMediation.unitypackage ফাইলটি খুঁজুন। নিশ্চিত করুন যে সমস্ত ফাইল নির্বাচিত আছে এবং Import-এ ক্লিক করুন।

ইউনিটি থেকে আমদানি করুন

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

ফোর্স রিজলভ

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

অ্যান্ড্রয়েড

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

আইওএস

SKAdনেটওয়ার্ক ইন্টিগ্রেশন

আপনার প্রোজেক্টের Info.plist ফাইলে SKAdNetwork আইডেন্টিফায়ারগুলো যোগ করতে LINE Ads Network-এর ডকুমেন্টেশন অনুসরণ করুন।

ধাপ ৫: আপনার বাস্তবায়ন পরীক্ষা করুন

টেস্ট বিজ্ঞাপন সক্রিয় করুন

আপনার টেস্ট ডিভাইসটি AdMob-এর জন্য রেজিস্টার করে নিন

পরীক্ষামূলক বিজ্ঞাপন যাচাই করুন

আপনি LINE Ads Network থেকে টেস্ট অ্যাড পাচ্ছেন কিনা তা যাচাই করতে, অ্যাড ইন্সপেক্টরে LINE Ads Network (Waterfall) অ্যাড সোর্স(গুলি) ব্যবহার করে সিঙ্গেল অ্যাড সোর্স টেস্টিং সক্ষম করুন।

ঐচ্ছিক পদক্ষেপ

নেটওয়ার্ক-নির্দিষ্ট পরামিতি

LINE Ads Network Unity মিডিয়েশন প্লাগইনটি নিম্নলিখিত অতিরিক্ত রিকোয়েস্ট প্যারামিটার সমর্থন করে, যা LineMediationExtras ক্লাসের মাধ্যমে অ্যাডাপ্টারে পাঠানো যেতে পারে:

  • SetEnableAdSound(boolean) : ব্যানার, ইন্টারস্টিশিয়াল এবং রিওয়ার্ডেড বিজ্ঞাপনের ডিফল্ট সাউন্ড শুরুর অবস্থা নির্দিষ্ট করে।

এই প্যারামিটারগুলো সেট করে কীভাবে একটি বিজ্ঞাপন অনুরোধ তৈরি করতে হয়, তার একটি কোড উদাহরণ এখানে দেওয়া হলো:

using GoogleMobileAds.Api;
using GoogleMobileAds.Mediation.Line.Api;
// ...

var adRequest = new AdRequest();
var lineExtras = new LineMediationExtras();
lineExtras.SetEnableAdSound(true);
adRequest.MediationExtras.Add(lineExtras);

ত্রুটি কোড

যদি অ্যাডাপ্টারটি LINE Ads Network থেকে কোনো বিজ্ঞাপন গ্রহণ করতে ব্যর্থ হয়, তাহলে পাবলিশাররা নিম্নলিখিত ক্লাসগুলির অধীনে ResponseInfo ব্যবহার করে বিজ্ঞাপনের প্রতিক্রিয়া থেকে অন্তর্নিহিত ত্রুটিটি পরীক্ষা করতে পারেন:

অ্যান্ড্রয়েড

com.line.ads
com.google.ads.mediation.line.LineMediationAdapter

আইওএস

GADMediationAdapterLine

যখন কোনো বিজ্ঞাপন লোড হতে ব্যর্থ হয়, তখন LINE Ads Network অ্যাডাপ্টার থেকে প্রদর্শিত কোড এবং সংশ্লিষ্ট বার্তাগুলো নিচে দেওয়া হলো:

অ্যান্ড্রয়েড

ত্রুটি কোড ডোমেইন কারণ
১-১০ com.five_corp.ad লাইন অ্যাডস নেটওয়ার্ক এসডিকে একটি এসডিকে-নির্দিষ্ট ত্রুটি দেখিয়েছে। আরও বিস্তারিত জানতে লাইন অ্যাডস নেটওয়ার্কের ডকুমেন্টেশন দেখুন।
১০১ com.google.ads.mediation.line আবেদন আইডি অনুপস্থিত বা অবৈধ।
১০২ com.google.ads.mediation.line স্লট আইডি অনুপস্থিত বা অবৈধ।
১০৩ com.google.ads.mediation.line অনুরোধ করা বিজ্ঞাপনের আকারটি LINE Ads Network সমর্থিত ব্যানার বিজ্ঞাপনের আকারের সাথে মেলে না।
১০৪ com.google.ads.mediation.line অ্যাক্টিভিটি কনটেক্সট অনুপস্থিত থাকায় একটি ইন্টারস্টিশিয়াল বা রিওয়ার্ডেড বিজ্ঞাপন লোড করা সম্ভব হয়নি।
১০৫ com.google.ads.mediation.line LINE Ads Network SDK একটি ইন্টারস্টিশিয়াল বা রিওয়ার্ডেড বিজ্ঞাপন দেখাতে ব্যর্থ হয়েছে।
১০৬ com.google.ads.mediation.line প্রয়োজনীয় উপাদান অনুপস্থিত থাকায় একটি নেটিভ বিজ্ঞাপন লোড করা সম্ভব হয়নি।

আইওএস

ত্রুটি কোড ডোমেইন কারণ
১-১০ LINE Ads Network SDK দ্বারা প্রেরিত লাইন অ্যাডস নেটওয়ার্ক এসডিকে একটি এসডিকে-নির্দিষ্ট ত্রুটি দেখিয়েছে। আরও বিস্তারিত জানতে লাইন অ্যাডস নেটওয়ার্কের ডকুমেন্টেশন দেখুন।
১০১ com.google.ads.mediation.line অবৈধ সার্ভার প্যারামিটার (যেমন অ্যাপ্লিকেশন আইডি বা স্লট আইডি অনুপস্থিত)।
১০২ com.google.ads.mediation.line অনুরোধ করা বিজ্ঞাপনের আকারটি LINE Ads Network সমর্থিত ব্যানার বিজ্ঞাপনের আকারের সাথে মেলে না।
১০৩ com.google.ads.mediation.line নেটিভ বিজ্ঞাপনে একটি তথ্য আইকন ইমেজ অ্যাসেট লোড করতে ব্যর্থ হয়েছে।

লাইন ইউনিটি মেডিয়েশন প্লাগইন পরিবর্তন তালিকা

সংস্করণ ২.০.২

সংস্করণ ২.০.১

সংস্করণ ২.০.০

সংস্করণ ১.৫.১০

সংস্করণ ১.৫.৯

সংস্করণ ১.৫.৮

সংস্করণ ১.৫.৭

সংস্করণ ১.৫.৬

সংস্করণ ১.৫.৫

  • OpenUPM-এর মাধ্যমে ইনস্টল করার ফলে প্লাগইনটি প্যাকেজগুলো সঠিকভাবে ইম্পোর্ট করতে না পারার সমস্যাটি সমাধান করা হয়েছে।

সংস্করণ ১.৫.৪

সংস্করণ ১.৫.৩

সংস্করণ ১.৫.২

সংস্করণ ১.৫.১

সংস্করণ ১.৫.০

সংস্করণ ১.৪.০

সংস্করণ ১.৩.১

সংস্করণ ১.৩.০

সংস্করণ ১.২.০

সংস্করণ ১.১.২

সংস্করণ ১.১.১

সংস্করণ ১.১.০

সংস্করণ ১.০.০