এই নির্দেশিকায় একটি বিজ্ঞাপন অনুরোধে টার্গেটিং তথ্য কীভাবে প্রদান করতে হয় তা ব্যাখ্যা করা হয়েছে।
পূর্বশর্ত
- শুরু করার নির্দেশিকাটি সম্পূর্ণ করুন।
কনফিগারেশন অনুরোধ করুন
RequestConfiguration অবজেক্টটি প্রতিটি বিজ্ঞাপন অনুরোধের জন্য বৈশ্বিক কনফিগারেশন সংগ্রহ করে এবং MobileAds.SetRequestConfiguration() কল করার মাধ্যমে এটি প্রয়োগ করা হয়।
নিম্নলিখিত উদাহরণটি টেস্ট ডিভাইস আইডি সহ একটি RequestConfiguration অবজেক্টের মাধ্যমে MobileAds সেট করে:
// Configure your RequestConfiguration with Test Device Ids.
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TestDeviceIds = TestDeviceIds
});
সমস্ত বিজ্ঞাপন অনুরোধে যেন অনুরোধ কনফিগারেশনের পরিবর্তনগুলো প্রয়োগ হয়, তা নিশ্চিত করতে SDK ইনিশিয়ালাইজ করার আগে অনুরোধ কনফিগারেশনটি সেট করুন।
শিশু-নির্দেশিত পরিবেশ
শিশু অনলাইন গোপনীয়তা সুরক্ষা আইন (COPPA)- এর উদ্দেশ্যে, "শিশুদের জন্য নির্দেশিত চিকিৎসার ট্যাগ" নামে একটি সেটিং রয়েছে। এই ট্যাগটি সেট করার মাধ্যমে, আপনি প্রত্যয়ন করছেন যে এই বিজ্ঞপ্তিটি সঠিক এবং আপনি অ্যাপটির মালিকের পক্ষ থেকে কাজ করার জন্য অনুমোদিত। আপনি বুঝতে পারছেন যে এই সেটিংটির অপব্যবহারের ফলে আপনার গুগল অ্যাকাউন্টটি বন্ধ করে দেওয়া হতে পারে।
একজন অ্যাপ ডেভেলপার হিসেবে, আপনি যখন কোনো বিজ্ঞাপনের অনুরোধ করেন, তখন আপনার কন্টেন্টকে গুগল শিশু-নির্দেশিত হিসেবে বিবেচনা করবে কিনা, তা আপনি নির্দেশ করতে পারেন। আপনি যদি নির্দেশ করেন যে আপনি চান গুগল আপনার কন্টেন্টকে শিশু-নির্দেশিত হিসেবে বিবেচনা করুক, তাহলে SDK সেই বিজ্ঞাপনের অনুরোধে IBA এবং রিমার্কেটিং বিজ্ঞাপন নিষ্ক্রিয় করার পদক্ষেপ নেয়।
এই সেটিংটি Google Play services SDK-এর সকল সংস্করণের সাথে RequestConfiguration.TagForChildDirectedTreatment) -এর মাধ্যমে ব্যবহার করা যায়।
COPPA-এর উদ্দেশ্যে আপনার কন্টেন্টকে শিশু-নির্দেশিত হিসেবে গণ্য করতে চাইলে,
TagForChildDirectedTreatmentTagForChildDirectedTreatment.Trueদিয়ে সেট করুন। এই সেটিংটি অ্যান্ড্রয়েড অ্যাডভার্টাইজিং আইডেন্টিফায়ার (AAID)- এর প্রেরণ প্রতিরোধ করে।COPPA-এর উদ্দেশ্যে আপনার কন্টেন্টকে শিশু-নির্দেশিত হিসেবে গণ্য করতে না চাইলে,
TagForChildDirectedTreatment.FalseসাথেTagForChildDirectedTreatmentসেট করুন।বিজ্ঞাপনের অনুরোধে COPPA-এর সাপেক্ষে আপনার কন্টেন্টের সাথে কী ধরনের আচরণ করা হবে তা যদি আপনি নির্দেশ করতে না চান, তাহলে
TagForChildDirectedTreatmentnullদিয়ে সেট করুন।
নিম্নলিখিত উদাহরণটি নির্দেশ করে যে আপনি চান আপনার বিষয়বস্তু COPPA-এর উদ্দেশ্যে শিশু-নির্দেশিত হিসাবে বিবেচিত হোক:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
});
সম্মতির বয়সের কম বয়সী ব্যবহারকারী
আপনি ইউরোপীয় অর্থনৈতিক অঞ্চলের (EEA) সম্মতিদানের বয়সের কম বয়সী ব্যবহারকারীদের জন্য আপনার বিজ্ঞাপনের অনুরোধগুলো চিহ্নিত করতে পারেন। এই বৈশিষ্ট্যটি জেনারেল ডেটা প্রোটেকশন রেগুলেশন (GDPR) মেনে চলার প্রক্রিয়াকে সহজতর করার জন্য তৈরি করা হয়েছে। মনে রাখবেন যে GDPR-এর অধীনে আপনার অন্যান্য আইনি বাধ্যবাধকতা থাকতে পারে। ইউরোপীয় ইউনিয়নের নির্দেশিকা পর্যালোচনা করুন এবং আপনার নিজস্ব আইনি পরামর্শদাতার সাথে পরামর্শ করুন। মনে রাখবেন যে Google-এর টুলগুলো সম্মতি সহজতর করার জন্য তৈরি করা হয়েছে এবং এগুলো কোনো নির্দিষ্ট প্রকাশককে আইনের অধীনে তার বাধ্যবাধকতা থেকে অব্যাহতি দেয় না।
GDPR কীভাবে প্রকাশকদের প্রভাবিত করে সে সম্পর্কে আরও জানুন ।
এই ফিচারটি ব্যবহার করার সময়, বিজ্ঞাপনের অনুরোধে ‘ইউরোপে সম্মতির বয়সের কম বয়সী ব্যবহারকারীদের জন্য ট্যাগ (TFUA)’ নামক একটি প্যারামিটার অন্তর্ভুক্ত করা হয়। এই প্যারামিটারটি সমস্ত বিজ্ঞাপনের অনুরোধের জন্য রিমার্কেটিং সহ ব্যক্তিগতকৃত বিজ্ঞাপন নিষ্ক্রিয় করে দেয়। এটি বিজ্ঞাপন পরিমাপ পিক্সেল এবং তৃতীয় পক্ষের বিজ্ঞাপন সার্ভারের মতো তৃতীয় পক্ষের বিজ্ঞাপন বিক্রেতাদের কাছে করা অনুরোধগুলোও নিষ্ক্রিয় করে দেয়।
চাইল্ড-ডিরেক্টেড সেটিংসের মতোই, RequestConfiguration এ TagForUnderAgeOfConsent TFUA প্যারামিটারটি সেট করার জন্য একটি মেথড রয়েছে, যার নিম্নলিখিত অপশনগুলো আছে।
ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA)-এর সম্মতিদানের বয়সের কম বয়সী ব্যবহারকারীদের জন্য বিজ্ঞাপনের অনুরোধটি যাতে কার্যকর হয়, তা বোঝাতে
TagForUnderAgeOfConsentTagForUnderAgeOfConsent.Trueসেট করুন। এই সেটিংটি অ্যান্ড্রয়েড বিজ্ঞাপন শনাক্তকারী (AAID)- এর প্রেরণ প্রতিরোধ করে।ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA)-এর সম্মতিদানের বয়সের কম বয়সী ব্যবহারকারীদের কাছে বিজ্ঞাপনের অনুরোধটি যেন না পৌঁছায়, তা বোঝাতে
TagForUnderAgeOfConsentTagForUnderAgeOfConsent.Falseসেট করুন।ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA)-এর সম্মতিদানের বয়সের কম বয়সী ব্যবহারকারীদের জন্য বিজ্ঞাপনের অনুরোধটি বিবেচিত হবে কিনা, তা আপনি নির্দিষ্ট করেননি বোঝাতে
TagForUnderAgeOfConsentnullদিয়ে সেট করুন।
নিম্নলিখিত উদাহরণটি নির্দেশ করে যে আপনি আপনার বিজ্ঞাপন অনুরোধগুলিতে TFUA অন্তর্ভুক্ত করতে চান:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
});
‘Child-directed’ সেটিং এবং TagForUnderAgeOfConsent সক্রিয় করার ট্যাগ দুটি একই সাথে ‘ true সেট করা উচিত নয়। যদি তা করা হয়, তবে ‘child-directed’ সেটিংটি প্রাধান্য পাবে।
বিজ্ঞাপনের বিষয়বস্তু ফিল্টারিং
গুগল প্লে-এর অনুপযুক্ত বিজ্ঞাপন নীতি (যেহেতু বিজ্ঞাপনের মধ্যে সংশ্লিষ্ট অফারও অন্তর্ভুক্ত থাকে) মেনে চলার জন্য, আপনার অ্যাপের মধ্যে দেখানো সমস্ত বিজ্ঞাপন এবং তার সাথে যুক্ত অফার অবশ্যই আপনার অ্যাপের কন্টেন্ট রেটিং- এর জন্য উপযুক্ত হতে হবে, এমনকি যদি মূল কন্টেন্টটি অন্যভাবে গুগল প্লে-এর নীতিমালার সাথে সঙ্গতিপূর্ণও হয়।
সর্বোচ্চ বিজ্ঞাপন বিষয়বস্তু রেটিং-এর মতো টুলগুলো আপনার ব্যবহারকারীদের দেখানো বিজ্ঞাপনের বিষয়বস্তুর উপর আপনাকে আরও বেশি নিয়ন্ত্রণ রাখতে সাহায্য করতে পারে। প্ল্যাটফর্মের নীতিমালা মেনে চলার জন্য আপনি একটি সর্বোচ্চ বিষয়বস্তু রেটিং নির্ধারণ করতে পারেন।
অ্যাপগুলি MaxAdContentRating ফিল্ড ব্যবহার করে তাদের বিজ্ঞাপন অনুরোধের জন্য একটি সর্বোচ্চ বিজ্ঞাপন কন্টেন্ট রেটিং নির্ধারণ করতে পারে। এই সেটিংটি কনফিগার করা থাকলে, প্রদর্শিত AdMob বিজ্ঞাপনগুলির কন্টেন্ট রেটিং অনুরোধের সমান বা তার চেয়ে কম স্তরের হয়।
এই নেটওয়ার্ক এক্সট্রার সম্ভাব্য মানগুলো ডিজিটাল কন্টেন্ট লেবেল শ্রেণিবিন্যাসের উপর ভিত্তি করে নির্ধারিত হয়, এবং তা অবশ্যই নিম্নলিখিত স্ট্রিংগুলোর মধ্যে একটি হতে হবে:
-
MaxAdContentRating.G -
MaxAdContentRating.PG -
MaxAdContentRating.T -
MaxAdContentRating.MA
নিম্নলিখিত উদাহরণটি একটি RequestConfiguration অবজেক্টকে এমনভাবে কনফিগার করে যাতে নির্দিষ্ট করা যায় যে, ফেরত আসা বিজ্ঞাপনের বিষয়বস্তু অবশ্যই G এর চেয়ে উচ্চতর নয় এমন একটি ডিজিটাল কন্টেন্ট লেবেল পদবীর সাথে সঙ্গতিপূর্ণ হতে হবে:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
});
প্রতিটি বিজ্ঞাপন অনুরোধের জন্য সর্বোচ্চ কন্টেন্ট রেটিং নির্ধারণ করার বিষয়ে আরও জানুন।
বিজ্ঞাপনের অনুরোধ
AdManagerAdRequest অবজেক্টটি বিজ্ঞাপন অনুরোধের জন্য টার্গেটিং তথ্য সংগ্রহ করে।
কাস্টম টার্গেটিং
আপনি AdManagerAdRequest.AddCustomTargeting() এর মাধ্যমে কাস্টম কী-ভ্যালু পেয়ার পাস করে গুগল অ্যাড ম্যানেজার ক্যাম্পেইনের লাইন আইটেমগুলোকে টার্গেট করতে পারেন:
নিম্নলিখিত উদাহরণটি কাস্টম টার্গেটিং বয়স 25 হিসাবে পাস করে:
// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "25"}
}
};
নিম্নলিখিত উদাহরণটি ২৪ থেকে ২৬ বছর বয়সী ব্যক্তিদের লক্ষ্য করে তৈরি করা হয়েছে:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "24, 25, 26"}
}
};
বিভাগ বর্জন
আপনি AdManagerAdRequest CategoryExclusion ফিল্ডটি ব্যবহার করে কোনো অনুরোধে স্লট-স্তরের ক্যাটাগরি বর্জন স্তর যোগ করতে পারেন:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CategoryExclusions = new HashSet<string>
{
"automobile",
"boat"
}
};
প্রকাশক কর্তৃক প্রদত্ত শনাক্তকারী
আপনি ফ্রিকোয়েন্সি ক্যাপিং, অডিয়েন্স সেগমেন্টেশন ও টার্গেটিং, সিকোয়েনশিয়াল অ্যাড রোটেশন এবং বিভিন্ন ডিভাইসে অডিয়েন্স-ভিত্তিক বিজ্ঞাপন ডেলিভারি নিয়ন্ত্রণের জন্য একটি পাবলিশার প্রোভাইডেড আইডেন্টিফায়ার (PPID) সেট করতে পারেন।
নিম্নলিখিত উদাহরণটি PPID নির্ধারণ করে:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
PublisherProvidedId = "AB123456789"
};
প্রকাশক সংকেত সরবরাহ করেছেন
আপনি বিজ্ঞাপনের অনুরোধে পাবলিশার প্রোভাইডেড সিগন্যাল (PPS) হিসেবে অডিয়েন্স এবং প্রাসঙ্গিক ডেটা পাঠাতে পারেন। PPS-এর মাধ্যমে, আপনি ব্যবহারকারীর শনাক্তকারী শেয়ার করার প্রয়োজন ছাড়াই, স্ট্যান্ডার্ড ট্যাক্সোনমি ব্যবহার করে সমস্ত ধরনের লেনদেনের বিডারদের কাছে আপনার অডিয়েন্সের বৈশিষ্ট্যগুলো জানিয়ে প্রোগ্রাম্যাটিক মনিটাইজেশন উন্নত করতে পারেন। আপনার অডিয়েন্সের বৈশিষ্ট্যগুলোর মধ্যে আচরণগত ও আগ্রহ-ভিত্তিক ডেটা ( IAB অডিয়েন্স ট্যাক্সোনমি ১.১ ) এবং প্রাসঙ্গিক ডেটা ( IAB কন্টেন্ট ট্যাক্সোনমি ২.২ ) অন্তর্ভুক্ত থাকতে পারে।
নিম্নলিখিত উদাহরণটি দর্শক বিভাজন নির্ধারণ করে:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
Extras = new Dictionary<string, string>
{
// Set the demographic to an audience with an "Age Range" of 30-34
// and an interest in mergers and acquisitions.
{ "IAB_AUDIENCE_1_1", "1, 2, 3, 4, 5"},
// Set the content to sedan, station wagon and SUV automotive values.
{ "IAB_AUDIENCE_2_2", "6, 7, 8, 9, 10"},
}
};