অ্যাডফিল্টার

public final class AdFilters
extends Object implements Parcelable প্রসারিত করে

java.lang.অবজেক্ট
android.adservices.common.AdFilters


একটি বিজ্ঞাপনের সাথে যুক্ত ফিল্টারের জন্য একটি ধারক শ্রেণী।

যদি একটি AdFilters দৃষ্টান্তের কোনো ফিল্টার সন্তুষ্ট না হয়, তাহলে সংশ্লিষ্ট বিজ্ঞাপনটি বিজ্ঞাপন নির্বাচনের জন্য যোগ্য হবে না। ফিল্টার হল ঐচ্ছিক বিজ্ঞাপন প্যারামিটার এবং AdData এর অংশ হিসাবে প্রয়োজন হয় না।

সারাংশ

নেস্টেড ক্লাস

class AdFilters.Builder

AdFilters অবজেক্ট তৈরির জন্য নির্মাতা।

উত্তরাধিকার সূত্রে প্রাপ্ত ধ্রুবক

ক্ষেত্র

public static final Creator < AdFilters > CREATOR

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

boolean equals ( Object o)

AdFilters বস্তুগুলি একই ফিল্টারের সেট উপস্থাপন করে কিনা তা পরীক্ষা করে।

FrequencyCapFilters getFrequencyCapFilters ()

FrequencyCapFilters ইনস্ট্যান্স পায় যা বিজ্ঞাপনের জন্য সমস্ত ফ্রিকোয়েন্সি ক্যাপ ফিল্টার উপস্থাপন করে।

int hashCode ()

AdFilters অবজেক্টের ডেটার হ্যাশ ফেরত দেয়।

String toString ()

বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে।

void writeToParcel ( Parcel dest, int flags)

একটি পার্সেল মধ্যে এই বস্তু সমতল.

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ক্ষেত্র

সৃষ্টিকর্তা

public static final Creator<AdFilters> CREATOR

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

সমান

public boolean equals (Object o)

AdFilters বস্তুগুলি একই ফিল্টারের সেট উপস্থাপন করে কিনা তা পরীক্ষা করে।

পরামিতি
o Object : রেফারেন্স অবজেক্ট যার সাথে তুলনা করতে হবে।

রিটার্নস
boolean true যদি এই বস্তুটি অবজেক্ট আর্গুমেন্টের মতো হয়; অন্যথায় false

ফ্রিকোয়েন্সি ক্যাপফিল্টার পান

public FrequencyCapFilters getFrequencyCapFilters ()

FrequencyCapFilters ইনস্ট্যান্স পায় যা বিজ্ঞাপনের জন্য সমস্ত ফ্রিকোয়েন্সি ক্যাপ ফিল্টার উপস্থাপন করে।

null হলে, বিজ্ঞাপনে প্রযোজ্য কোনো ফ্রিকোয়েন্সি ক্যাপ ফিল্টার নেই।

রিটার্নস
FrequencyCapFilters

হ্যাশকোড

public int hashCode ()

AdFilters অবজেক্টের ডেটার হ্যাশ ফেরত দেয়।

রিটার্নস
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 এর সংমিশ্রণ