טעינה מראש של מודעות

ה-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, המערכת מתעלמת מניסיונות נוספים לשנות אותו.

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

  1. מוודאים שהמודעות נטענות מראש על ידי קריאה ל-adConfig({preloadAdBreaks: 'on'}). כך תבטיחו שתהיה מודעה מוכנה להצגה לפני הקריאה הראשונה אל adBreak().
  2. כדי שהמודעות יוצגו בתדירות גבוהה יותר, כדאי להקטין את הערך של data-ad-frequency-hint.