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
এ ডিফল্ট হবে এবং আকৃতির অনুপাতের উপর কোনো বিধিনিষেধ প্রয়োগ করা হবে না।