এই নির্দেশিকা ব্যাখ্যা করে কিভাবে একটি বিজ্ঞাপনের অনুরোধে টার্গেটিং তথ্য প্রদান করতে হয়।
পূর্বশর্ত
- শুরু করুন গাইডটি সম্পূর্ণ করুন।
কনফিগারেশনের জন্য অনুরোধ করুন
RequestConfiguration
অবজেক্ট প্রতিটি বিজ্ঞাপনের অনুরোধের জন্য বিশ্বব্যাপী কনফিগারেশন সংগ্রহ করে এবং MobileAds.SetRequestConfiguration()
এ কল করে প্রয়োগ করা হয়।
নিম্নলিখিত উদাহরণটি পরীক্ষা ডিভাইস আইডি সহ একটি RequestConfiguration
অবজেক্ট সহ MobileAds
সেট করে:
// Configure your RequestConfiguration with Test Device Ids.
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TestDeviceIds = TestDeviceIds
});
সমস্ত বিজ্ঞাপন অনুরোধ অনুরোধ কনফিগারেশন পরিবর্তনগুলি প্রয়োগ করে তা নিশ্চিত করতে, আপনি SDK শুরু করার আগে অনুরোধ কনফিগারেশন সেট করুন৷
শিশু-নির্দেশিত সেটিং
চিলড্রেনস অনলাইন প্রাইভেসি প্রোটেকশন অ্যাক্ট (COPPA) এর উদ্দেশ্যে, "শিশু-নির্দেশিত চিকিত্সার জন্য ট্যাগ" নামে একটি সেটিং রয়েছে৷ এই ট্যাগ সেট করে, আপনি প্রত্যয়িত করেন যে এই বিজ্ঞপ্তিটি সঠিক এবং আপনি অ্যাপের মালিকের পক্ষে কাজ করার জন্য অনুমোদিত৷ আপনি বুঝতে পেরেছেন যে এই সেটিং এর অপব্যবহারের ফলে আপনার Google অ্যাকাউন্ট বন্ধ হয়ে যেতে পারে৷
একজন অ্যাপ ডেভেলপার হিসেবে, আপনি নির্দেশ করতে পারেন যে আপনি বিজ্ঞাপনের অনুরোধ করার সময় Google আপনার সামগ্রীকে শিশু-নির্দেশিত হিসাবে বিবেচনা করুক। আপনি যদি ইঙ্গিত করেন যে আপনি Google আপনার সামগ্রীকে শিশু-নির্দেশিত হিসাবে বিবেচনা করতে চান, তাহলে SDK সেই বিজ্ঞাপন অনুরোধে IBA এবং পুনরায় বিপণন বিজ্ঞাপনগুলি অক্ষম করার পদক্ষেপ নেয়৷
সেটিংটি RequestConfiguration.TagForChildDirectedTreatment)
এর মাধ্যমে Google Play পরিষেবা SDK-এর সমস্ত সংস্করণের সাথে ব্যবহার করা যেতে পারে :
TagForChildDirectedTreatment
TagForChildDirectedTreatment.True
করুন। COPPA-এর উদ্দেশ্যে আপনি আপনার সামগ্রীকে শিশু-নির্দেশিত হিসাবে বিবেচনা করতে চান তা নির্দেশ করার জন্য সত্য। এই সেটিং অ্যান্ড্রয়েড বিজ্ঞাপন শনাক্তকারীর (AAID) সংক্রমণকে বাধা দেয়।TagForChildDirectedTreatment.False
এর সাথেTagForChildDirectedTreatment
সেট করুন। COPPA-এর উদ্দেশ্যে আপনি আপনার সামগ্রীকে শিশু-নির্দেশিত হিসাবে বিবেচনা করতে চান না তা বোঝাতে মিথ্যা।বিজ্ঞাপনের অনুরোধে COPPA-এর ক্ষেত্রে আপনার বিষয়বস্তুকে আপনি কীভাবে ব্যবহার করতে চান তা নির্দেশ করতে না চাইলে
null
দিয়েTagForChildDirectedTreatment
সেট করুন।
নিম্নলিখিত উদাহরণটি নির্দেশ করে যে আপনি COPPA-এর উদ্দেশ্যে আপনার সামগ্রীকে শিশু-নির্দেশিত হিসাবে বিবেচনা করতে চান:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
});
সম্মতির বয়স কম ব্যবহারকারীদের
ইউরোপিয়ান ইকোনমিক এরিয়া (EEA) এর ব্যবহারকারীদের সম্মতির বয়সের কম বয়সী ব্যবহারকারীদের চিকিৎসা পাওয়ার জন্য আপনি বিজ্ঞাপনের অনুরোধগুলি চিহ্নিত করতে পারেন। এই বৈশিষ্ট্যটি জেনারেল ডেটা প্রোটেকশন রেগুলেশন (GDPR) মেনে চলার সুবিধার্থে ডিজাইন করা হয়েছে। মনে রাখবেন GDPR-এর অধীনে আপনার অন্যান্য আইনি বাধ্যবাধকতা থাকতে পারে। ইউরোপীয় ইউনিয়ন নির্দেশিকা পর্যালোচনা করুন এবং আপনার নিজের আইনী পরামর্শের সাথে পরামর্শ করুন। মনে রাখবেন যে Google-এর সরঞ্জামগুলি সম্মতি সহজতর করার জন্য ডিজাইন করা হয়েছে এবং আইনের অধীনে কোনও নির্দিষ্ট প্রকাশককে তার বাধ্যবাধকতা থেকে মুক্তি দেয় না।
GDPR কীভাবে প্রকাশকদের প্রভাবিত করে সে সম্পর্কে আরও জানুন ।
এই বৈশিষ্ট্যটি ব্যবহার করার সময়, ইউরোপে সম্মতির বয়সের নিচে ব্যবহারকারীদের জন্য একটি ট্যাগ (TFUA) প্যারামিটার বিজ্ঞাপনের অনুরোধে অন্তর্ভুক্ত করা হয়। এই প্যারামিটারটি সমস্ত বিজ্ঞাপন অনুরোধের জন্য পুনরায় বিপণন সহ ব্যক্তিগতকৃত বিজ্ঞাপন অক্ষম করে। এটি তৃতীয় পক্ষের বিজ্ঞাপন বিক্রেতাদের অনুরোধগুলিকে অক্ষম করে, যেমন বিজ্ঞাপন পরিমাপ পিক্সেল এবং তৃতীয় পক্ষের বিজ্ঞাপন সার্ভার৷
শিশু-নির্দেশিত সেটিংসের মতো, TFUA প্যারামিটার সেট করার জন্য RequestConfiguration
কনফিগারেশনে একটি পদ্ধতি রয়েছে: TagForUnderAgeOfConsent
, নিম্নলিখিত বিকল্পগুলির সাথে।
TagForUnderAgeOfConsent.True
সাথেTagForUnderAgeOfConsent
সেট করুন। আপনি যে বিজ্ঞাপনের অনুরোধটি ইউরোপীয় অর্থনৈতিক অঞ্চলে (EEA) সম্মতির বয়সের কম বয়সী ব্যবহারকারীদের জন্য ব্যবহার করতে চান তা বোঝাতে। এই সেটিং অ্যান্ড্রয়েড বিজ্ঞাপন শনাক্তকারীর (AAID) সংক্রমণকে বাধা দেয়।TagForUnderAgeOfConsent.False
এর সাথেTagForUnderAgeOfConsent
সেট করুন। এটি বোঝাতে যে আপনি বিজ্ঞাপনের অনুরোধটি ইউরোপীয় অর্থনৈতিক অঞ্চলের (EEA) সম্মতির কম বয়সী ব্যবহারকারীদের জন্য চিকিত্সা গ্রহণ না করতে চান তা বোঝাতে।null
সাথেTagForUnderAgeOfConsent
সেট করুন যাতে আপনি নির্দিষ্ট করেননি যে বিজ্ঞাপনের অনুরোধটি ইউরোপীয় অর্থনৈতিক অঞ্চলের (EEA) সম্মতির বয়সের কম ব্যবহারকারীদের জন্য ব্যবহার করা উচিত কিনা।
নিম্নলিখিত উদাহরণটি নির্দেশ করে যে আপনি আপনার বিজ্ঞাপনের অনুরোধে TFUA অন্তর্ভুক্ত করতে চান:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
});
শিশু-নির্দেশিত সেটিং এবং TagForUnderAgeOfConsent
সক্ষম করার জন্য ট্যাগগুলি একই সাথে true
সেট করা উচিত নয়৷ যদি সেগুলি হয়, তবে শিশু-নির্দেশিত সেটিং অগ্রাধিকার পায়৷
বিজ্ঞাপন সামগ্রী ফিল্টারিং
Google Play-এর অনুপযুক্ত বিজ্ঞাপন নীতি মেনে চলতে যাতে একটি বিজ্ঞাপনের মধ্যে সংশ্লিষ্ট অফারগুলি অন্তর্ভুক্ত থাকে, আপনার অ্যাপের মধ্যে দেখানো সমস্ত বিজ্ঞাপন এবং তাদের সংশ্লিষ্ট অফারগুলি অবশ্যই আপনার অ্যাপের কন্টেন্ট রেটিং-এর জন্য উপযুক্ত হতে হবে, এমনকি কন্টেন্ট নিজে থেকেই Google Play-এর নীতির সাথে সঙ্গতিপূর্ণ হয়।
সর্বাধিক বিজ্ঞাপন সামগ্রী রেটিং এর মতো সরঞ্জামগুলি আপনাকে আপনার ব্যবহারকারীদের দেখানো বিজ্ঞাপনগুলির বিষয়বস্তুর উপর আরও নিয়ন্ত্রণ করতে সহায়তা করতে পারে। প্ল্যাটফর্ম নীতি মেনে চলতে সাহায্য করার জন্য আপনি সর্বোচ্চ কন্টেন্ট রেটিং সেট করতে পারেন।
MaxAdContentRating
ফিল্ড ব্যবহার করে অ্যাপগুলি তাদের বিজ্ঞাপনের অনুরোধের জন্য সর্বাধিক বিজ্ঞাপন সামগ্রী রেটিং সেট করতে পারে। যখন এই সেটিং কনফিগার করা হয় তখন AdMob বিজ্ঞাপনগুলি রিটার্ন করা হয় যাতে অনুরোধের চেয়ে কম লেভেলে কন্টেন্ট রেটিং থাকে।
এই নেটওয়ার্কের জন্য অতিরিক্ত সম্ভাব্য মানগুলি ডিজিটাল সামগ্রী লেবেল শ্রেণীবিভাগের উপর ভিত্তি করে , এবং নিম্নলিখিত স্ট্রিংগুলির মধ্যে একটি হতে হবে:
-
MaxAdContentRating.G
-
MaxAdContentRating.PG
-
MaxAdContentRating.T
-
MaxAdContentRating.MA
নিম্নলিখিত উদাহরণটি একটি RequestConfiguration
অবজেক্ট কনফিগার করে তা নির্দিষ্ট করে যে বিজ্ঞাপনের সামগ্রীটি অবশ্যই একটি ডিজিটাল সামগ্রী লেবেল উপাধির সাথে সঙ্গতিপূর্ণ হবে যা G
এর চেয়ে বেশি নয়:
MobileAds.SetRequestConfiguration(new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
});
প্রতিটি বিজ্ঞাপন অনুরোধের জন্য সর্বাধিক সামগ্রী রেটিং সেট করার বিষয়ে আরও জানুন।
বিজ্ঞাপন অনুরোধ
AdManagerAdRequest
অবজেক্ট বিজ্ঞাপন অনুরোধের জন্য টার্গেটিং তথ্য সংগ্রহ করে।
কাস্টম টার্গেটিং
আপনি AdManagerAdRequest.AddCustomTargeting()
এর মাধ্যমে Google Ad Manager প্রচারাভিযানের লাইন আইটেম টার্গেট করতে কাস্টম কী-মান জোড়া পাস করতে পারেন :
নিম্নলিখিত উদাহরণটি কাস্টম টার্গেটিং বয়সকে 25
হিসাবে অতিক্রম করেছে:
// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "25"}
}
};
নিম্নলিখিত উদাহরণটি 24 থেকে 26 বছর বয়সী ব্যক্তিদের লক্ষ্য করে:
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-এর সাহায্যে, আপনি ব্যবহারকারীর শনাক্তকারী শেয়ার করার প্রয়োজন ছাড়াই, স্ট্যান্ডার্ড ট্যাক্সোনমি ব্যবহার করে, সমস্ত লেনদেনের ধরনে বিডারদের কাছে আপনার দর্শকের বৈশিষ্ট্যগুলিকে যোগাযোগ করে প্রোগ্রাম্যাটিক নগদীকরণ উন্নত করতে আপনার ব্যবহারকারীর ডেটা ব্যবহার করতে পারেন। আপনার শ্রোতা বৈশিষ্ট্য আচরণগত এবং আগ্রহ-ভিত্তিক ডেটা ( IAB অডিয়েন্স ট্যাক্সোনমি 1.1 ) এবং প্রাসঙ্গিক ডেটা ( IAB কন্টেন্ট ট্যাক্সোনমি 2.2 ) অন্তর্ভুক্ত করতে পারে।
নিম্নলিখিত উদাহরণটি দর্শকদের বিভাজন সেট করে:
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"},
}
};