מערכת Ads Placement API מורידה מודעות ושומרת אותן לשימוש בקריאות adBreak()
.
כברירת מחדל, המערכת משתמשת בקבוצה של אמצעים אוטומטיים כדי לקבוע מהן השעות הטובות ביותר להורדת מודעות. עם זאת, יכול להיות שהמשמעות של הכללים האלה היא שלא בוצעה טעינה של מודעה לפני המיקום הראשון במשחק (למשל, הקריאה הראשונה לפעולה adBreak()
ברגע שהמשחק נטען).
תוכלו להתאים את ההתנהגות הזו באמצעות הקריאה ל-adConfig()
, כדי לאלץ טעינה מראש של מודעות באופן מיידי.
<script async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-123456789"
crossorigin="anonymous">
</script>
<script>
window.adsbygoogle = window.adsbygoogle || [];
var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
adConfig({preloadAdBreaks: 'on'});
</script>
חשוב: אם אתם רוצים לאלץ טעינה מראש של מודעות, עליכם לבצע את השיחה הזו לפני הקריאה הראשונה ל-adBreak()
. לאחר שתגדירו ערך ל-preloadAdBreaks
, המערכת תתעלם מניסיונות נוספים אחריו.
כדי להבטיח שהמודעות יוצגו בתחילת המשחק, אפשר:
- צריך לוודא שהמודעות נטענו מראש על ידי התקשרות אל
adConfig({preloadAdBreaks: 'on'})
. כך אפשר לוודא שיש מודעה מוכנה לפרסום לפני השיחה הראשונה אלadBreak()
. - כדי שהמודעות יוצגו בתדירות גבוהה יותר, כדאי להקטין את
data-ad-frequency-hint
.