সহচর বিজ্ঞাপন

এই নির্দেশিকাটি তাদের Android IMA বাস্তবায়নে সহযোগী বিজ্ঞাপন যোগ করতে আগ্রহী প্রকাশকদের উদ্দেশ্যে।

পূর্বশর্ত

  • IMA SDK সমন্বিত সহ Android অ্যাপ্লিকেশন। আপনার যদি ইতিমধ্যে SDK সমন্বিত কোনো অ্যাপ না থাকে তাহলে BasicExample দেখুন।
  • একটি সঙ্গী বিজ্ঞাপন ফেরত দেওয়ার জন্য একটি বিজ্ঞাপন ট্যাগ কনফিগার করা হয়েছে৷
    • আপনি একটি নমুনা প্রয়োজন হলে, আমাদের FAQ দেখুন.

সহায়ক প্রাইমার

আপনি যদি এখনও আপনার অ্যাপে IMA SDK প্রয়োগ করতে চান, আমাদের শুরু করুন নির্দেশিকা দেখুন।

আপনার অ্যাপে সহচর বিজ্ঞাপন যোগ করুন

আপনার সঙ্গী প্রদর্শন করতে একটি ভিউগ্রুপ তৈরি করুন

একজন সঙ্গীকে অনুরোধ করার আগে, আপনাকে আপনার লেআউটে এটির জন্য একটি স্থান তৈরি করতে হবে। আপনার লেআউট XML-এ, একটি ViewGroup উপাদান যোগ করুন; এই উদাহরণ একটি LinearLayout ব্যবহার করে। পরবর্তী ধাপে আপনি আপনার AdDisplayContainer এ এই উপাদানটির একটি রেফারেন্স পাঠাবেন। আপনি যদি BasicExample অ্যাপে একীভূত হয়ে থাকেন, তাহলে com.google.android.exoplayer2.ui.PlayerView এর নীচে activity_my.xml এ এটি যোগ করুন।

activity_my.xml

<LinearLayout
  android:id="@+id/companionAdSlot"
  android:layout_width="match_parent"
  android:layout_height="250dp"
  android:layout_gravity="center_horizontal"
  android:gravity="center"
  android:orientation="vertical"
  android:textAlignment="center" />

একটি CompanionAdSlot তৈরি করুন

পরবর্তী ধাপ হল একটি CompanionAdSlot অবজেক্ট তৈরি করা, যা তারপর একটি ArrayList<CompanionAdSlot> এ যোগ করা হয়। AdDisplayContainer সহচর বিজ্ঞাপন স্লটের একটি তালিকা নেয় যাতে আপনি একবারে একাধিক সহচর বিজ্ঞাপন প্রদর্শন করতে পারেন। CompanionAdSlot তৈরি করতে আপনাকে ImaSdkFactory এর একটি উদাহরণ তৈরি করতে হবে।

  ImaSdkFactory sdkFactory = ImaSdkFactory.getInstance();
  ViewGroup companionViewGroup = (ViewGroup) findViewById(R.id.companionAdSlot);

  CompanionAdSlot companionAdSlot = sdkFactory.createCompanionAdSlot();
  companionAdSlot.setContainer(companionViewGroup);
  companionAdSlot.setSize(300, 250);
  ArrayList<CompanionAdSlot> companionAdSlots = new ArrayList<CompanionAdSlot>();
  companionAdSlots.add(companionAdSlot);

আপনি আপনার অ্যাপে দেখাতে চান এমন প্রতিটি আকারের সহচরের জন্য একটি সহচর বিজ্ঞাপন স্লট তৈরি করুন৷ IMA SDK সহচর বিজ্ঞাপন স্লটকে VAST প্রতিক্রিয়ার যেকোন সঙ্গীর সাথে পূরণ করে যার মাত্রা দৃশ্যের উচ্চতা এবং প্রস্থের সাথে মিলে যায়৷ IMA SDK এছাড়াও তরল আকারের সঙ্গী ব্যবহার করে সমর্থন করে৷ একবার আপনি companionAdSlots তৈরি করে নিলে সেগুলিকে AdsLoader এ যোগ করতে হবে। আপনি IMA Android BasicExample ব্যবহার করছেন যা Exoplayer-IMA এক্সটেনশন ব্যবহার করে, বা অন্যান্য IMA বাস্তবায়ন যেগুলি এক্সটেনশন ব্যবহার করে না তার উপর নির্ভর করে নিম্নলিখিত উদাহরণগুলি কীভাবে এটি করতে হয় তা দেখায়৷

মৌলিক উদাহরণ

adsLoader = new ImaAdsLoader.Builder(this).setCompanionAdSlots(companionAdSlots).build();

অন্যান্য বাস্তবায়ন

adsLoader.getAdDisplayContainer().setCompanionSlots(companionAdSlots);

এখানেই শেষ এটা পেতে ওখানে যাও! আপনার অ্যাপ্লিকেশন এখন সহচর বিজ্ঞাপনগুলি প্রদর্শন করছে৷

তরল সহচর বিজ্ঞাপনগুলি প্রদর্শন করুন৷

IMA এখন তরল সহচর বিজ্ঞাপন সমর্থন করে৷ এই সহচর বিজ্ঞাপনগুলি বিজ্ঞাপন স্লটের আকারের সাথে মেলে আকার পরিবর্তন করতে পারে৷ তারা অভিভাবক দৃশ্যের প্রস্থের 100% পূরণ করে, তারপর সঙ্গীর বিষয়বস্তুর সাথে মানানসই করতে তাদের উচ্চতার আকার পরিবর্তন করে। অ্যাড ম্যানেজারে Fluid কম্প্যানিয়ন সাইজ ব্যবহার করে সেগুলি সেট করা হয়েছে। এই মানটি কোথায় সেট করতে হবে তার জন্য নিম্নলিখিত চিত্রটি দেখুন।

বিজ্ঞাপন ম্যানেজারের সহচর বিজ্ঞাপন সেটিংস দেখানো ছবি। সহচর মাপ বিকল্প হাইলাইট.

তরল সঙ্গীদের জন্য Android অ্যাপ আপডেট করুন

CompanionAdSlot.FLUID_SIZE উভয় প্যারামিটার হিসেবে নেওয়ার জন্য CompanionAdSlot.setSize() পদ্ধতি আপডেট করে আপনি একটি তরল সহচর স্লট ঘোষণা করতে পারেন।

  ImaSdkFactory sdkFactory = ImaSdkFactory.getInstance();
  ViewGroup companionViewGroup = (ViewGroup) findViewById(R.id.companionAdSlot);

  CompanionAdSlot companionAdSlot = sdkFactory.createCompanionAdSlot();
  companionAdSlot.setContainer(companionViewGroup);
  companionAdSlot.setSize(CompanionAdSlot.FLUID_SIZE, CompanionAdSlot.FLUID_SIZE);
  ArrayList<CompanionAdSlot> companionAdSlots = new ArrayList<CompanionAdSlot>();
  companionAdSlots.add(companionAdSlot);

FAQ

আমি গাইড অনুসরণ করেছি, কিন্তু আমি সহচর বিজ্ঞাপন দেখছি না। আমার কি করা উচিৎ?
প্রথমে, আপনার ট্যাগ সত্যিই সঙ্গী ফেরত দিচ্ছে তা নিশ্চিত করতে পরীক্ষা করুন। এটি করার জন্য, একটি ওয়েব ব্রাউজারে ট্যাগটি খুলুন এবং একটি CompanionAds ট্যাগ সন্ধান করুন৷ যদি আপনি এটি দেখতে পান, তাহলে নিশ্চিত করুন যে সঙ্গীর মাপটি ফেরত দেওয়া হচ্ছে তা আপনি CompanionAdSlot অবজেক্টে যে মাত্রাগুলি পাস করছেন তার আকারের সমান।
এই নির্দেশিকা অনুসরণ করার সময় আমার সহচর বিজ্ঞাপন স্লট কেমন হবে?
নীচের চিত্রটি মৌলিক উদাহরণ থেকে তৈরি করা হয়েছে এবং নীচের সহচর বিজ্ঞাপনের সাথে উপরের সামগ্রীর ভিডিওটি রয়েছে৷

আইএমএ অ্যান্ড্রয়েড সহচর বিজ্ঞাপনের উদাহরণ চিত্র।