নেটিভ বিজ্ঞাপন বিকল্প

GADAdLoader তৈরিতে অন্তর্ভুক্ত শেষ প্যারামিটারটি বস্তুর একটি ঐচ্ছিক বিন্যাস। এই বিভাগটি সেই বিকল্পগুলি বর্ণনা করে।

সুইফট

adLoader = GADAdLoader(adUnitID: "ca-app-pub-3940256099942544/3986624511",
    rootViewController: self,
    adTypes: [ ... ad type constants ... ],
    options: [ ... ad loader options objects ... ])

উদ্দেশ্য গ

self.adLoader = [[GADAdLoader alloc]
      initWithAdUnitID:@"ca-app-pub-3940256099942544/3986624511"
    rootViewController:rootViewController
               adTypes:@[ ... ad type constants ... ]
               options:@[ ... ad loader options objects ... ]];

GADNativeAdImageAdLoaderOptions

GADNativeAdImageAdLoaderOptions নেটিভ বিজ্ঞাপনে ছবি সম্পর্কিত বৈশিষ্ট্য ধারণ করে। একটি GADNativeAdImageAdLoaderOptions অবজেক্ট তৈরি করে, এর বৈশিষ্ট্যগুলি ( disableImageLoading , preferredImageOrientation , এবং shouldRequestMultipleImages ) সেট করে এবং শুরু করার সময় এটিকে পাস করার মাধ্যমে অ্যাপগুলি কীভাবে একটি GADAdLoader চিত্র সম্পদগুলি পরিচালনা করে তা নিয়ন্ত্রণ করতে পারে৷

GADNativeAdImageAdLoaderOptions নিম্নলিখিত বৈশিষ্ট্য আছে:

disableImageLoading
নেটিভ বিজ্ঞাপনের জন্য চিত্র সম্পদগুলি GADNativeAdImage এর উদাহরণগুলির মাধ্যমে ফেরত দেওয়া হয়, যেটিতে image এবং imageURL বৈশিষ্ট্য রয়েছে৷ যদি disableImageLoading false তে সেট করা হয়, যা ডিফল্ট ( NO তে উদ্দেশ্য-C) হয়, SDK স্বয়ংক্রিয়ভাবে ছবির সম্পদ আনবে এবং আপনার জন্য image এবং imageURL বৈশিষ্ট্য উভয়ই পূরণ করবে৷ যদি এটি true সেট করা থাকে (অথবা উদ্দেশ্য-সি-তে YES ), SDK শুধুমাত্র imageURL করবে, আপনাকে আপনার বিবেচনার ভিত্তিতে প্রকৃত ছবিগুলি ডাউনলোড করার অনুমতি দেবে৷ ম্যানুয়ালি ছবি ডাউনলোড করার সময় মিডিয়া ভিউয়ের জন্য ইমেজ সেট করতে GADMediaContent-এর GADMediaContent mainImage ব্যবহার করুন।
preferredImageOrientation

কিছু ক্রিয়েটিভের বিভিন্ন ডিভাইস ওরিয়েন্টেশনের সাথে মেলে একাধিক ছবি পাওয়া যায়। অ্যাপ্লিকেশানগুলি একটি নির্দিষ্ট ওরিয়েন্টেশনের জন্য চিত্রগুলির জন্য অনুরোধ করতে পারে এই বৈশিষ্ট্যটিকে ওরিয়েন্টেশন ধ্রুবকের মধ্যে একটিতে সেট করে:

  • GADNativeAdImageAdLoaderOptionsOrientationAny
  • GADNativeAdImageAdLoaderOptionsOrientationLandscape
  • GADNativeAdImageAdLoaderOptionsOrientationPortrait

    আপনি যদি ল্যান্ডস্কেপ বা পোর্ট্রেট ইমেজ ওরিয়েন্টেশনের জন্য একটি পছন্দ নির্দিষ্ট করতে preferredImageOrientation ব্যবহার করেন, তাহলে SDK সেই অভিযোজনের সাথে মিলে যাওয়া ছবিগুলিকে প্রথমে ইমেজ অ্যাসেট অ্যারেতে রাখবে এবং তাদের পরে অ-মেলা ছবিগুলিকে রাখবে। যেহেতু কিছু বিজ্ঞাপনে শুধুমাত্র একটি অভিযোজন উপলব্ধ থাকবে, তাই প্রকাশকদের নিশ্চিত করা উচিত যে তাদের অ্যাপগুলি ল্যান্ডস্কেপ এবং প্রতিকৃতি ছবি উভয়ই পরিচালনা করতে পারে।

    যদি এই পদ্ধতিটি বলা না হয়, GADNativeAdImageAdLoaderOptionsOrientationAny এর ডিফল্ট মান ব্যবহার করা হবে।

shouldRequestMultipleImages

কিছু ইমেজ অ্যাসেটে শুধুমাত্র একটির পরিবর্তে একাধিক ছবি থাকবে। এই মানটিকে সত্য হিসাবে সেট করে, আপনার অ্যাপটি নির্দেশ করে যে এটি যেকোন সম্পদের জন্য সমস্ত চিত্র প্রদর্শনের জন্য প্রস্তুত যার একাধিক রয়েছে৷ এটিকে false (ডিফল্ট) তে সেট করার মাধ্যমে আপনার অ্যাপটি SDK-কে নির্দেশ দেয় যে কোনো সিরিজ রয়েছে এমন যেকোনো সম্পদের জন্য শুধুমাত্র প্রথম ছবি প্রদান করতে।

একটি GADAdLoader শুরু করার সময় যদি কোনো GADAdLoaderOptions অবজেক্ট পাস না করা হয়, প্রতিটি বিকল্পের জন্য ডিফল্ট মান ব্যবহার করা হবে।

GADNativeAdViewAdOptions

GADNativeAdViewAdOptions অবজেক্টগুলি নেটিভ বিজ্ঞাপনের দৃশ্যগুলি কীভাবে বিজ্ঞাপনগুলিকে উপস্থাপন করবে তার পছন্দগুলি নির্দেশ করতে ব্যবহৃত হয়৷ তাদের একটি একক সম্পত্তি আছে: preferredAdChoicesPosition , যেটি আপনি AdChoices আইকনটি যেখানে স্থাপন করা হবে সেটি নির্দিষ্ট করতে ব্যবহার করতে পারেন। আইকনটি বিজ্ঞাপনের যেকোনো কোণে প্রদর্শিত হতে পারে এবং GADAdChoicesPositionTopRightCorner এ ডিফল্ট হতে পারে। এই সম্পত্তির জন্য সম্ভাব্য মান হল:

  • GADAdChoicesPositionTopRightCorner
  • GADAdChoicesPositionTopLeftCorner
  • GADAdChoicesPositionBottomRightCorner
  • GADAdChoicesPositionBottomLeftCorner

একটি বিজ্ঞাপনের উপরের বাম কোণায় AdChoices আইকন কিভাবে স্থাপন করতে হয় তা দেখানোর একটি উদাহরণ এখানে রয়েছে:

সুইফট

let adViewOptions = GADNativeAdViewAdOptions()
adViewOptions.preferredAdChoicesPosition = .topLeftCorner
adLoader = GADAdLoader(adUnitID: "ca-app-pub-3940256099942544/3986624511",
    rootViewController: self,
    adTypes: [ ... ad type constants ... ],
    options: [ ... ad loader options objects ... ])

উদ্দেশ্য গ

GADNativeAdViewAdOptions *adViewOptions = [[GADNativeAdViewAdOptions alloc] init];
adViewOptions.preferredAdChoicesPosition = GADAdChoicesPositionTopLeftCorner;
self.adLoader = [[GADAdLoader alloc]
      initWithAdUnitID:@"ca-app-pub-3940256099942544/3986624511"
    rootViewController:self
               adTypes:@[ ... ad type constants ...  ]
               options:@[ ... ad loader options objects ... ]];

GADVideoOptions

GADVideoOptions অবজেক্টগুলি কীভাবে নেটিভ ভিডিও সম্পদগুলি প্রদর্শন করা উচিত তা নির্দেশ করতে ব্যবহৃত হয়।

startMuted বুলিয়ান নির্দেশ করে যে ভিডিও সম্পদগুলি একটি নিঃশব্দ অবস্থায় প্লেব্যাক শুরু করা উচিত কিনা৷ ডিফল্ট মান true

সুইফট

let videoOptions = GADVideoOptions()
// Ads start muted by default. Set to false to start video ads with sound.
videoOptions.startMuted = false
adLoader = GADAdLoader(
    adUnitID: "ca-app-pub-3940256099942544/3986624511",
    rootViewController: self,
    adTypes: [ ... ad type constants ... ],
    options: [videoOptions])

উদ্দেশ্য গ

GADVideoOptions *videoOptions = [[GADVideoOptions alloc] init];
// Ads start muted by default. Set to NO to start video ads with sound.
videoOptions.startMuted = NO;
self.adLoader = [[GADAdLoader alloc]
      initWithAdUnitID:@"ca-app-pub-3940256099942544/3986624511"
    rootViewController:self
               adTypes:@[ ... ad type constants ... ]
               options:@[videoOptions]];

GADM মাল্টিপল অ্যাডস অ্যাডলোডার অপশন

GADMultipleAdsAdLoaderOptions অবজেক্টগুলি প্রকাশকদের একটি বিজ্ঞাপন লোডারকে একটি অনুরোধে একাধিক বিজ্ঞাপন লোড করার নির্দেশ দেওয়ার অনুমতি দেয়৷ এইভাবে লোড করা বিজ্ঞাপনগুলি অনন্য হওয়ার গ্যারান্টিযুক্ত। GADMultipleAdsAdLoaderOptions এর একটি একক সম্পত্তি আছে, numberOfAds , যা বিজ্ঞাপন লোডারকে অনুরোধের জন্য ফেরত দেওয়ার চেষ্টা করা বিজ্ঞাপনের সংখ্যাকে প্রতিনিধিত্ব করে৷ ডিফল্টরূপে এই মানটি একটি, এবং এটি সর্বাধিক পাঁচটিতে সীমাবদ্ধ (এমনকি যদি একটি অ্যাপ আরও বিজ্ঞাপনের অনুরোধ করে, তবে সর্বাধিক পাঁচটি ফেরত দেওয়া হবে)। প্রত্যাবর্তিত বিজ্ঞাপনের প্রকৃত সংখ্যা নিশ্চিত নয়, তবে শূন্য এবং numberOfAds মধ্যে হবে।

GADNativeAdMediaAdLoaderOptions

এই বৈশিষ্ট্যটি ব্যবহার করার জন্য, GADNativeAdMediaAdLoaderOptions ক্লাসটি GADAdLoader আরম্ভে নেটিভ বিজ্ঞাপন বিকল্প অ্যারেতে অন্তর্ভুক্ত করুন।

GADNativeAdMediaAdLoaderOptions অবজেক্টগুলি আপনাকে মিডিয়া আকৃতির অনুপাত পছন্দগুলি নির্বাচন করতে দেয়। বিকল্পটি ছবি এবং ভিডিও উভয় ক্ষেত্রেই প্রয়োগ করা হয়। এই শ্রেণীর একটি সম্পত্তি আছে: mediaAspectRatio , যা আপনি সমর্থিত মিডিয়া আকৃতির অনুপাত নির্দিষ্ট করতে ব্যবহার করতে পারেন। এই সম্পত্তির জন্য সম্ভাব্য মান হল:

উদ্দেশ্য গ সুইফট
GADMediaAspectRatioAny .any
GADMediaAspectRatioLandscape .landscape
GADMediaAspectRatioPortrait .portrait
GADMediaAspectRatioSquare .square

এই বিকল্পগুলির মধ্যে একটিতে mediaAspectRatio সেট করা হলে শুধুমাত্র নির্দিষ্ট আকৃতির অনুপাতের মিডিয়ার বিজ্ঞাপনগুলি ফেরত দেওয়া হবে৷ যদি এই সম্পত্তিটি স্পষ্টভাবে সেট করা না থাকে, তাহলে মানটি GADMediaAspectRatioUnknown এ ডিফল্ট হবে এবং আকৃতির অনুপাতের উপর কোনো বিধিনিষেধ প্রয়োগ করা হবে না।