এই নির্দেশিকায় একটি বিজ্ঞাপন অনুরোধে টার্গেটিং তথ্য কীভাবে প্রদান করতে হয় তা ব্যাখ্যা করা হয়েছে।
পূর্বশর্ত
চালিয়ে যাওয়ার আগে, Google Mobile Ads Unity Plugin সেট আপ করুন ।
কনফিগারেশন অনুরোধ করুন
RequestConfiguration অবজেক্টটি প্রতিটি বিজ্ঞাপন অনুরোধের জন্য বৈশ্বিক কনফিগারেশন সংগ্রহ করে এবং এটি MobileAds.SetRequestConfiguration() দ্বারা প্রয়োগ করা হয়।
// Configure your RequestConfiguration with Test Device Ids.
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TestDeviceIds = TestDeviceIds
});
সমস্ত বিজ্ঞাপন অনুরোধে যেন অনুরোধ কনফিগারেশনের পরিবর্তনগুলো প্রয়োগ হয়, তা নিশ্চিত করতে SDK ইনিশিয়ালাইজ করার আগে অনুরোধ কনফিগারেশনটি সেট করুন।
শিশু-নির্দেশিত পরিবেশ
শিশু অনলাইন গোপনীয়তা সুরক্ষা আইন (COPPA)- এর উদ্দেশ্যে, "শিশুদের জন্য নির্দিষ্ট চিকিৎসার ট্যাগ" নামে একটি সেটিং রয়েছে।
একজন অ্যাপ ডেভেলপার হিসেবে, আপনি যখন কোনো বিজ্ঞাপনের জন্য অনুরোধ করেন, তখন আপনার কন্টেন্টকে Google শিশু-নির্দেশিত হিসেবে বিবেচনা করবে কিনা, তা আপনি নির্দেশ করতে পারেন। আপনি যদি নির্দেশ করেন যে Google আপনার কন্টেন্টকে শিশু-নির্দেশিত হিসেবে বিবেচনা করবে, তাহলে আমরা সেই বিজ্ঞাপনের অনুরোধে IBA এবং রিমার্কেটিং বিজ্ঞাপন নিষ্ক্রিয় করার পদক্ষেপ নিই। এই সেটিংটি RequestConfiguration.TagForChildDirectedTreatment এর মাধ্যমে Google Play services SDK-এর সমস্ত সংস্করণের সাথে ব্যবহার করা যেতে পারে।
- COPPA-এর উদ্দেশ্যে আপনার কন্টেন্টকে শিশু-নির্দেশিত হিসেবে গণ্য করতে চাইলে,
RequestConfigurationএTagForChildDirectedTreatmentTagForChildDirectedTreatment.Trueকল করুন। - COPPA-এর উদ্দেশ্যে আপনার কন্টেন্টকে শিশু-নির্দেশিত হিসেবে গণ্য করতে না চাইলে,
RequestConfigurationএTagForChildDirectedTreatmentফাংশনটিকেTagForChildDirectedTreatment.Falseআর্গুমেন্টসহ কল করুন। - বিজ্ঞাপনের অনুরোধে COPPA-এর সাপেক্ষে আপনার কন্টেন্টের সাথে কী ধরনের আচরণ করা হবে, তা যদি আপনি উল্লেখ করতে না চান, তাহলে
TagForChildDirectedTreatmentকল করবেন না।
নিম্নলিখিত উদাহরণটি নির্দেশ করে যে আপনি চান আপনার বিষয়বস্তু COPPA-এর উদ্দেশ্যে শিশু-নির্দেশিত হিসাবে বিবেচিত হোক:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
এই ট্যাগটি সেট করার মাধ্যমে, আপনি প্রত্যয়ন করছেন যে এই বিজ্ঞপ্তিটি সঠিক এবং আপনি অ্যাপটির মালিকের পক্ষ থেকে কাজ করার জন্য অনুমোদিত। আপনি অবগত আছেন যে এই সেটিংটির অপব্যবহারের ফলে আপনার গুগল অ্যাকাউন্টটি বন্ধ করে দেওয়া হতে পারে।
সম্মতির বয়সের কম বয়সী ব্যবহারকারী
আপনি ইউরোপীয় অর্থনৈতিক অঞ্চলের (EEA) সম্মতিদানের বয়সের কম বয়সী ব্যবহারকারীদের জন্য আপনার বিজ্ঞাপনের অনুরোধগুলো চিহ্নিত করতে পারেন। এই বৈশিষ্ট্যটি জেনারেল ডেটা প্রোটেকশন রেগুলেশন (GDPR) মেনে চলা সহজ করার জন্য তৈরি করা হয়েছে। মনে রাখবেন যে GDPR-এর অধীনে আপনার অন্যান্য আইনি বাধ্যবাধকতা থাকতে পারে। ইউরোপীয় ইউনিয়নের নির্দেশিকা পর্যালোচনা করুন এবং আপনার নিজস্ব আইনি পরামর্শদাতার সাথে পরামর্শ করুন। মনে রাখবেন যে Google-এর টুলগুলো সম্মতি সহজ করার জন্য তৈরি করা হয়েছে এবং এগুলো কোনো নির্দিষ্ট প্রকাশককে আইনের অধীনে তার বাধ্যবাধকতা থেকে অব্যাহতি দেয় না। GDPR কীভাবে প্রকাশকদের প্রভাবিত করে সে সম্পর্কে আরও জানুন ।
এই ফিচারটি ব্যবহার করার সময়, বিজ্ঞাপনের অনুরোধে ‘ইউরোপে সম্মতির বয়সের কম বয়সী ব্যবহারকারীদের জন্য ট্যাগ (TFUA)’ নামক একটি প্যারামিটার অন্তর্ভুক্ত করা হবে। এই প্যারামিটারটি সেই নির্দিষ্ট বিজ্ঞাপনের অনুরোধের জন্য রিমার্কেটিং সহ ব্যক্তিগতকৃত বিজ্ঞাপন নিষ্ক্রিয় করে দেয়। এটি বিজ্ঞাপন পরিমাপ পিক্সেল এবং তৃতীয় পক্ষের বিজ্ঞাপন সার্ভারের মতো তৃতীয় পক্ষের বিজ্ঞাপন বিক্রেতাদের কাছে করা অনুরোধগুলোও নিষ্ক্রিয় করে দেয়।
এই সেটিংটি Google Play services SDK-এর সকল সংস্করণের সাথে RequestConfiguration.TagForUnderAgeOfConsent এর মাধ্যমে ব্যবহার করা যায়।
- সম্মতির বয়সের কম বয়সী ব্যবহারকারীদের জন্য উপযুক্ত পদ্ধতিতে অনুরোধ কনফিগারেশনটি পরিচালনা করতে চাইলে,
RequestConfigurationএর উপরTagForUnderAgeOfConsentফাংশনটিকেTagForUnderAgeOfConsent.Trueআর্গুমেন্টসহ কল করুন। -
RequestConfigurationএTagForUnderAgeOfConsent.Falseআর্গুমেন্ট সহTagForUnderAgeOfConsentকল করার অর্থ হলো, আপনি চান না যে অনুরোধ কনফিগারেশনটি সম্মতির বয়সের কম বয়সী ব্যবহারকারীদের জন্য উপযুক্ত পদ্ধতিতে পরিচালনা করা হোক।
নিম্নলিখিত উদাহরণটি নির্দেশ করে যে আপনি আপনার বিজ্ঞাপন অনুরোধে TFUA অন্তর্ভুক্ত করতে চান:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
});
‘Child-directed setting’ এবং TagForUnderAgeOfConsent সক্রিয় করার জন্য ব্যবহৃত ট্যাগ দুটি একই সাথে ‘true’ সেট করা উচিত নয়। যদি তা করা হয়, তবে ‘child-directed setting’-টি অগ্রাধিকার পাবে।
বিজ্ঞাপনের বিষয়বস্তু ফিল্টারিং
এই সেটিংটি Google Play services SDK-এর সকল সংস্করণের সাথে RequestConfiguration.Builder.SetMaxAdContentRating() -এর মাধ্যমে ব্যবহার করা যায়:
অ্যাপগুলি RequestConfiguration এ থাকা Call MaxAdContentRating ব্যবহার করে তাদের অনুরোধ কনফিগারেশনের জন্য একটি সর্বোচ্চ বিজ্ঞাপন কন্টেন্ট রেটিং নির্ধারণ করতে পারে। এই অনুরোধগুলির জন্য ফেরত আসা AdMob বিজ্ঞাপনগুলির কন্টেন্ট রেটিং সেই স্তরের সমান বা তার নিচে থাকে। এই নেটওয়ার্ক এক্সট্রার সম্ভাব্য মানগুলি ডিজিটাল কন্টেন্ট লেবেল শ্রেণিবিন্যাসের উপর ভিত্তি করে নির্ধারিত হয় এবং নিম্নলিখিত MaxAdContentRating অবজেক্টগুলির মধ্যে একটি হওয়া উচিত:
-
MaxAdContentRating.G -
MaxAdContentRating.PG -
MaxAdContentRating.T -
MaxAdContentRating.MA
নিম্নলিখিত কোডটি একটি RequestConfiguration অবজেক্ট কনফিগার করে এটি নির্দিষ্ট করে যে, ফেরত আসা বিজ্ঞাপনের বিষয়বস্তু G এর চেয়ে উচ্চতর নয় এমন একটি ডিজিটাল কন্টেন্ট লেবেল পদবীর সাথে সঙ্গতিপূর্ণ হবে:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
};
MobileAds.SetRequestConfiguration(requestConfiguration);
বিজ্ঞাপনের অনুরোধ
AdRequest অবজেক্টটি বিজ্ঞাপন অনুরোধের সাথে পাঠানোর জন্য টার্গেটিং তথ্য সংগ্রহ করে।
নেটওয়ার্ক অতিরিক্ত যোগ করুন
নেটওয়ার্ক এক্সট্রা হলো বিজ্ঞাপন অনুরোধের সাথে পাঠানো অতিরিক্ত বিবরণ, যা একটি নির্দিষ্ট বিজ্ঞাপন উৎসের জন্য প্রযোজ্য।
নিম্নলিখিত কোড স্নিপেটটি collapsible নামের একটি অতিরিক্ত প্যারামিটার `key` সেট করে, যার মান bottom থেকে `Google`-এ সেট করা হয়:
var adRequest = new AdRequest();
adRequest.Extras.Add("collapsible", "bottom");