কাস্টম অডিয়েন্স
public final class CustomAudience
extends Object
implements Parcelable
প্রসারিত করে
java.lang.অবজেক্ট | |
↳ | android.adservices.customaudience.CustomAudience |
বিজ্ঞাপন নির্বাচনে অংশগ্রহণ করার জন্য কাস্টম দর্শকদের জন্য প্রয়োজনীয় তথ্য উপস্থাপন করে।
একটি কাস্টম অডিয়েন্স হল অনুরূপ প্রদর্শিত আগ্রহ সহ ব্যবহারকারীদের একটি বিমূর্ত গ্রুপিং। এই ক্লাসটি একটি ডিভাইসে সঞ্চিত কিছু ডেটার একটি সংগ্রহ যা একটি একক কাস্টম দর্শকদের লক্ষ্য করে বিজ্ঞাপন পরিবেশনের জন্য প্রয়োজনীয়।
সারাংশ
নেস্টেড ক্লাস | |
---|---|
class | CustomAudience.Builder |
উত্তরাধিকার সূত্রে প্রাপ্ত ধ্রুবক |
---|
ক্ষেত্র | |
---|---|
public static final Creator < CustomAudience > | CREATOR
|
পাবলিক পদ্ধতি | |
---|---|
boolean | equals ( Object o) দুটি |
Instant | getActivationTime () |
List < AdData > | getAds () |
Uri | getBiddingLogicUri () একটি কাস্টম দর্শক যখন বিজ্ঞাপন নির্বাচন প্রক্রিয়ায় অংশগ্রহণ করে তখন বিডিং লজিক আনতে ব্যবহৃত টার্গেট URI ফেরত দেয়। |
AdTechIdentifier | getBuyer () একজন ক্রেতাকে "buyerexample.com" আকারে একটি ডোমেন দ্বারা চিহ্নিত করা হয়। |
Uri | getDailyUpdateUri () এই URI একটি ক্রেতা-চালিত সার্ভারের দিকে নির্দেশ করে যা ডিভাইসে বিজ্ঞাপন নির্বাচন প্রক্রিয়ায় ব্যবহার করার জন্য আপডেট করা বিডিং ডেটা এবং বিজ্ঞাপন মেটাডেটা হোস্ট করে। |
Instant | getExpirationTime () মেয়াদ শেষ হয়ে গেলে, একজন কাস্টম দর্শক দৈনিক বিজ্ঞাপন/বিডিং ডেটা আপডেট বা বিজ্ঞাপন নির্বাচন প্রক্রিয়ায় অংশগ্রহণের জন্য আর যোগ্য নয়। |
String | getName () কাস্টম অডিয়েন্সের নাম হল |
TrustedBiddingData | getTrustedBiddingData () বিশ্বস্ত বিডিং ডেটাতে একটি URI থাকে যা ক্রেতাদের বিডিং ডেটার জন্য একটি বিশ্বস্ত সার্ভারের দিকে নির্দেশ করে এবং সার্ভারকে জিজ্ঞাসা করার জন্য কীগুলির একটি তালিকা থাকে৷ |
AdSelectionSignals | getUserBiddingSignals () ব্যবহারকারীর বিডিং সংকেতগুলি ঐচ্ছিকভাবে ক্রেতাদের দ্বারা প্রদান করা হয় যাতে একটি বিচ্ছিন্ন এক্সিকিউশন পরিবেশে বিজ্ঞাপন নির্বাচনের সময় ক্রেতা-প্রদত্ত জাভাস্ক্রিপ্ট ব্যবহার করা হয়। |
int | hashCode () |
void | writeToParcel ( Parcel dest, int flags) একটি পার্সেল মধ্যে এই বস্তু সমতল. |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি | |
---|---|
ক্ষেত্র
সৃষ্টিকর্তা
public static final Creator<CustomAudience> CREATOR
পাবলিক পদ্ধতি
সমান
public boolean equals (Object o)
দুটি CustomAudience
অবজেক্টে একই তথ্য আছে কিনা তা পরীক্ষা করে।
পরামিতি | |
---|---|
o | Object : রেফারেন্স অবজেক্ট যার সাথে তুলনা করতে হবে। |
রিটার্নস | |
---|---|
boolean | true যদি এই বস্তুটি অবজেক্ট আর্গুমেন্টের মতো হয়; অন্যথায় false । |
অ্যাক্টিভেশন টাইম পান
public Instant getActivationTime ()
CustomAudience
অবজেক্ট তৈরি করার সময়, বিলম্বিত অ্যাক্টিভেশন পরিবেশনের জন্য ভবিষ্যতে একটি ঐচ্ছিক অ্যাক্টিভেশন সময় সেট করা হতে পারে। ক্ষেত্র সেট না থাকলে, যোগদানের সময় CustomAudience
সক্রিয় করা হবে।
উদাহরণ স্বরূপ, ল্যাপসড ব্যবহারকারীদের জন্য একটি কাস্টম শ্রোতা সক্রিয় নাও হতে পারে যতক্ষণ না নিষ্ক্রিয়তার একটি থ্রেশহোল্ডে পৌঁছে যায়, এই সময়ে কাস্টম দর্শকের বিজ্ঞাপনগুলি বিজ্ঞাপন নির্বাচন প্রক্রিয়ায় অংশগ্রহণ করবে, সম্ভাব্যভাবে ল্যাপড ব্যবহারকারীদের মূল মালিকের অ্যাপ্লিকেশনে পুনঃনির্দেশিত করবে।
সক্রিয়করণের সর্বোচ্চ বিলম্ব প্রাথমিক সৃষ্টি থেকে 60 দিন।
নির্দিষ্ট করা থাকলে, অ্যাক্টিভেশনের সময় অবশ্যই মেয়াদ শেষ হওয়ার সময়ের চেয়ে আগে হতে হবে।
রিটার্নস | |
---|---|
Instant | টাইমস্ট্যাম্প Instant , মিলিসেকেন্ডে কাটা হয়েছে, যার পরে কাস্টম শ্রোতা সক্রিয় থাকে এই মানটি null হতে পারে। |
অ্যাডস পান
public List<AdData> getAds ()
AdData
অবজেক্টের এই তালিকাটি বিজ্ঞাপন নির্বাচনের প্রক্রিয়া চলাকালীন এই CustomAudience
দ্বারা পরিবেশিত বিজ্ঞাপনগুলির একটি সম্পূর্ণ এবং সম্পূর্ণ তালিকা।
যদি নির্দিষ্ট না করা হয়, বা যদি একটি খালি তালিকা প্রদান করা হয়, কাস্টম দর্শকদের জন্য দৈনিক আপডেটের মাধ্যমে বিজ্ঞাপনের একটি বৈধ তালিকা প্রদান না করা পর্যন্ত CustomAudience
বিজ্ঞাপন নির্বাচনে অংশগ্রহণ করবে না।
রিটার্নস | |
---|---|
List < AdData > | AdData বস্তুর একটি List যা বর্তমানে কাস্টম দর্শকদের দ্বারা পরিবেশিত বিজ্ঞাপনগুলিকে উপস্থাপন করে এই মানটি null হতে পারে না। |
getBiddingLogicUri
public Uri getBiddingLogicUri ()
একটি কাস্টম দর্শক যখন বিজ্ঞাপন নির্বাচন প্রক্রিয়ায় অংশগ্রহণ করে তখন বিডিং লজিক আনতে ব্যবহৃত টার্গেট URI ফেরত দেয়। URI অবশ্যই HTTPS ব্যবহার করবে।
রিটার্নস | |
---|---|
Uri | ক্রেতা বিডিং লজিক আনার জন্য URI এই মানটি null হতে পারে না। |
getBuyer
public AdTechIdentifier getBuyer ()
একজন ক্রেতাকে "buyerexample.com" আকারে একটি ডোমেন দ্বারা চিহ্নিত করা হয়।
রিটার্নস | |
---|---|
AdTechIdentifier | কাস্টম দর্শকের ক্রেতার ডোমেন ধারণকারী একটি AdTechIdentifier এই মানটি null হতে পারে না। |
GetDailyUpdateUri
public Uri getDailyUpdateUri ()
এই URI একটি ক্রেতা-চালিত সার্ভারের দিকে নির্দেশ করে যা ডিভাইসে বিজ্ঞাপন নির্বাচন প্রক্রিয়ায় ব্যবহার করার জন্য আপডেট করা বিডিং ডেটা এবং বিজ্ঞাপন মেটাডেটা হোস্ট করে। URI অবশ্যই HTTPS ব্যবহার করবে।
রিটার্নস | |
---|---|
Uri | কাস্টম দর্শকের দৈনিক আপডেট URI এই মানটি null হতে পারে না। |
মেয়াদ শেষ হওয়ার সময় পান
public Instant getExpirationTime ()
মেয়াদ শেষ হয়ে গেলে, একজন কাস্টম দর্শক দৈনিক বিজ্ঞাপন/বিডিং ডেটা আপডেট বা বিজ্ঞাপন নির্বাচন প্রক্রিয়ায় অংশগ্রহণের জন্য আর যোগ্য নয়। পরবর্তী দৈনিক আপডেটের মাধ্যমে কাস্টম দর্শকদের মেমরি থেকে মুছে ফেলা হবে।
CustomAudience
তৈরির সময় মেয়াদ শেষ হওয়ার সময় দেওয়া না থাকলে, অ্যাক্টিভেশন থেকে 60 দিনের মধ্যে মেয়াদ ডিফল্ট হবে।
প্রাথমিক অ্যাক্টিভেশন থেকে সর্বোচ্চ মেয়াদ 60 দিন।
রিটার্নস | |
---|---|
Instant | টাইমস্ট্যাম্প Instant , মিলিসেকেন্ডে কাটা হয়েছে, যার পরে কাস্টম শ্রোতা অপসারণ করা উচিত এই মানটি null হতে পারে। |
getName
public String getName ()
কাস্টম অডিয়েন্সের নাম হল CustomAudience
অবজেক্ট তৈরি করার সময় মালিক এবং ক্রেতার দ্বারা প্রদত্ত একটি নির্বিচারে স্ট্রিং।
রিটার্নস | |
---|---|
String | কাস্টম দর্শকদের স্ট্রিং নাম এই মানটি null হতে পারে না। |
বিশ্বাসযোগ্য বিডিং ডেটা পান
public TrustedBiddingData getTrustedBiddingData ()
বিশ্বস্ত বিডিং ডেটাতে একটি URI থাকে যা ক্রেতাদের বিডিং ডেটার জন্য একটি বিশ্বস্ত সার্ভারের দিকে নির্দেশ করে এবং সার্ভারকে জিজ্ঞাসা করার জন্য কীগুলির একটি তালিকা থাকে৷ নোট করুন যে কীগুলি হল নির্বিচারে শনাক্তকারী যা শুধুমাত্র বিজ্ঞাপন নির্বাচনের সময় ক্রেতার বিডিং যুক্তির জন্য বিশ্বস্ত সার্ভারকে জিজ্ঞাসা করতে ব্যবহার করা হবে৷
যদি নির্দিষ্ট না করা হয়, কাস্টম দর্শকদের জন্য দৈনিক আপডেটের মাধ্যমে বিশ্বস্ত বিডিং ডেটা প্রদান না করা পর্যন্ত CustomAudience
বিজ্ঞাপন নির্বাচনে অংশগ্রহণ করবে না।
রিটার্নস | |
---|---|
TrustedBiddingData | কাস্টম দর্শকের বিশ্বস্ত বিডিং ডেটা ধারণকারী একটি TrustedBiddingData অবজেক্ট এই মানটি null হতে পারে। |
getUserBiddingSignals
public AdSelectionSignals getUserBiddingSignals ()
ব্যবহারকারীর বিডিং সংকেতগুলি ঐচ্ছিকভাবে ক্রেতাদের দ্বারা প্রদান করা হয় যাতে একটি বিচ্ছিন্ন এক্সিকিউশন পরিবেশে বিজ্ঞাপন নির্বাচনের সময় ক্রেতা-প্রদত্ত জাভাস্ক্রিপ্ট ব্যবহার করা হয়।
যদি ব্যবহারকারীর বিডিং সংকেত একটি বৈধ JSON অবজেক্ট না হয় যা ক্রেতার JS দ্বারা গ্রহণ করা যেতে পারে, কাস্টম দর্শকরা বিজ্ঞাপন নির্বাচনের জন্য যোগ্য হবে না।
নির্দিষ্ট করা না থাকলে, কাস্টম দর্শকদের জন্য দৈনিক আপডেটের মাধ্যমে ব্যবহারকারীর বিডিং সংকেত প্রদান না করা পর্যন্ত CustomAudience
বিজ্ঞাপন নির্বাচনে অংশগ্রহণ করবে না।
রিটার্নস | |
---|---|
AdSelectionSignals | একটি AdSelectionSignals অবজেক্ট যা কাস্টম দর্শকদের জন্য ব্যবহারকারীর বিডিং সিগন্যাল উপস্থাপন করে এই মানটি null হতে পারে। |
হ্যাশকোড
public int hashCode ()
CustomAudience
অবজেক্টের ডেটার হ্যাশ ফেরত দেয়।
রিটার্নস | |
---|---|
int | এই বস্তুর জন্য একটি হ্যাশ কোড মান। |
লিখুন 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-তে শেষবার আপডেট করা হয়েছে।