کمپین های تبلیغاتی را با PPS بهبود بخشید

پلتفرم مورد نظر را انتخاب کنید: HTML5 اندروید iOS tvOS

شما می‌توانید داده‌های مخاطب و زمینه‌ای را به عنوان سیگنال‌های ارائه شده توسط ناشر (PPS) در درخواست‌های تبلیغاتی ارسال کنید. با PPS، می‌توانید از داده‌های کاربر خود برای بهبود کسب درآمد برنامه‌ریزی‌شده استفاده کنید و با استفاده از طبقه‌بندی‌های استاندارد، ویژگی‌های مخاطبان خود را به پیشنهاددهندگان در انواع تراکنش‌ها ، بدون نیاز به اشتراک‌گذاری شناسه‌های کاربر، منتقل کنید. ویژگی‌های مخاطبان شما می‌تواند شامل داده‌های رفتاری و مبتنی بر علاقه ( طبقه‌بندی مخاطبان IAB 1.1 ) و داده‌های زمینه‌ای ( طبقه‌بندی محتوای IAB 2.2 ) باشد. همچنین می‌توانید سیگنال‌های ساختاریافته ارائه شده توسط ناشر را که توسط گوگل تعریف شده‌اند، ارسال کنید و امکان ارسال سیگنال‌های اضافی را فراهم کنید.

ساخت سیگنال‌های کاربر به صورت JSON

در سطح بالا، یک شیء JSON با یک جفت کلید-مقدار ایجاد کنید. کلید باید PublisherProvidedTaxonomySignals باشد و مقدار آن باید آرایه‌ای از اشیاء باشد. هر شیء در آرایه باید دارای دو جفت کلید-مقدار باشد:

  • کلید taxonomy ، که مقادیر زیر را که به مشخصات عمومی IAB زیر نگاشت شده‌اند، می‌پذیرد:

    • IAB_AUDIENCE_1_1 برای طبقه‌بندی مخاطبان ۱.۱
    • IAB_CONTENT_2_2 برای طبقه‌بندی محتوا ۲.۲
  • کلید values با آرایه‌ای متناظر از مقادیر طبقه‌بندی رشته‌ای.

ساخت آرایه سیگنال‌های ساختاریافته

برای سیگنال‌های ساختاریافته، کلید PublisherProvidedStructuredSignals را با مقداری از آرایه‌ای از اشیاء اضافه کنید. شیء را بر اساس لیست زیر از کلید-مقدارهای سیگنال بسازید:

نمایش جدول سیگنال‌های ساختاریافته را تغییر دهید

سیگنال مقدار "نوع" مقادیر ممکن "single_value" "values" ممکن
نوع فید صوتی "audio_feed"
  • "af_1" : موسیقی
  • "af_2" : پخش
  • "af_3" : پادکست
ناموجود
رتبه‌بندی محتوا "content_rating"
  • "cr_1" : جی
  • "cr_2" : پی جی
  • "cr_3" : تی
  • "cr_4" : کارشناسی ارشد
ناموجود
تحویل محتوا "delivery" ناموجود
  • "cd_1" : استریمینگ
  • "cd_2" : مترقی
  • "cd_3" : دانلود
کیفیت تولید "prodq"
  • "pq_1" : تولید شده به صورت حرفه ای
  • "pq_2" : مصرف‌کننده‌ی حرفه‌ای
  • "pq_3" : تولید شده توسط کاربر (UGC)
ناموجود

به مثال زیر که از 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"],
    },
  ],
};

درخواست تبلیغ خود را پیکربندی کنید

برای ارسال PPS به همراه AdsRequest خود، این مراحل را دنبال کنید:

  • یک شیء JSON با اطلاعات مربوط به علایق، رفتار یا زمینه کاربر ایجاد کنید.
  • یک رشته ASCII کدگذاری شده با Base64 از شیء JSON بالا ایجاد کنید.
  • رشته کدگذاری شده را به URL تگ تبلیغ خود با پارامتر &ppsj= اضافه کنید.
const userSignals = {
  "PublisherProvidedTaxonomySignals": [{
     "taxonomy": "IAB_AUDIENCE_1_1",
     "values": ["1", "284"]
  }]
};

const sampleAdTag = "https://pubads.g.doubleclick.net/gampad/ads?iu=/21775744923/external/single_ad_samples&sz=640x480&cust_params=sample_ct%3Dlinear&ciu_szs=300x250%2C728x90&gdfp_req=1&output=vast&unviewed_position_start=1&env=vp"

const encodedSignals = encodeURIComponent(window.btoa(JSON.stringify(userSignals)));

const finalAdTag = sampleAdTag + "&ppsj=" + encodedSignals;