টার্গেটিং


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

পূর্বশর্ত

RequestConfiguration

RequestConfiguration হলো একটি স্ট্রাক্ট যা টার্গেটিং তথ্য সংগ্রহ করে, যা SetRequestConfiguration() গ্লোবাল ফাংশনের মাধ্যমে বিশ্বব্যাপী প্রয়োগ করা হয়।

অনুরোধের কনফিগারেশন আপডেট করতে, প্রথমে বর্তমান কনফিগারেশনটি সংগ্রহ করুন, আপনার পছন্দসই আপডেটগুলি করুন এবং নিম্নরূপে সেট করুন:

  firebase::gma::RequestConfiguration retrieved_configuration =
    firebase::gma::GetRequestConfiguration();

  // .. apply your changes, then:

  firebase::gma::SetRequestConfiguration(request_configuration);

শিশু-নির্দেশিত পরিবেশ

শিশু অনলাইন গোপনীয়তা সুরক্ষা আইন (COPPA)- এর উদ্দেশ্যে, "শিশুদের জন্য নির্দেশিত চিকিৎসার ট্যাগ" নামে একটি সেটিং রয়েছে। এই ট্যাগটি সেট করার মাধ্যমে, আপনি প্রত্যয়ন করছেন যে এই বিজ্ঞপ্তিটি সঠিক এবং আপনি অ্যাপটির মালিকের পক্ষ থেকে কাজ করার জন্য অনুমোদিত। আপনি অবগত আছেন যে এই সেটিংটির অপব্যবহারের ফলে আপনার গুগল অ্যাকাউন্টটি বন্ধ করে দেওয়া হতে পারে।

একজন অ্যাপ ডেভেলপার হিসেবে, আপনি যখন কোনো বিজ্ঞাপনের অনুরোধ করেন, তখন আপনার কন্টেন্টকে গুগল শিশু-নির্দেশিত হিসেবে বিবেচনা করবে কিনা, তা আপনি উল্লেখ করতে পারেন। আপনি যদি উল্লেখ করেন যে আপনি চান গুগল আপনার কন্টেন্টকে শিশু-নির্দেশিত হিসেবে বিবেচনা করুক, তাহলে আমরা সেই বিজ্ঞাপনের অনুরোধে IBA এবং রিমার্কেটিং বিজ্ঞাপন নিষ্ক্রিয় করার পদক্ষেপ নিই।

RequestConfiguration struct-এর tag_for_child_directed_treatment মেম্বারটিকে নিম্নলিখিত তালিকাভুক্ত মানগুলির মধ্যে একটিতে অ্যাসাইন করার মাধ্যমে এই সেটিংটি কনফিগার করা যায়:

  • 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 কে 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);

এই ট্যাগটি সেট করার মাধ্যমে, আপনি প্রত্যয়ন করছেন যে এই বিজ্ঞপ্তিটি সঠিক এবং আপনি অ্যাপটির মালিকের পক্ষ থেকে কাজ করার জন্য অনুমোদিত। আপনি অবগত আছেন যে এই সেটিংটির অপব্যবহারের ফলে আপনার গুগল অ্যাকাউন্টটি বন্ধ করে দেওয়া হতে পারে।

আপনি ইউরোপীয় অর্থনৈতিক অঞ্চলের (EEA) সম্মতিদানের বয়সের কম বয়সী ব্যবহারকারীদের জন্য আপনার বিজ্ঞাপনের অনুরোধগুলো চিহ্নিত করতে পারেন। এই বৈশিষ্ট্যটি জেনারেল ডেটা প্রোটেকশন রেগুলেশন (GDPR) মেনে চলা সহজ করার জন্য তৈরি করা হয়েছে। মনে রাখবেন যে 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 RequestConfiguration::kUnderAgeOfConsentUnspecified tag_for_under_age_of_consent-এর সাথে অ্যাসাইন করুন।

নিম্নলিখিত উদাহরণটি নির্দেশ করে যে আপনি আপনার বিজ্ঞাপন অনুরোধগুলিতে 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);

‘শিশু-নির্দেশিত’ সেটিং এবং ‘সম্মতি বয়সের কম বয়সী ব্যবহারকারী’—এই দুটি ট্যাগ একই সাথে ‘true’ সেট করা উচিত নয়। যদি তা করা হয়, তবে শিশু-নির্দেশিত সেটিংটি প্রাধান্য পাবে।

বিজ্ঞাপনের বিষয়বস্তু ফিল্টারিং

অ্যাপগুলি 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 পাঠাতে পারে। এর ফলে কীওয়ার্ড টার্গেটিংয়ের মাধ্যমে বিজ্ঞাপনটিকে কন্টেন্টের সাথে মেলানো যায়।

উদাহরণস্বরূপ, যদি আপনার অ্যাপ 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();