תגי מודעות

תג המודעות של 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>

מודעות באמצעות ה-API של מיקום המודעה

ה-API של מיקום המודעה תומך כרגע במודעות מעברון ובמודעות מתגמלות. בתיעוד למפתחים בנושא Ad Placement API מוסבר איך להטמיע את ה-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>