RequestConfiguration অবজেক্ট প্রতিটি বিজ্ঞাপন অনুরোধের জন্য গ্লোবাল কনফিগারেশন সংগ্রহ করে এবং MobileAds.instance.updateRequestConfiguration() দ্বারা প্রয়োগ করা হয়।
সব বিজ্ঞাপনের অনুরোধে যাতে অনুরোধের কনফিগারেশন সংক্রান্ত পরিবর্তন প্রয়োগ করা হয় তা নিশ্চিত করতে, Google Mobile Ads Flutter Plugin শুরু করার আগে অনুরোধের কনফিগারেশন আপডেট করুন।
বাচ্চাদের জন্য তৈরি করা কন্টেন্ট সংক্রান্ত সেটিং
চিলড্রেনস অনলাইন প্রাইভেসি প্রোটেকশন অ্যাক্ট (COPPA)-এর উদ্দেশ্যে, "বাচ্চাদের জন্য নির্ধারিত ব্যবস্থাপনা হিসেবে ট্যাগ করুন" নামে একটি সেটিং আছে।
অ্যাপ ডেভেলপার হিসেবে, আপনি বিজ্ঞাপনের অনুরোধ করার সময় Google-কে জানাতে পারেন যে আপনার কন্টেন্ট শিশুদের জন্য নির্ধারিত হিসেবে বিবেচনা করা হবে কিনা। আপনি যদি চান যে Google আপনার কন্টেন্টকে শিশুদের জন্য নির্ধারিত হিসেবে বিবেচনা করুক, তাহলে আমরা সেই বিজ্ঞাপনের অনুরোধের জন্য IBA এবং রিমার্কেটিং বিজ্ঞাপন বন্ধ করার ব্যাপারে পদক্ষেপ নেব। RequestConfiguration.tagForChildDirectedTreatment()-এর মাধ্যমে Google Play পরিষেবা SDK-এর সব ভার্সনে
এই সেটিং ব্যবহার করা যেতে পারে:
- COPPA-এর উদ্দেশ্যে আপনার কন্টেন্ট শিশুদের জন্য নির্ধারিত হিসেবে ট্যাগ করতে চাইলে,
TagForChildDirectedTreatment.yesআর্গুমেন্ট ব্যবহার করুন। - COPPA-এর উদ্দেশ্যে আপনার কন্টেন্ট শিশুদের জন্য নির্ধারিত হিসেবে ট্রিট করা হোক, আপনি যদি তা না চান, তাহলে
TagForChildDirectedTreatment.noআর্গুমেন্ট ব্যবহার করুন। - বিজ্ঞাপনের অনুরোধে COPPA-এর সাথে সম্পর্কিত আপনার কন্টেন্ট কীভাবে
পরিচালনা করতে চান তা উল্লেখ করতে না চাইলে,
TagForChildDirectedTreatment.unspecifiedআর্গুমেন্ট ব্যবহার করুন অথবা এই ট্যাগ সেট করবেন না।
নিম্নলিখিত উদাহরণ থেকে বোঝা যায় যে আপনি COPPA-র উদ্দেশ্যে আপনার কন্টেন্টকে বাচ্চাদের জন্য তৈরি হিসেবে দেখাতে চান:
final RequestConfiguration requestConfiguration = RequestConfiguration(
tagForChildDirectedTreatment: TagForChildDirectedTreatment.yes);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);
সম্মতি দেওয়ার উপযুক্ত বয়স হয়নি এমন ব্যবহারকারী
ইউরোপীয় অর্থনৈতিক অঞ্চলের (EEA) যে ব্যবহারকারীদের বয়স সম্মতি দেওয়ার উপযুক্ত বয়সের থেকে কম, তাদের জন্য বিজ্ঞাপনের অনুরোধ প্রসেস করার জন্য আপনি অনুরোধটি চিহ্নিত করতে পারেন। জেনারেল ডেটা প্রোটেকশন রেগুলেশন (GDPR) মেনে চলার ব্যাপারে সাহায্য করতে এই ফিচার তৈরি করা হয়েছে। মনে রাখবেন যে জিডিপিআর-এর অধীনে আপনার অন্যান্য আইনি বাধ্যবাধকতা থাকতে পারে। ইউরোপীয় ইউনিয়নের নির্দেশিকা পর্যালোচনা করুন এবং আপনার আইনি উপদেষ্টার সাথে পরামর্শ করুন। মনে রাখবেন যে Google-এর টুল আইন মেনে চলার কাজে আপনাকে সাহায্য করার জন্য তৈরি করা হয়েছে এবং কোনও প্রকাশককে আইনগত বাধ্যবাধকতা এড়িয়ে যেতে সাহায্য করে না। জিডিপিআর (GDPR) প্রকাশকদের কীভাবে প্রভাবিত করে সেই সম্পর্কে আরও জানুন।
এই ফিচার ব্যবহার করার সময়, বিজ্ঞাপনের অনুরোধের সাথে ইউরোপে সম্মতি দেওয়ার উপযুক্ত বয়সের থেকে কম বয়সের ব্যবহারকারীদের জন্য ট্যাগ (TFUA) প্যারামিটার যোগ করে দেওয়া হবে। প্যারামিটারটি সেই নির্দিষ্ট বিজ্ঞাপনের অনুরোধের জন্য রিমার্কেটিং সহ বিশেষভাবে বেছে নেওয়া বিজ্ঞাপন দেখানো বন্ধ করে দেয়। এছাড়াও, এটি বিজ্ঞাপন পরিমাপ করার পিক্সেল ও থার্ড-পার্টি বিজ্ঞাপন সার্ভারের মতো থার্ড-পার্টি বিজ্ঞাপন ভেন্ডরদের কাছে অনুরোধ পাঠানো বন্ধ করে দেয়।
RequestConfiguration.tagForUnderAgeOfConsent() ব্যবহার করে ট্যাগ সেট করা হয়েছে:
- সম্মতি দেওয়ার উপযুক্ত বয়সের চেয়ে কম বয়সী ব্যবহারকারীদের জন্য উপযুক্ত পদ্ধতিতে অনুরোধ কনফিগারেশন ম্যানেজ করতে চাইলে,
TagForUnderAgeOfConsent.yesআর্গুমেন্ট ব্যবহার করুন। TagForUnderAgeOfConsent.noআর্গুমেন্ট ব্যবহার করে আপনি জানাতে পারেন যে সম্মতি দেওয়ার উপযুক্ত বয়সের থেকে কম বয়সের ব্যবহারকারীদের জন্য উপযুক্ত পদ্ধতিতে অনুরোধ কনফিগারেশন ম্যানেজ করতে চান না।ইউরোপীয় অর্থনৈতিক অঞ্চলে (EEA) সম্মতি দেওয়ার উপযুক্ত বয়সের চেয়ে কম বয়সী ব্যবহারকারীদের জন্য বিজ্ঞাপনের অনুরোধে ট্রিটমেন্ট করা উচিত কিনা তা আপনি নির্দিষ্ট করেছেন কিনা তা নির্দেশ করতে
TagForUnderAgeOfConsent.unspecifiedআর্গুমেন্ট ব্যবহার করুন বা এই ট্যাগ সেট করবেন না। নিচের উদাহরণ থেকে বোঝা যায় যে আপনি বিজ্ঞাপনের অনুরোধে TFUA যোগ করতে চান:final RequestConfiguration requestConfiguration = RequestConfiguration( tagForUnderAgeOfConsent: TagForUnderAgeOfConsent.yes); MobileAds.instance.updateRequestConfiguration(requestConfiguration);
বাচ্চাদের জন্য নির্দেশিত সেটিং চালু করার ট্যাগ এবং setTagForUnderAgeOfConsent
দুটিই একইসাথে true হিসেবে সেট করা যাবে না। সেটি করা হলে, বাচ্চাদের জন্য তৈরি
সেটিং প্রাধান্য পাবে।
বিজ্ঞাপনের কন্টেন্ট ফিল্টার করা
বিজ্ঞাপন কন্টেন্ট রেটিং RequestConfiguration.maxAdContentRating() ব্যবহার করে সেট করা যেতে পারে:
এইসব অনুরোধের জন্য AdMob বিজ্ঞাপন ফেরত দেওয়া হয়েছে যেগুলির কন্টেন্ট রেটিং এই লেভেলে বা তার নিচে
রয়েছে। এই নেটওয়ার্ক এক্সট্রার সম্ভাব্য ভ্যালু ডিজিটাল কন্টেন্ট
লেবেল ক্লাসিফিকেশন-এর উপর ভিত্তি করে এবং নিম্নলিখিত MaxAdContentRatingটি অবজেক্টের
মধ্যে একটি হতে পারে:
MaxAdContentRating.gMaxAdContentRating.pgMaxAdContentRating.tMaxAdContentRating.ma
নিম্নলিখিত কোডটি RequestConfiguration অবজেক্ট কনফিগার করে যাতে নির্দিষ্ট করা যায় যে
ফেরত আসা বিজ্ঞাপন কন্টেন্ট G-এর থেকে বেশি নয় এমন ডিজিটাল কন্টেন্ট লেবেল ডেজিগনেশনের
অনুরূপ:
final RequestConfiguration requestConfiguration = RequestConfiguration(
maxAdContentRating: MaxAdContentRating.g);
MobileAds.instance.updateRequestConfiguration(requestConfiguration);
বিজ্ঞাপনের অনুরোধ
বিজ্ঞাপনের অনুরোধের সাথে পাঠানোর জন্য AdManagerAdRequest অবজেক্ট টার্গেটিং সংক্রান্ত তথ্য সংগ্রহ করে।
কাস্টম টার্গেটিং
Google Ad Manager ক্যাম্পেন (লাইন আইটেম) টার্গেট করতে আপনি কাস্টম কী-ভ্যালু পেয়ার পাস করতে পারেন:
// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = AdManagerAdRequest(
customTargeting: {'age': '25'},
);
প্রকাশকের দেওয়া শনাক্তকারী
আপনি ফ্রিকোয়েন্সি ক্যাপিং, দর্শকদের বিভাগ ও টার্গেটিং, সিকোয়েন্সিয়াল বিজ্ঞাপন রোটেশন এবং বিভিন্ন ডিভাইস জুড়ে দর্শক-ভিত্তিক বিজ্ঞাপন ডেলিভারি কন্ট্রোলে ব্যবহার করার জন্য প্রকাশকের দেওয়া শনাক্তকারী (PPID) সেট করতে পারেন।
PPID সেট করার একটি উদাহরণ এখানে দেওয়া হল:
AdManagerAdRequest adRequest = AdManagerAdRequest(
publisherProvidedId: 'AB123456789',
);
কন্টেন্ট URL
কন্টেন্ট-টার্গেট করা বিজ্ঞাপন ও ব্র্যান্ড সুরক্ষার জন্য কন্টেন্ট URL প্রদান করতে, আপনি
AdManagerAdRequest তৈরি করার সময় contentUrl পাস করতে পারেন:
AdManagerAdRequest request = AdManagerAdRequest(
contentUrl: 'https://www.example.com',
);
ব্র্যান্ড নিরাপত্তা
যেসব অ্যাপ্লিকেশন বিভিন্ন দর্শকের জন্য পরিবর্তনশীল কন্টেন্ট দেখায়,
সেগুলি neighboringContentUrls প্রদান করে URL-এর একটি ছোট তালিকা প্রদান করতে পারে
যখন একটি AdManagerAdRequest তৈরি করা হয়:
final neighboringContentUrls = [
'https://www.mycontenturl1.com',
'https://www.mycontenturl2.com',
'https://www.mycontenturl3.com',
'https://www.mycontenturl4.com',
];
AdManagerAdRequest request = AdManagerAdRequest(
neighboringContentUrls: neighboringContentUrls,
);
neighboringContentUrls, contentUrl-এর থেকে আলাদা কারণ এটি শুধুমাত্র ব্র্যান্ডের নিরাপত্তার জন্য ব্যবহার করা হয়।