এই নির্দেশিকাটি সেইসব প্রকাশকদের জন্য তৈরি করা হয়েছে, যারা অ্যান্ড্রয়েডের জন্য গুগল মোবাইল অ্যাডস এসডিকে-এর সাথে বিজ্ঞাপনের মেটাডেটা সংহত করতে চান।
পূর্বশর্ত
- গুগল মোবাইল অ্যাডস এসডিকে-এর সর্বনিম্ন সংস্করণ ১৭.০.০।
- রিওয়ার্ডেড ভিডিও -তে দেওয়া ধাপগুলো সম্পূর্ণ করুন।
বিজ্ঞাপনের মেটাডেটা আনা হচ্ছে
পরিবেশিত বিজ্ঞাপন সম্পর্কে আরও জানতে, রিওয়ার্ডেড ভিডিও বিজ্ঞাপনের মেটাডেটা পরিবর্তনের দিকে নজর রাখুন।
একটি বিজ্ঞাপন লোড হওয়ার ঠিক পরেই অথবা লোড হওয়ার পর যখন এর মেটাডেটা অ্যাসিঙ্ক্রোনাসভাবে পরিবর্তিত হয়, তখন onAdMetadataChanged() কল করা হয়। বিজ্ঞাপনটি লোড হওয়ার সময় এর মেটাডেটা উপলব্ধ থাকবে এমন কোনো নিশ্চয়তা নেই, তাই আমরা বিজ্ঞাপনের মেটাডেটা অ্যাক্সেস করার আগে এই কলব্যাকের জন্য অপেক্ষা করার পরামর্শ দিই।
বিজ্ঞাপনের মেটাডেটা কীভাবে পুনরুদ্ধার করতে হয়, তা দেখানোর জন্য এখানে একটি কোড উদাহরণ দেওয়া হলো:
কোটলিন
RewardedAd.load(
AdRequest.Builder("AD_UNIT_ID").build(),
object : AdLoadCallback<RewardedAd> {
override fun onAdLoaded(ad: RewardedAd) {
...
ad.adEventCallback = object : RewardedAdEventCallback {
override fun onAdMetadataChanged() {
val metadata = ad.adMetadata
val adId = metadata.getString("AdId")
}
}
}
})
জাভা
RewardedAd.load(
new AdRequest.Builder("AD_UNIT_ID").build(),
new AdLoadCallback<RewardedAd>() {
@Override
public void onAdLoaded(@NonNull RewardedAd rewardedAd) {
Rewarded.this.rewardedAd = rewardedAd;
...
rewardedAd.setAdEventCallback(new RewardedAdEventCallback() {
@Override
public void onAdMetadataChanged() {
Bundle metadata = rewardedAd.getAdMetadata();
String adId = metadata.getString("AdId");
}
});
};
};
);
AD_UNIT_ID অ্যাড ইউনিটটি প্রতিস্থাপন করুন। উদাহরণস্বরূপ, রিওয়ার্ডেড অ্যাডের জন্য /21775744923/example/rewarded ।
মেটাডেটা পুনরুদ্ধার করার পরে, আপনি আপনার প্রয়োজনীয় কীগুলির জন্য বান্ডেলটি পরীক্ষা করতে পারেন। বিভিন্ন ধরণের বিজ্ঞাপনের সাথে বিভিন্ন বিজ্ঞাপন মেটাডেটা কী যুক্ত থাকতে পারে। VAST ভিডিও বিজ্ঞাপনগুলির নিম্নলিখিত কীগুলি রয়েছে:
Key | প্রকার | বর্ণনা |
|---|---|---|
AdId | স্ট্রিং | বিজ্ঞাপনটির আইডি, উপলব্ধ না থাকলে এটি খালি থাকবে। |
AdTitle | স্ট্রিং | শিরোনামটি নির্দিষ্ট না করা হলে খালি থাকবে। |
CreativeDurationMs | পূর্ণসংখ্যা | নির্বাচিত সৃজনশীল সময়কাল মিলিসেকেন্ডে, অ-রৈখিক হলে -১। |
TraffickingParameters | স্ট্রিং | ট্র্যাফিকিং প্যারামিটার, উপলব্ধ না থাকলে খালি থাকবে। |
DealId | স্ট্রিং | বর্তমান বিজ্ঞাপনের জন্য র্যাপার চেইনে উপস্থিত প্রথম ডিল আইডি, যা উপর থেকে শুরু হয়—উপলব্ধ না থাকলে খালি থাকবে। |
AdSystem | স্ট্রিং | বিজ্ঞাপনের উৎস বিজ্ঞাপন সার্ভার, উপলব্ধ না থাকলে খালি থাকে। |
CreativeId | স্ট্রিং | বিজ্ঞাপনের জন্য নির্বাচিত ক্রিয়েটিভের আইডি, উপলব্ধ না থাকলে এটি খালি থাকবে। |
MediaURL | স্ট্রিং | নির্বাচিত মিডিয়ার ইউআরএল। |
Wrappers | অ্যারে | অ্যারেটি সবচেয়ে ভেতরের র্যাপার অ্যাড (ইনলাইন অ্যাডের কাছাকাছি) থেকে শুরু করে বাইরের র্যাপার অ্যাড পর্যন্ত উপাদান দিয়ে পূর্ণ করা হয়। অ্যারের প্রতিটি উপাদান একটি ডিকশনারি, যাতে নিম্নলিখিত কী এবং ভ্যালুগুলো থাকে।
|