TestAdSelectionManager

public class TestAdSelectionManager
extends Object

java.lang.অবজেক্ট
android.adservices.adselection.TestAdSelectionManager


TestAdSelectionManager বিজ্ঞাপন নির্বাচন প্রক্রিয়া পরীক্ষা করার জন্য অ্যাপ এবং বিজ্ঞাপন SDK-এর জন্য API প্রদান করে।

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

সারাংশ

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

void overrideAdSelectionConfigRemoteInfo ( AddAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver < Object , Exception > receiver)

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

void overrideAdSelectionFromOutcomesConfigRemoteInfo ( AddAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver < Object , Exception > receiver)

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

void removeAdSelectionConfigRemoteInfoOverride ( RemoveAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver < Object , Exception > receiver)

RemoveAdSelectionOverrideRequest এ সম্পর্কিত ডেটার সাথে বিজ্ঞাপন নির্বাচন API-এ AdSelectionConfig জন্য একটি ওভাররাইড সরিয়ে দেয়।

void removeAdSelectionFromOutcomesConfigRemoteInfoOverride ( RemoveAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver < Object , Exception > receiver)

RemoveAdSelectionOverrideRequest এ সম্পর্কিত ডেটা সহ বিজ্ঞাপন নির্বাচন API-এ AdSelectionFromOutcomesConfig এর জন্য একটি ওভাররাইড সরিয়ে দেয়।

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

বিজ্ঞাপন নির্বাচন API-এ AdSelectionConfig এর জন্য সমস্ত ওভাররাইড ডেটা সরিয়ে দেয়।

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

বিজ্ঞাপন নির্বাচন API-এ AdSelectionFromOutcomesConfig এর জন্য সমস্ত ওভাররাইড ডেটা সরিয়ে দেয়।

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

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

ওভাররাইডAdSelectionConfigRemoteInfo

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

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

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

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

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

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

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

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

ওভাররাইডAdSelectionFromOutcomesConfigRemoteInfo

public void overrideAdSelectionFromOutcomesConfigRemoteInfo (AddAdSelectionFromOutcomesOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

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

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

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

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

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

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

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

AdSelectionConfigRemoteInfoOverride রিমুভ করুন

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

RemoveAdSelectionOverrideRequest এ সম্পর্কিত ডেটার সাথে বিজ্ঞাপন নির্বাচন API-এ AdSelectionConfig জন্য একটি ওভাররাইড সরিয়ে দেয়। RemoveAdSelectionOverrideRequest বিজ্ঞাপন SDK দ্বারা প্রদান করা হয়।

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

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

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

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

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

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

RemoteAdSelectionFromOutcomesConfigRemoteInfoOverride

public void removeAdSelectionFromOutcomesConfigRemoteInfoOverride (RemoveAdSelectionFromOutcomesOverrideRequest request, 
                Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

RemoveAdSelectionOverrideRequest এ সম্পর্কিত ডেটা সহ বিজ্ঞাপন নির্বাচন API-এ AdSelectionFromOutcomesConfig এর জন্য একটি ওভাররাইড সরিয়ে দেয়। RemoveAdSelectionOverrideRequest বিজ্ঞাপন SDK দ্বারা প্রদান করা হয়।

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

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

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

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

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

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

ResetAllAdSelectionConfigRemoteOverrides

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

বিজ্ঞাপন নির্বাচন API-এ AdSelectionConfig এর জন্য সমস্ত ওভাররাইড ডেটা সরিয়ে দেয়।

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

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

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

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

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

ResetAllAdSelectionFromOutcomesConfigRemoteOverrides

public void resetAllAdSelectionFromOutcomesConfigRemoteOverrides (Executor executor, 
                OutcomeReceiver<ObjectException> receiver)

বিজ্ঞাপন নির্বাচন API-এ AdSelectionFromOutcomesConfig এর জন্য সমস্ত ওভাররাইড ডেটা সরিয়ে দেয়।

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

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

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

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

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