ফ্রিকোয়েন্সি ক্যাপ ফিল্টার
public final class FrequencyCapFilters
extends Object
implements Parcelable
প্রসারিত করে
java.lang.অবজেক্ট | |
↳ | android.adservices.common.FrequencyCapFilters |
ফ্রিকোয়েন্সি ক্যাপগুলির উপর ভিত্তি করে বিজ্ঞাপন ফিল্টারগুলির জন্য একটি ধারক৷
একটি বিজ্ঞাপনের সাথে 20 টির বেশি ফ্রিকোয়েন্সি ক্যাপ ফিল্টার যুক্ত করা যাবে না।
ফ্রিকোয়েন্সি ক্যাপ ফিল্টারগুলি বিজ্ঞাপন ফিল্টারগুলির একটি সংগ্রহকে সংজ্ঞায়িত করতে KeyedFrequencyCap
অবজেক্টের একটি তালিকার সাথে একটি ইভেন্টের ধরনকে একত্রিত করে। প্রদত্ত বিজ্ঞাপনের জন্য এই ফ্রিকোয়েন্সি ক্যাপগুলির মধ্যে যেকোন একটি অতিক্রম করা হলে, ক্রেতা অ্যাডটেকের বিডিং ফাংশনে জমা দেওয়া বিজ্ঞাপনের গ্রুপ থেকে বিজ্ঞাপনটি সরানো হবে।
সারাংশ
নেস্টেড ক্লাস | |
---|---|
class | FrequencyCapFilters.Builder |
ধ্রুবক | |
---|---|
int | AD_EVENT_TYPE_CLICK |
int | AD_EVENT_TYPE_IMPRESSION |
int | AD_EVENT_TYPE_VIEW |
int | AD_EVENT_TYPE_WIN WIN বিজ্ঞাপন ইভেন্ট প্রকার স্বয়ংক্রিয়ভাবে সুরক্ষিত শ্রোতাদের পরিষেবার মধ্যে যে কোনো বিজয়ী বিজ্ঞাপনের জন্য যা সুরক্ষিত দর্শক বিজ্ঞাপন নির্বাচন থেকে ফিরে আসে। |
উত্তরাধিকার সূত্রে প্রাপ্ত ধ্রুবক |
---|
ক্ষেত্র | |
---|---|
public static final Creator < FrequencyCapFilters > | CREATOR
|
পাবলিক পদ্ধতি | |
---|---|
boolean | equals ( Object o) |
List < KeyedFrequencyCap > | getKeyedFrequencyCapsForClickEvents () |
List < KeyedFrequencyCap > | getKeyedFrequencyCapsForImpressionEvents () |
List < KeyedFrequencyCap > | getKeyedFrequencyCapsForViewEvents () |
List < KeyedFrequencyCap > | getKeyedFrequencyCapsForWinEvents () |
int | hashCode () |
String | toString () বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে। |
void | writeToParcel ( Parcel dest, int flags) একটি পার্সেল মধ্যে এই বস্তু সমতল. |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি | |
---|---|
ধ্রুবক
AD_EVENT_TYPE_CLICK
public static final int AD_EVENT_TYPE_CLICK
ধ্রুবক মান: 3 (0x00000003)
AD_EVENT_TYPE_IMPRESSION
public static final int AD_EVENT_TYPE_IMPRESSION
ধ্রুবক মান: 1 (0x00000001)
AD_EVENT_TYPE_VIEW
public static final int AD_EVENT_TYPE_VIEW
ধ্রুবক মান: 2 (0x00000002)
AD_EVENT_TYPE_WIN
public static final int AD_EVENT_TYPE_WIN
WIN বিজ্ঞাপন ইভেন্ট প্রকার স্বয়ংক্রিয়ভাবে সুরক্ষিত শ্রোতাদের পরিষেবার মধ্যে যে কোনো বিজয়ী বিজ্ঞাপনের জন্য যা সুরক্ষিত দর্শক বিজ্ঞাপন নির্বাচন থেকে ফিরে আসে।
এটি একটি বিজ্ঞাপন কাউন্টার হিস্টোগ্রাম ম্যানুয়ালি আপডেট করতে ব্যবহার করা উচিত নয়।
ধ্রুবক মান: 0 (0x00000000)
ক্ষেত্র
সৃষ্টিকর্তা
public static final Creator<FrequencyCapFilters> CREATOR
পাবলিক পদ্ধতি
সমান
public boolean equals (Object o)
FrequencyCapFilters
অবজেক্টে একই তথ্য আছে কিনা তা পরীক্ষা করে।
পরামিতি | |
---|---|
o | Object : রেফারেন্স অবজেক্ট যার সাথে তুলনা করতে হবে। |
রিটার্নস | |
---|---|
boolean | true যদি এই বস্তুটি অবজেক্ট আর্গুমেন্টের মতো হয়; অন্যথায় false । |
GetKeyedFrequencyCapsForClickEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForClickEvents ()
KeyedFrequencyCap
অবজেক্টের তালিকা পায় যা AD_EVENT_TYPE_CLICK
ইভেন্ট প্রকারে ফিল্টার করবে।
এই ফ্রিকোয়েন্সি ক্যাপগুলি ইভেন্টগুলিতে প্রযোজ্য যা একটি অ্যাডটেক দ্বারা ব্যাখ্যা করা ক্লিকের সাথে সম্পর্কযুক্ত। যখন AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API-কে AD_EVENT_TYPE_CLICK
ইভেন্ট প্রকারের সাথে আহ্বান করা হয় তখন ক্লিক ইভেন্ট গণনা করা হয়।
রিটার্নস | |
---|---|
List < KeyedFrequencyCap > | এই মানটি null হতে পারে না। |
কিডফ্রিকোয়েন্সি ক্যাপস ফর ইমপ্রেশন ইভেন্টস
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForImpressionEvents ()
KeyedFrequencyCap
অবজেক্টের তালিকা পায় যা AD_EVENT_TYPE_IMPRESSION
ইভেন্ট প্রকারে ফিল্টার করবে।
এই ফ্রিকোয়েন্সি ক্যাপগুলি ইভেন্টগুলিতে প্রযোজ্য যা একটি অ্যাডটেক দ্বারা ব্যাখ্যা করা একটি ইম্প্রেশনের সাথে সম্পর্কযুক্ত।
মনে রাখবেন যে AdSelectionManager.reportImpression(ReportImpressionRequest, Executor, OutcomeReceiver)
কল করার সময় ইভেন্টগুলি স্বয়ংক্রিয়ভাবে গণনা করা হয় না। পরিবর্তে, AD_EVENT_TYPE_IMPRESSION
ইভেন্টের ধরনটি অবশ্যই AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API ব্যবহার করে আপডেট করতে হবে।
রিটার্নস | |
---|---|
List < KeyedFrequencyCap > | এই মানটি null হতে পারে না। |
GetKeyedFrequencyCapsForViewEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForViewEvents ()
KeyedFrequencyCap
অবজেক্টের তালিকা পায় যা AD_EVENT_TYPE_VIEW
ইভেন্ট প্রকারে ফিল্টার করবে।
এই ফ্রিকোয়েন্সি ক্যাপগুলি ইভেন্টগুলিতে প্রযোজ্য যা একটি অ্যাডটেক দ্বারা ব্যাখ্যা করা একটি দৃশ্যের সাথে সম্পর্কযুক্ত। যখন AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API-কে AD_EVENT_TYPE_VIEW
ইভেন্টের প্রকারের সাথে আহ্বান করা হয় তখন ইভেন্টগুলিকে গণনা করা হয়৷
রিটার্নস | |
---|---|
List < KeyedFrequencyCap > | এই মানটি null হতে পারে না। |
GetKeyedFrequencyCapsForWinEvents
public List<KeyedFrequencyCap> getKeyedFrequencyCapsForWinEvents ()
KeyedFrequencyCap
অবজেক্টের তালিকা পায় যা AD_EVENT_TYPE_WIN
ইভেন্ট প্রকারে ফিল্টার করবে।
এই ফ্রিকোয়েন্সি ক্যাপগুলি বিজ্ঞাপনের ইভেন্টগুলিতে প্রযোজ্য যা বিজ্ঞাপন নির্বাচনে বিজয়ী হিসাবে নির্বাচিত হয়েছিল৷ বিজয়ী বিজ্ঞাপনগুলি স্বয়ংক্রিয়ভাবে উইন ইভেন্টের প্রকারে সম্পর্কিত কাউন্টার কীগুলিকে বৃদ্ধি করতে ব্যবহৃত হয়।
মনে রাখবেন যে AdSelectionManager.updateAdCounterHistogram(UpdateAdCounterHistogramRequest, Executor, OutcomeReceiver)
API ব্যবহার করে AD_EVENT_TYPE_WIN
ইভেন্টের ধরন ম্যানুয়ালি আপডেট করা যাবে না।
রিটার্নস | |
---|---|
List < KeyedFrequencyCap > | এই মানটি null হতে পারে না। |
হ্যাশকোড
public int hashCode ()
FrequencyCapFilters
অবজেক্টের ডেটার হ্যাশ ফেরত দেয়।
রিটার্নস | |
---|---|
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 এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-01-09 UTC-তে শেষবার আপডেট করা হয়েছে।