নেটিভ অ্যাডম্যাপার

public abstract class NativeAdMapper


গুগল অ্যাডমব নেটিভ বিজ্ঞাপনের জন্য ম্যাপিং ক্লাস।

একটি নেটিভ বিজ্ঞাপন লোড করে এমন মেডিয়েশন অ্যাডাপ্টারগুলিকে মেডিয়েটেড বিজ্ঞাপন নেটওয়ার্কের নেটিভ বিজ্ঞাপন অবজেক্ট থেকে com.google.android.gms.ads.nativead.NativeAd এ ম্যাপিং প্রদানের জন্য এই ক্লাসটি প্রসারিত করতে হবে।

সারাংশ

পাবলিক কনস্ট্রাক্টর

পাবলিক পদ্ধতি

void

যদি মধ্যস্থতাকারী নেটওয়ার্কের SDK নেটিভ বিজ্ঞাপন অবজেক্ট ধ্বংস করার কোনও উপায় প্রদান করে, তাহলে সাবক্লাসগুলির এই পদ্ধতিটি বাস্তবায়ন করা উচিত।

View

AdChoices কন্টেন্ট হিসেবে ব্যবহৃত ভিউ ফেরত পাঠায়।

final String

বিজ্ঞাপনদাতাকে শনাক্ত করে এমন টেক্সট ফেরত পাঠায়।

final String

মূল লেখাটি ফেরত পাঠায়।

final String

বিজ্ঞাপনের সাথে কিছু পদক্ষেপ নিতে ব্যবহারকারীকে উৎসাহিত করে এমন টেক্সট ফেরত দেয়।

float

ভিডিওটির বর্তমান সময় পায়।

float

ভিডিওর সময়কাল পায়।

final Bundle

setExtras পদ্ধতির মাধ্যমে পাস করা অতিরিক্তগুলির বান্ডিল ফেরত দেয়।

final String

প্রাথমিক লেখার শিরোনাম প্রদান করে।

final NativeAd.Image

বিজ্ঞাপনদাতাকে শনাক্ত করে একটি ছোট ছবি ফেরত পাঠায়।

final List < NativeAd.Image >

বৃহৎ ছবির একটি তালিকা প্রদান করে।

float

MediaView এ রেন্ডার করা মিডিয়ার আকৃতির অনুপাত প্রদান করে।

final boolean

যদি বিজ্ঞাপন নেটওয়ার্ক নিজে থেকে ক্লিক হ্যান্ডলিং করে, তাহলে true দেখায়।

final boolean

যদি বিজ্ঞাপন নেটওয়ার্ক নিজে থেকে ইম্প্রেশন ট্র্যাকিং করে, তাহলে true দেখায়।

final String

অ্যাপ সম্পর্কিত বিজ্ঞাপনের জন্য, অ্যাপটির দাম কত তা নির্দেশ করে একটি স্ট্রিং রিটার্ন করে।

final Double

অ্যাপ সম্পর্কিত বিজ্ঞাপনের জন্য, ০ থেকে ৫ পর্যন্ত একটি স্টার রেটিং প্রদান করে যা অ্যাপটি যে স্টোরে অফার করছে সেখানে কত স্টার আছে তা নির্দেশ করে।

final String

অ্যাপ সম্পর্কিত বিজ্ঞাপনের জন্য, যে দোকানে অ্যাপটি ডাউনলোডের জন্য অফার করা হচ্ছে তার নাম ফেরত পাঠায়।

void
handleClick ( View view)

যদি নেটওয়ার্কের জন্য ডেভেলপারকে স্ক্রিনে রেন্ডার করা ভিউয়ের ক্লিক ইভেন্টগুলি স্পষ্টভাবে পরিচালনা করার প্রয়োজন হয়, তাহলে সাবক্লাসগুলির এই পদ্ধতিটি বাস্তবায়ন করা উচিত।

boolean

বর্তমান বিজ্ঞাপনে ভিডিও কন্টেন্ট থাকলে true দেখায়।

void

যদি নেটওয়ার্ক ডেভেলপারকে স্ক্রিনে রেন্ডার করা কোনও দৃশ্যের ছাপ স্পষ্টভাবে রেকর্ড করতে বাধ্য করে, তাহলে সাবক্লাসগুলির এই পদ্ধতিটি বাস্তবায়ন করা উচিত।

void
setAdChoicesContent ( View adChoicesContent)

AdChoices কন্টেন্ট হিসেবে ব্যবহারের জন্য একটি ভিউ সেট করে।

final void
setAdvertiser ( String advertiser)

বিজ্ঞাপনদাতাকে শনাক্ত করে এমন একটি টেক্সট সেট করে।

final void
setBody ( String body)

বডি টেক্সট সেট করে।

final void
setCallToAction ( String callToAction)

বিজ্ঞাপনের কল টু অ্যাকশন সেট করে (যেমন "কিনুন" বা "ইনস্টল করুন")।

final void
setExtras ( Bundle extras)

Google নেটিভ বিজ্ঞাপন অবজেক্টের (শিরোনাম, মূল অংশ, ইত্যাদি) জন্য প্রত্যাশিত সম্পদ বা বৈশিষ্ট্যগুলির সাথে সরাসরি ম্যাপ না করে এমন অতিরিক্ত বৈশিষ্ট্যগুলির একটি বান্ডিল সেট করে।

void
setHasVideoContent (boolean hasVideoContent)

বর্তমান বিজ্ঞাপনে ভিডিও কন্টেন্ট থাকলে সত্য হিসেবে সেট করুন।

final void
setHeadline ( String headline)

প্রাথমিক লেখার শিরোনাম সেট করে।

final void

বিজ্ঞাপনদাতাকে শনাক্ত করার জন্য একটি ছোট ছবি সেট করে।

final void

বড় ছবির একটি তালিকা সেট করে।

void
setMediaContentAspectRatio (float mediaContentAspectRatio)

MediaView এ রেন্ডার করা মিডিয়ার আকৃতির অনুপাত সেট করে।

void
setMediaView ( View mediaView)

মিডিয়া প্রদর্শনকারী মধ্যস্থতাকৃত দৃশ্য সেট করে।

final void
setOverrideClickHandling (boolean overrideClickHandling)

যদি বিজ্ঞাপন নেটওয়ার্ক নিজে থেকে ক্লিক হ্যান্ডলিং করে, তাহলে true হিসেবে সেট করুন।

final void
setOverrideImpressionRecording (boolean overrideImpressionRecording)

যদি বিজ্ঞাপন নেটওয়ার্ক নিজে থেকে ইম্প্রেশন ট্র্যাকিং করে, তাহলে true হিসেবে সেট করা হবে।

final void
setPrice ( String price)

অ্যাপ সম্পর্কিত বিজ্ঞাপনের জন্য, অ্যাপটির দাম কত তা উপস্থাপন করে একটি স্ট্রিং সেট করে।

final void
setStarRating ( Double starRating)

অ্যাপ সম্পর্কিত বিজ্ঞাপনের জন্য, ০ থেকে ৫ পর্যন্ত একটি তারকা রেটিং সেট করে যা অ্যাপটি যে স্টোরে অফার করছে সেখানে কত তারকা আছে তা নির্দেশ করে।

final void
setStore ( String store)

অ্যাপ সম্পর্কিত বিজ্ঞাপনের জন্য, ডাউনলোডের জন্য অ্যাপটি সরবরাহকারী দোকানের নাম সেট করে।

void
trackViews (
View containerView,
Map < String , View > clickableAssetViews,
Map < String , View > nonclickableAssetViews
)

যদি নেটওয়ার্ক ডেভেলপারকে একটি ভিউ স্ক্রিনে রেন্ডার করার আগে একটি ইম্প্রেশন এবং/অথবা ক্লিক রেকর্ড করার জন্য অবস্থা প্রস্তুত করতে বলে, তাহলে সাবক্লাসগুলি এই পদ্ধতিটি বাস্তবায়ন করবে।

void
untrackView ( View view)

যদি মধ্যস্থতাকারী নেটওয়ার্কের SDK এই অবজেক্ট দ্বারা ম্যাপ করা বিজ্ঞাপনের জন্য একটি নেটিভ বিজ্ঞাপন ভিউ ট্র্যাক করা বন্ধ করার উপায় প্রদান করে, তাহলে সাবক্লাসগুলির এই পদ্ধতিটি বাস্তবায়ন করা উচিত।

পাবলিক ফিল্ড

বিজ্ঞাপনচয়নবিষয়বস্তু

public View adChoicesContent

বিজ্ঞাপনদাতা

public String advertiser

শরীর

public String body

কলটুঅ্যাকশন

public String callToAction

অতিরিক্ত

public Bundle extras

শিরোনাম

public String headline

আইকন

public NativeAd.Image icon

ছবি

public List<NativeAd.Imageimages

মিডিয়াকন্টেন্টআসপেক্ট রেশিও

public float mediaContentAspectRatio

ক্লিকহ্যান্ডলিং ওভাররাইড করুন

public boolean overrideClickHandling

ওভাররাইডইমপ্রেশনরেকর্ডিং

public boolean overrideImpressionRecording

মূল্য

public String price

তারকা রেটিং

public Double starRating

দোকান

public String store

পাবলিক কনস্ট্রাক্টর

নেটিভ অ্যাডম্যাপার

public NativeAdMapper()

পাবলিক পদ্ধতি

ধ্বংস করা

public void destroy()

যদি মধ্যস্থতাকারী নেটওয়ার্কের SDK নেটিভ বিজ্ঞাপন অবজেক্ট ধ্বংস করার কোনও উপায় প্রদান করে, তাহলে সাবক্লাসগুলির এই পদ্ধতিটি বাস্তবায়ন করা উচিত।

অ্যাডচয়েসেসকন্টেন্ট পান

public View getAdChoicesContent()

AdChoices কন্টেন্ট হিসেবে ব্যবহৃত ভিউ ফেরত পাঠায়।

getAdvertiser সম্পর্কে

public final String getAdvertiser()

বিজ্ঞাপনদাতাকে শনাক্ত করে এমন টেক্সট ফেরত পাঠায়।

getBody সম্পর্কে

public final String getBody()

মূল লেখাটি ফেরত পাঠায়।

কলটুঅ্যাকশন পান

public final String getCallToAction()

বিজ্ঞাপনের সাথে কিছু পদক্ষেপ নিতে ব্যবহারকারীকে উৎসাহিত করে এমন টেক্সট ফেরত দেয়।

বর্তমান সময় পান

public float getCurrentTime()

ভিডিওর বর্তমান সময় দেখায়। ডিফল্টরূপে শূন্য দেখায়। ভিডিও বিজ্ঞাপনের জন্য শূন্যবিহীন বর্তমান সময় দেখানোর জন্য সাবক্লাসগুলি এই পদ্ধতিটিকে ওভাররাইড করবে।

getDuration সম্পর্কে

public float getDuration()

ভিডিওর সময়কাল দেখায়। ডিফল্টরূপে শূন্য দেখায়। ভিডিও বিজ্ঞাপনের জন্য শূন্যবিহীন সময়কাল ফেরত দিতে সাবক্লাসগুলিকে এই পদ্ধতিটিকে ওভাররাইড করা উচিত।

অতিরিক্ত পান

public final Bundle getExtras()

setExtras পদ্ধতির মাধ্যমে পাস করা অতিরিক্তগুলির বান্ডিল ফেরত দেয়।

শিরোনাম পান

public final String getHeadline()

প্রাথমিক লেখার শিরোনাম প্রদান করে।

আইকন পান

public final NativeAd.Image getIcon()

বিজ্ঞাপনদাতাকে শনাক্ত করে একটি ছোট ছবি ফেরত পাঠায়।

ছবি পান

public final List<NativeAd.ImagegetImages()

বৃহৎ ছবির একটি তালিকা প্রদান করে।

getMediaContentAspectRatio সম্পর্কে

public float getMediaContentAspectRatio()

MediaView এ রেন্ডার করা মিডিয়ার আকৃতির অনুপাত প্রদান করে। যদি আকৃতির অনুপাত উপলব্ধ না থাকে তবে শূন্য প্রদান করে।

ওভাররাইড ক্লিকহ্যান্ডলিং পান

public final boolean getOverrideClickHandling()

যদি বিজ্ঞাপন নেটওয়ার্ক নিজে থেকে ক্লিক হ্যান্ডলিং করে, তাহলে true দেখায়।

getOverrideImpressionRecording

public final boolean getOverrideImpressionRecording()

যদি বিজ্ঞাপন নেটওয়ার্ক নিজে থেকে ইম্প্রেশন ট্র্যাকিং করে, তাহলে true দেখায়।

মূল্য পান

public final String getPrice()

অ্যাপ সম্পর্কিত বিজ্ঞাপনের জন্য, অ্যাপটির দাম কত তা নির্দেশ করে একটি স্ট্রিং রিটার্ন করে।

getStarRating সম্পর্কে

public final Double getStarRating()

অ্যাপ সম্পর্কিত বিজ্ঞাপনের জন্য, ০ থেকে ৫ পর্যন্ত একটি স্টার রেটিং প্রদান করে যা অ্যাপটি যে স্টোরে অফার করছে সেখানে কত স্টার আছে তা নির্দেশ করে।

গেটস্টোর

public final String getStore()

অ্যাপ সম্পর্কিত বিজ্ঞাপনের জন্য, ডাউনলোডের জন্য অ্যাপটি সরবরাহকারী দোকানের নাম ফেরত পাঠায়। উদাহরণস্বরূপ, "গুগল প্লে"।

হ্যান্ডেলক্লিক

public void handleClick(View view)

যদি নেটওয়ার্কের জন্য ডেভেলপারকে স্ক্রিনে রেন্ডার করা ভিউয়ের ক্লিক ইভেন্টগুলি স্পষ্টভাবে পরিচালনা করার প্রয়োজন হয়, তাহলে সাবক্লাসগুলির এই পদ্ধতিটি বাস্তবায়ন করা উচিত।

ভিডিও কন্টেন্ট আছে

public boolean hasVideoContent()

বর্তমান বিজ্ঞাপনে ভিডিও কন্টেন্ট থাকলে true দেখায়।

রেকর্ডইমপ্রেশন

public void recordImpression()

যদি নেটওয়ার্ক ডেভেলপারকে স্ক্রিনে রেন্ডার করা কোনও দৃশ্যের ছাপ স্পষ্টভাবে রেকর্ড করতে বাধ্য করে, তাহলে সাবক্লাসগুলির এই পদ্ধতিটি বাস্তবায়ন করা উচিত।

সেট অ্যাডচয়েসকন্টেন্ট

public void setAdChoicesContent(View adChoicesContent)

AdChoices কন্টেন্ট হিসেবে ব্যবহারের জন্য একটি ভিউ সেট করে।

সেট বিজ্ঞাপনদাতা

public final void setAdvertiser(String advertiser)

বিজ্ঞাপনদাতাকে শনাক্ত করে এমন একটি টেক্সট সেট করে। অ্যাপগুলিকে এই সম্পদ প্রদর্শন করার প্রয়োজন নেই, যদিও এটি সুপারিশ করা হয়।

পরামিতি
String advertiser

সেট করার জন্য টেক্সট

সেটবডি

public final void setBody(String body)

মূল অংশের টেক্সট সেট করে। অ্যাপগুলিকে এই সম্পদটি প্রদর্শন করার প্রয়োজন নেই, যদিও এটি সুপারিশ করা হয়।

পরামিতি
String body

সেট করার জন্য বর্ণনা

সেটকলটুঅ্যাকশন

public final void setCallToAction(String callToAction)

বিজ্ঞাপনের কল টু অ্যাকশন সেট করে (যেমন "কিনুন" বা "ইনস্টল করুন")। এই সম্পদটি প্রদর্শনের জন্য অ্যাপগুলির প্রয়োজন নেই, যদিও এটি সুপারিশ করা হয়।

পরামিতি
String callToAction

সেট করার জন্য টেক্সট

সেটএক্সট্রাস

public final void setExtras(Bundle extras)

Google নেটিভ বিজ্ঞাপন অবজেক্টের (শিরোনাম, মূল অংশ, ইত্যাদি) জন্য প্রত্যাশিত সম্পদ বা বৈশিষ্ট্যগুলির সাথে সরাসরি ম্যাপ না করে এমন অতিরিক্ত বৈশিষ্ট্যগুলির একটি বান্ডিল সেট করে।

সেটহাসভিডিওকন্টেন্ট

public void setHasVideoContent(boolean hasVideoContent)

বর্তমান বিজ্ঞাপনে ভিডিও কন্টেন্ট থাকলে সত্য হিসেবে সেট করুন।

সেটহেডলাইন

public final void setHeadline(String headline)

প্রাথমিক টেক্সট শিরোনাম সেট করে। এই সম্পদটি প্রদর্শনের জন্য অ্যাপগুলির প্রয়োজন।

সেট আইকন

public final void setIcon(NativeAd.Image icon)

বিজ্ঞাপনদাতাকে শনাক্ত করে একটি ছোট ছবি সেট করে। অ্যাপগুলিকে এই সম্পদটি প্রদর্শন করার প্রয়োজন নেই, যদিও এটি সুপারিশ করা হয়।

ছবি সেট করুন

public final void setImages(List<NativeAd.Image> images)

বড় ছবির একটি তালিকা সেট করে। অ্যাপগুলিকে এই সম্পদটি প্রদর্শন করার প্রয়োজন নেই, যদিও এটি সুপারিশ করা হয়।

সেটমিডিয়াকন্টেন্টআসপেক্টরেশিও

public void setMediaContentAspectRatio(float mediaContentAspectRatio)

MediaView এ রেন্ডার করা মিডিয়ার আকৃতির অনুপাত সেট করে।

পরামিতি
float mediaContentAspectRatio

যে আকৃতির অনুপাত নির্ধারণ করতে হবে

সেটমিডিয়াভিউ

public void setMediaView(View mediaView)

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

সেটওভাররাইডক্লিকহ্যান্ডলিং

public final void setOverrideClickHandling(boolean overrideClickHandling)

যদি বিজ্ঞাপন নেটওয়ার্ক নিজে থেকে ক্লিক হ্যান্ডলিং করে, তাহলে true হিসেবে সেট করুন।

সেটওভাররাইডইমপ্রেশনরেকর্ডিং

public final void setOverrideImpressionRecording(boolean overrideImpressionRecording)

যদি বিজ্ঞাপন নেটওয়ার্ক নিজে থেকে ইম্প্রেশন ট্র্যাকিং করে, তাহলে true হিসেবে সেট করা হবে।

সেট মূল্য

public final void setPrice(String price)

অ্যাপ সম্পর্কিত বিজ্ঞাপনের জন্য, একটি স্ট্রিং সেট করে যা অ্যাপটির দাম কত তা উপস্থাপন করে। অ্যাপগুলিকে এই সম্পদটি প্রদর্শন করার প্রয়োজন নেই, যদিও এটি সুপারিশ করা হয়।

পরামিতি
String price

অ্যাপটির দাম কত তা বোঝাতে স্ট্রিংটি ব্যবহার করা হচ্ছে।

সেটস্টার রেটিং

public final void setStarRating(Double starRating)

অ্যাপ সম্পর্কিত বিজ্ঞাপনের জন্য, ০ থেকে ৫ পর্যন্ত একটি স্টার রেটিং সেট করে যা অ্যাপটি যে স্টোরে অফার করছে সেখানে কত স্টার আছে তা নির্দেশ করে। অ্যাপগুলিকে এই সম্পদটি প্রদর্শন করার প্রয়োজন নেই, যদিও এটি সুপারিশ করা হয়।

সেটস্টোর

public final void setStore(String store)

অ্যাপ সম্পর্কিত বিজ্ঞাপনের জন্য, ডাউনলোডের জন্য অ্যাপটি অফার করে এমন স্টোরের নাম সেট করে। উদাহরণস্বরূপ, "গুগল প্লে"। অ্যাপগুলিকে এই সম্পদটি প্রদর্শন করার প্রয়োজন নেই, যদিও এটি সুপারিশ করা হয়।

পরামিতি
String store

সেট করার জন্য অ্যাপ স্টোরের নাম

ট্র্যাকভিউ

public void trackViews(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

যদি নেটওয়ার্ক ডেভেলপারকে একটি ভিউ স্ক্রিনে রেন্ডার করার আগে একটি ইম্প্রেশন এবং/অথবা ক্লিক রেকর্ড করার জন্য অবস্থা প্রস্তুত করতে বলে, তাহলে সাবক্লাসগুলি এই পদ্ধতিটি বাস্তবায়ন করবে। NativeAdAssetNames এ সম্পদের নামগুলি খুঁজুন।

পরামিতি
View containerView

বিজ্ঞাপনটির কন্টেইনার View

Map < String , View > clickableAssetViews

সংশ্লিষ্ট View ক্লিকযোগ্য সম্পদের নামের Map

Map < String , View > nonclickableAssetViews

সংশ্লিষ্ট View -তে ক্লিক না করা সম্পদের নামের Map

আনট্র্যাকভিউ

public void untrackView(View view)

যদি মধ্যস্থতাকারী নেটওয়ার্কের SDK এই অবজেক্ট দ্বারা ম্যাপ করা বিজ্ঞাপনের জন্য একটি নেটিভ বিজ্ঞাপন ভিউ ট্র্যাক করা বন্ধ করার উপায় প্রদান করে, তাহলে সাবক্লাসগুলির এই পদ্ধতিটি বাস্তবায়ন করা উচিত।