TestAdSelectionManager
public class TestAdSelectionManager
extends Object
java.lang.অবজেক্ট | |
↳ | android.adservices.adselection.TestAdSelectionManager |
TestAdSelectionManager
বিজ্ঞাপন নির্বাচন প্রক্রিয়া পরীক্ষা করার জন্য অ্যাপ এবং বিজ্ঞাপন SDK-এর জন্য API প্রদান করে।
এই APIগুলি শেষ থেকে শেষ পরীক্ষার জন্য ব্যবহার করার উদ্দেশ্যে করা হয়েছে৷ ডেভেলপার বিকল্পগুলি সক্ষম করে একটি ডিবাগযোগ্য OS বিল্ড চালিত ফোনে শুধুমাত্র ডিবাগযোগ্য অ্যাপগুলির জন্য এগুলি সক্ষম করা হয়েছে৷
সারাংশ
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি | |
---|---|
পাবলিক পদ্ধতি
ওভাররাইডAdSelectionConfigRemoteInfo
public void overrideAdSelectionConfigRemoteInfo (AddAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> 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 কলকারীর জন্য সক্ষম না হয় রিসিভার হয় একটি সফল রানের জন্য একটি |
ওভাররাইডAdSelectionFromOutcomesConfigRemoteInfo
public void overrideAdSelectionFromOutcomesConfigRemoteInfo (AddAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> 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 কলকারীর জন্য সক্ষম না হয় রিসিভার হয় একটি সফল রানের জন্য একটি |
AdSelectionConfigRemoteInfoOverride রিমুভ করুন
public void removeAdSelectionConfigRemoteInfoOverride (RemoveAdSelectionOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> 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 কলকারীর জন্য সক্ষম না হয় রিসিভার হয় একটি সফল রানের জন্য একটি |
RemoteAdSelectionFromOutcomesConfigRemoteInfoOverride
public void removeAdSelectionFromOutcomesConfigRemoteInfoOverride (RemoveAdSelectionFromOutcomesOverrideRequest request, Executor executor, OutcomeReceiver<Object, Exception> 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 কলকারীর জন্য সক্ষম না হয় রিসিভার হয় একটি সফল রানের জন্য একটি |
ResetAllAdSelectionConfigRemoteOverrides
public void resetAllAdSelectionConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> 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 কলকারীর জন্য সক্ষম না হয় রিসিভার হয় একটি সফল রানের জন্য একটি |
ResetAllAdSelectionFromOutcomesConfigRemoteOverrides
public void resetAllAdSelectionFromOutcomesConfigRemoteOverrides (Executor executor, OutcomeReceiver<Object, Exception> 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 কলকারীর জন্য সক্ষম না হয় রিসিভার হয় একটি সফল রানের জন্য একটি |