תגי מודעות

תג המודעה של AdSense מאפשר הצגת מודעות וחלוקת הכנסות. צריך להציב את תג המודעה של AdSense בכל דף שבו המשתמשים יכולים להביע הסכמה למונטיזציה של התוכן שלהם באמצעות AdSense.

אופן הגישה לשלב הזה תלוי ככל הנראה באמצעי הבקרה בהגדרות המודעות ובחוויית הצפייה במודעות שרוצים לתת למשתמשים: - אם יש לכם שליטה על הגדרות המודעות, אתם יכולים להחליט באילו סוגי מודעות ומיקומי מודעות תרצו לתמוך, ולהוסיף את תגי המודעות לאתרי המשתמשים כאילו היו האתרים שלכם. אתם יוצרים יחידות מודעות בתוך חשבון AdSense, אבל משנים את הפרמטרים-ad-client ו-data-ad-host - אם אתם מעניקים למשתמשים שליטה על הגדרות המודעות, כדאי לשאול את המשתמשים מה ההעדפות שלהם לגבי סוגי המודעות והמיקומים (בצד שמאל, ימין, למעלה, למטה וכו') ולהשתמש בהעדפות האלה כדי לבצע את התיוג. לתשומת ליבכם: כדי לתמוך במודעות מותאמות, לתגי המודעות נדרש מזהה של יחידת מודעות, שאותו עליכם לאסוף מהמשתמשים.

פרמטרים של תגי מודעות

בתג המודעה יש שני פרמטרים נדרשים שאתם צריכים לשנות. הפרמטרים האלה קובעים את הצגת המודעות ואת חלוקת ההכנסות עם המשתמשים שלכם. יש להגדיר את הפרמטרים האלה כדי לציין את מזהה בעל האפליקציה של הפלטפורמה ואת מזהה בעל האפליקציה של המשתמש. יש פרמטרים נוספים שניתן לשנות, בהתאם לפורמט המודעה שבו נעשה שימוש.

פרמטר האם נדרש? תיאור ודוגמה
data-ad-client כן מזהה בעל האתר ב-AdSense לתוכן (מחרוזת). הערך הזה סופק על ידי המשתמש בתהליך ההרשמה. הערך הזה נדרש כדי להתחיל בחלוקת הכנסות.

במודעות של AdSense לרשת המדיה (AFC), מוסיפים לפני המחרוזת "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 לרשת המדיה (AFC), מוסיפים לפני המחרוזת "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>