এই নির্দেশিকা আপনাকে দেখায় কিভাবে Google মোবাইল বিজ্ঞাপন SDK ব্যবহার করে লাইন ব্যবহার করে বিজ্ঞাপন লোড ও প্রদর্শন করতে হয় AdMob মধ্যস্থতা ,জলপ্রপাত একীকরণ আবরণ. এটি একটি বিজ্ঞাপন ইউনিটের মধ্যস্থতা কনফিগারেশনে কীভাবে লাইন যুক্ত করতে হয় এবং কীভাবে লাইন SDK এবং অ্যাডাপ্টারকে একটিতে সংহত করতে হয় তা কভার করে Android অ্যাপ
লাইনের ড্যাশবোর্ড ইন্টারফেস তার লেবেল, বোতাম এবং বর্ণনার জন্য জাপানি পাঠ্য ব্যবহার করে। এই গাইডের স্ক্রিনশটগুলি অনুবাদ করা হয়নি। যদিও এই গাইডের বর্ণনা এবং নির্দেশাবলীতে, লেবেল এবং বোতামগুলি বন্ধনীতে তাদের ইংরেজি ভাষার সমতুল্য সহ অনুবাদ করা হয়েছে।
সমর্থিত ইন্টিগ্রেশন এবং বিজ্ঞাপন ফর্ম্যাট
লাইনের জন্য মধ্যস্থতা অ্যাডাপ্টারের নিম্নলিখিত ক্ষমতা রয়েছে:
ইন্টিগ্রেশন | |
---|---|
বিডিং | |
জলপ্রপাত | 1 |
বিন্যাস | |
ব্যানার | |
ইন্টারস্টিশিয়াল | |
পুরস্কৃত | |
নেটিভ |
1 জলপ্রপাত একীকরণ খোলা বিটা.
প্রয়োজনীয়তা
- Android API স্তর 21 বা উচ্চতর
সর্বশেষ Google মোবাইল বিজ্ঞাপন SDK
মধ্যস্থতা সম্পূর্ণ করুন শুরু করুন গাইড
ধাপ 1: লাইন UI এ কনফিগারেশন সেট আপ করুন
আপনার লাইন অ্যাকাউন্টে লগ ইন করুন .
একটি নতুন অ্যাপ্লিকেশন যোগ করুন
広告枠管理 (বিজ্ঞাপন স্লট ব্যবস্থাপনা) >メディア (মিডিয়া) ক্লিক করুন। তারপর, ক্লিক করুন新規作成 (নতুন তৈরি করুন) ।
ফর্মটি পূরণ করুন এবং ক্লিক করুন登録 (নিবন্ধন করুন) ।
আবেদন আইডি নোট নিন.
একটি বিজ্ঞাপন প্লেসমেন্ট তৈরি করুন
আপনি যে অ্যাপ্লিকেশনটিতে বিজ্ঞাপন বসাতে চান তার আইডিতে ক্লিক করুন। তারপর,詳細 (বিস্তারিত) নির্বাচন করুন।
スロット 追加 (স্লট যোগ করুন) ক্লিক করুন।
ফর্মটি পূরণ করুন এবং একবার হয়ে গেলে, (登録) রেজিস্টার ক্লিক করুন।
স্লট আইডি নোট নিন।
ধাপ 2: লাইন চাহিদা সেট আপ করুন AdMob UI
আপনার বিজ্ঞাপন ইউনিটের জন্য মধ্যস্থতা সেটিংস কনফিগার করুন
আপনার বিজ্ঞাপন ইউনিটের মধ্যস্থতা কনফিগারেশনে আপনাকে লাইন যোগ করতে হবে।
প্রথমে, আপনার AdMob অ্যাকাউন্টে সাইন ইন করুন। এরপরে, মধ্যস্থতা ট্যাবে নেভিগেট করুন। আপনার যদি একটি বিদ্যমান মধ্যস্থতা গোষ্ঠী থাকে যা আপনি পরিবর্তন করতে চান, তাহলে সেটি সম্পাদনা করতে সেই মধ্যস্থতা গোষ্ঠীর নামে ক্লিক করুন এবং বিজ্ঞাপন উত্স হিসাবে লাইন যুক্ত করুন এ যান।
একটি নতুন মধ্যস্থতা গোষ্ঠী তৈরি করতে, মধ্যস্থতা গোষ্ঠী তৈরি করুন নির্বাচন করুন।
আপনার বিজ্ঞাপন বিন্যাস এবং প্ল্যাটফর্ম লিখুন, তারপর চালিয়ে যান ক্লিক করুন।
আপনার মধ্যস্থতা গোষ্ঠীকে একটি নাম দিন এবং লক্ষ্য করার জন্য অবস্থানগুলি নির্বাচন করুন৷ এরপরে, মধ্যস্থতা গোষ্ঠীর স্থিতিকে সক্ষম করে সেট করুন এবং তারপরে বিজ্ঞাপন ইউনিট যোগ করুন ক্লিক করুন।
আপনার বিদ্যমান AdMob বিজ্ঞাপন ইউনিটগুলির এক বা একাধিক সাথে এই মধ্যস্থতা গোষ্ঠীটিকে সংযুক্ত করুন৷ তারপর Done এ ক্লিক করুন।
আপনি এখন আপনার নির্বাচিত বিজ্ঞাপন ইউনিটগুলির সাথে বিজ্ঞাপন ইউনিট কার্ডটি দেখতে পাবেন:
একটি বিজ্ঞাপন উত্স হিসাবে লাইন যোগ করুন
বিডিং
বিজ্ঞাপন উত্স বিভাগে বিডিং কার্ডের অধীনে, বিজ্ঞাপন উত্স যোগ করুন নির্বাচন করুন। তারপর লাইন নির্বাচন করুন।
কিভাবে একটি অংশীদারিত্ব চুক্তিতে স্বাক্ষর করবেন এবং লাইনের সাথে একটি বিডিং অংশীদারিত্ব সেট আপ করবেন ক্লিক করুন৷
স্বীকার করুন এবং সম্মত ক্লিক করুন, তারপর চালিয়ে যান ক্লিক করুন।
আপনার যদি ইতিমধ্যেই লাইনের জন্য একটি ম্যাপিং থাকে তবে আপনি এটি নির্বাচন করতে পারেন। অন্যথায়, ম্যাপিং যোগ করুন ক্লিক করুন।
এরপরে, পূর্ববর্তী বিভাগে প্রাপ্ত অ্যাপ্লিকেশন আইডি এবং স্লট আইডি লিখুন। তারপর Done এ ক্লিক করুন।
জলপ্রপাত
বিজ্ঞাপন উত্স বিভাগে জলপ্রপাত কার্ডের অধীনে, বিজ্ঞাপন উত্স যোগ করুন নির্বাচন করুন। তারপর লাইন নির্বাচন করুন।
লাইন নির্বাচন করুন। তারপর লাইনের জন্য একটি eCPM মান লিখুন এবং চালিয়ে যান ক্লিক করুন।
আপনার যদি ইতিমধ্যেই লাইনের জন্য একটি ম্যাপিং থাকে তবে আপনি এটি নির্বাচন করতে পারেন। অন্যথায়, ম্যাপিং যোগ করুন ক্লিক করুন।
এরপরে, পূর্ববর্তী বিভাগে প্রাপ্ত অ্যাপ্লিকেশন আইডি এবং স্লট আইডি লিখুন। তারপর Done এ ক্লিক করুন।
ধাপ 3: লাইন SDK এবং অ্যাডাপ্টার আমদানি করুন
অ্যান্ড্রয়েড স্টুডিও ইন্টিগ্রেশন (প্রস্তাবিত)
আপনার অ্যাপ-লেভেল build.gradle.kts
ফাইলে, নিম্নলিখিত বাস্তবায়ন নির্ভরতা এবং কনফিগারেশন যোগ করুন। লাইন SDK এবং অ্যাডাপ্টারের সর্বশেষ সংস্করণ ব্যবহার করুন:
dependencies {
implementation("com.google.android.gms:play-services-ads:23.5.0")
implementation("com.google.ads.mediation:line:2.8.20240827.0")
}
ম্যানুয়াল ইন্টিগ্রেশন
লাইন SDK এর
.aar
ফাইলের সর্বশেষ সংস্করণটি ডাউনলোড করুন এবং এটি আপনার প্রকল্পে যোগ করুন।Google-এর Maven Repository-এ লাইন অ্যাডাপ্টার আর্টিফ্যাক্টগুলিতে নেভিগেট করুন। সর্বশেষ সংস্করণটি নির্বাচন করুন, লাইন অ্যাডাপ্টারের
.aar
ফাইলটি ডাউনলোড করুন এবং এটি আপনার প্রকল্পে যুক্ত করুন৷
ধাপ 4: প্রয়োজনীয় কোড যোগ করুন
লাইন ইন্টিগ্রেশনের জন্য কোন অতিরিক্ত কোডের প্রয়োজন নেই।
ধাপ 5: আপনার বাস্তবায়ন পরীক্ষা করুন
পরীক্ষা বিজ্ঞাপন সক্ষম করুন
AdMob-এর জন্য আপনার টেস্ট ডিভাইস রেজিস্টার করা নিশ্চিত করুন।
লাইন পরীক্ষার বিজ্ঞাপনগুলি কীভাবে সক্ষম করবেন সে সম্পর্কে লাইনের ডকুমেন্টেশনে নির্দেশাবলী অনুসরণ করুন।
পরীক্ষা বিজ্ঞাপন যাচাই করুন
আপনি লাইন থেকে পরীক্ষামূলক বিজ্ঞাপন পাচ্ছেন তা যাচাই করতে, লাইন (জলপ্রপাত) বিজ্ঞাপন উৎস(গুলি) ব্যবহার করে বিজ্ঞাপন পরিদর্শক-এ একক বিজ্ঞাপন উৎস পরীক্ষা সক্ষম করুন।
ঐচ্ছিক পদক্ষেপ
নেটওয়ার্ক-নির্দিষ্ট পরামিতি
লাইন অ্যাডাপ্টার একটি অতিরিক্ত অনুরোধ প্যারামিটার সমর্থন করে যা LineExtras
ক্লাস ব্যবহার করে অ্যাডাপ্টারে পাস করা যেতে পারে। এই ক্লাস কনস্ট্রাক্টর নিম্নলিখিত পরামিতিগুলি অন্তর্ভুক্ত করে:
-
enableAdSound
- ব্যানার, ইন্টারস্টিশিয়াল এবং পুরস্কৃত বিজ্ঞাপনের ডিফল্ট সাউন্ড স্টার্ট স্টেট নির্দিষ্ট করার জন্য একটি
boolean
।
এই প্যারামিটারগুলি সেট করে এমন একটি বিজ্ঞাপন অনুরোধ কীভাবে তৈরি করবেন তার একটি কোড উদাহরণ এখানে দেওয়া হল:
জাভা
LineExtras lineExtras = new LineExtras(true);
Bundle extras = lineExtras.build();
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(LineMediationAdapter.class, extras)
.build();
কোটলিন
val lineExtras = LineExtras(true)
val extras = lineExtras.build()
val request = AdRequest.Builder()
.addNetworkExtrasBundle(LineMediationAdapter::class.java, extras)
.build()
নেটিভ বিজ্ঞাপন ব্যবহার করে
বিজ্ঞাপন রেন্ডারিং
লাইন অ্যাডাপ্টার নিম্নলিখিত পপুলেট করেনেটিভ বিজ্ঞাপন উন্নত ক্ষেত্রের বিবরণএকটি জন্যNativeAd
।
মাঠ | সম্পদ সবসময় লাইন অ্যাডাপ্টার দ্বারা অন্তর্ভুক্ত |
---|---|
শিরোনাম | |
ছবি | |
শরীর | |
অ্যাপ আইকন | 1 |
অ্যাকশনে কল করুন | |
স্টার রেটিং | |
দোকান | |
দাম |
1 নেটিভ বিজ্ঞাপনের জন্য, লাইন SDK অ্যাপ আইকন সম্পদ প্রদান করে না। পরিবর্তে, লাইন অ্যাডাপ্টার একটি স্বচ্ছ ইমেজ সহ অ্যাপ আইকনকে পপুলেট করে।
ত্রুটি কোড
অ্যাডাপ্টার লাইন থেকে একটি বিজ্ঞাপন পেতে ব্যর্থ হলে, আপনি ব্যবহার করে বিজ্ঞাপন প্রতিক্রিয়া থেকে অন্তর্নিহিত ত্রুটি পরীক্ষা করতে পারেনResponseInfo.getAdapterResponses()
নিম্নলিখিত শ্রেণীর অধীনে:
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
যখন একটি বিজ্ঞাপন লোড হতে ব্যর্থ হয় তখন লাইন অ্যাডাপ্টারের দ্বারা নিক্ষিপ্ত কোড এবং সহগামী বার্তাগুলি এখানে রয়েছে:
ত্রুটি কোড | ডোমেইন | কারণ |
---|---|---|
1-10 | com.five_corp.ad | লাইন SDK একটি SDK-নির্দিষ্ট ত্রুটি ফিরিয়ে দিয়েছে। আরও বিস্তারিত জানার জন্য লাইনের ডকুমেন্টেশন দেখুন। |
101 | com.google.ads.mediation.line | অনুপস্থিত বা অবৈধ অ্যাপ্লিকেশন আইডি। |
102 | com.google.ads.mediation.line | অনুপস্থিত বা অবৈধ স্লট আইডি. |
103 | com.google.ads.mediation.line | অনুরোধ করা বিজ্ঞাপনের আকার একটি লাইন সমর্থিত ব্যানার বিজ্ঞাপন আকারের সাথে মেলে না। |
104 | com.google.ads.mediation.line | অ্যাক্টিভিটি প্রসঙ্গে অনুপস্থিত থাকার কারণে একটি ইন্টারস্টিশিয়াল বা পুরস্কৃত বিজ্ঞাপন লোড করা যায়নি। |
105 | com.google.ads.mediation.line | লাইন SDK একটি ইন্টারস্টিশিয়াল বা পুরস্কৃত বিজ্ঞাপন দেখাতে ব্যর্থ হয়েছে৷ |
106 | com.google.ads.mediation.line | অনুপস্থিত সম্পদের কারণে একটি নেটিভ বিজ্ঞাপন লোড করতে ব্যর্থ হয়েছে৷ |
লাইন অ্যান্ড্রয়েড মধ্যস্থতা অ্যাডাপ্টার চেঞ্জলগ
পরবর্তী সংস্করণ
- ব্যানার বিজ্ঞাপনের জন্য RTB সক্ষম করতে AdLoader প্রয়োগ করা হয়েছে।
- ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য RTB সক্ষম করতে AdLoader প্রয়োগ করা হয়েছে।
- পুরস্কৃত বিজ্ঞাপনের জন্য RTB সক্ষম করতে AdLoader প্রয়োগ করা হয়েছে।
- নেটিভ বিজ্ঞাপনের জন্য RTB সক্ষম করতে AdLoader প্রয়োগ করা হয়েছে।
সংস্করণ 2.8.20240827.0
- FiveAd SDK সংস্করণ 2.8.20240827.0 এর সাথে যাচাইকৃত সামঞ্জস্যতা
এর সাথে নির্মিত এবং পরীক্ষিত:
- Google মোবাইল বিজ্ঞাপন SDK সংস্করণ 23.3.0।
- FiveAd SDK সংস্করণ 2.8.20240827.0
সংস্করণ 2.8.20240808.0
- FiveAd SDK সংস্করণ 2.8.20240808.0 এর সাথে যাচাইকৃত সামঞ্জস্যতা
এর সাথে নির্মিত এবং পরীক্ষিত:
- Google মোবাইল বিজ্ঞাপন SDK সংস্করণ 23.2.0।
- FiveAd SDK সংস্করণ 2.8.20240808.0
সংস্করণ 2.8.20240722.0
- FiveAd SDK সংস্করণ 2.8.20240722.0 এর সাথে যাচাইকৃত সামঞ্জস্যতা
এর সাথে নির্মিত এবং পরীক্ষিত:
- Google মোবাইল বিজ্ঞাপন SDK সংস্করণ 23.2.0।
- FiveAd SDK সংস্করণ 2.8.20240722.0
সংস্করণ 2.7.20240515.0
- FiveAd SDK সংস্করণ 2.7.20240515.0 এর সাথে যাচাইকৃত সামঞ্জস্যতা
এর সাথে নির্মিত এবং পরীক্ষিত:
- Google মোবাইল বিজ্ঞাপন SDK সংস্করণ 23.1.0।
- FiveAd SDK সংস্করণ 2.7.20240515.0
সংস্করণ 2.7.20240214.1
- 23.0.0-এ ন্যূনতম প্রয়োজনীয় Google মোবাইল বিজ্ঞাপন SDK সংস্করণ আপডেট করা হয়েছে৷
- FiveAd SDK সংস্করণ 2.7.20240214.0 এর সাথে যাচাইকৃত সামঞ্জস্য।
এর সাথে নির্মিত এবং পরীক্ষিত:
- Google মোবাইল বিজ্ঞাপন SDK সংস্করণ 23.0.0।
- FiveAd SDK সংস্করণ 2.7.20240214.0।
সংস্করণ 2.7.20240214.0
- FiveAd SDK সংস্করণ 2.7.20240214.0 এর সাথে যাচাইকৃত সামঞ্জস্য।
এর সাথে নির্মিত এবং পরীক্ষিত:
- Google মোবাইল বিজ্ঞাপন SDK সংস্করণ 22.6.0।
- FiveAd SDK সংস্করণ 2.7.20240214.0।
সংস্করণ 2.7.20240126.0
- FiveAd SDK সংস্করণ 2.7.20240126.0 এর সাথে যাচাইকৃত সামঞ্জস্য।
এর সাথে নির্মিত এবং পরীক্ষিত:
- Google মোবাইল বিজ্ঞাপন SDK সংস্করণ 22.6.0।
- FiveAd SDK সংস্করণ 2.7.20240126.0।
সংস্করণ 2.7.20240112.0
-
FiveAdCustomLayoutEventListener
,FiveAdVideoRewardEventListener
,FiveAdInterstitialEventListener
এবংFiveAdNativeEventListener
এর পক্ষে অপসারিতFiveAdViewEventListener
সরানো হয়েছে। - FiveAd SDK সংস্করণ 2.7.20240112 এর সাথে যাচাইকৃত সামঞ্জস্য।
- 22.6.0-এ ন্যূনতম প্রয়োজনীয় Google মোবাইল বিজ্ঞাপন SDK সংস্করণ আপডেট করা হয়েছে।
এর সাথে নির্মিত এবং পরীক্ষিত:
- Google মোবাইল বিজ্ঞাপন SDK সংস্করণ 22.6.0।
- FiveAd SDK সংস্করণ 2.7.20240112।
সংস্করণ 2.6.20230607.1
- ব্যানার, ইন্টারস্টিশিয়াল এবং পুরস্কৃত বিজ্ঞাপন ফর্ম্যাটগুলির জন্য ডিফল্ট শব্দ সেটিংস সংজ্ঞায়িত করতে প্রকাশকদের জন্য
LineExtras
ক্লাস যুক্ত করা হয়েছে৷ - 22.4.0-এ ন্যূনতম প্রয়োজনীয় Google মোবাইল বিজ্ঞাপন SDK সংস্করণ আপডেট করা হয়েছে৷
এর সাথে নির্মিত এবং পরীক্ষিত:
- Google মোবাইল বিজ্ঞাপন SDK সংস্করণ 22.4.0।
- FiveAd SDK সংস্করণ 2.6.20230607।
সংস্করণ 2.6.20230607.0
- প্রাথমিক মুক্তি।
- ব্যানার, ইন্টারস্টিশিয়াল, পুরস্কৃত এবং নেটিভ বিজ্ঞাপন ফর্ম্যাটের জন্য সমর্থন যোগ করে।
- FiveAd SDK সংস্করণ 2.6.20230607 এর সাথে যাচাইকৃত সামঞ্জস্য।
এর সাথে নির্মিত এবং পরীক্ষিত:
- Google মোবাইল বিজ্ঞাপন SDK সংস্করণ 22.1.0।
- FiveAd SDK সংস্করণ 2.6.20230607।