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

এই নির্দেশিকাটি প্রকাশকদের জন্য তৈরি যারা Android এর জন্য Google মোবাইল বিজ্ঞাপন SDK এর সাথে বিজ্ঞাপন মেটাডেটা একীভূত করছেন।

পূর্বশর্ত

  • Google মোবাইল বিজ্ঞাপন SDK-এর সর্বনিম্ন সংস্করণ ১৭.০.০।
  • পুরস্কৃত ভিডিওতে ধাপগুলি সম্পূর্ণ করুন।

বিজ্ঞাপনের মেটাডেটা আনা হচ্ছে

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

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