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