এই নির্দেশিকা থেকে জানতে পারবেন যে বিজ্ঞাপনের অনুরোধে কীভাবে টার্গেটিং সংক্রান্ত তথ্য প্রদান করতে হয়।
পূর্বশর্ত
- শুরু করুন বিকল্পে ক্লিক করুন।
RequestConfiguration
RequestConfiguration হল একটি স্ট্রাক্ট যা SetRequestConfiguration() গ্লোবাল ফাংশনের মাধ্যমে বিশ্বব্যাপী প্রয়োগ করার জন্য টার্গেটিং তথ্য সংগ্রহ করে।
অনুরোধের কনফিগারেশন আপডেট করতে, প্রথমে বর্তমান কনফিগারেশনটি পান, যেকোনও পছন্দসই আপডেট করুন এবং এটি নিম্নলিখিতভাবে সেট করুন:
firebase::gma::RequestConfiguration retrieved_configuration = firebase::gma::GetRequestConfiguration(); // .. apply your changes, then: firebase::gma::SetRequestConfiguration(request_configuration);
বাচ্চাদের জন্য তৈরি করা কন্টেন্ট সংক্রান্ত সেটিং
চিলড্রেনস অনলাইন প্রাইভেসি প্রোটেকশন অ্যাক্ট (COPPA)-এর উদ্দেশ্যে, "শিশুদের জন্য নির্ধারিত ব্যবস্থাপনা হিসেবে ট্যাগ করুন" নামে একটি সেটিং আছে। এই ট্যাগ সেট করার মাধ্যমে আপনি নিশ্চিত করছেন যে এই বিজ্ঞপ্তি সঠিক এবং অ্যাপের মালিকের হয়ে কাজ করার অনুমতি আপনার আছে। আপনি বোঝেন যে এই সেটিংয়ের অপব্যবহার করলে আপনার Google অ্যাকাউন্ট বন্ধ করে দেওয়া হতে পারে।
অ্যাপ ডেভেলপার হিসেবে, আপনি বিজ্ঞাপনের অনুরোধ করার সময় Google-কে জানাতে পারেন যে আপনার কন্টেন্ট শিশুদের জন্য নির্ধারিত হিসেবে বিবেচনা করা হবে কিনা। আপনি যদি চান যে Google আপনার কন্টেন্টকে শিশুদের জন্য নির্ধারিত হিসেবে বিবেচনা করুক, তাহলে আমরা সেই বিজ্ঞাপনের অনুরোধের জন্য IBA এবং রিমার্কেটিং বিজ্ঞাপন বন্ধ করার ব্যাপারে পদক্ষেপ নেব।
RequestConfiguration স্ট্রাক্টের tag_for_child_directed_treatment মেম্বারকে
নিম্নলিখিত গণনা করা ভ্যালুর মধ্যে একটিতে অ্যাসাইন করে
সেটিং কনফিগার করা যেতে পারে:
- COPPA-এর উদ্দেশ্যে আপনার কন্টেন্ট বাচ্চাদের জন্য উপযুক্ত হিসেবে বিবেচনা করা হোক, এটি জানাতে
RequestConfiguration::kChildDirectedTreatmentTrue-এRequestConfiguration::tag_for_child_directed_treatmentঅ্যাসাইন করুন। - COPPA-এর উদ্দেশ্যে আপনার কন্টেন্ট বাচ্চাদের জন্য তৈরি হিসেবে বিবেচনা করা হোক, আপনি যদি তা না চান, তাহলে
RequestConfiguration::tag_for_child_directed_treatment-এর জন্যRequestConfiguration::kChildDirectedTreatmentFalseঅ্যাসাইন করুন। - বিজ্ঞাপনের অনুরোধে
COPPA-র ক্ষেত্রে আপনার কন্টেন্ট কীভাবে ব্যবহার করা হবে তা জানাতে না চাইলে,
RequestConfiguration::tag_for_child_directed_treatment-এর জন্যRequestConfiguration::kChildDirectedTreatmentUnspecifiedঅ্যাসাইন করুন।
নিম্নলিখিত উদাহরণ থেকে বোঝা যায় যে আপনি COPPA-এর উদ্দেশ্যে আপনার কন্টেন্টকে বাচ্চাদের জন্য তৈরি হিসেবে দেখাতে চান:
firebase::gma::RequestConfiguration request_configuration = firebase::gma::GetRequestConfiguration(); request_configuration.tag_for_child_directed_treatment = firebase::RequestConfiguration::kChildDirectedTreatmentTrue; firebase::gma::SetRequestConfiguration(request_configuration);
এই ট্যাগ সেট করার মাধ্যমে আপনি সার্টিফাই করছেন যে এই বিজ্ঞপ্তি সঠিক এবং আপনি অ্যাপের মালিকের হয়ে কাজ করার জন্য অনুমোদিত। আপনি বোঝেন যে এই সেটিংয়ের অপব্যবহার করলে আপনার Google অ্যাকাউন্ট বন্ধ করে দেওয়া হতে পারে।
সম্মতি দেওয়ার উপযুক্ত বয়স হয়নি এমন ব্যবহারকারী
ইউরোপীয় অর্থনৈতিক অঞ্চলের (EEA) যে ব্যবহারকারীদের বয়স সম্মতি দেওয়ার উপযুক্ত বয়সের থেকে কম, তাদের জন্য বিজ্ঞাপনের অনুরোধ প্রসেস করার জন্য আপনি অনুরোধটি চিহ্নিত করতে পারেন। জেনারেল ডেটা প্রোটেকশন রেগুলেশন (GDPR) মেনে চলার ব্যাপারে সাহায্য করতে এই ফিচার তৈরি করা হয়েছে। মনে রাখবেন যে জিডিপিআর-এর অধীনে আপনার অন্যান্য আইনি বাধ্যবাধকতা থাকতে পারে। ইউরোপীয় ইউনিয়নের নির্দেশিকা পর্যালোচনা করুন এবং আপনার আইনি উপদেষ্টার সাথে পরামর্শ করুন। মনে রাখবেন যে Google-এর টুল আইন মেনে চলার কাজে আপনাকে সাহায্য করার জন্য তৈরি করা হয়েছে এবং কোনও প্রকাশককে আইনগত বাধ্যবাধকতা এড়িয়ে যেতে সাহায্য করে না। জিডিপিআর (GDPR) প্রকাশকদের কীভাবে প্রভাবিত করে সেই সম্পর্কে আরও জানুন।
এই ফিচার ব্যবহার করার সময়, বিজ্ঞাপনের অনুরোধের সাথে ইউরোপে সম্মতি দেওয়ার উপযুক্ত বয়সের থেকে কম বয়সের ব্যবহারকারীদের জন্য ট্যাগ (TFUA) প্যারামিটার যোগ করে দেওয়া হবে। এই প্যারামিটারটি সব বিজ্ঞাপনের অনুরোধের জন্য রিমার্কেটিং সহ পছন্দমতো বিজ্ঞাপন দেখানো বন্ধ করে দেয়। এছাড়াও, এটি বিজ্ঞাপন পরিমাপ করার পিক্সেল ও থার্ড-পার্টি বিজ্ঞাপন সার্ভারের মতো থার্ড-পার্টি বিজ্ঞাপন ভেন্ডরদের কাছে অনুরোধ পাঠানো বন্ধ করে দেয়।
বাচ্চাদের জন্য পরিচালিত সেটিংসের মতো, TFUA প্যারামিটার কনফিগার করার জন্য RequestConfiguration-এ একটি মেম্বার আছে: tag_for_under_age_of_consent, যা নিম্নলিখিত গণনা করা ভ্যালুর সাথে কনফিগার করা যেতে পারে:
RequestConfiguration::tag_for_under_age_of_consent-এRequestConfiguration::kUnderAgeOfConsentTrueঅ্যাসাইন করে আপনি জানাতে পারেন যে ইউরোপীয় অর্থনৈতিক অঞ্চলের (EEA) সম্মতি দেওয়ার উপযুক্ত বয়সের থেকে কম বয়সের ব্যবহারকারীদের জন্য বিজ্ঞাপনের অনুরোধ প্রসেস করতে চান।RequestConfiguration::tag_for_under_age_of_consent-কেRequestConfiguration::kUnderAgeOfConsentFalse-এ অ্যাসাইন করুন, যাতে বোঝা যায় যে আপনি ইউরোপীয় অর্থনৈতিক অঞ্চলের (EEA) সম্মতি দেওয়ার উপযুক্ত বয়সের থেকে কম বয়সের ব্যবহারকারীদের জন্য বিজ্ঞাপনের অনুরোধ প্রসেস করতে চান না।RequestConfiguration::tag_for_under_age_of_consent-এRequestConfiguration::kUnderAgeOfConsentUnspecifiedঅ্যাসাইন করুন, যাতে বোঝা যায় যে ইউরোপীয় অর্থনৈতিক অঞ্চলের (EEA) সম্মতি দেওয়ার উপযুক্ত বয়সের থেকে কম বয়সের ব্যবহারকারীদের জন্য বিজ্ঞাপনের অনুরোধ প্রসেস করা হবে কিনা তা আপনি উল্লেখ করেননি।
নিম্নলিখিত উদাহরণ থেকে বোঝা যায় যে আপনি বিজ্ঞাপনের অনুরোধে TFUA অন্তর্ভুক্ত করতে চান:
firebase::gma::RequestConfiguration request_configuration = firebase::gma::GetRequestConfiguration(); request_configuration.tag_for_under_age_of_consent = firebase::RequestConfiguration::kUnderAgeOfConsentTrue; firebase::gma::SetRequestConfiguration(request_configuration);
'বাচ্চাদের জন্য তৈরি' সেটিং এবং 'সম্মতি দেওয়ার উপযুক্ত বয়সের চেয়ে কম বয়সী ব্যবহারকারী' ট্যাগ দুটিই একসাথে 'সত্য' হিসেবে সেট করা যাবে না। সেটি করা হলে, বাচ্চাদের জন্য তৈরি সেটিং প্রাধান্য পাবে।
বিজ্ঞাপনের কন্টেন্ট ফিল্টার করা
অ্যাপ, RequestConfiguration::max_ad_content_rating field-এর মাধ্যমে বিজ্ঞাপনের অনুরোধের জন্য বিজ্ঞাপনের কন্টেন্টের সর্বাধিক রেটিং সেট করতে পারে। এটি কনফিগার করা থাকলে, AdMob বিজ্ঞাপন সেই লেভেলে বা তার নিচে কন্টেন্ট রেটিং সহ ফিরে আসে। এর সম্ভাব্য
মান ডিজিটাল কন্টেন্ট লেবেল শ্রেণীবিভাগের উপর ভিত্তি করে এবং নিম্নলিখিত গণনা করা মানের মধ্যে
একটি হতে হবে:
RequestConfiguration::kMaxAdContentRatingGRequestConfiguration::kMaxAdContentRatingPGRequestConfiguration::kMaxAdContentRatingTRequestConfiguration::kMaxAdContentRatingMA
নিম্নলিখিত কোডটি একটি RequestConfiguration স্ট্রাক্ট কনফিগার করে যাতে নির্দিষ্ট করা যায় যে ফেরত আসা বিজ্ঞাপনের কন্টেন্টটি G-এর চেয়ে বেশি নয় এমন একটি ডিজিটাল কন্টেন্ট লেবেল উপাধি অনুযায়ী হতে হবে:
firebase::gma::RequestConfiguration request_configuration = firebase::gma::GetRequestConfiguration(); request_configuration.max_ad_content_rating = firebase::RequestConfiguration::kMaxAdContentRatingG; firebase::gma::SetRequestConfiguration(request_configuration);
AdRequest
AdRequest অবজেক্ট বিজ্ঞাপনের অনুরোধের সাথে পাঠানোর জন্য টার্গেটিং সংক্রান্ত তথ্য সংগ্রহ করে।
কন্টেন্ট সংক্রান্ত URL
বিজ্ঞাপনের অনুরোধ করার সময়, অ্যাপগুলি যে কন্টেন্ট পরিবেশন করছে তার URL পাস করতে পারে। এটি কন্টেন্টের সাথে বিজ্ঞাপন ম্যাচ করার জন্য কীওয়ার্ড টার্গেটিং চালু করে।
যেমন, আপনার অ্যাপ যদি https://www.example.com থেকে কন্টেন্ট দেখানোর সময় বিজ্ঞাপনের অনুরোধ করে, তাহলে প্রাসঙ্গিক কীওয়ার্ড টার্গেট করার জন্য আপনি এই URL পাস করতে পারেন:
// AdRequest with content URL: firebase::admob::AdRequest ad_request(/*content_url=*/"https://www.example.com"); // AdRequest without content URL: firebase::admob::AdRequest ad_request();