আপনি বিজ্ঞাপনের অনুরোধে প্রকাশক প্রদত্ত সংকেত (PPS) হিসেবে দর্শক এবং প্রাসঙ্গিক ডেটা পাঠাতে পারেন। PPS-এর মাধ্যমে, আপনি ব্যবহারকারীর শনাক্তকারী শেয়ার না করেই স্ট্যান্ডার্ড ট্যাক্সোনমি ব্যবহার করে সকল লেনদেনের ধরণে দরদাতাদের কাছে আপনার দর্শক বৈশিষ্ট্যগুলি পৌঁছে দিয়ে প্রোগ্রাম্যাটিক নগদীকরণ উন্নত করতে আপনার ব্যবহারকারীর ডেটা ব্যবহার করতে পারেন। আপনার দর্শক বৈশিষ্ট্যগুলির মধ্যে আচরণগত এবং আগ্রহ-ভিত্তিক ডেটা ( IAB Audience Taxonomy 1.1 ) এবং প্রাসঙ্গিক ডেটা ( IAB Content Taxonomy 2.2 ) অন্তর্ভুক্ত থাকতে পারে। আপনি প্রকাশক প্রদত্ত কাঠামোগত সংকেতও পাঠাতে পারেন, যা Google দ্বারা সংজ্ঞায়িত করা হয় এবং অতিরিক্ত সংকেত পাঠানোর অনুমতি দেয়।
ব্যবহারকারীর সংকেত JSON তৈরি করুন
উপরের স্তরে, একটি একক কী-মান জোড়া দিয়ে একটি JSON অবজেক্ট তৈরি করুন। কীটি PublisherProvidedTaxonomySignals হওয়া উচিত এবং এর মান বস্তুর একটি অ্যারে হওয়া উচিত। অ্যারের প্রতিটি অবজেক্টে 2টি কী-মান জোড়া থাকা উচিত:
taxonomyকী, যা নিম্নলিখিত মানগুলি গ্রহণ করে যা নিম্নলিখিত IAB পাবলিক স্পেসিফিকেশনের সাথে ম্যাপ করা হয়:- শ্রোতা শ্রেণীবিন্যাস 1.1 এর জন্য
IAB_AUDIENCE_1_1 - কন্টেন্ট ট্যাক্সোনমি 2.2 এর জন্য
IAB_CONTENT_2_2
- শ্রোতা শ্রেণীবিন্যাস 1.1 এর জন্য
স্ট্রিং ট্যাক্সোনমি মানের একটি সংশ্লিষ্ট অ্যারের সাথে
valuesকী।
স্ট্রাকচার্ড সিগন্যাল অ্যারে তৈরি করুন
স্ট্রাকচার্ড সিগন্যালের জন্য, PublisherProvidedStructuredSignals কী যুক্ত করুন যার মান অবজেক্টের একটি অ্যারের। সিগন্যাল কী-মানগুলির নিম্নলিখিত তালিকার উপর ভিত্তি করে অবজেক্টটি তৈরি করুন:
স্ট্রাকচার্ড সিগন্যাল টেবিলের ভিউ টগল করুন
| সংকেত | "টাইপ" মান | সম্ভাব্য "single_value" মান | সম্ভাব্য "values" মান |
|---|---|---|---|
| অডিও ফিডের ধরণ | "audio_feed" |
| প্রযোজ্য নয় |
| কন্টেন্ট রেটিং | "content_rating" |
| প্রযোজ্য নয় |
| কন্টেন্ট ডেলিভারি | "delivery" | প্রযোজ্য নয় |
|
| উৎপাদন মান | "prodq" |
| প্রযোজ্য নয় |
নিম্নলিখিত উদাহরণটি দেখুন যা ট্যাক্সোনমি সিগন্যালের জন্য IAB_AUDIENCE_1_1 এবং IAB_CONTENT_2_2 ব্যবহার করে এবং কাঠামোগত সিগন্যাল অন্তর্ভুক্ত করে।
const userSignals = {
"PublisherProvidedTaxonomySignals": [{
"taxonomy": "IAB_AUDIENCE_1_1",
"values": ["6", "284"]
// '6' = 'Demographic | Age Range | 30-34'
// '284' = 'Interest | Business and Finance | Mergers and Acquisitions'
},
{
"taxonomy": "IAB_CONTENT_2_2",
"values": ["49", "138"]
// '49' = 'Books and Literature | Poetry'
// '138' = 'Education | College Education | College Planning'
}],
"PublisherProvidedStructuredSignals": [{
"type": "audio_feed",
"single_value": "af_1",
},
{
"type": "delivery",
"values": ["cd_1", "cd_3"],
},
],
};
আপনার বিজ্ঞাপনের অনুরোধ কনফিগার করুন
আপনার IMAAdsRequest সাথে PPS পাঠাতে এই পদক্ষেপগুলি অনুসরণ করুন:
- ব্যবহারকারীর আগ্রহ, আচরণ, অথবা প্রাসঙ্গিক তথ্য দিয়ে একটি JSON স্ট্রিং তৈরি করুন।
- উপরের JSON স্ট্রিং থেকে একটি Base64-এনকোডেড ASCII স্ট্রিং তৈরি করুন।
-
&ppsj=প্যারামিটার ব্যবহার করে আপনার বিজ্ঞাপন ট্যাগ URL-এ এনকোড করা স্ট্রিংটি যুক্ত করুন।
let userSignals = """
{
"PublisherProvidedTaxonomySignals": [
{
"taxonomy": "IAB_AUDIENCE_1_1",
"values": [
"1",
"284"
]
}
],
}
"""
let base64Signals = Data(userSignals.utf8).base64EncodedString()
var encodedSignals = base64Signals.replacingOccurrences(of: "+", with: "%2B")
encodedSignals = encodedSignals.replacingOccurrences(of: "/", with: "%2F")
encodedSignals = encodedSignals.replacingOccurrences(of: "=", with: "%3D")
let finalAdTag = sampleAdTag + "&ppsj=" + encodedSignals