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