কাস্টম অডিয়েন্স

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

java.lang.অবজেক্ট
android.adservices.customaudience.CustomAudience


বিজ্ঞাপন নির্বাচনে অংশগ্রহণ করার জন্য কাস্টম দর্শকদের জন্য প্রয়োজনীয় তথ্য উপস্থাপন করে।

একটি কাস্টম অডিয়েন্স হল অনুরূপ প্রদর্শিত আগ্রহ সহ ব্যবহারকারীদের একটি বিমূর্ত গ্রুপিং। এই ক্লাসটি একটি ডিভাইসে সঞ্চিত কিছু ডেটার একটি সংগ্রহ যা একটি একক কাস্টম দর্শকদের লক্ষ্য করে বিজ্ঞাপন পরিবেশনের জন্য প্রয়োজনীয়।

সারাংশ

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

class CustomAudience.Builder

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

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

ক্ষেত্র

public static final Creator < CustomAudience > CREATOR

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

boolean equals ( Object o)

দুটি CustomAudience অবজেক্টে একই তথ্য আছে কিনা তা পরীক্ষা করে।

Instant getActivationTime ()

CustomAudience অবজেক্ট তৈরি করার সময়, বিলম্বিত অ্যাক্টিভেশন পরিবেশনের জন্য ভবিষ্যতে একটি ঐচ্ছিক অ্যাক্টিভেশন সময় সেট করা হতে পারে।

List < AdData > getAds ()

AdData অবজেক্টের এই তালিকাটি বিজ্ঞাপন নির্বাচনের প্রক্রিয়া চলাকালীন এই CustomAudience দ্বারা পরিবেশিত বিজ্ঞাপনগুলির একটি সম্পূর্ণ এবং সম্পূর্ণ তালিকা।

Uri getBiddingLogicUri ()

একটি কাস্টম দর্শক যখন বিজ্ঞাপন নির্বাচন প্রক্রিয়ায় অংশগ্রহণ করে তখন বিডিং লজিক আনতে ব্যবহৃত টার্গেট URI ফেরত দেয়।

AdTechIdentifier getBuyer ()

একজন ক্রেতাকে "buyerexample.com" আকারে একটি ডোমেন দ্বারা চিহ্নিত করা হয়।

Uri getDailyUpdateUri ()

এই URI একটি ক্রেতা-চালিত সার্ভারের দিকে নির্দেশ করে যা ডিভাইসে বিজ্ঞাপন নির্বাচন প্রক্রিয়ায় ব্যবহার করার জন্য আপডেট করা বিডিং ডেটা এবং বিজ্ঞাপন মেটাডেটা হোস্ট করে।

Instant getExpirationTime ()

মেয়াদ শেষ হয়ে গেলে, একজন কাস্টম দর্শক দৈনিক বিজ্ঞাপন/বিডিং ডেটা আপডেট বা বিজ্ঞাপন নির্বাচন প্রক্রিয়ায় অংশগ্রহণের জন্য আর যোগ্য নয়।

String getName ()

কাস্টম অডিয়েন্সের নাম হল CustomAudience অবজেক্ট তৈরি করার সময় মালিক এবং ক্রেতার দ্বারা প্রদত্ত একটি নির্বিচারে স্ট্রিং।

TrustedBiddingData getTrustedBiddingData ()

বিশ্বস্ত বিডিং ডেটাতে একটি URI থাকে যা ক্রেতাদের বিডিং ডেটার জন্য একটি বিশ্বস্ত সার্ভারের দিকে নির্দেশ করে এবং সার্ভারকে জিজ্ঞাসা করার জন্য কীগুলির একটি তালিকা থাকে৷

AdSelectionSignals getUserBiddingSignals ()

ব্যবহারকারীর বিডিং সংকেতগুলি ঐচ্ছিকভাবে ক্রেতাদের দ্বারা প্রদান করা হয় যাতে একটি বিচ্ছিন্ন এক্সিকিউশন পরিবেশে বিজ্ঞাপন নির্বাচনের সময় ক্রেতা-প্রদত্ত জাভাস্ক্রিপ্ট ব্যবহার করা হয়।

int hashCode ()

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

void writeToParcel ( Parcel dest, int flags)

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

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

ক্ষেত্র

সৃষ্টিকর্তা

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public static final Creator<CustomAudience> CREATOR

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

সমান

API স্তর 34 এ যোগ করা হয়েছে
public boolean equals (Object o)

দুটি CustomAudience অবজেক্টে একই তথ্য আছে কিনা তা পরীক্ষা করে।

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

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

অ্যাক্টিভেশন টাইম পান

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public Instant getActivationTime ()

CustomAudience অবজেক্ট তৈরি করার সময়, বিলম্বিত অ্যাক্টিভেশন পরিবেশনের জন্য ভবিষ্যতে একটি ঐচ্ছিক অ্যাক্টিভেশন সময় সেট করা হতে পারে। ক্ষেত্র সেট না থাকলে, যোগদানের সময় CustomAudience সক্রিয় করা হবে।

উদাহরণ স্বরূপ, ল্যাপসড ব্যবহারকারীদের জন্য একটি কাস্টম শ্রোতা সক্রিয় নাও হতে পারে যতক্ষণ না নিষ্ক্রিয়তার একটি থ্রেশহোল্ডে পৌঁছে যায়, এই সময়ে কাস্টম দর্শকের বিজ্ঞাপনগুলি বিজ্ঞাপন নির্বাচন প্রক্রিয়ায় অংশগ্রহণ করবে, সম্ভাব্যভাবে ল্যাপড ব্যবহারকারীদের মূল মালিকের অ্যাপ্লিকেশনে পুনঃনির্দেশিত করবে।

সক্রিয়করণের সর্বোচ্চ বিলম্ব প্রাথমিক সৃষ্টি থেকে 60 দিন।

নির্দিষ্ট করা থাকলে, অ্যাক্টিভেশনের সময় অবশ্যই মেয়াদ শেষ হওয়ার সময়ের চেয়ে আগে হতে হবে।

রিটার্নস
Instant টাইমস্ট্যাম্প Instant , মিলিসেকেন্ডে কাটা হয়েছে, যার পরে কাস্টম শ্রোতা সক্রিয় থাকে এই মানটি null হতে পারে।

অ্যাডস পান

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public List<AdData> getAds ()

AdData অবজেক্টের এই তালিকাটি বিজ্ঞাপন নির্বাচনের প্রক্রিয়া চলাকালীন এই CustomAudience দ্বারা পরিবেশিত বিজ্ঞাপনগুলির একটি সম্পূর্ণ এবং সম্পূর্ণ তালিকা।

যদি নির্দিষ্ট না করা হয়, বা যদি একটি খালি তালিকা প্রদান করা হয়, কাস্টম দর্শকদের জন্য দৈনিক আপডেটের মাধ্যমে বিজ্ঞাপনের একটি বৈধ তালিকা প্রদান না করা পর্যন্ত CustomAudience বিজ্ঞাপন নির্বাচনে অংশগ্রহণ করবে না।

রিটার্নস
List < AdData > AdData অবজেক্টের একটি List যা বর্তমানে কাস্টম দর্শকদের দ্বারা পরিবেশিত বিজ্ঞাপনগুলিকে উপস্থাপন করে এই মানটি null হতে পারে না।

getBiddingLogicUri

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public Uri getBiddingLogicUri ()

একটি কাস্টম দর্শক যখন বিজ্ঞাপন নির্বাচন প্রক্রিয়ায় অংশগ্রহণ করে তখন বিডিং লজিক আনতে ব্যবহৃত টার্গেট URI ফেরত দেয়। URI অবশ্যই HTTPS ব্যবহার করবে।

রিটার্নস
Uri ক্রেতা বিডিং লজিক আনার জন্য URI এই মানটি null হতে পারে না।

getBuyer

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public AdTechIdentifier getBuyer ()

একজন ক্রেতাকে "buyerexample.com" আকারে একটি ডোমেন দ্বারা চিহ্নিত করা হয়।

রিটার্নস
AdTechIdentifier কাস্টম দর্শকের ক্রেতার ডোমেন ধারণকারী একটি AdTechIdentifier এই মানটি null হতে পারে না।

GetDailyUpdateUri

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public Uri getDailyUpdateUri ()

এই URI একটি ক্রেতা-চালিত সার্ভারের দিকে নির্দেশ করে যা ডিভাইসে বিজ্ঞাপন নির্বাচন প্রক্রিয়ায় ব্যবহার করার জন্য আপডেট করা বিডিং ডেটা এবং বিজ্ঞাপন মেটাডেটা হোস্ট করে। URI অবশ্যই HTTPS ব্যবহার করবে।

রিটার্নস
Uri কাস্টম দর্শকের দৈনিক আপডেট URI এই মানটি null হতে পারে না।

মেয়াদ শেষ হবে

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public Instant getExpirationTime ()

মেয়াদ শেষ হয়ে গেলে, একজন কাস্টম দর্শক দৈনিক বিজ্ঞাপন/বিডিং ডেটা আপডেট বা বিজ্ঞাপন নির্বাচন প্রক্রিয়ায় অংশগ্রহণের জন্য আর যোগ্য নয়। পরবর্তী দৈনিক আপডেটের মাধ্যমে কাস্টম দর্শকদের মেমরি থেকে মুছে ফেলা হবে।

CustomAudience তৈরির সময় মেয়াদ শেষ হওয়ার সময় দেওয়া না থাকলে, অ্যাক্টিভেশন থেকে 60 দিনের মধ্যে মেয়াদ ডিফল্ট হবে।

প্রাথমিক অ্যাক্টিভেশন থেকে সর্বোচ্চ মেয়াদ 60 দিন।

রিটার্নস
Instant টাইমস্ট্যাম্প Instant , মিলিসেকেন্ডে কাটা হয়েছে, যার পরে কাস্টম শ্রোতা অপসারণ করা উচিত এই মানটি null হতে পারে।

getName

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public String getName ()

কাস্টম অডিয়েন্সের নাম হল CustomAudience অবজেক্ট তৈরি করার সময় মালিক এবং ক্রেতার দ্বারা প্রদত্ত একটি নির্বিচারে স্ট্রিং।

রিটার্নস
String কাস্টম দর্শকদের স্ট্রিং নাম এই মানটি null হতে পারে না।

বিশ্বাসযোগ্য বিডিং ডেটা পান

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public TrustedBiddingData getTrustedBiddingData ()

বিশ্বস্ত বিডিং ডেটাতে একটি URI থাকে যা ক্রেতাদের বিডিং ডেটার জন্য একটি বিশ্বস্ত সার্ভারের দিকে নির্দেশ করে এবং সার্ভারকে জিজ্ঞাসা করার জন্য কীগুলির একটি তালিকা থাকে৷ নোট করুন যে কীগুলি হল নির্বিচারে শনাক্তকারী যা শুধুমাত্র বিজ্ঞাপন নির্বাচনের সময় ক্রেতার বিডিং যুক্তির জন্য বিশ্বস্ত সার্ভারকে জিজ্ঞাসা করতে ব্যবহার করা হবে৷

যদি নির্দিষ্ট না করা হয়, কাস্টম দর্শকদের জন্য দৈনিক আপডেটের মাধ্যমে বিশ্বস্ত বিডিং ডেটা প্রদান না করা পর্যন্ত CustomAudience বিজ্ঞাপন নির্বাচনে অংশগ্রহণ করবে না।

রিটার্নস
TrustedBiddingData কাস্টম দর্শকের বিশ্বস্ত বিডিং ডেটা ধারণকারী একটি TrustedBiddingData অবজেক্ট এই মানটি null হতে পারে।

getUserBiddingSignals

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public AdSelectionSignals getUserBiddingSignals ()

ব্যবহারকারীর বিডিং সংকেতগুলি ঐচ্ছিকভাবে ক্রেতাদের দ্বারা প্রদান করা হয় যাতে একটি বিচ্ছিন্ন এক্সিকিউশন পরিবেশে বিজ্ঞাপন নির্বাচনের সময় ক্রেতা-প্রদত্ত জাভাস্ক্রিপ্ট ব্যবহার করা হয়।

যদি ব্যবহারকারীর বিডিং সংকেত একটি বৈধ JSON অবজেক্ট না হয় যা ক্রেতার JS দ্বারা গ্রহণ করা যেতে পারে, কাস্টম দর্শকরা বিজ্ঞাপন নির্বাচনের জন্য যোগ্য হবে না।

নির্দিষ্ট করা না থাকলে, কাস্টম দর্শকদের জন্য দৈনিক আপডেটের মাধ্যমে ব্যবহারকারীর বিডিং সংকেত প্রদান না করা পর্যন্ত CustomAudience বিজ্ঞাপন নির্বাচনে অংশগ্রহণ করবে না।

রিটার্নস
AdSelectionSignals একটি AdSelectionSignals অবজেক্ট যা কাস্টম দর্শকদের জন্য ব্যবহারকারীর বিডিং সিগন্যাল উপস্থাপন করে এই মানটি null হতে পারে।

হ্যাশকোড

API স্তর 34 এ যোগ করা হয়েছে
public int hashCode ()

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

রিটার্নস
int এই বস্তুর জন্য একটি হ্যাশ কোড মান।

লিখুন ToParcel

API স্তর 34 এ যোগ করা হয়েছে
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 এর সংমিশ্রণ