Завантажувати 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();
});

Додаткова інформація

Список підтримуваних бірж оголошень і платформ постачальників, котрі аналізуються цією перевіркою, можна знайти в нашому сховищі GitHub.