יחידות מודעות

איך להטמיע בדף קוד של מודעה בגוף הפיד

אחרי שיוצרים מודעה בגוף הפיד, השלב הבא הוא להטמיע את הקוד ב-HTML של הפיד.

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

היכן להטמיע את הקוד של המודעה בגוף הפיד

יש להטמיע את הקוד של המודעה בגוף הפיד בין קטעי התוכן של הפיד, בתחילתו או בסופו. כדי לבצע את ההטמעה, אפשר לערוך ישירות את קוד ה-HTML של הפיד. לחלופין, אם משתמשים במערכת לניהול תוכן (CMS), ייתכן שניתן יהיה להשתמש בפלאגין שיטמיע את הקוד במקומך.

לפניך דוגמה להגדרה של מודעה בגוף הפיד:

 

קטע תוכן 1:

 

קטע תוכן 2:

 

מודעה מותאמת בגוף הפיד:

 

קטע תוכן 3:

 

קטע תוכן 4:

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

איך למקם מודעה בגוף הפיד

בדרך כלל, מערכת CMS כוללת 1) מסד נתונים שמכיל את התוכן שלך, 2) קטע קוד שמפעיל את התוכן בלולאה, וכך הפיד נוצר. קטע קוד זה נמצא בקובץ התבנית, שבדרך כלל נשמר בתיקיית התבניות של ה-CMS (שנקראת לפעמים תיקיית העיצובים [theme folder]).

שינוי הקוד בקובץ התבנית

כדי למקם את המודעה בגוף הפיד, יש לשנות את הקוד בקובץ התבנית באופן הבא:

  1. פתח את קובץ התבנית של הדף שבו נמצא הפיד.
  2. אתר את הלולאה שיוצרת את הפיד. (רמז: ברוב המקרים, קוד הלולאה יכיל את הפקודות "while" או "for each".)
  3. שנה את קוד הלולאה כך שיטמיע את המודעה בגוף הפיד, ובאופן ספציפי:
    • אם הלולאה אינה כוללת מונה, הוסף מונה כדי להגדיר את התדירות ההטמעה הרצויה של המודעה בגוף הפיד.
    • הוסף פקודת "if" לתוך הלולאה כדי שהמודעה בגוף הפיד תופיע בתדירות שהוגדרה במונה.
לקבלת הוראות המתייחסות באופן ספציפי למערכת ה-CMS שלך, מומלץ לבצע חיפוש ב-Google.

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

Posts[] posts;‎
‎Var count=1;‎ // אם הקוד אינו כולל מונה, יש להגדיר מונה
While (count < posts.length)‎ // הגדלת הערך של "count" ב-1 עד לפוסט האחרון במסד הנתונים
‎{‎

   ‎If (count%3=0)‎ //אם הערך של "count" שווה 3 או 6 או 9, המודעה נוספת
   ‎{‎
   ‎<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">‎
   <‎/script>
   ‎<ins class="adsbygoogle" style="display:block"‎
   ‎data-ad-format="fluid"‎
   ‎data-ad-client="ca-pub-1234567891234567"‎‎
   ‎data-ad-slot="1234567890"></ins>‎
   <script>
   (adsbygoogle = window.adsbygoogle || []).push({});
   <‎/script>
   ‎}‎‎

   ‎<h3>{{ post.title }}</h3> // לכל ערכי המונה יש להזין את כותרת קטע התוכן
   ‎‎<p>{{ post.body }}<p>‎ //יש להזין את גוף קטע התוכן
   ‎<img src="{{ post.thumbnail}}">‎ //יש להזין את תמונת קטע התוכן

‎}‎

חשוב

יש להקפיד להציב את קוד המודעה בתוך גורם מכיל המהווה אב (‎<div>‎‏, ‎‎<iframe>‎ וכדומה) הכולל את הרכיבים הבאים:

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