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

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

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

পূর্বশর্ত

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

কোনও অ্যাপকে পরিবেশিত বিজ্ঞাপন সম্পর্কে আরও জানতে, বিজ্ঞাপনটিকে তার নিজস্ব GADAdMetadataDelegate হিসেবে সেট করুন। তারপর আপনি GADAdMetadataDelegateadMetadataDidChange: পদ্ধতি প্রয়োগ করে বিজ্ঞাপনের মেটাডেটা পরিবর্তনগুলি শুনতে পারেন। এই প্রতিনিধিকে ডাকা হয়ে গেলে, বিজ্ঞাপনের adMetadata বৈশিষ্ট্যটি পরীক্ষা করুন।

adMetadataDidChange: কোনও বিজ্ঞাপন লোড হওয়ার ঠিক পরে অথবা যখন কোনও বিজ্ঞাপনের মেটাডেটা লোড হওয়ার পরে অ্যাসিঙ্ক্রোনাসভাবে পরিবর্তিত হয় তখন কল করা হয়। লোডের সময় বিজ্ঞাপনের মেটাডেটা উপলব্ধ থাকবে কিনা তা নিশ্চিত নয়, তাই আমরা কোনও বিজ্ঞাপনের মেটাডেটা অ্যাক্সেস করার আগে এই কলব্যাকের জন্য অপেক্ষা করার পরামর্শ দিচ্ছি।

পুরস্কৃত বিজ্ঞাপনের জন্য বিজ্ঞাপনের মেটাডেটা কীভাবে পুনরুদ্ধার করবেন তা দেখানোর জন্য এখানে একটি কোড উদাহরণ দেওয়া হল:

@interface ViewController () <GADFullScreenContentDelegate, GADAdMetadataDelegate>

@end

@implementation ViewController
- (void)loadRewardedAd {
   *request = [ request];
  [GADRewardedAd
       loadWithAdUnitID:@"ca-app-pub-3940256099942544/4806952744"
                request:request
      completionHandler:^(GADRewardedAd *ad, NSError *error) {
        if (error) {
          NSLog(@"Rewarded ad failed to load with error: %@", [error localizedDescription]);
          return;
        }
        self.rewardedAd = ad;
        self.rewardedAd.fullScreenContentDelegate = self;

        /// Set the ad to be the delegate of its ad metadata.
        self.rewardedAd.adMetadataDelegate = self;

        NSLog(@"Rewarded ad loaded.");
      }];
}

/#pragma mark GADAdMetadataDelegate implementation

- (void)adMetadataDidChange:(id<GADAdMetadataProvider>)ad {
  NSDictionary<NSString*, id> *adMetadata = _rewardedAd.adMetadata;
  NSString *adId = adMetadata[@"AdId"];
}

মেটাডেটা পুনরুদ্ধার করার পরে, আপনি আপনার পছন্দের কীগুলির জন্য বান্ডেলটি পরীক্ষা করতে পারেন। বিভিন্ন ধরণের বিজ্ঞাপনের সাথে বিভিন্ন বিজ্ঞাপন মেটাডেটা কী যুক্ত থাকতে পারে। VAST ভিডিও বিজ্ঞাপনগুলিতে নিম্নলিখিত কীগুলি থাকে:

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