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


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

পূর্বশর্ত

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::kUnderAgeOfConsentFalse-এ RequestConfiguration::tag_for_under_age_of_consent অ্যাসাইন করে আপনি জানাতে পারেন যে ইউরোপীয় অর্থনৈতিক অঞ্চলের (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::kMaxAdContentRatingG
  • RequestConfiguration::kMaxAdContentRatingPG
  • RequestConfiguration::kMaxAdContentRatingT
  • RequestConfiguration::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();