নেটিভ স্টাইল সেটিংস Google Ad Manager-কে আপনার পণ্যের মধ্যে নির্দিষ্ট করা নেটিভ স্টাইলের উপর ভিত্তি করে আপনার নেটিভ বিজ্ঞাপনের রেন্ডারিং পরিচালনা করতে সক্ষম করে। প্রথমে, আকার এবং টার্গেটিং নির্দিষ্ট করুন। তারপর প্রতিক্রিয়াশীল বিজ্ঞাপনগুলিকে সংজ্ঞায়িত করতে HTML, CSS এবং JavaScript যোগ করুন এবং সমস্ত স্ক্রিনে একটি মানসম্পন্ন প্রদর্শন তৈরি করুন। আপনাকে কোনও রেন্ডারিং করতে হবে না; Ad Manager স্বয়ংক্রিয়ভাবে গন্তব্যের জন্য সঠিক নেটিভ স্টাইল প্রয়োগ করে। AdManagerAdView ব্যবহার করে ব্যানার বিজ্ঞাপনের মতোই নেটিভ স্টাইল প্রয়োগ করা হয়। এগুলি আগে থেকে নির্ধারিত একটি নির্দিষ্ট বিজ্ঞাপনের আকারের সাথে ব্যবহার করা যেতে পারে, অথবা রানটাইমে নির্ধারিত একটি তরল বিজ্ঞাপনের আকারের সাথে ব্যবহার করা যেতে পারে।
পূর্বশর্ত
- গুগল মোবাইল অ্যাডস ফ্লাটার প্লাগইন সংস্করণ 0.13.6 বা তার বেশি
এই নির্দেশিকাটি Google মোবাইল বিজ্ঞাপন SDK সম্পর্কে কিছু কার্যকরী জ্ঞান ধরে নিয়েছে। যদি আপনি ইতিমধ্যেই তা না করে থাকেন, তাহলে আমাদের "শুরু করুন " নির্দেশিকাটি পড়ার কথা বিবেচনা করুন।
স্থির আকার
নির্দিষ্ট আকারের নেটিভ স্টাইল আপনাকে নেটিভ বিজ্ঞাপনের প্রস্থ এবং উচ্চতা নিয়ন্ত্রণ করতে দেয়। একটি নির্দিষ্ট আকার সেট করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
বিজ্ঞাপন ম্যানেজার UI-তে একটি লাইন আইটেম তৈরি করুন এবং
Sizeক্ষেত্র ড্রপডাউন থেকে পূর্বনির্ধারিত আকারগুলির মধ্যে একটি নির্বাচন করুন।ধাপ ১-এ সেট আপ করা একই আকারের একটি
AdManagerBannerAdলোড করুন। বিজ্ঞাপন কীভাবে ইনস্ট্যান্ট এবং লোড করবেন তার জন্য ব্যানার বিজ্ঞাপন ডকুমেন্টেশন দেখুন। আপনি ব্যানার আকার বিভাগে আকার এবং তাদের সংশ্লিষ্টAdSizeধ্রুবকগুলির একটি তালিকা দেখতে পারেন।
MEDIUM_RECTANGLE (300x250) বিজ্ঞাপনের আকারের মতো একটি নির্দিষ্ট আকার কীভাবে নির্দিষ্ট করতে হয় তার একটি উদাহরণ এখানে দেওয়া হল:
AdManagerBannerAd ad = AdManagerBannerAd(
adUnitId: '<your-ad-unit>',
sizes: <AdSize>[AdSize.mediumRectangle],
request: AdManagerAdRequest(),
);
তরলের আকার
কিছু ক্ষেত্রে, একটি নির্দিষ্ট আকার অর্থহীন হতে পারে। উদাহরণস্বরূপ, আপনি হয়তো বিজ্ঞাপনের প্রস্থ আপনার অ্যাপের কন্টেন্টের সাথে মেলে ধরতে চাইবেন, কিন্তু বিজ্ঞাপনের কন্টেন্টের সাথে মানানসইভাবে এর উচ্চতা পরিবর্তনশীলভাবে সামঞ্জস্য করতে হবে। এই ক্ষেত্রে, আপনি বিজ্ঞাপন ম্যানেজার UI-তে বিজ্ঞাপনের আকার হিসাবে Fluid নির্দিষ্ট করতে পারেন, যা নির্দেশ করে যে অ্যাপের রানটাইমে বিজ্ঞাপনের আকার নির্ধারিত হয়। এই ক্ষেত্রে পরিচালনা করার জন্য SDK একটি বিশেষ AdSize ধ্রুবক, FLUID প্রদান করে। প্রকাশক দ্বারা নির্ধারিত প্রস্থের উপর ভিত্তি করে তরল বিজ্ঞাপনের আকারের উচ্চতা পরিবর্তনশীলভাবে নির্ধারিত হয়, যা প্ল্যাটফর্ম বিজ্ঞাপন ভিউকে সৃজনশীলের সাথে মেলে তার উচ্চতা সামঞ্জস্য করতে দেয়।
তরল অনুরোধ
একটি ফ্লুইড বিজ্ঞাপনের অনুরোধ করতে FluidAdManagerBannerAd ব্যবহার করুন:
final fluidAd = FluidAdManagerBannerAd(
adUnitId: '<your-ad-unit>',
request: AdManagerAdRequest(),
listener: AdManagerBannerAdListener(
onAdLoaded: (Ad ad) {
print('$_fluidAd loaded.');
},
onAdFailedToLoad: (Ad ad, LoadAdError error) {
print('$_fluidAd failedToLoad: $error');
ad.dispose();
},
),
তরল বিজ্ঞাপনটি দেখানো হচ্ছে
আপনার বিজ্ঞাপন লোড হওয়ার পর, ফ্লুইড বিজ্ঞাপন প্রদর্শনের জন্য FluidAdWidget ব্যবহার করুন। এটি অন্তর্নিহিত প্ল্যাটফর্ম বিজ্ঞাপন ভিউয়ের সাথে মেলে এর উচ্চতা সামঞ্জস্য করবে:
FluidAdWidget(
width: <your-width>,
ad: fluidAd,
);
Github- এর example অ্যাপে Ad Manager Fluid বিজ্ঞাপনের আকারের একটি উদাহরণ বাস্তবায়ন দেখুন।