অ্যাডডেটা
public final class AdData
extends Object
implements Parcelable
প্রসারিত করে
java.lang.অবজেক্ট | |
↳ | android.adservices.common.AdData |
বিজ্ঞাপন নির্বাচন এবং রেন্ডারিংয়ের জন্য প্রয়োজনীয় একটি বিজ্ঞাপনের নির্দিষ্ট ডেটা প্রতিনিধিত্ব করে।
সারাংশ
নেস্টেড ক্লাস | |
---|---|
class | AdData.Builder |
উত্তরাধিকার সূত্রে প্রাপ্ত ধ্রুবক |
---|
ক্ষেত্র | |
---|---|
public static final Creator < AdData > | CREATOR
|
পাবলিক পদ্ধতি | |
---|---|
boolean | equals ( Object o) দুটি |
Set < Integer > | getAdCounterKeys () ইভেন্ট গণনায় ব্যবহৃত কীগুলির সেট পায়। |
AdFilters | getAdFilters () বিজ্ঞাপনের সাথে যুক্ত সমস্ত |
String | getAdRenderId () সার্ভার নিলামের জন্য বিজ্ঞাপন রেন্ডার আইডি পায়। |
String | getMetadata () বিজ্ঞাপন নির্বাচন প্রক্রিয়ার সময় ক্রেতার বিজ্ঞাপন মেটাডেটা ব্যবহার করা হয়। |
Uri | getRenderUri () ইউআরআই পায় যা বিজ্ঞাপনের রেন্ডারিং সম্পদের দিকে নির্দেশ করে। |
int | hashCode () |
String | toString () বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে। |
void | writeToParcel ( Parcel dest, int flags) একটি পার্সেল মধ্যে এই বস্তু সমতল. |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি | |
---|---|
ক্ষেত্র
পাবলিক পদ্ধতি
সমান
public boolean equals (Object o)
দুটি AdData
অবজেক্টে একই তথ্য রয়েছে কিনা তা পরীক্ষা করে।
পরামিতি | |
---|---|
o | Object : রেফারেন্স অবজেক্ট যার সাথে তুলনা করতে হবে। |
রিটার্নস | |
---|---|
boolean | true যদি এই বস্তুটি অবজেক্ট আর্গুমেন্টের মতো হয়; অন্যথায় false । |
getAdCounterKeys
public Set<Integer> getAdCounterKeys ()
ইভেন্ট গণনায় ব্যবহৃত কীগুলির সেট পায়।
একটি বিজ্ঞাপনের সাথে 10টির বেশি বিজ্ঞাপন কাউন্টার কী যুক্ত থাকতে পারে না।
বিডিং-এ জমা দেওয়া থেকে সংশ্লিষ্ট বিজ্ঞাপনগুলিকে অযোগ্য ঘোষণা করার জন্য বিজ্ঞাপন নির্বাচনের সময় ফ্রিকোয়েন্সি ক্যাপ ফিল্টারিং-এ কী এবং প্রতি কী সংখ্যা ব্যবহার করা হয়।
মনে রাখবেন যে কাস্টম দর্শকের দৈনিক আপডেটের সময় কাস্টম দর্শকদের জন্য বিজ্ঞাপন এবং অন্যান্য বিডিং ডেটার সাথে এই কীগুলি ওভাররাইট করা যেতে পারে।
রিটার্নস | |
---|---|
Set < Integer > | এই মানটি null হতে পারে না। |
অ্যাডফিল্টার পান
public AdFilters getAdFilters ()
বিজ্ঞাপনের সাথে যুক্ত সমস্ত AdFilters
পায়।
ফিল্টার, যদি পূরণ হয় বা অতিক্রম করে, তাহলে সংশ্লিষ্ট বিজ্ঞাপনটিকে বিজ্ঞাপন নির্বাচনে অংশগ্রহণ করা থেকে বাদ দেয়। এগুলি ঐচ্ছিক এবং যদি null
তাহলে উল্লেখ করে যে এই বিজ্ঞাপনে কোনো ফিল্টার প্রযোজ্য নয়৷
রিটার্নস | |
---|---|
AdFilters |
getAdRenderId
public String getAdRenderId ()
সার্ভার নিলামের জন্য বিজ্ঞাপন রেন্ডার আইডি পায়।
সার্ভার নিলামের অনুরোধ প্রাপ্ত হলে প্রতিটি AdData
জন্য বিজ্ঞাপন রেন্ডার আইডি সংগ্রহ করা হয়।
বিজ্ঞাপন রেন্ডার আইডি ছাড়া যেকোন AdData
সার্ভার-সাইড নিলামের জন্য অযোগ্য হবে।
রিটার্নস | |
---|---|
String | এই মানটি null হতে পারে। |
মেটাডেটা পান
public String getMetadata ()
বিজ্ঞাপন নির্বাচন প্রক্রিয়ার সময় ক্রেতার বিজ্ঞাপন মেটাডেটা ব্যবহার করা হয়।
মেটাডেটা একটি বৈধ JSON অবজেক্ট হওয়া উচিত যা একটি স্ট্রিং হিসাবে সিরিয়াল করা হয়েছে৷ মেটাডেটা বিজ্ঞাপন-নির্দিষ্ট বিডিং তথ্য উপস্থাপন করে যা বিড জেনারেশনের অংশ হিসেবে বিজ্ঞাপন নির্বাচনের সময় ব্যবহার করা হবে এবং ক্রেতা জাভাস্ক্রিপ্ট লজিকে ব্যবহার করা হবে, যা একটি বিচ্ছিন্ন এক্সিকিউশন পরিবেশে কার্যকর করা হয়।
যদি মেটাডেটা একটি বৈধ JSON অবজেক্ট না হয় যা ক্রেতার JS ব্যবহার করতে পারে, তাহলে বিজ্ঞাপনটি বিজ্ঞাপন নির্বাচনের জন্য যোগ্য হবে না।
রিটার্নস | |
---|---|
String | এই মানটি null হতে পারে না। |
getRenderUri
public Uri getRenderUri ()
ইউআরআই পায় যা বিজ্ঞাপনের রেন্ডারিং সম্পদের দিকে নির্দেশ করে। URI অবশ্যই HTTPS ব্যবহার করবে।
রিটার্নস | |
---|---|
Uri | এই মানটি null হতে পারে না। |
হ্যাশকোড
public int hashCode ()
AdData
অবজেক্টের ডেটার হ্যাশ ফেরত দেয়।
রিটার্নস | |
---|---|
int | এই বস্তুর জন্য একটি হ্যাশ কোড মান। |
toString
public String toString ()
বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে। সাধারণভাবে, toString
পদ্ধতি একটি স্ট্রিং প্রদান করে যা এই বস্তুটিকে "পাঠ্যভাবে উপস্থাপন করে"। ফলাফলটি একটি সংক্ষিপ্ত কিন্তু তথ্যপূর্ণ উপস্থাপনা হওয়া উচিত যা একজন ব্যক্তির পক্ষে পড়তে সহজ। এটি সুপারিশ করা হয় যে সমস্ত সাবক্লাস এই পদ্ধতিটি ওভাররাইড করে।
ক্লাস Object
জন্য toString
পদ্ধতিটি ক্লাসের নাম নিয়ে গঠিত একটি স্ট্রিং প্রদান করে যার মধ্যে অবজেক্টটি একটি উদাহরণ, অ্যাট-সাইন অক্ষর ` @
', এবং অবজেক্টের হ্যাশ কোডের স্বাক্ষরবিহীন হেক্সাডেসিমেল উপস্থাপনা। অন্য কথায়, এই পদ্ধতিটি এর মানের সমান একটি স্ট্রিং প্রদান করে:
getClass().getName() + '@' + Integer.toHexString(hashCode())
রিটার্নস | |
---|---|
String | বস্তুর একটি স্ট্রিং উপস্থাপনা। |
লিখুন ToParcel
public void writeToParcel (Parcel dest, int flags)
একটি পার্সেল মধ্যে এই বস্তু সমতল.
পরামিতি | |
---|---|
dest | Parcel : এই মানটি null হতে পারে না। |
flags | int : বস্তুটি কীভাবে লিখতে হবে সে সম্পর্কে অতিরিক্ত পতাকা। 0 বা Parcelable.PARCELABLE_WRITE_RETURN_VALUE হতে পারে৷PARCELABLE_WRITE_RETURN_VALUE৷ মান হয় 0 বা Parcelable.PARCELABLE_WRITE_RETURN_VALUE , এবং android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES এর সংমিশ্রণ |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-08-20 UTC-তে শেষবার আপডেট করা হয়েছে।