توضّح هذه الصفحة كيفية البدء باستخدام إعلانات AMPHTML مع RTB. اطّلِع على الموارد التالية للحصول على معلومات إضافية حول إعلانات AMPHTML والأدوات لمساعدتك في البدء.
نهج على مستوى عالٍ
طلب عرض السعر المستنِد إلى عرض الأسعار في الوقت الفعلي
يشير طلب عرض السعر المستنِد إلى عروض الأسعار في الوقت الفعلي إلى ما إذا كان الطلب واردًا من صفحة 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; }
استجابة عرض السعر في عروض الأسعار في الوقت الفعلي
يقبل الحقل BidResponse.seatbid.bid.ext.amp_ad_url
عنوان URL
يشير إلى محتوى إعلان AMPHTML.
التحقّق من صحة رمز HTML لصفحات AMP
لكي يتم عرض إعلانات AMPHTML مبكرًا، يجب أن يُثبت نظام التبادل صحتها ويُوقّعها، ما يشير إلى أنّ الإعلان مكتوب بتنسيق تصميم الإعلان <html
amp4ads>
في amp4ads.
سيتم السماح بعرض الإعلانات التي تستخدم رمز HTML لصفحات AMP صالحًا مبكرًا من خلال صفحات AMP. إنّ الإعلانات التي لم يتم التحقّق من صحتها كإعلانات AMPHTML صالحة ستظهر بالسرعة نفسها التي تظهر بها الإعلانات غير المستندة إلى رمز HTML لصفحات AMP.
يجب عرض إعلانات AMPHTML فقط في amp_ad_url
.
في المستقبل، إذا طلب الناشر عرض إعلانات AMPHTML فقط، لن يتم عرض الإعلانات التي لم يتم توقيعها على أنّها AMPHTML.
في حال استخدام ميزة "الشراة المعتمَدون"، سيستمر تحصيل رسوم من مقدّمي عروض الأسعار إذا عرضوا إعلانًا غير مصمّم بتنسيق AMPHTML في خانة إعلان تتطلّب إعلانًا مصمّمًا بتنسيق AMPHTML.
الاسترجاع من جهة الخادم
لكي يتم عرض إعلانات AMPHTML مبكرًا، يجب عرض محتوى إعلانات AMPHTML بدون الحاجة إلى عمليات قفزة إضافية من العميل. تم تصميم هذا الإجراء لتجنُّب حصول المستخدمين على تجارب سيئة بسبب وقت استجابة الإعلانات وطلبات البيانات الإضافية من جهة العميل.
بعد فوز مقدّم عرض في المزاد، سيُجري نظام التبادل
طلبًا من خادم إلى خادم لاسترداد محتوى إعلان AMPHTML المتوفّر على عنوان URL
المقدَّم في amp_ad_url
. يجب أن تستجيب خوادم المواد الإبداعية وتُرجع المحتوى في غضون 300 ملي ثانية.
سيتمّ إدراج إعلان AMPHTML الذي تمّ إرجاعه من خادم تصميم الإعلان في
موضع الإعلان، ثمّ عرضه. يُرجى العِلم أنّ الإعلان الصالح الذي يستخدم رمز HTML لصفحات AMP لا يمكن أن يحتوي على
إطارات iframe أو علامات <amp-ad>
أخرى. اطّلِع على مواصفات الإعلانات باستخدام رمز HTML لصفحات AMP للحصول على مزيد من التفاصيل.
ميزة متوفرة في الإصدار التجريبي فقط: يُرجى التواصل مع فريق حسابك إذا كنت بحاجة إلى هذه الميزة.
أثناء استرداد إعلان AMPHTML من خادم إلى آخر (المحدّد في
amp_ad_url
)، يمكن للمشترين المعتمَدين تمرير عنوان HTTP وعنوان IP
من متصفّح المستخدِم إلى خادم تصميم الإعلان. يضمن ذلك أن يتلقّى ملف الإعلان
الخادم معلومات مشابهة لتلك المُرسَلة من عملية
جلب عادية من جهة العميل. في بعض الحالات، قد يتم اقتطاع عنوان IP إلى أول 3 بايت فقط
(IPv4) أو أول 6 بايت (IPv6). يُرجى التواصل مع فريق حسابك إذا كنت بحاجة إلى هذه الميزة. في ما يلي مثال على عنوان HTTP:
عناوين URL لتتبُّع مرّات الظهور ووحدات الماكرو للنقرات
غالبًا ما يُدرِج مشراؤ عرض الأسعار في الوقت الفعلي (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)
- الإعلانات التي تستخدِم رمز HTML لصفحات AMP الموقع الإلكتروني من مشروع AMP
- مثال إعلانات AMPHTML
- مقارنة السرعة: يمكنك الاطّلاع على سرعة تحميل إعلان AMPHTML مقارنةً بأحد الإعلانات العادية. يُرجى مشاهدة المحتوى على شبكة 3G للحصول على أفضل تجربة.
- اقتراحات خاصة بتنسيق RTB إلى مجموعة IAB / OpenRTB