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

تتيح علامة إعلان 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" لضمان إدراج الرقم التعريفي للناشر المضيف في طلب الإعلان.

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

الإعلانات عبر واجهة برمجة التطبيقات لموضع الإعلان

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

يتوفر برنامج "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>