TestCustomAudienceManager

public class TestCustomAudienceManager
extends Object

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


TestCustomAudienceManager কাস্টম দর্শকদের পরীক্ষা করার জন্য অ্যাপ এবং বিজ্ঞাপন-SDK-এর জন্য API প্রদান করে।

সারাংশ

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

void overrideCustomAudienceRemoteInfo ( AddCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver < Object , Exception > receiver)

দূরবর্তী সার্ভার থেকে ডেটা আনা এড়াতে কাস্টম অডিয়েন্স API ওভাররাইড করে এবং পরিবর্তে AddCustomAudienceOverrideRequest এ প্রদত্ত ডেটা ব্যবহার করে।

void removeCustomAudienceRemoteInfoOverride ( RemoveCustomAudienceOverrideRequest request, Executor executor, OutcomeReceiver < Object , Exception > receiver)

RemoveCustomAudienceOverrideRequest এ সম্পর্কিত ডেটা সহ তম কাস্টম অডিয়েন্স API-তে একটি ওভাররাইড সরিয়ে দেয়।

void resetAllCustomAudienceOverrides ( Executor executor, OutcomeReceiver < Object , Exception > receiver)

কাস্টম অডিয়েন্স API-এ সমস্ত ওভাররাইড ডেটা সরিয়ে দেয়।

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

Object clone ()

এই বস্তুর একটি অনুলিপি তৈরি করে এবং ফেরত দেয়।

boolean equals ( Object obj)

অন্য কোন বস্তু এটির "সমান" কিনা তা নির্দেশ করে।

void finalize ()

একটি বস্তুর উপর আবর্জনা সংগ্রাহক দ্বারা কল করা হয় যখন আবর্জনা সংগ্রহ নির্ধারণ করে যে বস্তুটির আর কোন উল্লেখ নেই।

final Class <?> getClass ()

এই Object রানটাইম ক্লাস রিটার্ন করে।

int hashCode ()

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

final void notify ()

একটি একক থ্রেড জাগিয়ে তোলে যা এই বস্তুর মনিটরে অপেক্ষা করছে।

final void notifyAll ()

এই বস্তুর মনিটরে অপেক্ষা করা সমস্ত থ্রেডকে জাগিয়ে তোলে।

String toString ()

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

final void wait (long timeoutMillis, int nanos)

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া , বা একটি নির্দিষ্ট পরিমাণ বাস্তব সময় অতিবাহিত না হওয়া পর্যন্ত।

final void wait (long timeoutMillis)

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া , বা একটি নির্দিষ্ট পরিমাণ বাস্তব সময় অতিবাহিত না হওয়া পর্যন্ত।

final void wait ()

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া হয়

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

ওভাররাইড কাস্টমঅডিয়েন্সরিমোটইনফো

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public void overrideCustomAudienceRemoteInfo (AddCustomAudienceOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

দূরবর্তী সার্ভার থেকে ডেটা আনা এড়াতে কাস্টম অডিয়েন্স API ওভাররাইড করে এবং পরিবর্তে AddCustomAudienceOverrideRequest এ প্রদত্ত ডেটা ব্যবহার করে। AddCustomAudienceOverrideRequest বিজ্ঞাপন SDK দ্বারা প্রদান করা হয়।

এই পদ্ধতিটি শেষ থেকে শেষ পরীক্ষার জন্য ব্যবহার করার উদ্দেশ্যে। এই API শুধুমাত্র ডিবাগ মোডে থাকা অ্যাপ্লিকেশানগুলির জন্য বিকাশকারী বিকল্পগুলি সক্ষম করা আছে৷

request owner কলিং অ্যাপের প্যাকেজের নাম না হলে এই কলটি নীরবে ব্যর্থ হবে৷
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE প্রয়োজন।ACCESS_ADSERVICES_CUSTOM_AUDIENCE

পরামিতি
request AddCustomAudienceOverrideRequest : এই মানটি null হতে পারে না।

executor Executor : এই মানটি null হতে পারে না। কলব্যাক এবং শ্রোতা ইভেন্টগুলি এই Executor মাধ্যমে প্রেরণ করা হয়, কোন থ্রেড ব্যবহার করা হয় তা নিয়ন্ত্রণ করার একটি সহজ উপায় প্রদান করে। আপনার অ্যাপ্লিকেশনের মূল থ্রেডের মাধ্যমে ইভেন্টগুলি প্রেরণ করতে, আপনি Context.getMainExecutor() ব্যবহার করতে পারেন। অন্যথায়, একটি Executor প্রদান করুন যা একটি উপযুক্ত থ্রেডে প্রেরণ করে।

receiver OutcomeReceiver : এই মানটি null হতে পারে না।

নিক্ষেপ করে
IllegalStateException যদি এই API কলকারীর জন্য সক্ষম না হয়

রিসিভার হয় একটি সফল রানের জন্য একটি void প্রদান করে, অথবা একটি Exception ত্রুটি নির্দেশ করে।

CustomAudienceRemoteInfoOverride রিমুভ করুন

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public void removeCustomAudienceRemoteInfoOverride (RemoveCustomAudienceOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

RemoveCustomAudienceOverrideRequest এ সম্পর্কিত ডেটা সহ তম কাস্টম অডিয়েন্স API-তে একটি ওভাররাইড সরিয়ে দেয়।

এই পদ্ধতিটি শেষ থেকে শেষ পরীক্ষার জন্য ব্যবহার করার উদ্দেশ্যে। এই API শুধুমাত্র ডিবাগ মোডে থাকা অ্যাপ্লিকেশানগুলির জন্য বিকাশকারী বিকল্পগুলি সক্ষম করা আছে৷
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE প্রয়োজন।ACCESS_ADSERVICES_CUSTOM_AUDIENCE

পরামিতি
request RemoveCustomAudienceOverrideRequest : এই মানটি null হতে পারে না।

executor Executor : এই মানটি null হতে পারে না। কলব্যাক এবং শ্রোতা ইভেন্টগুলি এই Executor মাধ্যমে প্রেরণ করা হয়, কোন থ্রেড ব্যবহার করা হয় তা নিয়ন্ত্রণ করার একটি সহজ উপায় প্রদান করে। আপনার অ্যাপ্লিকেশনের মূল থ্রেডের মাধ্যমে ইভেন্টগুলি প্রেরণ করতে, আপনি Context.getMainExecutor() ব্যবহার করতে পারেন। অন্যথায়, একটি Executor প্রদান করুন যা একটি উপযুক্ত থ্রেডে প্রেরণ করে।

receiver OutcomeReceiver : এই মানটি null হতে পারে না।

নিক্ষেপ করে
IllegalStateException যদি এই API কলকারীর জন্য সক্ষম না হয়

RemoveCustomAudienceOverrideRequest বিজ্ঞাপন SDK দ্বারা প্রদান করা হয়। রিসিভার হয় একটি সফল রানের জন্য একটি void প্রদান করে, অথবা একটি Exception ত্রুটি নির্দেশ করে।

পুনরায় সেট করুনAllCustomAudienceOverrides

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public void resetAllCustomAudienceOverrides (Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

কাস্টম অডিয়েন্স API-এ সমস্ত ওভাররাইড ডেটা সরিয়ে দেয়।

এই পদ্ধতিটি শেষ থেকে শেষ পরীক্ষার জন্য ব্যবহার করার উদ্দেশ্যে। এই API শুধুমাত্র ডিবাগ মোডে থাকা অ্যাপ্লিকেশানগুলির জন্য বিকাশকারী বিকল্পগুলি সক্ষম করা আছে৷
AdServicesPermissions.ACCESS_ADSERVICES_CUSTOM_AUDIENCE প্রয়োজন।ACCESS_ADSERVICES_CUSTOM_AUDIENCE

পরামিতি
executor Executor : এই মানটি null হতে পারে না। কলব্যাক এবং শ্রোতা ইভেন্টগুলি এই Executor মাধ্যমে প্রেরণ করা হয়, কোন থ্রেড ব্যবহার করা হয় তা নিয়ন্ত্রণ করার একটি সহজ উপায় প্রদান করে। আপনার অ্যাপ্লিকেশনের মূল থ্রেডের মাধ্যমে ইভেন্টগুলি প্রেরণ করতে, আপনি Context.getMainExecutor() ব্যবহার করতে পারেন। অন্যথায়, একটি Executor প্রদান করুন যা একটি উপযুক্ত থ্রেডে প্রেরণ করে।

receiver OutcomeReceiver : এই মানটি null হতে পারে না।

নিক্ষেপ করে
IllegalStateException যদি এই API কলকারীর জন্য সক্ষম না হয়

রিসিভার হয় একটি সফল রানের জন্য একটি void প্রদান করে, অথবা একটি Exception ত্রুটি নির্দেশ করে।