এই নির্দেশিকাটি প্রকাশকদের জন্য তৈরি করা হয়েছে যারা অ্যাড মেটাডেটাকে অ্যান্ড্রয়েডের জন্য Google মোবাইল বিজ্ঞাপন SDK-এর সাথে একীভূত করছেন।
পূর্বশর্ত
- Google মোবাইল বিজ্ঞাপন SDK-এর ন্যূনতম সংস্করণ 17.0.0।
- পুরস্কৃত ভিডিওতে ধাপগুলি সম্পূর্ণ করুন।
বিজ্ঞাপন মেটাডেটা আনা হচ্ছে
কিছু অ্যাপ পরিবেশিত বিজ্ঞাপন সম্পর্কে আরও জানতে চাইতে পারে। আপনি AdMetadataListener
বাস্তবায়নের সাথে RewardedVideoAd.setAdMetadataListener()
কল করে পুরস্কৃত ভিডিও বিজ্ঞাপনে বিজ্ঞাপনের মেটাডেটা পরিবর্তনের জন্য শুনতে পারেন। AdMetadataListener.onAdMetadataChanged()
কল করা হলে, আপনি একটি বিজ্ঞাপনের মেটাডেটার জন্য RewardedVideo.getAdMetadata()
চেক করতে পারেন।
onAdMetadataChanged()
একটি বিজ্ঞাপন লোড হওয়ার ঠিক পরে বা যখন এটি লোড হওয়ার পরে এটির মেটাডেটা অসিঙ্ক্রোনাসভাবে পরিবর্তিত হয় তখন তাকে বলা হয়। বিজ্ঞাপনটি লোড হওয়ার সময় একটি বিজ্ঞাপনের মেটাডেটা পাওয়া যাবে এমন নিশ্চয়তা নেই, তাই আমরা বিজ্ঞাপনের মেটাডেটা অ্যাক্সেস করার আগে এই কলব্যাকের জন্য অপেক্ষা করার পরামর্শ দিই।
বিজ্ঞাপনের মেটাডেটা কীভাবে পুনরুদ্ধার করতে হয় তা দেখানো কোডের উদাহরণ এখানে দেওয়া হল:
জাভা
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"); } }); } });
কোটলিন
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 | পূর্ণসংখ্যা | মিলিসেকেন্ডে নির্বাচিত সৃজনশীল সময়কাল, -1 যদি অ-রৈখিক হয়। |
TraffickingParameters | স্ট্রিং | ট্রাফিকিং প্যারামিটার, যদি উপলব্ধ না হয় খালি। |
DealId | স্ট্রিং | বর্তমান বিজ্ঞাপনের র্যাপার চেইনে উপস্থিত প্রথম ডিল আইডি, শীর্ষ থেকে শুরু করে-- উপলব্ধ না হলে খালি। |
AdSystem | স্ট্রিং | বিজ্ঞাপনের সোর্স অ্যাড সার্ভার, খালি না থাকলে। |
CreativeId | স্ট্রিং | বিজ্ঞাপনের জন্য নির্বাচিত সৃজনশীলের আইডি, উপলব্ধ না হলে খালি। |
MediaURL | স্ট্রিং | নির্বাচিত মিডিয়ার URL। |
Wrappers | অ্যারে | অ্যারেটি সবচেয়ে ভিতরের র্যাপার বিজ্ঞাপন (ইনলাইন বিজ্ঞাপনের কাছাকাছি) থেকে শুরু হওয়া উপাদানগুলি দিয়ে পূর্ণ হয় যা বাইরের দিকের র্যাপার বিজ্ঞাপনে চলে যায়। অ্যারের প্রতিটি উপাদান হল একটি অভিধান যাতে নিম্নলিখিত কী এবং মান রয়েছে।
|