Ad 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
를 낮추세요.