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

প্ল্যাটফর্ম নির্বাচন করুন: অ্যান্ড্রয়েড (বিটা) নতুন-নির্বাচিত অ্যান্ড্রয়েড আইওএস

এই নির্দেশিকাটি সেইসব প্রকাশকদের জন্য তৈরি করা হয়েছে, যারা অ্যান্ড্রয়েডের জন্য গুগল মোবাইল অ্যাডস এসডিকে-এর সাথে বিজ্ঞাপনের মেটাডেটা সংহত করতে চান।

পূর্বশর্ত

  • গুগল মোবাইল অ্যাডস এসডিকে-এর সর্বনিম্ন সংস্করণ ১৭.০.০।
  • রিওয়ার্ডেড ভিডিও -তে দেওয়া ধাপগুলো সম্পূর্ণ করুন।

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

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

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