android.adservices.customaudience প্যাকেজের অংশ হিসেবে কাস্টম অডিয়েন্সে যোগদান এবং ছেড়ে যাওয়ার জন্য Protected Audience একাধিক API প্রদান করে। ডিবাগিংয়ের উদ্দেশ্যে কাস্টম অডিয়েন্স তালিকাভুক্ত এবং দেখার জন্য CLI কমান্ড উপলব্ধ রয়েছে। এই নির্দেশিকাটিতে বিজ্ঞাপন প্রযুক্তি ডেভেলপারদের তাদের যোগদানকৃত কাস্টম অডিয়েন্সের অবস্থা পরীক্ষা করার জন্য যে পদক্ষেপগুলি অনুসরণ করতে হবে তা বর্ণনা করা হয়েছে।
সেটআপ
নিরাপত্তা এবং গোপনীয়তার কারণে, কাস্টম অডিয়েন্স ডিফল্টরূপে দৃশ্যমান হয় না এবং শুধুমাত্র ডিবাগিংয়ের উদ্দেশ্যে সরাসরি পরিদর্শন করা যেতে পারে। নিম্নলিখিত প্রয়োজনীয়তাগুলি সত্য হলেই কেবল এই কমান্ডগুলি ব্যবহার করে এগুলি দৃশ্যমান হয়:
- সিস্টেম-ব্যাপী ডেভেলপার বিকল্পগুলি সক্ষম করা আছে
-
android:debuggable="true"অ্যাপের AndroidManifest.xml ফাইলে ঘোষণা করা হয় যেখান থেকেCustomAudienceসংযুক্ত করা হয়েছিল (joinCustomAudienceবাfetchAndJoinCustomAudienceব্যবহার করে) - অ্যাপ-প্রস্তাবিত বিজ্ঞাপনের জন্য সম্মতি টগল করা আছে
adservices শেল কমান্ড সক্রিয় করুন
-
adservicesপ্রক্রিয়াটি বন্ধ করতে আপনার ডিভাইসটি পুনরায় চালু করুন। - নিশ্চিত করুন যে
adservicesচলছে না। নিম্নলিখিত কমান্ডের জন্য খালি আউটপুট প্রত্যাশিত।
adb shell ps -A | grep adservices
তারপর, adservices শেল কমান্ড সক্রিয় করতে, নিম্নলিখিত কমান্ডগুলি চালান:
adb shell setprop debug.adservices.adservices_shell_command_enabled true
adb shell setprop debug.adservices.fledge_is_custom_audience_cli_enabled true
কাস্টম দর্শকদের তালিকা তৈরি করুন
একটি নির্দিষ্ট কাস্টম অডিয়েন্স দেখতে, নিম্নলিখিত কমান্ডটি চালান, যেখানে অডিয়েন্স তৈরিকারী প্যাকেজের owner এবং অডিয়েন্স পরিচালনাকারী বিজ্ঞাপন নেটওয়ার্কের শনাক্তকারী হিসেবে buyer উল্লেখ করুন:
adb shell cmd adservices_manager custom-audience list --owner <owner> --buyer <buyer>
আউটপুটটি একটি JSON অবজেক্ট হবে যার মধ্যে একটি অ্যারে custom_audiences থাকবে। এই অ্যারের মধ্যে থাকা উপাদানগুলির গঠন পরবর্তীতে বর্ণিত view custom audience কমান্ডের আউটপুটের সাথে মিলে যাবে।
একটি নির্দিষ্ট কাস্টম দর্শক দেখুন
একটি নির্দিষ্ট কাস্টম অডিয়েন্স দেখতে, নিম্নলিখিত কমান্ডটি চালান যাতে অডিয়েন্স তৈরিকারী প্যাকেজের owner , অডিয়েন্স পরিচালনাকারী বিজ্ঞাপন নেটওয়ার্কের শনাক্তকারী buyer এবং অডিয়েন্সের name করা হয়:
adb shell cmd adservices_manager custom-audience view --owner <owner> --buyer <buyer> --name <name>
একটি নির্দিষ্ট কাস্টম দর্শকদের রিফ্রেশ করুন
একটি নির্দিষ্ট কাস্টম অডিয়েন্সের জন্য ট্রিগার ডেইলি আপডেট ম্যানুয়ালি দেখতে নিম্নলিখিত কমান্ডটি চালান। অডিয়েন্স তৈরিকারী প্যাকেজের owner , দর্শক পরিচালনাকারী বিজ্ঞাপন নেটওয়ার্কের শনাক্তকারী buyer এবং দর্শকের নাম হিসেবে name উল্লেখ করুন:
adb shell cmd adservices_manager custom-audience refresh --owner <owner> --buyer <buyer> --name <name>
> Successfully updated custom audience.