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
را کاهش دهید تا تبلیغات بیشتر نشان داده شوند.