טעינה מראש של מודעות
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ה-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
.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-26 (שעון UTC)."],[[["\u003cp\u003eThe Ads Placement API downloads and caches ads for use within your game, utilizing heuristics to optimize download timing.\u003c/p\u003e\n"],["\u003cp\u003eYou can force immediate ad preloading by calling \u003ccode\u003eadConfig({preloadAdBreaks: 'on'})\u003c/code\u003e before your first \u003ccode\u003eadBreak()\u003c/code\u003e call.\u003c/p\u003e\n"],["\u003cp\u003eTo ensure early ad display, preload ads and adjust \u003ccode\u003edata-ad-frequency-hint\u003c/code\u003e for increased frequency.\u003c/p\u003e\n"]]],["The Ads Placement API manages ad downloads and caching for `adBreak()` calls. To ensure ads are ready for the initial placement, use `adConfig({preloadAdBreaks: 'on'})` to force immediate preloading before the first `adBreak()` call. This overrides the default automatic heuristics. Setting `preloadAdBreaks` can only happen once, as subsequent changes are ignored. Another method for early ads is to reduce `data-ad-frequency-hint` so ads are shown more often.\n"],null,["# Preload ads\n\nThe Ads Placement API downloads and caches ads for use in `adBreak()` calls.\nBy default it uses a set of automatic heuristics to determine the best times to\ndownload ads. However, these heuristics may mean that an ad has not yet been\nloaded before the very first placement in your game (such as your first call to\n`adBreak()` just as your game is loading).\n\nYou can adjust this behaviour using the `adConfig()` call to force preloading of\nads immediately as follows. \n\n \u003cscript async\n src=\"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=\u003cvar translate=\"no\"\u003eca-pub-123456789\u003c/var\u003e\"\n crossorigin=\"anonymous\"\u003e\n \u003c/script\u003e\n \u003cscript\u003e\n window.adsbygoogle = window.adsbygoogle || [];\n var adBreak = adConfig = function(o) {adsbygoogle.push(o);}\n adConfig({preloadAdBreaks: 'on'});\n \u003c/script\u003e\n\n**Important** : If you want to force preloading of ads, you\nshould make this call before the first call to `adBreak()`. Once\nyou've set a value for `preloadAdBreaks`, any subsequent attempts to\nchange it are ignored.\n\nTo help ensure that ads show early in you game, you can:\n\n1. Make sure that ads are preloaded by calling `adConfig({preloadAdBreaks: 'on'})`. This ensures that there is an ad ready to go before the first call to `adBreak()`.\n2. Reduce the `data-ad-frequency-hint` so that ads show more frequently."]]