التكامل مع AMP لعرض الإعلانات المرئية
هذا الدليل مخصص لشبكات الإعلانات التي ترغب في التكامل مع AMP لعرض الإعلانات المرئية على صفحات AMP.
نظرة عامة
بوصفك خادم إعلانات، يمكنك التكامل مع AMP لعرض إعلانات HTML التقليدية على صفحات AMP، بالإضافة إلى عرض إعلانات AMPHTML.
ترغب في عرض إعلانات HTML التقليدية؟
ترغب في عرض إعلانات AMPHTML؟
amp-ad
(على سبيل المثال، إذا لم تكن قد أنشأت واحدة بالفعل لخدمة إعلانات HTML التقليدية).- إنشاء تكامل الإحضار السريع لعرض إعلانات AMPHTML.
إنشاء amp-ad
بوصفك خادم إعلانات، يقوم الناشرون الذين تدعمهم بتضمين مكتبة JavaScript التي توفرها ويضعون "مقتطفات إعلانية" متنوعة تعتمد على مكتبة JavaScript لإحضار الإعلانات وعرضها على موقع الويب الخاص بالناشر. ونظرًا لأن AMP لا تسمح للناشرين بتنفيذ JavaScript عشوائيًا، سيلزمك المساهمة في رمز AMP مفتوح المصدر للسماح للعلامة amp-ad
بطلب الإعلانات من خادم الإعلانات.
amp-ad
هذا لعرض إعلانات HTML التقليدية وAMPHTML. على سبيل المثال، يمكن استدعاء خادم Amazon A9 باستخدام التركيب التالي:
<amp-ad
width="300"
height="250"
type="a9"
data-aax_size="300x250"
data-aax_pubname="test123"
data-aax_src="302"
>
</amp-ad>
في الرمز أعلاه، تحدد السمة type
شبكة الإعلانات، والتي تكون في هذه الحالة A9. فيما تعتمد سمات data-*
على المعلمات التي يتوقعها خادم Amazon A9 لعرض الإعلان. ويوضح لك ملف a9.js
طريقة تعيين المعلمات لإجراء استدعاء JavaScript لعنوان URL لخادم A9. ويتم إلحاق المعلمات المقابلة التي تم تمريرها من خلال العلامة amp-ad
بعنوان URL لإرجاع إعلان.
للحصول على الإرشادات حول طريقة إنشاء تكامل amp-ad
، راجع دمج شبكات الإعلانات في AMP.
إنشاء تكامل إحضار سريع
يُعد الإحضار السريع إحدى آليات AMP التي تفصل طلب الإعلان عن الاستجابة له، مما يسمح بحدوث طلبات الإعلان في وقت مبكر من دورة حياة الصفحة، ولا تُعرَض الإعلانات إلا عندما يكون من المرجح أن يشاهدها المستخدمون. ويوفر الإحضار السريع معاملة تفضيلية لإعلانات AMPHTML التي تم التحقق منها على إعلانات HTML التقليدية. وضمن الجلب السريع، إذا فشل التحقق من صحة أحد الإعلانات، يتم تغطية هذا الإعلان في iframe عبر النطاقات لوضع الحماية له بعيدًا عن بقية مستند AMP. وبالعكس، تتم كتابة التحقق من صحة إعلان AMPHTML مباشرة في الصفحة. ويعالج الإحضار السريع كلاً من إعلانات AMP والتي لا تدعم AMP؛ حيث لا توجد طلبات إعلان إضافية مطلوبة للإعلانات التي يفشل التحقق من صحتها.
لعرض إعلانات AMPHTML من خادم الإعلانات لديك، يجب عليك توفير تكامل الإحضار السريع الذي يتضمن:
- Supporting SSL network communication.
- Providing JavaScript to build the ad request (example implementations: AdSense & DoubleClick).
- التحقق من صحة وتوقيع المواد الإبداعية من خلال خدمة التحقق من الصحة. إذ يوفر Cloudflare خدمة التحقق من إعلان AMP، مما يمكِّن أي مزود إعلانات مستقل من تقديم إعلانات أسرع وأخف وأكثر جاذبية.
للحصول على الإرشادات حول إنشاء تكامل الإحضار السريع، راجع دليل تنفيذ شبكة الإحضار السريع.