টার্গেটিং


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

পূর্বশর্ত

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 struct এর tag_for_child_directed_treatment সদস্যকে নিম্নলিখিত গণনাকৃত মানগুলির মধ্যে একটিতে বরাদ্দ করে সেটিংটি কনফিগার করা যেতে পারে:

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