বিজ্ঞাপন মেটাডেটা

প্ল্যাটফর্ম বেছে নিন: Android iOS Android (Legacy)

এই গাইড সেইসব প্রকাশকদের জন্য যারা Android-এর জন্য Google Mobile Ads SDK-এর সাথে বিজ্ঞাপন মেটাডেটা ইন্টিগ্রেট করছেন।

পূর্বশর্ত

বিজ্ঞাপন মেটাডেটা ফেচ করা

পরিবেশিত বিজ্ঞাপন সম্পর্কে আরও জানতে, পুরস্কার প্রদানকারী ভিডিও বিজ্ঞাপনে বিজ্ঞাপন মেটাডেটা পরিবর্তন সম্পর্কে শুনুন।

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 অ্যারে সবচেয়ে ভিতরের র‌্যাপার বিজ্ঞাপন থেকে শুরু করে (ইনলাইন বিজ্ঞাপনের কাছাকাছি) সবচেয়ে বাইরের র‌্যাপার বিজ্ঞাপন পর্যন্ত এলিমেন্ট দিয়ে অ্যারে পূরণ করা হয়। অ্যারের প্রতিটি এলিমেন্ট হল একটি ডিকশনারি যাতে নিম্নলিখিত কী ও ভ্যালু থাকে।
AdId
স্ট্রিং। র‍্যাপার বিজ্ঞাপনের জন্য ব্যবহৃত বিজ্ঞাপন আইডি, উপলভ্য না থাকলে খালি থাকে।
AdSystem
স্ট্রিং। র‍্যাপার বিজ্ঞাপনের জন্য ব্যবহৃত বিজ্ঞাপন সিস্টেম, উপলভ্য না থাকলে খালি থাকে।
CreativeId
স্ট্রিং। র‍্যাপার বিজ্ঞাপনের জন্য ব্যবহৃত ক্রিয়েটিভ আইডি, উপলভ্য না থাকলে খালি থাকবে।