Android এ গোপনীয়তা স্যান্ডবক্স ব্যবহার করার জন্য ডিভাইসগুলি কনফিগার করুন

Android-এ গোপনীয়তা স্যান্ডবক্স চলমান ডিভাইসগুলির জন্য আপনি সক্রিয় বা নিষ্ক্রিয় করতে পারেন এমন অনেকগুলি সেটিংস রয়েছে৷

গোপনীয়তা স্যান্ডবক্স ব্যবহারকারী নিয়ন্ত্রণ UI প্রদর্শন করুন

অ্যান্ড্রয়েডে গোপনীয়তা স্যান্ডবক্স ডিভাইস ব্যবহারকারীদের তাদের নিজস্ব ডিভাইসে গোপনীয়তা-সংরক্ষণকারী API (PPAPI) এবং SDK রানটাইম সক্ষম করা আছে কিনা তা নিয়ন্ত্রণ করতে দেয়। ডেভেলপার প্রিভিউ 5 অনুযায়ী, ব্যবহারকারী নিয়ন্ত্রণ UI প্রদর্শন করার সেটিং ডিফল্টরূপে নিষ্ক্রিয় করা হয়। উন্নয়ন এবং পরীক্ষার উদ্দেশ্যে, আপনি ব্যবহারকারী নিয়ন্ত্রণ UI সক্ষম করতে চাইতে পারেন। ব্যবহারকারী নিয়ন্ত্রণ UI সক্ষম করতে, নিম্নলিখিত adb কমান্ডগুলি ব্যবহার করুন:

বিটা এবং উত্পাদন বিল্ডের জন্য:

adb shell am start -n com.google.android.adservices.api/com.android.adservices.ui.settings.AdServicesSettingsActivity

বিকাশকারী পূর্বরূপগুলির জন্য:

adb shell am start -n com.google.android.adservices.api/com.android.adservices.ui.settings.activities.AdServicesSettingsMainActivity

ডিফল্টরূপে, ডিভাইসে ব্যবহারকারী নিয়ন্ত্রণ নিষ্ক্রিয় করা হয়। ডিভাইসে গোপনীয়তা স্যান্ডবক্স API এবং SDK রানটাইম সক্ষম করতে, টগল সুইচটি আলতো চাপুন৷

ডায়াগ্রাম
Android ডিভাইসে গোপনীয়তা স্যান্ডবক্স ব্যবহারকারী নিয়ন্ত্রণ UI।

ডিভাইসে গোপনীয়তা স্যান্ডবক্স সক্ষম করুন

যদিও পূর্ববর্তী বিভাগটি ডিভাইস ব্যবহারকারীকে তাদের ডিভাইসে প্রাইভেসি স্যান্ডবক্স চালাতে চায় কিনা তা চয়ন করতে সক্ষম করেছে, এই বিভাগটি ব্যাখ্যা করে যে কীভাবে একজন বিকাশকারী adb কমান্ড ব্যবহার করে একটি ডিভাইসে APIগুলি সক্ষম করতে পারে৷

ডিভাইসে PPAPI সক্ষম করুন

PPAPI সক্রিয় করুন

adb shell device_config put adservices ppapi_app_allow_list \"\*\"
adb shell device_config put adservices ppapi_app_signature_allow_list \"\*\"
adb shell device_config put adservices msmt_api_app_allow_list \"\*\" // for attribution
adb shell device_config put adservices adservice_system_service_enabled true
adb shell device_config put adservices adservice_enabled true
adb shell device_config put adservices adservice_enable_status true

PPAPI নিষ্ক্রিয় করুন

উন্নয়ন এবং পরীক্ষার উদ্দেশ্যে, আপনি নিম্নলিখিত কমান্ডগুলি চালিয়ে ডিভাইসে PPAPI অ্যাক্সেস সক্রিয় বা নিষ্ক্রিয় করতে পারেন:

সক্রিয় করতে false সেট করুন:

adb shell device_config put adservices global_kill_switch false

নিষ্ক্রিয় করতে true সেট করুন:

adb shell device_config put adservices global_kill_switch true

ডিভাইসে SDK রানটাইম সক্ষম করুন

adb shell device_config put adservices disable_sdk_sandbox false

পোস্ট নথিভুক্তি পদক্ষেপ

একবার আপনি তালিকাভুক্তি সম্পন্ন করলে, গোপনীয়তা স্যান্ডবক্স API ব্যবহার করার জন্য আপনার ডিভাইস প্রস্তুত করার জন্য আপনাকে কিছু অতিরিক্ত পদক্ষেপ নিতে হবে।

আপনাকে এই পদক্ষেপগুলি সহ আপনার ডিভাইসে তালিকাভুক্তি ফাইলটি জোর করে ডাউনলোড করতে হবে:

  1. আপনার নথিভুক্তকরণ অ্যাকাউন্ট আইডি এবং একটি URL সহ গোপনীয়তা স্যান্ডবক্স সমর্থন থেকে একটি ইমেল পাওয়া উচিত যা তালিকাভুক্তি ফাইলের দিকে নির্দেশ করে৷
  2. বিকাশকারী পূর্বরূপ রিলিজ চলমান আপনার ডিভাইসে, এই কমান্ড ব্যবহার করে তালিকাভুক্তি তালিকা ওভাররাইড করুন।

    adb shell device_config put adservices mdd_measurement_manifest_file_url
    "<insert URL provided>"
    
  3. (ঐচ্ছিক কিন্তু প্রস্তাবিত) যাচাই ওভাররাইড পূর্ববর্তী ধাপে সেট করা পথ ফিরিয়ে দেয়।

    adb shell device_config get adservices mdd_measurement_manifest_file_url
    
  4. গোপনীয়তা সংরক্ষণকারী APIগুলির একটি থেকে একটি API কল ট্রিগার করুন৷ (যেমন registerSource() অ্যাট্রিবিউশন রিপোর্টিং API থেকে, getTopics() টপিক API থেকে, অথবা joinCustomAudience() Protected Audience API থেকে)। এই কল ব্যর্থ হবে বলে আশা করা হচ্ছে।

  5. জোর করে ডাউনলোড কাজ চালান।

    adb shell cmd jobscheduler run -f com.google.android.adservices.api  14
    
  6. আপনি এখন ডেভেলপার প্রিভিউতে প্রাইভেসি প্রিজারভিং API কল করা শুরু করতে পারেন। ধাপ 4 এ আপনি যে কল করেছেন তা এখন সফল হওয়া উচিত।

তালিকাভুক্তি নিষ্ক্রিয় করুন

বিকাশকারী প্রিভিউ রিলিজে, আপনি নিম্নলিখিত তালিকাভুক্তি নিষ্ক্রিয়করণ adb কমান্ডগুলি চালিয়ে নথিভুক্ত না করে সুরক্ষিত শ্রোতা এবং বিষয় API অ্যাক্সেস করতে পারেন৷

সুরক্ষিত শ্রোতা

adb shell setprop debug.adservices.disable_fledge_enrollment_check true

বিষয়

adb shell setprop debug.adservices.disable_topics_enrollment_check true

অ্যাট্রিবিউশন রিপোর্টিং

adb shell device_config put adservices disable_measurement_enrollment_check "true"