KeyedFrequencyCap
public final class KeyedFrequencyCap
extends Object
implements Parcelable
প্রসারিত করে
java.lang.অবজেক্ট | |
↳ | android.adservices.common.KeyedFrequencyCap |
একটি নির্দিষ্ট বিজ্ঞাপন কাউন্টার কী-এর জন্য ফ্রিকোয়েন্সি ক্যাপ।
ফ্রিকোয়েন্সি ক্যাপগুলি নির্দিষ্ট সময়ের ব্যবধানের মধ্যে একটি ঘটনা ঘটতে পারে এমন সর্বাধিক হার নির্ধারণ করে। ফ্রিকোয়েন্সি ক্যাপ অতিক্রম করা হলে, সংশ্লিষ্ট বিজ্ঞাপনটি বিজ্ঞাপন নির্বাচন থেকে ফিল্টার করা হবে।
সারাংশ
নেস্টেড ক্লাস | |
---|---|
class | KeyedFrequencyCap.Builder |
উত্তরাধিকার সূত্রে প্রাপ্ত ধ্রুবক |
---|
ক্ষেত্র | |
---|---|
public static final Creator < KeyedFrequencyCap > | CREATOR
|
পাবলিক পদ্ধতি | |
---|---|
boolean | equals ( Object o) |
int | getAdCounterKey () ফ্রিকোয়েন্সি ক্যাপ প্রয়োগ করা বিজ্ঞাপন কাউন্টার কী ফেরত দেয়। |
Duration | getInterval () ব্যবধান প্রদান করে, একটি |
int | getMaxCount () একটি নির্দিষ্ট সময়ের ব্যবধানের মধ্যে অনুমোদিত ইভেন্ট সংঘটনের সর্বাধিক গণনা প্রদান করে। |
int | hashCode () |
String | toString () বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে। |
void | writeToParcel ( Parcel dest, int flags) একটি পার্সেল মধ্যে এই বস্তু সমতল. |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি | |
---|---|
ক্ষেত্র
সৃষ্টিকর্তা
public static final Creator<KeyedFrequencyCap> CREATOR
পাবলিক পদ্ধতি
সমান
public boolean equals (Object o)
KeyedFrequencyCap
বস্তুতে একই তথ্য আছে কিনা তা পরীক্ষা করে।
পরামিতি | |
---|---|
o | Object : রেফারেন্স অবজেক্ট যার সাথে তুলনা করতে হবে। |
রিটার্নস | |
---|---|
boolean | true যদি এই বস্তুটি অবজেক্ট আর্গুমেন্টের মতো হয়; অন্যথায় false । |
getAdCounterKey
public int getAdCounterKey ()
ফ্রিকোয়েন্সি ক্যাপ প্রয়োগ করা বিজ্ঞাপন কাউন্টার কী ফেরত দেয়।
বিজ্ঞাপন কাউন্টার কী একটি অ্যাডটেক দ্বারা সংজ্ঞায়িত করা হয় এবং এটি একটি নির্বিচারে সাংখ্যিক শনাক্তকারী যা ডিভাইসে পূর্বে গণনা করা এবং টিকে থাকতে পারে এমন কোনো মানদণ্ডকে সংজ্ঞায়িত করে। যদি একটি নির্দিষ্ট সময়ের ব্যবধানে অন-ডিভাইস গণনা সর্বাধিক গণনা অতিক্রম করে, তবে ফ্রিকোয়েন্সি ক্যাপ অতিক্রম করা হয়েছে।
রিটার্নস | |
---|---|
int | এই মানটি null হতে পারে না। |
getInterval
public Duration getInterval ()
ব্যবধান প্রদান করে, একটি Duration
হিসাবে যা নিকটতম সেকেন্ডে কাটা হবে, যার উপরে ফ্রিকোয়েন্সি ক্যাপ গণনা করা হয়।
যখন এই ফ্রিকোয়েন্সি ক্যাপ গণনা করা হয়, তখন স্থায়ী ইভেন্টের সংখ্যা সাম্প্রতিক সময়ের ব্যবধানে গণনা করা হয়। যদি একটি adtech এর জন্য পূর্বে ঘটতে থাকা ম্যাচিং ইভেন্টের সংখ্যা getMaxCount()
দ্বারা প্রত্যাবর্তিত সংখ্যার চেয়ে বেশি হয়, তাহলে ফ্রিকোয়েন্সি ক্যাপ অতিক্রম করা হয়েছে এবং বিজ্ঞাপনটি বিজ্ঞাপন নির্বাচনের জন্য যোগ্য হবে না।
রিটার্নস | |
---|---|
Duration | এই মানটি null হতে পারে না। |
getMaxCount
public int getMaxCount ()
একটি নির্দিষ্ট সময়ের ব্যবধানের মধ্যে অনুমোদিত ইভেন্ট সংঘটনের সর্বাধিক গণনা প্রদান করে।
যদি getInterval()
দ্বারা সংজ্ঞায়িত সময়ের ব্যবধানের মধ্যে ডিভাইসে বিজ্ঞাপন কাউন্টার কী এবং বিজ্ঞাপন ইভেন্টের প্রকারের সাথে মেলে এমন আরও ইভেন্ট থাকে, তাহলে ফ্রিকোয়েন্সি ক্যাপ অতিক্রম করা হয়েছে এবং বিজ্ঞাপনটি বিজ্ঞাপন নির্বাচনের জন্য যোগ্য হবে না।
উদাহরণস্বরূপ, একটি বিজ্ঞাপন যা এক ঘণ্টার মধ্যে সর্বাধিক দুইটির গণনার জন্য একটি ফিল্টার নির্দিষ্ট করে সেটি বিজ্ঞাপন নির্বাচনের জন্য যোগ্য হবে না যদি বিজ্ঞাপন নির্বাচন প্রক্রিয়ার আগের ঘণ্টার মধ্যে ইভেন্টটি দুই বা তার বেশি বার গণনা করা হয়।
রিটার্নস | |
---|---|
int |
হ্যাশকোড
public int hashCode ()
KeyedFrequencyCap
অবজেক্টের ডেটার হ্যাশ ফেরত দেয়।
রিটার্নস | |
---|---|
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-তে শেষবার আপডেট করা হয়েছে।