নেটিভ বিজ্ঞাপন

public abstract class NativeAd


একটি গুগল নেটিভ বিজ্ঞাপন।

সারাংশ

নেস্টেড প্রকারভেদ

public abstract class NativeAd.AdChoicesInfo

অ্যাট্রিবিউশন তথ্য।

public abstract class NativeAd.Image

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

একটি নেটিভ বিজ্ঞাপন সফলভাবে লোড হয়ে গেলে কলব্যাকের ইন্টারফেসের সংজ্ঞা।

কনফার্মড ক্লিক বৈশিষ্ট্যটি ব্যবহার করার সময়, একটি লিসেনার ইন্টারফেস অ্যাপগুলি অনিশ্চিত ক্লিক ইভেন্টগুলি গ্রহণ করতে ব্যবহার করতে পারে।

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

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

abstract void

বিজ্ঞাপনের জন্য পূর্বে রেকর্ড করা একটি অ-নিশ্চিত ক্লিক বাতিল করে।

abstract void

বিজ্ঞাপনের বস্তুটি ধ্বংস করে।

abstract void

এই পদ্ধতিটি অবচিত।

enableCustomClickGestureDirection ব্যবহার করুন।

abstract @ Nullable NativeAd.AdChoicesInfo

AdChoices অ্যাট্রিবিউশনের তথ্য প্রদান করে।

abstract @ Nullable String

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

abstract @ Nullable String

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

abstract @ Nullable String

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

abstract Bundle

নেটিভ বিজ্ঞাপনের সাথে সম্পর্কিত অতিরিক্ত সম্পদের একটি বান্ডিল ফেরত দেয়।

abstract @ Nullable String

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

abstract @ Nullable NativeAd.Image

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

abstract List < NativeAd.Image >

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

abstract @ Nullable MediaContent

এই বিজ্ঞাপনের সাথে সম্পর্কিত MediaContent ফেরত পাঠায়।

abstract List < MuteThisAdReason >

এই বিজ্ঞাপনটি মিউট করুন এই বিজ্ঞাপনের জন্য উপলব্ধ কারণগুলি ফেরত দেয়।

abstract long

এই NativeAd এর প্লেসমেন্ট আইডি ফেরত দেয়।

abstract @ Nullable String

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

abstract @ Nullable ResponseInfo

লোড করা বিজ্ঞাপনের জন্য ResponseInfo অবজেক্টটি ফেরত পাঠায়।

abstract @ Nullable Double

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

abstract @ Nullable String

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

abstract boolean

এই পদ্ধতিটি অবচিত।

enableCustomClickGestureDirection ব্যবহার করে কোনও বিজ্ঞাপন লোড করার সময়, ফেরত আসা সমস্ত বিজ্ঞাপন কাস্টম ক্লিক অঙ্গভঙ্গি সমর্থন করবে।

abstract boolean

যদি এই বিজ্ঞাপনটি প্রোগ্রাম্যাটিকভাবে মিউট করা যায়, তাহলে true দেখায়।

abstract void
muteThisAd ( MuteThisAdReason muteThisAdReason)

এই বিজ্ঞাপনটি প্রোগ্রাম্যাটিকভাবে মিউট করে।

abstract void
performClick ( Bundle clickData)

ব্যবহারকারী যখন বিজ্ঞাপনে ক্লিক করবেন তখন কল করা উচিত।

abstract void

এই পদ্ধতিটি অবচিত।

Google মোবাইল বিজ্ঞাপন SDK এখন enableCustomClickGestureDirection এ অনুরোধ করা ক্লিক অঙ্গভঙ্গির দিকনির্দেশনা ব্যবহার করে কাস্টম ক্লিক অঙ্গভঙ্গি ট্র্যাক করে।

abstract boolean
recordImpression ( Bundle impressionData)

বিজ্ঞাপনটি প্রথম প্রদর্শিত হলে ফোন করা উচিত।

abstract void
reportTouchEvent ( Bundle touchEventData)

বিজ্ঞাপনে যখন কোনও স্পর্শকাতর ঘটনা ঘটে তখন ফোন করা উচিত।

abstract void

বিজ্ঞাপনের জন্য MuteThisAdListener সেট করে।

abstract void

এই বিজ্ঞাপনটি অর্থ উপার্জন করেছে বলে অনুমান করা হলে একটি কলব্যাক নিবন্ধন করুন।

abstract void
setPlacementId (long placementId)

নেটিভ বিজ্ঞাপনের জন্য একটি প্লেসমেন্ট আইডি সেট করে।

abstract void

বিজ্ঞাপনের জন্য UnconfirmedClickListener সেট করে।

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

নেটিভ বিজ্ঞাপন

public NativeAd()

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

বাতিল করুনঅনিশ্চিতক্লিক করুন

public abstract void cancelUnconfirmedClick()

বিজ্ঞাপনের জন্য পূর্বে রেকর্ড করা একটি অ-নিশ্চিত ক্লিক বাতিল করে।

ধ্বংস করা

public abstract void destroy()

বিজ্ঞাপনের বস্তুটি ধ্বংস করে। destroy পরে বিজ্ঞাপনের বস্তুতে অন্য কোনও পদ্ধতি ব্যবহার করা উচিত নয়।

কাস্টমক্লিকজেসচার সক্ষম করুন

public abstract void enableCustomClickGesture()

এই NativeAd এর জন্য কাস্টম অঙ্গভঙ্গি ব্যবহার করে ক্লিক রিপোর্ট করার জন্য প্রকাশকদের সক্ষম করে। এই পদ্ধতিটি ব্যবহার করতে সক্ষম হওয়ার জন্য বিজ্ঞাপন ইউনিটটিকে allowlisted হতে হবে।

ডিফল্টরূপে SDK অ্যাসেট ভিউতে ক্লিক ট্র্যাক করে। যদি এই পদ্ধতিটি বলা হয়, তাহলে SDK আর এই NativeAd এর জন্য ক্লিক ট্র্যাক করবে না। বিজ্ঞাপন দেখানোর আগে এটি কল করা উচিত।

getAdChoicesInfo সম্পর্কে

public abstract @Nullable NativeAd.AdChoicesInfo getAdChoicesInfo()

AdChoices অ্যাট্রিবিউশনের তথ্য প্রদান করে।

getAdvertiser সম্পর্কে

public abstract @Nullable String getAdvertiser()

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

getBody সম্পর্কে

public abstract @Nullable String getBody()

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

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

public abstract @Nullable String getCallToAction()

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

অতিরিক্ত পান

public abstract Bundle getExtras()

নেটিভ বিজ্ঞাপনের সাথে যুক্ত অতিরিক্ত সম্পদের একটি বান্ডিল ফেরত পাঠায়। যদি কোনও মধ্যস্থতা অংশীদারের বিজ্ঞাপনে স্ট্যান্ডার্ড সম্পদ (মূল্য, স্টোর, ইত্যাদি) ছাড়াও সম্পদ থাকে, তাহলে সেগুলি setExtras এ পদ্ধতিটি কল করে সেট করা যেতে পারে এবং এই পদ্ধতির মাধ্যমে পুনরুদ্ধার করা যেতে পারে। অ-মধ্যস্থতা প্রবাহের জন্য, এটি একটি খালি বান্ডিল ফেরত পাঠায়।

শিরোনাম পান

public abstract @Nullable String getHeadline()

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

আইকন পান

public abstract @Nullable NativeAd.Image getIcon()

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

ছবি পান

public abstract List<NativeAd.ImagegetImages()

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

getMediaContent সম্পর্কে

public abstract @Nullable MediaContent getMediaContent()

এই বিজ্ঞাপনের সাথে সম্পর্কিত MediaContent ফেরত পাঠায়।

মিউট করুনএই বিজ্ঞাপনের কারণগুলি

public abstract List<MuteThisAdReasongetMuteThisAdReasons()

এই বিজ্ঞাপনটি মিউট করুন এই বিজ্ঞাপনের জন্য উপলব্ধ কারণগুলি ফেরত পাঠায়। ব্যবহারকারীকে দেখানোর জন্য MuteThisAdReason ক্লাসের টেক্সট বর্ণনা ব্যবহার করুন।

প্লেসমেন্ট আইডি পান

public abstract long getPlacementId()

এই NativeAd এর প্লেসমেন্ট আইডি ফেরত দেয়।

মূল্য পান

public abstract @Nullable String getPrice()

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

getResponseInfo সম্পর্কে

public abstract @Nullable ResponseInfo getResponseInfo()

লোড করা বিজ্ঞাপনের জন্য ResponseInfo অবজেক্টটি ফেরত পাঠায়। বিজ্ঞাপনটি সফলভাবে লোড না হওয়া পর্যন্ত null ফেরত পাঠায়।

getStarRating সম্পর্কে

public abstract @Nullable Double getStarRating()

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

গেটস্টোর

public abstract @Nullable String getStore()

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

কাস্টমক্লিকজেসচার সক্ষম করা আছে

public abstract boolean isCustomClickGestureEnabled()

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

কাস্টম মিউট এই বিজ্ঞাপন সক্রিয় করা হয়েছে

public abstract boolean isCustomMuteThisAdEnabled()

যদি এই বিজ্ঞাপনটি প্রোগ্রাম্যাটিকভাবে মিউট করা যায়, তাহলে true দেখাবে। মিউট এই বিজ্ঞাপনের কাস্টম বাস্তবায়নের অনুরোধ করতে setRequestCustomMuteThisAd ব্যবহার করুন।

এই বিজ্ঞাপনটি নিঃশব্দ করুন

public abstract void muteThisAd(MuteThisAdReason muteThisAdReason)

এই বিজ্ঞাপনটি প্রোগ্রাম্যাটিকভাবে মিউট করে।

পরামিতি
MuteThisAdReason muteThisAdReason

ব্যবহারকারী কর্তৃক নির্বাচিত মিউট কারণ। getMuteThisAdReasons থেকে মিউট কারণ পান। ডিফল্ট কারণ সহ এই বিজ্ঞাপনটি মিউট করতে null ব্যবহার করুন।

পারফর্ম ক্লিক করুন

public abstract void performClick(Bundle clickData)

ব্যবহারকারী যখন বিজ্ঞাপনে ক্লিক করবেন তখনই কল করা উচিত। এই API ব্যবহার করার জন্য বিজ্ঞাপন ইউনিটটিকে অবশ্যই allowlisted হতে হবে। এই পদ্ধতিটি শুধুমাত্র Unity প্লাগইন প্রকাশকদের দ্বারা ব্যবহার করা উচিত।

পরামিতি
Bundle clickData

ক্লিক করার সময় অ্যাপ পরিবেশের বান্ডিল। ক্লিক ডেটা Bundle তৈরির বিশদ বিবরণের জন্য, NativeAdConstants দেখুন।

রেকর্ডকাস্টমক্লিকজেসচার

public abstract void recordCustomClickGesture()

কাস্টম ক্লিক জেসচার ব্যবহার করে এই NativeAd জন্য ক্লিক রিপোর্ট করে। এই পদ্ধতি ব্যবহার করার জন্য বিজ্ঞাপন ইউনিটটিকে allowlisted হতে হবে।

এই পদ্ধতিতে কল করার আগে enableCustomClickGesture কল করতে হবে।

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

public abstract boolean recordImpression(Bundle impressionData)

বিজ্ঞাপনটি প্রথম প্রদর্শিত হলে কল করা উচিত। এই API ব্যবহার করতে সক্ষম হওয়ার জন্য বিজ্ঞাপন ইউনিটটিকে অবশ্যই allowlisted হতে হবে।

পরামিতি
Bundle impressionData

ইম্প্রেশন তৈরির সময় অ্যাপ এনভায়রনমেন্টের বান্ডিল। ইম্প্রেশন ডেটা Bundle তৈরির বিশদ বিবরণের জন্য, NativeAdConstants দেখুন।

রিটার্নস
boolean

যদি ইম্প্রেশনটি সফলভাবে রেকর্ড করা হয় তবে সত্য

রিপোর্ট টাচইভেন্ট

public abstract void reportTouchEvent(Bundle touchEventData)

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

পরামিতি
Bundle touchEventData

স্পর্শ ইভেন্ট স্থানাঙ্ক এবং সময়কালের একটি বান্ডিল।

touchEventData বান্ডেলের JSON উপস্থাপনার উদাহরণ:

  {    "x": "100",  // The x-coordinate of the touch event relative to the window.    "y": "50",  // The y-coordinate of the touch event relative to the window.    "duration_millis": "500",  // The amount of milliseconds the user pressed on the asset.  }

সেটমিউটটিসঅ্যাডলিস্টনার

public abstract void setMuteThisAdListener(MuteThisAdListener listener)

বিজ্ঞাপনের জন্য MuteThisAdListener সেট করে।

সেটঅনপেইডইভেন্টলিস্টনার

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

এই বিজ্ঞাপনটি অর্থ উপার্জন করেছে বলে অনুমান করা হলে একটি কলব্যাক নিবন্ধন করুন।

সেটপ্লেসমেন্ট আইডি

public abstract void setPlacementId(long placementId)

নেটিভ বিজ্ঞাপনের জন্য একটি প্লেসমেন্ট আইডি সেট করে।

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

পরামিতি
long placementId

কনফিগার করা প্লেসমেন্টের জন্য AdMob UI দ্বারা প্রদত্ত একটি দীর্ঘ পূর্ণসংখ্যা।

সেটঅনিশ্চিতক্লিকলিস্টনার

public abstract void setUnconfirmedClickListener(
    NativeAd.UnconfirmedClickListener listener
)

বিজ্ঞাপনের জন্য UnconfirmedClickListener সেট করে।