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

abstract class NativeAd


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

সারাংশ

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

abstract class NativeAd.AdChoicesInfo

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

abstract class NativeAd.Image

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

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

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

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

জনসাধারণের অনুষ্ঠান

abstract Unit

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

abstract Unit

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

abstract Unit

এই ফাংশনটি অবচিত।

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

abstract NativeAd.AdChoicesInfo ?

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

abstract String ?

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

abstract String ?

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

abstract String ?

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

abstract Bundle !

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

abstract String ?

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

abstract NativeAd.Image ?

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

abstract ( Mutable ) List < NativeAd.Image !>!

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

abstract MediaContent ?

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

abstract ( Mutable ) List < MuteThisAdReason !>!

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

abstract Long

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

abstract String ?

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

abstract ResponseInfo ?

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

abstract Double ?

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

abstract String ?

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

abstract Boolean

এই ফাংশনটি অবচিত।

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

abstract Boolean

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

abstract Unit
muteThisAd (muteThisAdReason: MuteThisAdReason !)

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

abstract Unit
performClick (clickData: Bundle !)

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

abstract Unit

এই ফাংশনটি অবচিত।

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

abstract Boolean
recordImpression (impressionData: Bundle !)

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

abstract Unit
reportTouchEvent (touchEventData: Bundle !)

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

abstract Unit

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

abstract Unit

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

abstract Unit
setPlacementId (placementId: Long )

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

abstract Unit

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

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

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

NativeAd()

জনসাধারণের অনুষ্ঠান

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

abstract fun cancelUnconfirmedClick(): Unit

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

ধ্বংস করা

abstract fun destroy(): Unit

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

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

abstract fun enableCustomClickGesture(): Unit

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

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

getAdChoicesInfo সম্পর্কে

abstract fun getAdChoicesInfo(): NativeAd.AdChoicesInfo?

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

getAdvertiser সম্পর্কে

abstract fun getAdvertiser(): String?

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

getBody সম্পর্কে

abstract fun getBody(): String?

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

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

abstract fun getCallToAction(): String?

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

অতিরিক্ত পান

abstract fun getExtras(): Bundle!

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

শিরোনাম পান

abstract fun getHeadline(): String?

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

আইকন পান

abstract fun getIcon(): NativeAd.Image?

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

ছবি পান

abstract fun getImages(): (Mutable)List<NativeAd.Image!>!

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

getMediaContent সম্পর্কে

abstract fun getMediaContent(): MediaContent?

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

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

abstract fun getMuteThisAdReasons(): (Mutable)List<MuteThisAdReason!>!

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

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

abstract fun getPlacementId(): Long

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

মূল্য পান

abstract fun getPrice(): String?

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

getResponseInfo সম্পর্কে

abstract fun getResponseInfo(): ResponseInfo?

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

getStarRating সম্পর্কে

abstract fun getStarRating(): Double?

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

গেটস্টোর

abstract fun getStore(): String?

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

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

abstract fun isCustomClickGestureEnabled(): Boolean

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

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

abstract fun isCustomMuteThisAdEnabled(): Boolean

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

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

abstract fun muteThisAd(muteThisAdReason: MuteThisAdReason!): Unit

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

পরামিতি
muteThisAdReason: MuteThisAdReason !

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

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

abstract fun performClick(clickData: Bundle!): Unit

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

পরামিতি
clickData: Bundle !

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

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

abstract fun recordCustomClickGesture(): Unit

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

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

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

abstract fun recordImpression(impressionData: Bundle!): Boolean

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

পরামিতি
impressionData: Bundle !

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

রিটার্নস
Boolean

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

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

abstract fun reportTouchEvent(touchEventData: Bundle!): Unit

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

পরামিতি
touchEventData: Bundle !

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

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.  }

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

abstract fun setMuteThisAdListener(listener: MuteThisAdListener!): Unit

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

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

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

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

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

abstract fun setPlacementId(placementId: Long): Unit

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

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

পরামিতি
placementId: Long

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

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

abstract fun setUnconfirmedClickListener(
    listener: NativeAd.UnconfirmedClickListener!
): Unit

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