مناقصه باز به صرافیها و سایر خریداران امکان میدهد از زیرساخت مناقصه بیدرنگ Google برای پیشنهاد قیمت در Google Ad Manager و موجودی AdMob استفاده کنند.
برای شرکت در مناقصه باز، یک ادغام مناقصه بیدرنگ را که برای مورد استفاده از مناقصه باز سفارشی شده است، پیکربندی کنید و نقاط پایانی مناقصهدهنده را برای آزمایش به مدیر حساب Google خود ارسال کنید تا تأیید شود که عملکرد یکپارچهسازی به درستی انجام میشود. این یک فرآیند یکبار مصرف است.
ادغام خود را به ناشران منتخب محدود کنید
یکپارچهسازی مناقصه باز شما میتواند در "حالت خصوصی" باقی بماند تا زمانی که شما آماده پذیرش درخواستهای هر ناشر باشید. وقتی در حالت خصوصی هستید، میتوانید با تیم حساب خود برای ارتباط با ناشران منتخب کار کنید و تا زمانی که آماده مقیاسسازی شوید در این حالت بمانید. پس از خروج از حالت خصوصی، حساب شما برای همه ناشران قابل مشاهده خواهد بود.
پروتکل های پشتیبانی شده و رمزگذاری
توصیه می کنیم از پیاده سازی OpenRTB گوگل استفاده کنید. پروتکل Google RTB منسوخ شده است. بیشتر بدانید .
پیاده سازی Google OpenRTB
پیادهسازی OpenRTB Google از همه ویژگیهای موجود در مشخصات OpenRTB پشتیبانی نمیکند و افزونههایی را برای خریداران مجاز و عملکرد ویژه مناقصه باز اضافه میکند. برای کسب اطلاعات بیشتر در مورد پیاده سازی OpenRTB Google و نحوه ارتباط آن با پروتکل اختصاصی مجاز خریداران در زمان واقعی، به راهنمای OpenRTB مراجعه کنید.
رسیدگی به درخواست های پیشنهادی دریافتی
مناقصه باز از ساختار BidRequest
مشابه خریداران مجاز استفاده می کند، اما برخی از فیلدها منحصراً برای شرکت کنندگان در مناقصه باز ارسال می شوند. برای کسب اطلاعات بیشتر در مورد فیلدهای ویژه مناقصه باز ارسال شده در درخواست مناقصه، به راهنمای درخواست مراجعه کنید.
با پیشنهاد پاسخ دهید
مناقصه باز همچنین از ساختار BidResponse
مشابه ساختار خریداران مجاز استفاده می کند که برخی از فیلدهای انحصاری برای شرکت کنندگان در مناقصه باز ارسال می شود. برای کسب اطلاعات بیشتر درباره زمینههای ویژه مناقصه باز که میتوانید با آنها پاسخ دهید، به راهنمای پاسخ مراجعه کنید.
بسته به قالب تبلیغاتی ترجیحی که میخواهید با آن مناقصه کنید، ساختار پاسخ میتواند به روشهای قابل توجهی متفاوت باشد. راهنماهای زیر را مرور کنید تا به شما کمک کند برنامه پیشنهاددهنده خود را برای پاسخ دادن به پیشنهادات برای قالبهای تبلیغاتی رایج پیکربندی کنید:
- تبلیغات بینابینی
- تبلیغات ویدیویی
- تبلیغات ویدیویی OpenRTB
- تبلیغات بومی
- تبلیغات ویدیویی بومی
- تبلیغات SDK خریدار
برای کاهش اختلاف، برداشتها را ردیابی کنید
اکیداً توصیه میشود که از فیلد اختیاری impression_tracking_url
برای بازیابی دادههای سطح نمایش در زمانی که Google رویدادهای قابل پرداخت را ثبت میکند، استفاده کنید. برای OpenRTB، در پروتکل Google بهعنوان BidResponse.seatbid[].bid[].ext.impression_tracking_url
و BidResponse.ad[].impression_tracking_url
نمایش داده میشود.
حل اختلاف تقاضای Google (بتا)
هدف این ویژگی اطمینان از این است که تعداد نمایشهایی که برای آن صرافی صورتحساب میشود، با تعداد نمایشهایی که توسط Google Display & Video 360 (DV360) پرداخت میشود، مطابقت دارد.
با شناسایی دقیق نمایشهای DV360 که توسط مناقصه باز ارائه شدهاند، Google میتواند پس از آن هرزنامههای تبلیغاتی و مغایرتهای رویداد قابل صورتحساب را تنظیم کند تا مطمئن شود برای نمایشهایی که به شما پولی پرداخت نمیشود، صورتحساب دریافت نمیکنید.
google_query_id را در درخواستهای پیشنهادی تبلیغ کنید
برای اطمینان از مطابقت تعداد نمایشهای معتبر در تقاضای Google، google_query_id
باید از درخواستهای مناقصه باز به پلتفرمهای تقاضای Google منتشر شود. این یک پیش نیاز برای حل اختلاف مناقصه باز است. طول مورد انتظار فعلی google_query_id
حدود 64 بایت است.
در پاسخهای پیشنهادی، third_party_buyer_token را منتشر کنید
در صورتی که پلتفرم تقاضای Google در حراج داخلی یک صرافی برنده شود، فیلد third_party_buyer_token
باید همانطور که در پاسخ پیشنهادی وجود دارد از طریق نمایش مناقصه باز منتشر شود. این به پلتفرمهای ناشر Google اجازه میدهد تا مشخص کنند که پیشنهاد برنده از طرف شریک مناقصه باز پیشنهادی از طرف تقاضای Google برای همان فرصت نمایش است. انتظار می رود حداکثر طول فعلی این فیلد 150 بایت باشد.
علامتگذاری خلاقانه Google را همانطور که در پاسخهای پیشنهادی وجود دارد، پاس کنید
به منظور اطمینان از اعمال حل اختلاف در پیشنهادات درخواستی Google، یک صرافی برای انتشار نشانهگذاری خلاقانه Google بدون هیچ گونه بستهبندی (برچسبهای اسکریپت، iframe، یا بستهبندیهای VAST) مورد نیاز است. به دلیل حل اختلاف، ممکن است Google آن دسته از نمایشهای مناقصه باز را که توسط پلتفرمهای تقاضای Google شمارش نشدهاند، باطل کند و فاکتور ندهد. Google بهطور دورهای نشانهگذاری خلاقانه را بررسی میکند تا تأیید کند که پیشنهادات با third_party_buyer_token
از طرف تقاضای Google ارسال شده است و نه خریدار دیگری.
خلاقیت های HTML5
یک صرافی برای ارسال نشانهگذاری HTML Google همانطور که هست ، با بسطهای ماکرو مخصوص مبادله که معمولاً اعمال میشود، و در صورت تمایل، پیکسلها یا اسکریپتهای ردیاب اضافی که یک صرافی معمولاً اضافه میکند، مورد نیاز است.
اگر صرافی خلاقیت HTML Google را در یک برچسب ( script
، iframe
یا تکنیکهای دیگر) که متعاقباً کد HTML Google را بارگیری یا ارائه میکند، بپیچد، Google نمیتواند حل اختلاف را اعمال کند.
خلاقیت های ویدیویی VAST
برای واجد شرایط بودن برای حل اختلاف، یک صرافی باید از یکی از روشهای زیر برای پر کردن VASTTagURI
در پاسخهای VAST XML استفاده کند:
- یک صرافی میتواند ارزش عنصر
VASTTagURI
را بهعنوان بخشی از سند VAST XML که توسط Google در فیلدadm
بازگردانده شده است حفظ کند، با بسطهای ماکرو ویژه تبادل که معمولاً اعمال میشوند. - DV360 میتواند فیلد
nurl
را با URL سند VAST در پاسخهای پیشنهادی به صرافی پر کند. سپس یک صرافی میتواند مقدارnurl
را که Google (DV360) با آن پاسخ میدهد، در تگVASTTagURI
، با ماکروهای خاص مبادله به طور معمول در صورت لزوم گسترش دهد.
در صورت لزوم، یک صرافی میتواند ردیابهای رویداد و خطای VAST اضافی را در سند VAST XML تعیین کند.
معاملات
صرافیهای شرکتکننده در مناقصه آزاد میتوانند از معاملات ترجیحی (PD)، حراجهای خصوصی (PA) با مناقصه آزاد استفاده کنند. شناسه معامله و نوع آن باید به صورت زیر مشخص شود:
میدان | توضیحات |
---|---|
پروتکل OpenRTB: BidResponse.seatbid[].bid[].dealid پروتکل گوگل: BidResponse.ad[].adslot[].exchange_deal_id | شناسه معامله از فضای نام صرافی مرتبط با پیشنهاد و گزارش به ناشران. این متن دلخواه UTF8 است و نباید بیش از 64 بایت باشد. |
پروتکل OpenRTB: BidResponse.seatbid[].bid[].ext.exchange_deal_type پروتکل گوگل: BidResponse.ad[].adslot[].exchange_deal_type | یک عدد که نوع معامله را مشخص می کند. این موضوع به ناشران گزارش می شود و بر نحوه برخورد با معامله در حراج تأثیر می گذارد. مقادیر ممکن عبارتند از: OPEN_AUCTION = 0; PRIVATE_AUCTION = 1; PREFERRED_DEAL = 2; EXCHANGE_AUCTION_PACKAGE = 3; |
در زیر نمونه ای از پاسخ پیشنهادی OpenRTB برای PD/PA آمده است.
id: "ECHO_BIDREQUEST_ID" seatbid { bid { id: "BID_ID" impid: "1" price: 1.23 adm: "AD_TAG" adomain: "DECLARED_LANDING_PAGE_URL" cid: "BILLING_ID" crid: "CREATIVE_ID" dealid: "DEAL_ID" w: 300 h: 250 [com.google.doubleclick.bid] { impression_tracking_url: "IMPRESSION_TRACKING_URL" exchange_deal_type: "DEAL_TYPE" } } }
تطبیق کوکی
به منظور پر کردن جداول مسابقه میزبانی شده توسط Google، شرکتکنندگان در مناقصه باز میتوانند از هر یک از گزینههای زیر که به بهترین وجه با نیازهایشان مطابقت دارد استفاده کنند:
- تطبیق کوکی: تطابق خریدار یا مبادله آغاز شده بیشتر بیاموزید .
- مطابقت پیکسل: تطابق ایجاد شده توسط Google بیشتر بیاموزید .
- کمک به تطبیق کوکی: تطابق با پیشنهاد دهندگان آنها توسط مبادلات بیشتر بیاموزید .
مدیریت تاخیر
شما باید از مکانهای معاملاتی موجود در راهنمای همتا برای تخمین تاخیری که نقاط پایانی پیشنهاد دهنده شما در پاسخ به درخواستهای پیشنهادی دریافتی خواهند داشت، استفاده کنید.
صرافیهای بزرگی که حجم بالایی از درخواستهای پیشنهادی را دریافت میکنند، باید به منظور کاهش تأخیر و نوسانات تأخیر، وارد یک قرارداد همتا با Google شوند. درباره همتاسازی بیشتر بیاموزید .
روی ماکروها کلیک کنید
توصیه می کنیم ماکروهای کلیکی را پیاده سازی کنید. این موارد به گزارشهایی اجازه میدهد که شامل کلیکها و معیارهای مبتنی بر کلیک برای حساب شما و ناشرینی که با آنها کار میکنید، باشد. بیشتر بدانید .
API ها
مشتریان مناقصه باز می توانند از API های مجاز خریداران REST برای دسترسی به داده هایی استفاده کنند که ممکن است برای اهداف عیب یابی مفید باشد. در حال حاضر فقط منابع API زیر قابل دسترسی هستند:
میتوانید با مدیر حساب فنی خود تماس بگیرید تا حساب خود را برای دسترسی به این APIها پیکربندی کنید و شناسه حساب مورد نیاز برای برقراری تماسهای API را بازیابی کنید. برای پشتیبانی فنی در استفاده از این APIها، میتوانید با نام مستعار پشتیبانی adxbuyerapi-support@google.com تماس بگیرید.
منابع اضافی
- بهترین روش ها برای مدیریت ارتباطات
- استفاده از ماکروهای URL پیشنهادی
- در صورت استفاده از ماکرو WINNING_PRICE، تأیید قیمت رمزگشایی میشود
- توصیه های آزمایشی و بهترین شیوه ها
نمونه درخواست ها و پاسخ های پیشنهادی
نمونههای درخواست و پاسخ برای همه پروتکلهای پشتیبانیشده را میتوانید در راهنماهای درخواست و پاسخ پیدا کنید.