این صفحه نحوه شروع استفاده از تبلیغات AMPHTML با RTB را شرح می دهد. برای اطلاعات بیشتر در مورد تبلیغات و ابزارهای AMPHTML که به شما در شروع کار کمک می کند، منابع زیر را بررسی کنید.
رویکرد سطح بالا
درخواست پیشنهاد RTB
درخواست پیشنهاد قیمت RTB نشان میدهد که آیا درخواست از یک صفحه AMP میآید و الزامات تبلیغات AMPHTML.
صفحه AMP
فیلد BidRequest.site.ext.amp
می تواند برای تعیین اینکه آیا درخواست از یک صفحه AMP می آید یا خیر استفاده می شود. می توان آن را با مقادیر زیر تنظیم کرد:
enum AmpPage { // This is not an AMP page. DIALECT_HTML = 0; // This is an Amp page. DIALECT_HTML_AMP = 1; }
الزامات تبلیغات AMPHTML
فیلد BidRequest.imp.ext.ampad
را می توان برای تعیین الزامات تبلیغات AMP استفاده کرد.
enum AmpAdRequirementType { // AMP ad requirements unknown. UNKNOWN_AMP_AD_REQUIREMENT_TYPE = 1; // AMP ads are not allowed. AMP_AD_NOT_ALLOWED = 2; // Either AMP ads or non-AMP ads are allowed; // AMP ads are not early rendered. AMP_AD_ALLOWED_AND_NOT_EARLY_RENDERED = 3; // Either AMP ads or non-AMP ads are allowed; // AMP ads are early rendered. AMP_AD_ALLOWED_AND_EARLY_RENDERED = 4; // AMP ads are required. // Ads that are non-AMP may be rejected by the publisher. AMP_AD_REQUIRED = 5; }
پاسخ پیشنهاد قیمت RTB
فیلد BidResponse.seatbid.bid.ext.amp_ad_url
یک URL را می پذیرد که به محتوای تبلیغات AMPHTML اشاره می کند.
تأیید AMPHTML معتبر
برای اینکه تبلیغات AMPHTML زودتر رندر شوند، صرافی باید آنها را تأیید و امضا کند، که نشان میدهد آگهی در قالب خلاقانه amp4ads <html amp4ads>
نوشته شده است.
تبلیغاتی که دارای AMPHTML معتبر هستند، مجاز به ارائه زود هنگام توسط صفحات AMP خواهند بود. تبلیغاتی که بهعنوان AMPHTML معتبر تأیید نشدهاند، با همان سرعت تبلیغات غیرAMPHTML ارائه میشوند.
فقط تبلیغات AMPHTML باید در amp_ad_url
بازگردانده شوند.
در آینده، اگر ناشر فقط به تبلیغات AMPHTML نیاز داشته باشد، تبلیغاتی که به عنوان AMPHTML امضا نشده اند ارائه نمی شوند.
با خریداران مجاز، اگر آگهی غیرAMPHTML را به یک جایگاه تبلیغاتی مورد نیاز AMPHTML برگردانند، مبلغی از پیشنهاد دهندگان دریافت خواهد شد.
واکشی سمت سرور
برای اینکه تبلیغات AMPHTML زودتر رندر شوند، محتوای تبلیغات AMPHTML باید بدون نیاز به پرش اضافی از مشتری ارائه شود. این برای جلوگیری از تجارب ضعیف کاربر به دلیل تأخیر تبلیغات و تماسهای اضافی سمت مشتری طراحی شده است.
پس از اینکه پیشنهاد دهنده در مزایده برنده شد، صرافی یک درخواست سرور به سرور برای بازیابی محتوای آگهی AMPHTML واقع در URL ارائه شده در amp_ad_url
انجام می دهد. سرورهای خلاق باید پاسخ دهند و محتوا را در عرض 300 میلی ثانیه برگردانند.
تبلیغ AMPHTML که از سرور خلاق بازگردانده می شود به جایگاه تبلیغاتی تزریق می شود و متعاقبا ارائه می شود. توجه داشته باشید که یک تبلیغ معتبر AMPHTML نمی تواند حاوی iframe یا سایر تگ های <amp-ad>
باشد. برای جزئیات بیشتر به مشخصات تبلیغات AMPHTML مراجعه کنید.
ویژگی فقط بتا: در صورت نیاز با تیم حساب خود تماس بگیرید
در طول بازیابی تبلیغ AMPHTML از سرور به سرور (مشخص شده در amp_ad_url
)، خریداران مجاز ممکن است هدر HTTP و IP را از مرورگر کاربر به سرور خلاق ارسال کنند. این تضمین می کند که سرور خلاق اطلاعاتی مشابه آنچه که از یک واکشی استاندارد سمت کلاینت ارسال می شود را دریافت می کند. در برخی موارد، آدرس IP ممکن است فقط به 3 بایت اول (IPv4) یا 6 بایت اول (IPv6) کوتاه شود. اگر به این ویژگی نیاز دارید با تیم حساب خود تماس بگیرید. در اینجا یک نمونه هدر HTTP وجود دارد:
نشانیهای وب ردیابی و کلیک روی ماکروها
خریداران RTB اغلب ردیابهای نمایش را بهعنوان یک فیلد ساختاریافته در پاسخ پیشنهاد میدهند (این Bid.burl
است، "URL اطلاعیه صورتحساب" در OpenRTB 2.5).
با خریداران مجاز، اینها در سمت مشتری اخراج خواهند شد. amp-pixel URL های ردیابی را هنگامی که خلاقیت ارائه می شود فعال می کند. amp-analytics می تواند موارد استفاده از ردیابی پیشرفته تری را فراتر از رندر انجام دهد.
تبلیغات AMPHTML باید حاوی یک ماکرو کلیک معتبر در AMPHTML باشد. این معمولاً به شکل چیزی شبیه به این خواهد بود:
<a href="%%CLICK_URL_UNESC%%http%3A%2F%2my.adserver.com%2Fsome%2Fpath%2Fhandleclick%3Fclick%3Dclk"></a> <a href="https://my.adserver.com/click?google_click_url=%%CLICK_URL_ESC%%"></a>
تطبیق کوکی
خلاقیت ها اغلب شامل پیکسل های تطبیق کوکی در کد خلاق هستند. تبلیغات AMPHTML می توانند از اجزای amp-pixel و amp-analytics برای این مورد استفاده کنند. اگر مورد استفاده شما با استفاده از amp-analytics
یا amp-pixel
قابل انطباق نیست، یک مشکل GitHub را برای بحث در مورد گزینه های جایگزین باز کنید. ما از برنامه های افزودنی جدید که می توانند به طور گسترده توسط تعدادی از شرکت های مختلف استفاده شوند، استقبال می کنیم. دستورالعمل های دقیق یا یک راهنمای فنی برای ساخت یک افزونه جدید را ببینید.
نمونه URL های تبلیغات AMP برای آزمایش
می توانید از نمونه محتوای تبلیغاتی AMPHTML زیر برای آزمایش استفاده کنید:
منابع
پروژه AMP و Google منابع مختلفی را برای کمک به شما در شروع کار منتشر کرده اند:
- ساخت تبلیغات در AMP
- مشخصات فرمت خلاقانه تبلیغات AMPHTML (GitHub)
- نمای کلی تبلیغات AMPHTML (GitHub)
- وب سایت تبلیغات AMPHTML از پروژه AMP
- به عنوان مثال تبلیغات AMPHTML
- مقایسه سرعت — ببینید یک تبلیغ AMPHTML در مقایسه با یک تبلیغ معمولی با چه سرعتی بارگیری می شود. بهترین مشاهده در اتصال 3G.
- پیشنهادات ویژه RTB به گروه IAB / OpenRTB