הטמעה באינטרנט

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

חשוב: לפני שמשתמשים בקוד הזה, יש לקרוא את התנאים וההגבלות

כדי להשתמש בקוד הזה, דרוש לכם חשבון AdSense עם הרשאה פעילה לשימוש במודעות מותאמות אישית של AdSense לרשת החיפוש.

סקירה כללית

תהליך ההטמעה של מודעות מותאמות אישית של AdSense לחיפוש באתר שלכם כולל שלושה שלבים:

שלב 1: יוצרים סגנון מותאם אישית של המודעות בחיפוש ב-AdSense

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

שלב 2: מגדירים את הקוד

לוחצים על Get Code (קבלת קוד) הטמעה. מגדירים את מאגרי המודעות כך שיתאימו למאגרים בדף החיפוש.

שלב 3: מטמיעים את הקוד

מעתיקים את הקוד ממחולל הקוד ומדביקים אותו בדף. חשוב לזכור לעדכן את הפרמטר query. כדי שהמודעות ייטענו כראוי, צריך להטמיע את הקוד שנוצר בתג head באתר. הקוד של יחידת מודעות 1 יכלול את ההגדרות עבור כל יחידות המודעות בדף. יחידות מודעות נוספות יחייבו רק מיקום של יחידת המודעות המתאימה <div> בדף שבו המודעות אמורות להופיע.

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

קוד לדוגמה

מודעה אסינכרונית נטענת

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

<html>
<head>

<script async="async" src="https://www.google.com/adsense/search/ads.js"></script>

<script type="text/javascript" charset="utf-8">
  (function(g,o){g[o]=g[o]||function(){(g[o]['q']=g[o]['q']||[]).push(
  arguments)},g[o]['t']=1*new Date})(window,'_googCsa');
</script>

</head>

<body>

<div id="afscontainer1"></div>
<script type="text/javascript" charset="utf-8">

var pageOptions = {
  'pubId' : 'test client ID', // Enter your own client-ID here
  'query' : 'flowers', // User query for this page
  'styleId': '7824176615' // Enter your own style ID here
};

var adblock1 = {
  'container' : 'afscontainer1',
  'width' : 700
};

var adblock2 = {
  'container' : 'afscontainer2',
  'width' : 700
};

_googCsa('ads', pageOptions, adblock1, adblock2);
</script>

<p>Search result 1</p>
<p>Search result 2</p>
<p>Search result 3</p>

<div id="afscontainer2"></div>
</body>
</html>

'חיפוש קשור' הוא יחידה אורגנית שכוללת מונחי חיפוש שקשורים למונח החיפוש הנוכחי. הקישורים ביחידה הזו מובילים לדף חדש של תוצאות חיפוש.

<html>
<head>

<script async="async" src="https://www.google.com/adsense/search/ads.js"></script>

<script type="text/javascript" charset="utf-8">
  (function(g,o){g[o]=g[o]||function(){(g[o]['q']=g[o]['q']||[]).push(
  arguments)},g[o]['t']=1*new Date})(window,'_googCsa');
</script>

</head>

<body>

<div id="afscontainer1"></div>
<script type="text/javascript" charset="utf-8">

var pageOptions = {
  'pubId': 'test client ID', // Enter your own client-ID here
  'query': 'flowers', // User query for this page
  'styleId': '1234567890', // Enter your own style ID here
  'resultsPageBaseUrl': '//www.example.com/search', // Enter your own base URL here
  'resultsPageQueryParam': 'query' // Enter your own query parameter here
};

var adblock = {
  'container': 'afscontainer1',
  'number': 3,
  'width': 700
};

var rsblock = {
  'container': 'afscontainer2',
  'relatedSearches': 6,
  'width': 500
};

_googCsa('ads', pageOptions, adblock, rsblock);
</script>

<p>Search result 1</p>
<p>Search result 2</p>
<p>Search result 3</p>

<div id="afscontainer2"></div>
</body>
</html>

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

<html>
<head>

<script async="async" src="https://www.google.com/adsense/search/ads.js"></script>

<script type="text/javascript" charset="utf-8">
  (function(g,o){g[o]=g[o]||function(){(g[o]['q']=g[o]['q']||[]).push(
  arguments)},g[o]['t']=1*new Date})(window,'_googCsa');
</script>

</head>

<body>

<p>Page content</p>

<div id="afscontainer1"></div>

<script type="text/javascript" charset="utf-8">

var pageOptions = {
  'pubId': 'test client ID', // Enter your own client-ID here
  'relatedSearchTargeting': 'content', // Must use 'content'
  'hl': 'en', // The preferred language for related terms (default to 'en' if not specified)
  'styleId': '1234567890', // Enter your style ID
  'resultsPageBaseUrl': '//www.example.com/search', // Enter the base URL of your results page
  'resultsPageQueryParam': 'query', // Specify the query parameter on your results page
  'terms': 'term a,term b', // Optionally provide your own related terms in a comma-delimited list
  'referrerAdCreative': 'example ad title' // Only used when a user clicked an ad to arrive here
};

var rsblock1 = {
  'container': 'afscontainer1',
  'relatedSearches': 6
};

_googCsa('relatedsearch', pageOptions, rsblock1);
</script>

<p>More page content</p>

</body>
</html>

דברים שיש להימנע מהם

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

  • אסור לבצע כמה קריאות להצגת מודעות מדף מסוים, אלא אם הטמעתם גלילה מתמשכת.
  • אין להסתיר חסימות של מודעות לפני או אחרי עיבוד המודעות
  • אין להזיז בלוקים של מודעות ברחבי הדף
  • אין לבקש יותר בלוקים של מודעות ממה שרוצים להציג בדף
  • אסור לשנות את ה-DOM של בלוקי המודעות
  • אין להטמיע טעינה מדורגת משלך (במקום זאת, אפשר להסתמך על טעינה מדורגת של Google)
  • אל תשמור במטמון את משאבי ה-JS של Google באתר שלך
  • אין להשתמש בפרמטר 'query' עבור 'חיפוש קשור' בדפי תוכן, מכיוון שהדבר יגרום לתוצאות לא צפויות.