নেটিভ অ্যাড

public abstract class NativeAd


একটি Google নেটিভ বিজ্ঞাপন।

সারাংশ

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

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

অ্যাপ্লিকেশানগুলির বিজ্ঞাপনগুলির জন্য, 0 থেকে 5 পর্যন্ত একটি তারকা রেটিং প্রদান করে যা উপস্থাপন করে যে অ্যাপটি স্টোরে কতগুলি তারা অফার করছে৷

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 জন্য কাস্টম অঙ্গভঙ্গি ব্যবহার করে প্রকাশকদের ক্লিক রিপোর্টিং সক্ষম করে। এই পদ্ধতি ব্যবহার করতে সক্ষম হতে বিজ্ঞাপন ইউনিটকে অবশ্যই অনুমোদিত তালিকাভুক্ত হতে হবে।

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

GetAdChoicesInfo

public abstract @Nullable NativeAd.AdChoicesInfo getAdChoicesInfo()

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

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

public abstract @Nullable String getAdvertiser()

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

getBody

public abstract @Nullable String getBody()

বডি টেক্সট প্রদান করে। এই সম্পদ প্রদর্শন করার জন্য অ্যাপের প্রয়োজন।

getCallToAction

public abstract @Nullable String getCallToAction()

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

অতিরিক্ত পান

public abstract Bundle getExtras()

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

হেডলাইন পান

public abstract @Nullable String getHeadline()

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

getIcon

public abstract @Nullable NativeAd.Image getIcon()

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

Get Images

public abstract List<NativeAd.ImagegetImages()

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

GetMediaContent

public abstract @Nullable MediaContent getMediaContent()

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

getMuteThisAdReasons

public abstract List<MuteThisAdReasongetMuteThisAdReasons()

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

getPlacementId

public abstract long getPlacementId()

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

মূল্য পেতে

public abstract @Nullable String getPrice()

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

রেসপন্স ইনফো পান

public abstract @Nullable ResponseInfo getResponseInfo()

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

getStarRating

public abstract @Nullable Double getStarRating()

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

getStore

public abstract @Nullable String getStore()

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

isCustomClickGestureEnabled

public abstract boolean isCustomClickGestureEnabled()

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

isCustomMuteThisAdEnabled

public abstract boolean isCustomMuteThisAdEnabled()

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

নিঃশব্দ এই বিজ্ঞাপন

public abstract void muteThisAd(MuteThisAdReason muteThisAdReason)

প্রোগ্রামগতভাবে এই বিজ্ঞাপনটি নিঃশব্দ করুন।

পরামিতি
MuteThisAdReason muteThisAdReason

ব্যবহারকারী দ্বারা নির্বাচিত নিঃশব্দ কারণ. getMuteThisAdReasons থেকে নিঃশব্দ কারণগুলি পান। ডিফল্ট কারণে এই বিজ্ঞাপনটি নিঃশব্দ করতে null ব্যবহার করুন।

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

public abstract void performClick(Bundle clickData)

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

পরামিতি
Bundle clickData

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

recordCustomClickGesture

public abstract void recordCustomClickGesture()

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

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

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

public abstract boolean recordImpression(Bundle impressionData)

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

পরামিতি
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.  }

সেটMuteThisAdListener

public abstract void setMuteThisAdListener(MuteThisAdListener listener)

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

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

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

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

public abstract void setPlacementId(long placementId)

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

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

পরামিতি
long placementId

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

setUnconfirmedClickListener

public abstract void setUnconfirmedClickListener(
    NativeAd.UnconfirmedClickListener listener
)

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