এই নির্দেশিকাটি তাদের 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
অবজেক্টে যে মাত্রাগুলি পাস করছেন তার আকারের সমান। - এই নির্দেশিকা অনুসরণ করার সময় আমার সহচর বিজ্ঞাপন স্লট কেমন হবে?
- নীচের চিত্রটি মৌলিক উদাহরণ থেকে তৈরি করা হয়েছে এবং নীচের সহচর বিজ্ঞাপনের সাথে উপরের সামগ্রীর ভিডিওটি রয়েছে৷