GPT 및 입찰가를 동시에 로드하기

개요

이 감사에서는 Google 게시자 태그 (GPT) 라이브러리가 로드될 때까지 헤더 입찰 요청이 지연되는지를 확인합니다. 대부분의 경우 이러한 요청은 GPT에 종속되지 않으며 로드 중인 라이브러리와 동시에 실행하여 광고 로드 속도를 높일 수 있습니다.

권장사항

헤더 입찰 요청이 googletag.pubadsReady() 또는 googletag.cmd.push()에서 대기하지 않도록 하세요.

Prebid.js 예시

올바르지 않음
window.pbjs = pbjs || {};
pbjs.que = pbjs.que || [];

window.googletag = window.googletag || {};
googletag.cmd = googletag.cmd || [];
googletag.cmd.push(function() {
  googletag.pubads().disableInitialLoad();
  // Incorrect: Making bid requests dependent on GPT loading.
  pbjs.que.push(function() {
    pbjs.requestBids({
     bidsBackHandler: handleBidResponse
    });
  });
});
올바름
window.pbjs = pbjs || {};
pbjs.que = pbjs.que || [];
// Correct: Making bid requests independent of GPT loading.
pbjs.que.push(function() {
  pbjs.requestBids({
    bidsBackHandler: handleBidResponse
  });
});

window.googletag = window.googletag || {};
googletag.cmd = googletag.cmd || [];
googletag.cmd.push(function() {
  googletag.pubads().disableInitialLoad();
});

추가 정보

이 감사에서 평가하는 공급측 플랫폼(SSP) 및 지원되는 광고 거래소의 목록은 GitHub 저장소에서 확인할 수 있습니다.