এই নির্দেশিকা ব্যাখ্যা করে কিভাবে একটি বিজ্ঞাপনের অনুরোধে টার্গেটিং তথ্য প্রদান করতে হয়।
অ্যাকশনে বিজ্ঞাপন টার্গেটিং দেখতে, Swift বা Objective-C-তে iOS API ডেমো অ্যাপ ডাউনলোড করুন।
পূর্বশর্ত
শুরু করুন গাইডটি সম্পূর্ণ করুন।
GADRequest কনফিগারেশন
GADRequestConfiguration
হল একটি অবজেক্ট যা GADMobileAds
শেয়ার করা উদাহরণের মাধ্যমে বিশ্বব্যাপী প্রয়োগ করার লক্ষ্যে তথ্য সংগ্রহ করে। এটি নিম্নলিখিত কোড দিয়ে অ্যাক্সেস করা যেতে পারে:
সুইফট
let requestConfiguration = GADMobileAds.sharedInstance().requestConfiguration
উদ্দেশ্য-C
GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;
সমস্ত বিজ্ঞাপন অনুরোধ অনুরোধ কনফিগারেশন পরিবর্তনগুলি প্রয়োগ করে তা নিশ্চিত করতে, আপনি মোবাইল বিজ্ঞাপন SDK শুরু করার আগে অনুরোধ কনফিগারেশন সেট করুন৷
শিশু-নির্দেশিত সেটিং
চিলড্রেনস অনলাইন প্রাইভেসি প্রোটেকশন অ্যাক্ট (COPPA) এর উদ্দেশ্যে, tagForChildDirectedTreatment
নামে একটি সেটিং রয়েছে।
একজন অ্যাপ ডেভেলপার হিসেবে, আপনি নির্দেশ করতে পারেন যে আপনি বিজ্ঞাপনের অনুরোধ করার সময় Google আপনার সামগ্রীকে শিশু-নির্দেশিত হিসাবে বিবেচনা করুক। আপনি যখন ইঙ্গিত করেন যে আপনি Google আপনার সামগ্রীকে শিশু-নির্দেশিত হিসাবে ব্যবহার করতে চান, তখন Google সেই বিজ্ঞাপন অনুরোধে IBA এবং পুনরায় বিপণন বিজ্ঞাপনগুলি অক্ষম করার পদক্ষেপ নেয়৷ সেটিং বিকল্পগুলি নিম্নরূপ:
-
tagForChildDirectedTreatment
কেtrue
হিসাবে সেট করুন যে আপনি COPPA এর উদ্দেশ্যে আপনার সামগ্রীকে শিশু-নির্দেশিত হিসাবে বিবেচনা করতে চান। এটি বিজ্ঞাপন শনাক্তকারী, IDFA এর সংক্রমণকে বাধা দেয়। -
tagForChildDirectedTreatment
কেfalse
সেট করুন যাতে বোঝা যায় যে আপনি COPPA-এর উদ্দেশ্যে আপনার সামগ্রীকে শিশু-নির্দেশিত হিসাবে বিবেচনা করতে চান না। - আপনি যদি COPPA-এর ক্ষেত্রে আপনার বিষয়বস্তুকে কীভাবে ব্যবহার করতে চান তা নির্দেশ করতে না চাইলে
tagForChildDirectedTreatment
সেট করবেন না।
নিম্নলিখিত উদাহরণটি নির্দেশ করে যে আপনি COPPA-এর উদ্দেশ্যে আপনার সামগ্রীকে শিশু-নির্দেশিত হিসাবে বিবেচনা করতে চান:
সুইফট
GADMobileAds.sharedInstance().requestConfiguration.tagForChildDirectedTreatment = true
উদ্দেশ্য-C
GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment = @YES;
এই ট্যাগ সেট করে, আপনি প্রত্যয়িত করেন যে এই বিজ্ঞপ্তিটি সঠিক এবং আপনি অ্যাপের মালিকের পক্ষে কাজ করার জন্য অনুমোদিত৷ আপনি বুঝতে পেরেছেন যে এই সেটিং এর অপব্যবহারের ফলে আপনার Google অ্যাকাউন্ট বন্ধ হয়ে যেতে পারে৷
সম্মতির বয়স কম ব্যবহারকারীদের
ইউরোপিয়ান ইকোনমিক এরিয়া (EEA) এর ব্যবহারকারীদের সম্মতির বয়সের কম বয়সী ব্যবহারকারীদের চিকিৎসা পাওয়ার জন্য আপনি বিজ্ঞাপনের অনুরোধগুলি চিহ্নিত করতে পারেন। এই বৈশিষ্ট্যটি জেনারেল ডেটা প্রোটেকশন রেগুলেশন (GDPR) মেনে চলার সুবিধার্থে ডিজাইন করা হয়েছে। মনে রাখবেন GDPR-এর অধীনে আপনার অন্যান্য আইনি বাধ্যবাধকতা থাকতে পারে। ইউরোপীয় ইউনিয়ন নির্দেশিকা পর্যালোচনা করুন এবং আপনার নিজের আইনী পরামর্শের সাথে পরামর্শ করুন। মনে রাখবেন যে Google-এর টুলগুলি সম্মতি সহজতর করার জন্য ডিজাইন করা হয়েছে এবং আইনের অধীনে কোনও নির্দিষ্ট প্রকাশককে তার বাধ্যবাধকতা থেকে মুক্তি দেয় না। GDPR কীভাবে প্রকাশকদের প্রভাবিত করে সে সম্পর্কে আরও জানুন ।
এই বৈশিষ্ট্যটি ব্যবহার করার সময়, ইউরোপে সম্মতির বয়সের নীচে ব্যবহারকারীদের জন্য একটি ট্যাগ (TFUA) প্যারামিটার ভবিষ্যতের সমস্ত বিজ্ঞাপন অনুরোধে অন্তর্ভুক্ত করা হবে। এই প্যারামিটারটি সেই নির্দিষ্ট বিজ্ঞাপন অনুরোধের জন্য পুনরায় বিপণন সহ ব্যক্তিগতকৃত বিজ্ঞাপন অক্ষম করে। এটি তৃতীয় পক্ষের বিজ্ঞাপন বিক্রেতাদের অনুরোধগুলিকে অক্ষম করে, যেমন বিজ্ঞাপন পরিমাপ পিক্সেল এবং তৃতীয় পক্ষের বিজ্ঞাপন সার্ভার৷
GADMobileAds.requestConfiguration
অবজেক্টে tagForUnderAgeOfConsent
বৈশিষ্ট্য সেট করে এবং true
পাস করে সেটিংটি Google মোবাইল বিজ্ঞাপন SDK-এর সমস্ত সংস্করণের সাথে ব্যবহার করা যেতে পারে।
-
tagForUnderAgeOfConsent
কেtrue
হিসাবে সেট করুন যে আপনি বিজ্ঞাপনের অনুরোধগুলিকে সম্মতির কম বয়সী ব্যবহারকারীদের জন্য উপযুক্ত পদ্ধতিতে পরিচালনা করতে চান। এটি বিজ্ঞাপন শনাক্তকারী, IDFA এর সংক্রমণকেও বাধা দেয়। -
tagForUnderAgeOfConsent
সেট না করা ইঙ্গিত দেয় যে আপনি বিজ্ঞাপনের অনুরোধগুলিকে সম্মতির বয়সের কম বয়সী ব্যবহারকারীদের জন্য উপযুক্ত পদ্ধতিতে পরিচালনা করতে চান না।
নিম্নলিখিত উদাহরণটি নির্দেশ করে যে আপনি আপনার বিজ্ঞাপনের অনুরোধে TFUA অন্তর্ভুক্ত করতে চান:
সুইফট
GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent = true
উদ্দেশ্য-C
GADMobileAds.sharedInstance.requestConfiguration.tagForUnderAgeOfConsent = @YES;
শিশু-নির্দেশিত সেটিং এবং tagForUnderAgeOfConsent
সক্ষম করার জন্য ট্যাগগুলি একই সাথে true
সেট করা উচিত নয়৷ যদি সেগুলি হয়, তবে শিশু-নির্দেশিত সেটিং অগ্রাধিকার পায়৷
বিজ্ঞাপন সামগ্রী ফিল্টারিং
অ্যাপগুলি GADRequestConfiguration
এর maxAdContentRating
বৈশিষ্ট্য ব্যবহার করে সমস্ত বিজ্ঞাপন অনুরোধের জন্য সর্বাধিক বিজ্ঞাপন সামগ্রী রেটিং সেট করতে পারে। এই সেটিংটি সেশনের বাকি অংশের জন্য ভবিষ্যতের সমস্ত বিজ্ঞাপন অনুরোধের ক্ষেত্রে প্রযোজ্য। এই সম্পত্তির সম্ভাব্য মানগুলি ডিজিটাল কন্টেন্ট লেবেল শ্রেণীবিভাগের উপর ভিত্তি করে তৈরি করা হয়েছে এবং নিম্নলিখিত ধ্রুবকগুলির মধ্যে একটি হওয়া উচিত:
-
GADMaxAdContentRatingGeneral
-
GADMaxAdContentRatingParentalGuidance
-
GADMaxAdContentRatingTeen
-
GADMaxAdContentRatingMatureAudience
নিম্নলিখিত কোডটি সমস্ত বিজ্ঞাপনের অনুরোধগুলিকে নির্দিষ্ট করতে কনফিগার করে যে বিজ্ঞাপনের সামগ্রীগুলিকে GADMaxAdContentRatingGeneral
চেয়ে বেশি নয় এমন একটি ডিজিটাল সামগ্রী লেবেলের উপাধির সাথে সঙ্গতিপূর্ণ হওয়া উচিত।
সুইফট
GADMobileAds.sharedInstance().requestConfiguration.maxAdContentRating =
GADMaxAdContentRatingGeneral
উদ্দেশ্য-C
GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
GADMaxAdContentRatingGeneral;
প্রকাশকের গোপনীয়তা চিকিত্সা (বিটা)
Publisher Privacy Treatment (PPT) API হল একটি ঐচ্ছিক টুল যা অ্যাপগুলিকে GADRequestConfiguration
এর publisherPrivacyPersonalizationState
প্রপার্টি ব্যবহার করে সমস্ত বিজ্ঞাপন অনুরোধের জন্য বিজ্ঞাপন ব্যক্তিগতকরণ বন্ধ করতে হবে কিনা তা নির্দেশ করতে দেয়। এই বৈশিষ্ট্যটি ব্যবহার করার সময়, একটি প্রকাশক গোপনীয়তা চিকিত্সা (PPT) প্যারামিটারটি সেশনের বাকি অংশের জন্য ভবিষ্যতের সমস্ত বিজ্ঞাপন অনুরোধে অন্তর্ভুক্ত করা হয়।
ডিফল্টরূপে, Google-এর কাছে বিজ্ঞাপনের অনুরোধ ব্যক্তিগতকৃত বিজ্ঞাপন পরিবেশন করা হয়। নিম্নলিখিত কোড সমস্ত বিজ্ঞাপন অনুরোধের জন্য বিজ্ঞাপন ব্যক্তিগতকরণ বন্ধ করে:
সুইফট
GADMobileAds.sharedInstance().requestConfiguration.publisherPrivacyPersonalizationState =
.disabled
উদ্দেশ্য-C
GADMobileAds.sharedInstance.requestConfiguration.publisherPrivacyPersonalizationState =
GADPublisherPrivacyPersonalizationStateDisabled;
GAMR অনুরোধ
GAMRequest
অবজেক্ট একটি বিজ্ঞাপন অনুরোধের সাথে পাঠানোর জন্য টার্গেটিং তথ্য সংগ্রহ করে।
বিষয়বস্তুর URL
একটি বিজ্ঞাপনের অনুরোধ করার সময়, অ্যাপগুলি তাদের পরিবেশন করা সামগ্রীর URL পাস করতে পারে৷ এটি বিজ্ঞাপনকে বিষয়বস্তুর সাথে মেলাতে কীওয়ার্ড টার্গেটিং সক্ষম করে।
উদাহরণস্বরূপ, যদি আপনার অ্যাপ https://www.example.com
থেকে সামগ্রী দেখানোর সময় একটি বিজ্ঞাপনের অনুরোধ করে, তাহলে আপনি প্রাসঙ্গিক কীওয়ার্ডগুলিকে লক্ষ্য করতে এই URLটি পাস করতে পারেন:
সুইফট
let request = GAMRequest()
request.contentURL = "https://www.example.com"
উদ্দেশ্য-C
GAMRequest *request = [GAMRequest request];
request.contentURL = @"https://www.example.com";
কাস্টম টার্গেটিং
একবার আপনি অ্যাড ম্যানেজার UI-তে কী-মান জোড়া কনফিগার করার পরে, একটি বিজ্ঞাপন অনুরোধে মূল মানগুলির সাথে কাস্টম লক্ষ্য নির্ধারণ করুন৷ সেই মূল মানগুলিকে লক্ষ্য করে লাইন আইটেমগুলি সেই বিজ্ঞাপন অনুরোধের জন্য পরিবেশন করার যোগ্য। একটি কীর জন্য একাধিক মান লক্ষ্য করতে, একটি কমা-বিচ্ছিন্ন স্ট্রিং হিসাবে মানগুলি লিখুন।
সুইফট
let request = GAMRequest()
request.customTargeting = ["gender" : "male", "section" : "health,fitness"];
উদ্দেশ্য-C
GAMRequest *request = [GAMRequest request];
request.customTargeting = @{@"gender" : @"male", @"section" : @"health,fitness"};
ব্র্যান্ড নিরাপত্তা (বিটা)
বিভিন্ন শ্রোতাদের জন্য অভিপ্রেত ডায়নামিক কন্টেন্ট প্রদর্শন করে এমন অ্যাপগুলি neighboringContentURLs
প্রপার্টির মাধ্যমে URL-এর একটি সংক্ষিপ্ত তালিকা প্রদান করতে পারে। প্রতিবেশী কন্টেন্ট ইউআরএল contentURL
প্রপার্টি থেকে আলাদা যে তারা শুধুমাত্র ব্র্যান্ড নিরাপত্তার জন্য ব্যবহার করা হয়।
ধরুন আপনার অ্যাপটি একটি ফিডে চারটি URL থেকে কন্টেন্ট প্রদর্শন করে যাতে বিজ্ঞাপনও রয়েছে। আপনি এইভাবে পাস করে সেই URL গুলির সাথে একটি অনুরূপ বিষয়বস্তু রেটিং আছে এমন বিজ্ঞাপনগুলির জন্য অনুরোধ করতে পারেন:
সুইফট
let request = GAMRequest()
request.neighboringContentURLs =
["https://www.example1.com", "https://www.example2.com",
"https://www.example3.com", "https://www.example4.com"]
উদ্দেশ্য-C
GAMRequest *request = [GAMRequest request];
request.neighboringContentURLs =
@[@"https://www.example1.com", @"https://www.example2.com",
@"https://www.example3.com", @"https://www.example4.com"];
প্রকাশক শনাক্তকারী প্রদান করেছেন
ফ্রিকোয়েন্সি ক্যাপিং, দর্শক বিভাজন এবং টার্গেটিং, অনুক্রমিক বিজ্ঞাপন ঘূর্ণন, এবং ডিভাইস জুড়ে অন্যান্য দর্শক-ভিত্তিক বিজ্ঞাপন বিতরণ নিয়ন্ত্রণে ব্যবহারের জন্য আপনি একটি প্রকাশক প্রদত্ত শনাক্তকারী (PPID) সেট করতে পারেন।
PPID সেট করা GAMRequest
এর মাধ্যমে করা হয়:
সুইফট
let request = GAMRequest()
request.publisherProvidedID = "AB123456789"
উদ্দেশ্য-C
GAMRequest *request = [GAMRequest request];
request.publisherProvidedID = @"AB123456789";
iOS API ডেমো অ্যাপে প্রকাশক প্রদত্ত শনাক্তকারী (PPID) বাস্তবায়নের জন্য Ad Manager PPID উদাহরণ দেখুন:
প্রকাশক সংকেত প্রদান করেছে
আপনি বিজ্ঞাপনের অনুরোধে প্রকাশক প্রদত্ত সংকেত (পিপিএস) হিসাবে দর্শক এবং প্রাসঙ্গিক ডেটা পাঠাতে পারেন। PPS-এর সাহায্যে, আপনি ব্যবহারকারীর শনাক্তকারী শেয়ার করার প্রয়োজন ছাড়াই, স্ট্যান্ডার্ড ট্যাক্সোনমি ব্যবহার করে, সমস্ত লেনদেনের ধরনে বিডারদের কাছে আপনার দর্শকের বৈশিষ্ট্যগুলিকে যোগাযোগ করে প্রোগ্রাম্যাটিক নগদীকরণ উন্নত করতে আপনার ব্যবহারকারীর ডেটা ব্যবহার করতে পারেন। আপনার শ্রোতা বৈশিষ্ট্য আচরণগত এবং আগ্রহ-ভিত্তিক ডেটা ( IAB অডিয়েন্স ট্যাক্সোনমি 1.1 ) এবং প্রাসঙ্গিক ডেটা ( IAB কন্টেন্ট ট্যাক্সোনমি 2.2 ) অন্তর্ভুক্ত করতে পারে।
সুইফট
let extras = GADExtras()
extras.additionalParameters = [
// Set the demographic to an audience with an "Age Range" of 30-34 and an
// interest in mergers and acquisitions.
"IAB_AUDIENCE_1_1": [6, 284],
// Set the content to sedan, station wagon and SUV automotive values.
"IAB_CONTENT_2_2": [4, 5, 6]
]
let request = GAMRequest()
request.register(extras)
উদ্দেশ্য-C
GADExtras *extras = [[GADExtras alloc] init];
extras.additionalParameters = @{
// Set the demographic to an audience with an "Age Range" of 30-34 and an
// interest in mergers and acquisitions.
@"IAB_AUDIENCE_1_1":@[@6, @284],
// Set the content to sedan, station wagon and SUV automotive values.
@"IAB_CONTENT_2_2":@[@4,@5,@6]
};
GAMRequest *request = [GAMRequest request];
[request registerAdNetworkExtras:extras];
FAQ
- একটি বিজ্ঞাপন স্বয়ংক্রিয়ভাবে রিফ্রেশ হলে কোন টার্গেটিং ব্যবহার করা হয়?
- বিজ্ঞাপন রিফ্রেশে, পূর্বে নির্দিষ্ট করা
GAMRequest
অবজেক্ট আবার টার্গেট করার জন্য ব্যবহার করা হয়। নতুন টার্গেটিং সেট করতে, একটি নতুনGAMRequest
অবজেক্টের সাথেGAMBannerView
এ স্পষ্টভাবেloadRequest
কল করুন। - আমি কিভাবে মধ্যস্থতা নেটওয়ার্কে অতিরিক্ত টার্গেটিং পরামিতি পাস করব?
- কিভাবে মধ্যস্থতা নেটওয়ার্কে টার্গেটিং পাঠাতে হয় তা জানতে মধ্যস্থতা দেখুন।