এই গাইড সেইসব প্রকাশকদের জন্য যারা Android-এর জন্য Google Mobile Ads SDK-এর সাথে বিজ্ঞাপন মেটাডেটা ইন্টিগ্রেট করছেন।
পূর্বশর্ত
- Google Mobile Ads SDK-এর ন্যূনতম ভার্সন 17.0.0 হতে হবে।
- পুরস্কার প্রদানকারী ভিডিওতে উল্লেখ করা ধাপগুলি সম্পূর্ণ করুন।
বিজ্ঞাপন মেটাডেটা ফেচ করা
পরিবেশিত বিজ্ঞাপন সম্পর্কে আরও জানতে, পুরস্কার প্রদানকারী ভিডিও বিজ্ঞাপনে বিজ্ঞাপন মেটাডেটা পরিবর্তন সম্পর্কে শুনুন।
onAdMetadataChanged() কোনও বিজ্ঞাপন লোড হওয়ার সাথে সাথেই অথবা লোড হওয়ার পরে এর
মেটাডেটা অ্যাসিঙ্ক্রোনাসভাবে পরিবর্তিত হলে কল করা হয়। বিজ্ঞাপন লোড করার সময়
বিজ্ঞাপনের মেটাডেটা উপলভ্য থাকবে
এমন কোনও গ্যারান্টি নেই, তাই বিজ্ঞাপনের মেটাডেটা
অ্যাক্সেস করার আগে এই কলব্যাকটির জন্য অপেক্ষা করার জন্য আমরা সাজেস্ট করি।
বিজ্ঞাপন মেটাডেটা কীভাবে পাওয়া যায় তা দেখানোর জন্য এখানে একটি কোডের উদাহরণ দেওয়া হল:
Java
RewardedAd.load(this, "/21775744923/example/rewarded", new AdManagerAdRequest.Builder().build(), new RewardedAdLoadCallback() { @Override public void onAdLoaded(@NonNull RewardedAd rewardedAd) { mRewardedAd = rewardedAd; rewardedAd.setOnAdMetadataChangedListener(new OnAdMetadataChangedListener() { @Override public void onAdMetadataChanged() { Bundle metadata = rewardedAd.getAdMetadata(); String adId = metadata.getString("AdId"); } }); } });
Kotlin
RewardedAd.load(this, "/21775744923/example/rewarded", AdManagerAdRequest.Builder().build(), object : RewardedAdLoadCallback() { override fun onAdLoaded(rewardedAd: RewardedAd) { mRewardedAd = rewardedAd rewardedAd.onAdMetadataChangedListener = OnAdMetadataChangedListener { val metadata = rewardedAd.adMetadata val adId = metadata.getString("AdId") } } })
মেটাডেটা রিট্রিভ করার পরে, আপনি যে কী নিয়ে চিন্তিত সেটির জন্য বান্ডেল চেক করতে পারবেন। বিভিন্ন ধরনের বিজ্ঞাপনের সাথে বিজ্ঞাপনের মেটাডেটা কী আলাদা আলাদা হতে পারে। VAST ভিডিও বিজ্ঞাপনে নিম্নলিখিত কী থাকে:
Key |
ধরন | বিবরণ |
|---|---|---|
AdId |
স্ট্রিং | বিজ্ঞাপনের আইডি, উপলভ্য না থাকলে ফাঁকা থাকবে। |
AdTitle |
স্ট্রিং | উল্লেখ করা না থাকলে, শীর্ষক খালি থাকবে। |
CreativeDurationMs |
পূর্ণসংখ্যা | বেছে নেওয়া ক্রিয়েটিভের সময়সীমা মিলিসেকেন্ডে, -১ যদি নন-লিনিয়ার হয়। |
TraffickingParameters |
স্ট্রিং | ট্রাফিক প্যারামিটার, উপলভ্য না থাকলে খালি থাকবে। |
DealId |
স্ট্রিং | বর্তমান বিজ্ঞাপনের জন্য র্যাপার চেনে উপস্থিত প্রথম ডিল আইডি, উপর থেকে শুরু--উপলভ্য না থাকলে খালি থাকবে। |
AdSystem |
স্ট্রিং | বিজ্ঞাপনের সোর্স বিজ্ঞাপন সার্ভার, উপলভ্য না থাকলে ফাঁকা থাকে। |
CreativeId |
স্ট্রিং | বিজ্ঞাপনের জন্য বেছে নেওয়া ক্রিয়েটিভের আইডি, উপলভ্য না থাকলে খালি থাকবে। |
MediaURL |
স্ট্রিং | বেছে নেওয়া মিডিয়ার URL. |
Wrappers |
অ্যারে |
সবচেয়ে ভিতরের র্যাপার বিজ্ঞাপন থেকে শুরু করে
(ইনলাইন বিজ্ঞাপনের কাছাকাছি) সবচেয়ে বাইরের র্যাপার বিজ্ঞাপন পর্যন্ত এলিমেন্ট দিয়ে অ্যারে পূরণ করা হয়। অ্যারের প্রতিটি
এলিমেন্ট হল একটি ডিকশনারি যাতে নিম্নলিখিত কী ও
ভ্যালু থাকে।
|