علامات الإعلانات

تتيح علامة الإعلان في AdSense عرض الإعلانات ومشاركة الأرباح. يجب وضع علامة إعلان AdSense في كل صفحة يمكن للمستخدمين فيها تفعيل ميزة تحقيق الربح من المحتوى باستخدام AdSense.

من المرجّح أن تعتمد طريقة اتّخاذك لهذه الخطوة على عنصر التحكّم في إعدادات الإعلانات وتجربة الإعلانات التي تريد تقديمها للمستخدمين: - إذا كنت تتحكّم في إعدادات الإعلانات، يمكنك تحديد أنواع الإعلانات ومواضعها التي تريد إتاحتها وإضافة علامات الإعلانات إلى مواقع المستخدمين الإلكترونية كما لو كانت مواقعك الإلكترونية. يمكنك إنشاء وحدات إعلانية داخل حسابك على AdSense، ولكن عليك تعديل المَعلمتَين data-ad-client وdata-ad-host. - إذا كنت تفوض المستخدمين بالتحكّم في إعدادات الإعلانات، ننصحك بسؤالهم عن إعداداتهم المفضّلة لأنواع الإعلانات ومواقعها (على يمين الشاشة أو يسارها أو أعلاها أو أسفلها وما إلى ذلك) واستخدام هذه الإعدادات المفضّلة لإجراء عملية وضع العلامات. يُرجى العِلم أنّه لتفعيل الإعلانات المدمجة مع المحتوى، تتطلّب علامات الإعلان رقم تعريف وحدة إعلانية عليك جمعه من المستخدمين.

مَعلمات علامة الإعلان

هناك مَعلمتان مطلوبتان في علامة الإعلان تحتاج إلى تعديلهما. وتحدِّد هذه المَعلمات عرض الإعلانات ومشاركة الأرباح مع المستخدمين. اضبط هذه المَعلمات لتحديد رقم تعريف الناشر للمنصة ورقم تعريف الناشر للمستخدم. هناك مَعلمات إضافية أخرى يمكن تعديلها استنادًا إلى شكل الإعلان المستخدَم.

المَعلمة هل هو مطلوب؟ الوصف والمثال
data-ad-client نعم الرقم التعريفي للناشر (سلسلة) في "AdSense للمحتوى" الخاص بالمستخدم يقدّم المستخدم هذه القيمة من خلال عملية الاشتراك. هذه القيمة مطلوبة لبدء مشاركة الأرباح.

بالنسبة إلى إعلانات "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-host متوفّرة في رمز إعلانك، سيواصل AdSense عرض الإعلانات باستخدام القيمة المقدَّمة من المَعلمة data-ad-client. ومع ذلك، لن يتلقّى حساب المنصة أي مرّات ظهور في حسابه ولن تتم مشاركة الأرباح. يمكنك بدلاً من ذلك استخدام العلامة الوصفية google-adsense-platform لضمان تضمين رقم تعريف الناشر المضيف في طلب الإعلان.

تأكَّد أيضًا من إدخال رقم تعريف الناشر 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>