বিজ্ঞাপনের অনুরোধে আপনি প্রকাশকের দেওয়া সিগন্যাল (PPS) হিসেবে দর্শক ও প্রাসঙ্গিক ডেটা পাঠাতে পারবেন। PPS-এর মাধ্যমে, আপনি ব্যবহারকারীর ডেটা ব্যবহার করে প্রোগ্র্যামাটিক মনিটাইজেশন উন্নত করতে পারেন। এর জন্য, ব্যবহারকারীর শনাক্তকারী শেয়ার করার প্রয়োজন ছাড়াই, স্ট্যান্ডার্ড ট্যাক্সোনমি ব্যবহার করে, সব ট্রানজ্যাকশনের ধরন-এ বিডারদের কাছে আপনার অডিয়েন্সের বৈশিষ্ট্যগুলি কমিউনিকেট করতে পারেন। আপনার দর্শকদের বৈশিষ্ট্যের মধ্যে আচরণ ও আগ্রহ-ভিত্তিক ডেটা ( IAB দর্শক ট্যাক্সোনমি ১.১) এবং প্রাসঙ্গিক ডেটা ( IAB কন্টেন্ট ট্যাক্সোনমি ২.২) অন্তর্ভুক্ত থাকতে পারে। এছাড়াও, আপনি প্রকাশকের দেওয়া স্ট্রাকচার্ড সিগন্যাল পাঠাতে পারেন, যা Google-এর মাধ্যমে সংজ্ঞায়িত করা হয় এবং অতিরিক্ত সিগন্যাল পাঠানোর অনুমতি দেয়।
ব্যবহারকারীর সিগন্যাল JSON তৈরি করা
সবচেয়ে উপরের লেভেলে, একটি কী-ভ্যালু পেয়ার সহ JSON অবজেক্ট তৈরি করুন। কী
PublisherProvidedTaxonomySignals হতে হবে এবং এর ভ্যালু অবজেক্টের
অ্যারে হতে হবে। অ্যারের প্রতিটি অবজেক্টে ২টি কী-ভ্যালু পেয়ার থাকতে হবে:
taxonomyকী, যা নিম্নলিখিত মান গ্রহণ করে যা নিম্নলিখিত IAB পাবলিক স্পেসিফিকেশনের সাথে ম্যাপ করা হয়:IAB_AUDIENCE_1_1-এর জন্য অডিয়েন্স ট্যাক্সোনমি 1.1IAB_CONTENT_2_2কন্টেন্ট ট্যাক্সোনমি 2.2-এর জন্য
স্ট্রিং ট্যাক্সনমি ভ্যালুর সংশ্লিষ্ট অ্যারে সহ
valuesকী।
স্ট্রাকচার্ড সিগন্যালের অ্যারে তৈরি করা
স্ট্রাকচার্ড সিগন্যালের জন্য, অবজেক্টের অ্যারের ভ্যালু সহ
PublisherProvidedStructuredSignals কী যোগ করুন। নিম্নলিখিত সিগন্যাল কী-ভ্যালুর
তালিকার উপর ভিত্তি করে অবজেক্ট তৈরি করুন:
স্ট্রাকচার্ড সিগন্যাল টেবিলের ভিউ টগল করা
| সিগন্যাল | <code" dir="ltr" translate="no">"type" Value</code"> | সম্ভাব্য "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