নিরাপদ সিগন্যাল হল এনকোড করা ডেটা যা ক্লায়েন্ট ডিভাইসে সংগ্রহ করা হয় এবং বেছে নেওয়া বিডারদের সাথে শেয়ার করা হয়। IMA SDK ব্যবহার করে Google Ad Manager-এ কীভাবে সুরক্ষিত সিগন্যাল সংগ্রহ ও পাঠাতে হয় তা এই নির্দেশিকা থেকে জানতে পারবেন।
Android-এর জন্য IMA SDK-এর 3.29.0 বা তার পরবর্তী যেকোনও ভার্সনে সুরক্ষিত সিগন্যাল API প্রয়োজন।
সিগন্যাল ও বিডার বেছে নিতে এবং নিরাপদ সিগন্যাল শেয়ারিং চালু করতে, বিডারদের সাথে নিরাপদ সিগন্যাল শেয়ার করুন দেখুন।
থার্ড-পার্টি সিগন্যাল প্রদানকারী ব্যবহার করা
সুরক্ষিত সিগন্যাল ব্যবহার করতে, আপনাকে অবশ্যই সিগন্যাল সংগ্রহকারী অ্যাডাপ্টার ক্লাস আপনার অ্যাপে ডিপ্লয় করতে হবে, যাতে সিগন্যাল সংগ্রহ করা, এনকোড করা এবং IMA SDK-তে পাঠানো যায়।
থার্ড-পার্টি প্রদানকারীর সাথে অ্যাকাউন্ট সেট-আপ করতে, তাদের নির্দেশাবলী অনুসরণ করুন, বিল্ড ডিপেন্ডেন্সি যোগ করুন, এবং আপনার অ্যাপে তাদের সুরক্ষিত সিগন্যাল অ্যাডাপ্টার সেট-আপ করুন।
Android-এর জন্য IMA SDK অটোমেটিক প্রতিটি নিরাপদ সিগন্যাল অ্যাডাপ্টারকে ইনিশিয়ালাইজ করে, এর জন্য আপনার কোডে কোনও অতিরিক্ত পরিবর্তন করতে হয় না।
আপনার প্রোজেক্টে কীভাবে নিরাপদ সিগন্যাল অ্যাডাপ্টার যোগ করতে পারেন তার একটি উদাহরণ এখানে দেওয়া হল:

কাস্টম ডেটা পাঠান
থার্ড-পার্টি সিগন্যাল প্রদানকারী ব্যবহার করা ছাড়াও, আপনি কাস্টম ডেটা সহ সিগন্যাল সংগ্রহ, এনকোড ও পাঠাতে পারবেন। কাস্টম ডেটা সহ সুরক্ষিত সিগন্যাল পাঠানোর আগে, আপনাকে Ad Manager-এ কাস্টম সিগন্যাল চালু করতে হবে।
প্রতিটি বিজ্ঞাপনের অনুরোধের জন্য, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:
- আপনার এনকোড করা কাস্টম ডেটা সহ একটি
SecureSignalsঅবজেক্ট তৈরি করুন, যা স্ট্রিং হিসেবে থাকবে। adsRequest.setSecureSignals()পদ্ধতি কল করে আপনার বিজ্ঞাপনের অনুরোধেSecureSignalsঅবজেক্ট যোগ করুন:
private void setSecureSignals(AdsRequest adsRequest, String secureSignalsString) {
SecureSignals signal = SecureSignals.create(secureSignalsString);
adsRequest.setSecureSignals(signal);
}