علامات الإعلانات
تفعّل علامة إعلان AdSense عرض الإعلانات، وتنسب الزيارات بشكل صحيح إلى حساباتك الفرعية.
مَعلمات علامة الإعلان
هناك مَعلمتان مطلوبتان في علامة الإعلان تحتاج إلى تعديلهما. وتحدّد هذه المَعلمات إعدادات عرض الإعلانات والحساب الفرعي المستخدَم لطلب الإعلان. اضبط هذه المَعلمات لتحديد الرقم التعريفي للناشر على المنصة والرقم التعريفي للناشر على الحساب الفرعي. هناك مَعلمات إضافية أخرى يمكن تعديلها استنادًا إلى شكل الإعلان المستخدَم.
| المَعلمة | هل هو مطلوب؟ | الوصف والمثال |
|---|---|---|
data-ad-client |
نعم |
رقم تعريف موقع الحساب الفرعي (سلسلة). يتم توفير هذه القيمة من خلال واجهات برمجة التطبيقات في الحقل displayName أو الجزء الأخير من الحقل name. هذه القيمة مطلوبة لتحديد مصدر الزيارات بشكل صحيح إلى الحسابات الفرعية.
بالنسبة إلى إعلانات "AdSense للمحتوى"، يجب إضافة "ca-" في بداية هذه السلسلة. يُرجى العِلم أنّها تظهر أيضًا في عنوان URL المصدر لعلامة النص البرمجي ضمن اسم المَعلمة client.
مثال: data-ad-client="ca-pub-1234"src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
|
data-ad-host |
نعم |
هذا هو رقم تعريف (سلسلة) الموقع المضيف للمنصة. تحدِّد هذه القيمة حساب AdSense لمنصّتك، وهي مطلوبة لبدء عرض الإعلانات.
بالنسبة إلى إعلانات "AdSense للمحتوى"، يجب إضافة "ca-host-" إلى بداية هذه السلسلة. يُرجى العِلم أنّها تظهر أيضًا في عنوان URL المصدر لعلامة النص البرمجي ضمن اسم المَعلمة host.
مثال: data-ad-host="ca-host-pub-5678"src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
|
data-ad-slot |
لا للوحدات الإعلانية الصورية
نعم لأشكال الوحدات الإعلانية الأخرى |
هذا هو المعرّف المرتبط بوحدة إعلانية. بالنسبة إلى الوحدات الإعلانية الصورية، يكون هذا المعرّف اختياريًا، ولكن بالنسبة إلى أشكال الوحدات الإعلانية الأخرى، يكون هذا الحقل مطلوبًا. عند توفّر رقم تعريف الوحدة الإعلانية، يتم استخدام الإعدادات المرتبطة بالوحدة الإعلانية أثناء عرض الإعلانات. أثناء العرض، نبحث عن رقم تعريف الوحدة الإعلانية هذا في كلّ من الحسابَين الفرعيين للمنصّة (data-ad-host) و (data-ad-client). تُستخدَم هذه المَعلمة أيضًا لتعبئة تقرير "الوحدات الإعلانية" في AdSense (لن يتمّ تعبئة التقرير إلّا في الحساب الذي تتوفّر فيه الوحدة الإعلانية).
|
data-ad-host-channel |
لا | ويُستخدَم هذا الغرض لأغراض إعداد التقارير. راجِع قسم إعداد التقارير للحصول على مزيد من المعلومات. |
ملاحظة مهمة: إذا لم تكن المَعلمة data-ad-client متوفّرة في رمز إعلانك، سيواصل AdSense عرض الإعلانات باستخدام القيمة المقدَّمة من المَعلمة data-ad-host. ومع ذلك، لن يتمّ تحديد مصدر الزيارات على أنّه الحساب الفرعي. تأكَّد من إدخال الرقم التعريفي الصحيح للناشر data-ad-client في علامة الرمز لتجنُّب إسناد الزيارات إلى الحساب الخطأ.
أمثلة على رموز الإعلانات
في ما يلي مثال على رمز لكل نوع إعلان يتيح تنسيق AFP استخدامه. اطّلِع على مزيد من المعلومات عن الوحدات الإعلانية والإعلانات التلقائية في AdSense.
رمز الوحدة الإعلانية الصورية (متوافق مع الأجهزة الجوّالة)
<script async
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
style="display:block;"
data-ad-client="ca-pub-1234"
data-ad-host="ca-host-pub-5678"
data-ad-format="auto">
</ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
رمز الوحدة الإعلانية الصورية (حجم ثابت)
<script async
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-1234"
data-ad-host="ca-host-pub-5678">
</ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
وحدة إعلانية صورية في AMP (متوافقة مع الأجهزة الجوّالة)
يجب وضع الرمز التالي في <head> من الصفحة:
<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>
في ما يلي المقتطف للوحدة الإعلانية، الذي تم وضعه في <body>:
<amp-ad
width="100vw"
height="320"
type="adsense"
data-ad-client="ca-pub-1234"
data-ad-host="ca-host-pub-5678"
data-ad-slot=""
data-auto-format="rspv"
data-full-width="">
<div overflow="">
</amp-ad>
وحدة إعلانية صورية في AMP (حجم ثابت)
يجب وضع الرمز التالي في <head> من الصفحة:
<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>
في ما يلي المقتطف للوحدة الإعلانية، الذي تم وضعه في <body>:
<amp-ad
layout="fixed"
width="300"
height="600"
type="adsense"
data-ad-client="ca-pub-1234"
data-ad-host="ca-host-pub-5678">
</amp-ad>
الإعلانات التلقائية
من الأفضل وضع علامة الإعلان التالية في عنصر <head> أو في أعلى الصفحة قدر الإمكان.
<script async
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
crossorigin="anonymous">
</script>
الإعلانات من خلال Ad Placement API
تتيح واجهة برمجة التطبيقات AdPlacement API حاليًا الإعلانات البينية والإعلانات التي تضم مكافآت. اطّلِع على مستندات مطوّري Ad Placement API للتعرّف على كيفية تنفيذ واجهة برمجة التطبيقات وتخصيصها.
تتوفّر ميزة "AdSense لمنصّات الويب" لتنسيقات الإعلانات هذه (حاليًا لزيارات الويب فقط). الشرط الوحيد هو تضمين المَعلمة data-ad-host في علامة الإعلان الرئيسية. راجِع المثال أدناه.
<script async
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
crossorigin="anonymous">
</script>
<script>
window.adsbygoogle = window.adsbygoogle || [];
var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
</script>