Обзор
В ходе этого аудита проверяется, откладываются ли запросы назначения ставок в заголовке до загрузки библиотеки тегов издателя 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 .