নেটিভ শৈলী

নেটিভ স্টাইল সেটিংস Google বিজ্ঞাপন ম্যানেজারকে আপনার পণ্যের মধ্যে নির্দিষ্ট করা নেটিভ শৈলীর উপর ভিত্তি করে আপনার নেটিভ বিজ্ঞাপনগুলির রেন্ডারিং পরিচালনা করতে সক্ষম করে। প্রথমে, আকার এবং লক্ষ্য নির্ধারণ করুন। তারপর HTML, CSS, এবং JavaScript যোগ করুন বিজ্ঞাপনগুলিকে সংজ্ঞায়িত করতে যা প্রতিক্রিয়াশীল এবং সমস্ত স্ক্রীন জুড়ে একটি গুণমান প্রদর্শন তৈরি করে৷ আপনাকে রেন্ডারিং কোনটি করতে হবে না; অ্যাড ম্যানেজার স্বয়ংক্রিয়ভাবে গন্তব্যের জন্য সঠিক নেটিভ স্টাইল প্রয়োগ করে। একটি AdManagerAdView ব্যবহার করে ব্যানার বিজ্ঞাপনের মতোই নেটিভ শৈলী প্রয়োগ করা হয়। এগুলি সময়ের আগে নির্ধারিত একটি নির্দিষ্ট বিজ্ঞাপনের আকার বা রানটাইমে নির্ধারিত একটি তরল বিজ্ঞাপনের আকারের সাথে ব্যবহার করা যেতে পারে।

পূর্বশর্ত

  • Google মোবাইল বিজ্ঞাপন SDK সংস্করণ 8.1 বা উচ্চতর

এই নির্দেশিকাটি Google মোবাইল বিজ্ঞাপন SDK-এর কিছু কাজের জ্ঞান অনুমান করে। আপনি যদি ইতিমধ্যে এটি না করে থাকেন তবে আমাদের শুরু করুন গাইডের মাধ্যমে চালানোর কথা বিবেচনা করুন।

স্থির আকার

একটি নির্দিষ্ট আকার সহ স্থানীয় শৈলী আপনাকে নেটিভ বিজ্ঞাপনের প্রস্থ এবং উচ্চতা নিয়ন্ত্রণ করতে দেয়। একটি নির্দিষ্ট আকার সেট করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. অ্যাড ম্যানেজার UI-তে একটি লাইন আইটেম তৈরি করুন এবং Size ফিল্ড ড্রপডাউন থেকে পূর্বনির্ধারিত মাপগুলির মধ্যে একটি নির্বাচন করুন।

  2. আপনার অ্যাপ্লিকেশানের XML লেআউট ফাইলে, ads:adSize বৈশিষ্ট্যটি ধ্রুবকটিতে সেট করুন যা আপনি ধাপ 1 এ নির্বাচিত পূর্বনির্ধারিত আকারের সাথে মেলে। আপনি ব্যানার আকার বিভাগে আকারের একটি তালিকা এবং তাদের সংশ্লিষ্ট AdSize ধ্রুবক দেখতে পাবেন।

আপনার লেআউট ফাইলে MEDIUM_RECTANGLE (300x250) বিজ্ঞাপনের আকারের মতো একটি নির্দিষ্ট আকার কীভাবে নির্দিষ্ট করতে হয় তার একটি উদাহরণ এখানে দেওয়া হল:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/fluid_view"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="MEDIUM_RECTANGLE"
   ads:adUnitId="YOUR_AD_UNIT_ID" />

তরল আকার

কিছু ক্ষেত্রে, একটি নির্দিষ্ট আকারের অর্থ নাও হতে পারে। উদাহরণস্বরূপ, আপনি বিজ্ঞাপনের প্রস্থ আপনার অ্যাপের বিষয়বস্তুর সাথে মেলে, কিন্তু বিজ্ঞাপনের বিষয়বস্তুর সাথে মানানসই করার জন্য গতিশীলভাবে সামঞ্জস্য করতে এর উচ্চতা প্রয়োজন। এই কেসটি পরিচালনা করার জন্য, আপনি Ad Manager UI-তে বিজ্ঞাপনের আকার হিসাবে Fluid নির্দিষ্ট করতে পারেন, যা নির্দেশ করে যে অ্যাপের রানটাইমে বিজ্ঞাপনের আকার নির্ধারণ করা হয়। এই কেসটি পরিচালনা করার জন্য SDK একটি বিশেষ AdSize ধ্রুবক, FLUID প্রদান করে। তরল বিজ্ঞাপনের আকারের উচ্চতা গতিশীলভাবে প্রকাশকের সংজ্ঞায়িত প্রস্থের উপর ভিত্তি করে নির্ধারিত হয়, যা AdManagerAdView সৃজনশীলের সাথে মেলে তার উচ্চতা সামঞ্জস্য করতে দেয়।

তরল অনুরোধ

অন্যান্য বিজ্ঞাপন বিন্যাসের বিপরীতে, তরল বিজ্ঞাপনের আকারের পূর্বনির্ধারিত প্রস্থ থাকে না, তাই আপনার XML লেআউট ফাইলে AdManagerAdView এর layout_width স্পষ্টভাবে সেট করা নিশ্চিত করুন:

<com.google.android.gms.ads.admanager.AdManagerAdView
   android:id="@+id/fluid_view"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:layout_gravity="center_horizontal"
   ads:adSize="FLUID"
   ads:adUnitId="YOUR_AD_UNIT_ID" />

বিজ্ঞাপনের অনুরোধ করার জন্য বাস্তবায়নটি কেমন দেখায় তা এখানে:

private AdManagerAdView mAdView;

@Override
public void onActivityCreated(Bundle savedInstanceState) {
   super.onActivityCreated(savedInstanceState);
   mAdView = (AdManagerAdView) getView().findViewById(R.id.fluid_view);
   AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
   mAdView.loadAd(request);
}

অ্যাড ম্যানেজার ফ্লুইড বিজ্ঞাপন আকারের একটি উদাহরণ বাস্তবায়ন দেখতে, Android API ডেমো অ্যাপ ডাউনলোড করুন:

API ডেমো ডাউনলোড করুন