টার্গেট করা হচ্ছে


বিজ্ঞাপনের অনুরোধে কীভাবে টার্গেটিং সংক্রান্ত তথ্য প্রদান করতে হয় তা এই নির্দেশিকায় ব্যাখ্যা করা হয়েছে।

পূর্বশর্ত

  • শুরু করুন বিকল্পে গিয়ে প্রসেসটি সম্পূর্ণ করুন।

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 ও রিমার্কেটিং বিজ্ঞাপন বন্ধ করার ব্যাপারে পদক্ষেপ নেব।

নিম্নলিখিত এনুমারেটেড ভ্যালুগুলির মধ্যে একটিতে tag_for_child_directed_treatment member of RequestConfiguration struct অ্যাসাইন করার মাধ্যমে সেটিংস কনফিগার করা যেতে পারে:

  • COPPA-র উদ্দেশ্যে আপনার কন্টেন্টকে বাচ্চাদের জন্য নির্ধারিত হিসেবে বিবেচনা করতে চাইলে, RequestConfiguration::tag_for_child_directed_treatment-কে RequestConfiguration::kChildDirectedTreatmentTrue অ্যাসাইন করুন।
  • COPPA-এর উদ্দেশ্যে আপনার কন্টেন্টকে বাচ্চাদের জন্য নির্ধারিত হিসেবে বিবেচনা করতে না চাইলে, RequestConfiguration::tag_for_child_directed_treatment-কে RequestConfiguration::kChildDirectedTreatmentFalse অ্যাসাইন করুন।
  • আপনি যদি বিজ্ঞাপনের অনুরোধে COPPA-র ক্ষেত্রে আপনার কন্টেন্ট কীভাবে ব্যবহার করা হবে তা উল্লেখ করতে না চান, তাহলে RequestConfiguration::tag_for_child_directed_treatment to 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) প্যারামিটার যোগ করে দেওয়া হবে। এই প্যারামিটার সব বিজ্ঞাপন অনুরোধের জন্য রিমার্কেটিং সহ পছন্দমতো বিজ্ঞাপন দেখানো বন্ধ করে দেয়। এছাড়াও, এটি বিজ্ঞাপন পরিমাপ করার পিক্সেল ও থার্ড-পার্টি বিজ্ঞাপন সার্ভারের মতো থার্ড-পার্টি বিজ্ঞাপন ভেন্ডরদের কাছে অনুরোধ পাঠানো বন্ধ করে দেয়।

শিশুদের জন্য নির্ধারিত সেটিংসের মতো, RequestConfiguration-এ TFUA প্যারামিটার কনফিগার করার জন্য একটি মেম্বার আছে: tag_for_under_age_of_consent, যা নিম্নলিখিত এনুমারেটেড ভ্যালু দিয়ে কনফিগার করা হতে পারে:

  • আপনি যে সম্মতি দেওয়ার বয়সের থেকে কম বয়সের ইউরোপীয় অর্থনৈতিক অঞ্চলের (EEA) ব্যবহারকারীদের জন্য বিজ্ঞাপনের অনুরোধে ট্রিটমেন্ট প্রয়োগ করতে চান তা বোঝাতে 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 to RequestConfiguration::kUnderAgeOfConsentUnspecified অ্যাসাইন করুন।

নিচের উদাহরণ থেকে বোঝা যায় যে আপনি বিজ্ঞাপনের অনুরোধে 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::kMaxAdContentRatingG
  • RequestConfiguration::kMaxAdContentRatingPG
  • RequestConfiguration::kMaxAdContentRatingT
  • RequestConfiguration::kMaxAdContentRatingMA

নিচের কোডটি একটি RequestConfiguration struct কনফিগার করে যাতে উল্লেখ করা যায় যে বিজ্ঞাপন কন্টেন্ট থেকে পাওয়া উত্তর যেন 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();