এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে একটি বিজ্ঞাপন অনুরোধে লক্ষ্য তথ্য প্রদান করতে হয়।
বিজ্ঞাপন টার্গেটিং কীভাবে কার্যকরভাবে করা হচ্ছে তা দেখতে, Swift অথবা Objective-C তে iOS API ডেমো অ্যাপটি ডাউনলোড করুন।
পূর্বশর্ত
শুরু করুন নির্দেশিকাটি সম্পূর্ণ করুন।
GADRequest কনফিগারেশন
GADRequestConfiguration হল এমন একটি অবজেক্ট যা GADMobileAds শেয়ার্ড ইনস্ট্যান্সের মাধ্যমে বিশ্বব্যাপী প্রয়োগের জন্য টার্গেটিং তথ্য সংগ্রহ করে। এটি নিম্নলিখিত কোড দিয়ে অ্যাক্সেস করা যেতে পারে:
সুইফট
let requestConfiguration = MobileAds.shared.requestConfiguration
অবজেক্টিভ-সি
GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;
সমস্ত বিজ্ঞাপন অনুরোধ যাতে অনুরোধ কনফিগারেশনের পরিবর্তনগুলি প্রয়োগ করে তা নিশ্চিত করতে, Google মোবাইল বিজ্ঞাপন SDK শুরু করার আগে অনুরোধ কনফিগারেশন সেট করুন।
শিশু-নির্দেশিত সেটিং
শিশুদের অনলাইন গোপনীয়তা সুরক্ষা আইন (COPPA) এর উদ্দেশ্যে, tagForChildDirectedTreatment নামে একটি সেটিং রয়েছে।
একজন অ্যাপ ডেভেলপার হিসেবে, আপনি বিজ্ঞাপনের অনুরোধ করার সময় Google আপনার কন্টেন্টকে শিশু-নির্দেশিত হিসেবে বিবেচনা করুক কিনা তা নির্দেশ করতে পারেন। যখন আপনি নির্দেশ করেন যে Google আপনার কন্টেন্টকে শিশু-নির্দেশিত হিসেবে বিবেচনা করুক, তখন Google সেই বিজ্ঞাপনের অনুরোধে IBA এবং পুনঃবিপণন বিজ্ঞাপন বন্ধ করার পদক্ষেপ নেয়। সেটিংস বিকল্পগুলি নিম্নরূপ:
- আপনার কন্টেন্টকে COPPA-এর উদ্দেশ্যে শিশু-নির্দেশিত হিসেবে বিবেচনা করতে চান তা বোঝাতে
tagForChildDirectedTreatmenttrueহিসেবে সেট করুন। এটি বিজ্ঞাপন শনাক্তকারী, IDFA-এর সংক্রমণকে বাধা দেয়। - COPPA-এর উদ্দেশ্যে আপনার কন্টেন্টকে শিশু-নির্দেশিত হিসেবে বিবেচনা করতে চান না তা বোঝাতে
tagForChildDirectedTreatmentকেfalseহিসেবে সেট করুন। - COPPA-এর ক্ষেত্রে আপনার কন্টেন্ট কেমন হবে তা যদি আপনি নির্দেশ করতে না চান, তাহলে
tagForChildDirectedTreatmentসেট করবেন না।
নিম্নলিখিত উদাহরণটি ইঙ্গিত দেয় যে আপনি চান যে আপনার কন্টেন্ট COPPA-এর উদ্দেশ্যে শিশু-নির্দেশিত হিসেবে বিবেচিত হোক:
সুইফট
MobileAds.shared.requestConfiguration.tagForChildDirectedTreatment = true
অবজেক্টিভ-সি
GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment = @YES;
এই ট্যাগটি সেট করার মাধ্যমে, আপনি নিশ্চিত করছেন যে এই বিজ্ঞপ্তিটি সঠিক এবং অ্যাপের মালিকের পক্ষে কাজ করার জন্য আপনি অনুমোদিত। আপনি বুঝতে পারছেন যে এই সেটিংসের অপব্যবহারের ফলে আপনার Google অ্যাকাউন্ট বন্ধ হয়ে যেতে পারে।
সম্মতির বয়সের কম বয়সী ব্যবহারকারীরা
ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA)-এর সম্মতির বয়সের কম বয়সী ব্যবহারকারীদের জন্য আপনার বিজ্ঞাপনের অনুরোধগুলি চিহ্নিত করতে পারেন। এই বৈশিষ্ট্যটি জেনারেল ডেটা প্রোটেকশন রেগুলেশন (GDPR) মেনে চলা সহজতর করার জন্য ডিজাইন করা হয়েছে। মনে রাখবেন যে GDPR-এর অধীনে আপনার অন্যান্য আইনি বাধ্যবাধকতা থাকতে পারে। ইউরোপীয় ইউনিয়নের নির্দেশিকা পর্যালোচনা করুন এবং আপনার নিজস্ব আইনি পরামর্শদাতার সাথে পরামর্শ করুন। মনে রাখবেন যে Google-এর সরঞ্জামগুলি মেনে চলা সহজতর করার জন্য ডিজাইন করা হয়েছে এবং আইনের অধীনে কোনও নির্দিষ্ট প্রকাশককে তার বাধ্যবাধকতা থেকে মুক্তি দেয় না। GDPR প্রকাশকদের কীভাবে প্রভাবিত করে সে সম্পর্কে আরও জানুন ।
এই বৈশিষ্ট্যটি ব্যবহার করার সময়, ভবিষ্যতের সমস্ত বিজ্ঞাপন অনুরোধে একটি ট্যাগ ফর ইউজারস আন্ডার দ্য এজ অফ কনসেন্ট ইন ইউরোপ (TFUA) প্যারামিটার অন্তর্ভুক্ত করা হবে। এই প্যারামিটারটি সেই নির্দিষ্ট বিজ্ঞাপন অনুরোধের জন্য ব্যক্তিগতকৃত বিজ্ঞাপন, পুনঃবিপণন সহ, অক্ষম করে। এটি তৃতীয় পক্ষের বিজ্ঞাপন বিক্রেতাদের অনুরোধও অক্ষম করে, যেমন বিজ্ঞাপন পরিমাপ পিক্সেল এবং তৃতীয় পক্ষের বিজ্ঞাপন সার্ভার।
GADMobileAds.requestConfiguration অবজেক্টে tagForUnderAgeOfConsent প্রপার্টি সেট করে true পাস করে Google Mobile Ads SDK-এর সকল ভার্সনের সাথে এই সেটিংটি ব্যবহার করা যেতে পারে।
- সম্মতির বয়সের কম বয়সী ব্যবহারকারীদের জন্য উপযুক্ত পদ্ধতিতে বিজ্ঞাপনের অনুরোধ পরিচালনা করা হোক তা বোঝাতে
tagForUnderAgeOfConsenttrueহিসেবে সেট করুন। এটি বিজ্ঞাপন শনাক্তকারী, IDFA এর সংক্রমণকেও বাধা দেয়। -
tagForUnderAgeOfConsentসেট না করার অর্থ হল আপনি চান না যে বিজ্ঞাপনের অনুরোধগুলি সম্মতির বয়সের কম বয়সী ব্যবহারকারীদের জন্য উপযুক্ত পদ্ধতিতে পরিচালনা করা হোক।
নিচের উদাহরণটি ইঙ্গিত করে যে আপনি আপনার বিজ্ঞাপনের অনুরোধে TFUA অন্তর্ভুক্ত করতে চান:
সুইফট
MobileAds.shared.requestConfiguration.tagForUnderAgeOfConsent = true
অবজেক্টিভ-সি
GADMobileAds.sharedInstance.requestConfiguration.tagForUnderAgeOfConsent = @YES;
শিশু-নির্দেশিত সেটিং এবং tagForUnderAgeOfConsent সক্ষম করার জন্য ট্যাগগুলি একই সাথে true তে সেট করা উচিত নয়। যদি থাকে, তাহলে শিশু-নির্দেশিত সেটিংটি প্রাধান্য পাবে।
বিজ্ঞাপনের কন্টেন্ট ফিল্টারিং
অ্যাপগুলি GADRequestConfiguration এর maxAdContentRating প্রপার্টি ব্যবহার করে সমস্ত বিজ্ঞাপন অনুরোধের জন্য সর্বাধিক বিজ্ঞাপন কন্টেন্ট রেটিং সেট করতে পারে। এই সেটিংটি সেশনের বাকি অংশের জন্য ভবিষ্যতের সমস্ত বিজ্ঞাপন অনুরোধের ক্ষেত্রে প্রযোজ্য। এই প্রপার্টির সম্ভাব্য মানগুলি ডিজিটাল কন্টেন্ট লেবেল শ্রেণীবিভাগের উপর ভিত্তি করে তৈরি করা হয়েছে এবং নিম্নলিখিত ধ্রুবকগুলির মধ্যে একটি হওয়া উচিত:
-
GADMaxAdContentRatingGeneral -
GADMaxAdContentRatingParentalGuidance -
GADMaxAdContentRatingTeen -
GADMaxAdContentRatingMatureAudience
নিম্নলিখিত কোডটি সমস্ত বিজ্ঞাপন অনুরোধকে এইভাবে কনফিগার করে যে ফেরত পাঠানো বিজ্ঞাপনের সামগ্রীটি GADMaxAdContentRatingGeneral এর চেয়ে বেশি নয় এমন একটি ডিজিটাল সামগ্রী লেবেল উপাধির সাথে সঙ্গতিপূর্ণ হওয়া উচিত।
সুইফট
MobileAds.shared.requestConfiguration.maxAdContentRating =
GADMaxAdContentRating.general
অবজেক্টিভ-সি
GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
GADMaxAdContentRatingGeneral;
প্রকাশকের গোপনীয়তা ব্যবস্থাপনা (বিটা)
প্রকাশক গোপনীয়তা ব্যবস্থাপনা (PPT) API হল একটি ঐচ্ছিক টুল যা অ্যাপগুলিকে GADRequestConfiguration এর publisherPrivacyPersonalizationState প্রপার্টি ব্যবহার করে সমস্ত বিজ্ঞাপন অনুরোধের জন্য বিজ্ঞাপন ব্যক্তিগতকরণ বন্ধ করতে হবে কিনা তা নির্দেশ করতে দেয়। এই বৈশিষ্ট্যটি ব্যবহার করার সময়, সেশনের বাকি অংশের জন্য ভবিষ্যতের সমস্ত বিজ্ঞাপন অনুরোধে একটি প্রকাশক গোপনীয়তা ব্যবস্থাপনা (PPT) প্যারামিটার অন্তর্ভুক্ত করা হয়।
ডিফল্টরূপে, Google-এ বিজ্ঞাপনের অনুরোধগুলি ব্যক্তিগতকৃত বিজ্ঞাপন পরিবেশন করা হয়। নিম্নলিখিত কোডটি সমস্ত বিজ্ঞাপন অনুরোধের জন্য বিজ্ঞাপন ব্যক্তিগতকরণ বন্ধ করে দেয়:
সুইফট
MobileAds.shared.requestConfiguration.publisherPrivacyPersonalizationState =
.disabled
অবজেক্টিভ-সি
GADMobileAds.sharedInstance.requestConfiguration.publisherPrivacyPersonalizationState =
GADPublisherPrivacyPersonalizationStateDisabled;
GADRequest সম্পর্কে
GADRequest অবজেক্টটি বিজ্ঞাপনের অনুরোধের সাথে পাঠানোর জন্য লক্ষ্যবস্তু সম্পর্কিত তথ্য সংগ্রহ করে।
নেটওয়ার্কের অতিরিক্ত সুবিধা যোগ করুন
নেটওয়ার্ক এক্সট্রা হলো একটি বিজ্ঞাপনের অনুরোধের সাথে পাঠানো অতিরিক্ত বিবরণ যা একটি একক বিজ্ঞাপন উৎসের জন্য নির্দিষ্ট।
নিম্নলিখিত কোড স্নিপেটটি Google-এ bottom মান সহ collapsible এর একটি অতিরিক্ত প্যারামিটার কী সেট করে:
সুইফট
let request = Request()
let extras = Extras()
extras.additionalParameters = ["collapsible": "bottom"]
request.register(extras)
adLoader?.load(request)
অবজেক্টিভ-সি
GADRequest *request = [GADRequest request];
GADExtras *extras = [[GADExtras alloc] init];
extras.additionalParameters = @{@"collapsible": @"bottom"};
[request registerAdNetworkExtras:extras];
[self.adLoader loadRequest:request];
কন্টেন্ট ইউআরএল
কোনও বিজ্ঞাপনের অনুরোধ করার সময়, অ্যাপগুলি তাদের পরিবেশিত সামগ্রীর URL পাস করতে পারে। এটি কীওয়ার্ড টার্গেটিংকে বিজ্ঞাপনটিকে সামগ্রীর সাথে মেলাতে সক্ষম করে।
উদাহরণস্বরূপ, যদি আপনার অ্যাপ https://www.example.com থেকে কন্টেন্ট দেখানোর সময় কোনও বিজ্ঞাপনের অনুরোধ করে, তাহলে আপনি প্রাসঙ্গিক কীওয়ার্ডগুলিকে লক্ষ্য করার জন্য এই URLটি পাস করতে পারেন:
সুইফট
let request = Request()
request.contentURL = "https://www.example.com"
অবজেক্টিভ-সি
GADRequest *request = [GADRequest request];
request.contentURL = @"https://www.example.com";
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
- যখন কোনও বিজ্ঞাপন স্বয়ংক্রিয়ভাবে রিফ্রেশ হয় তখন কোন টার্গেটিং ব্যবহার করা হয়?
- বিজ্ঞাপন রিফ্রেশে, পূর্বে নির্দিষ্ট করা
GADRequestঅবজেক্টটি আবার টার্গেট করার জন্য ব্যবহার করা হয়। নতুন টার্গেটিং সেট করতে, একটি নতুনGADRequestঅবজেক্ট দিয়েGADBannerViewএ স্পষ্টভাবেloadRequestকল করুন। - আমি কীভাবে মধ্যস্থতা নেটওয়ার্কগুলিতে অতিরিক্ত টার্গেটিং প্যারামিটারগুলি প্রেরণ করব?
- মধ্যস্থতা নেটওয়ার্কগুলিতে টার্গেটিং কীভাবে পাঠাতে হয় তা জানতে মধ্যস্থতা দেখুন।