Help improve Publisher Ads Audits for Lighthouse. Share your thoughts in our survey.

Niesynchroniczne ładowanie tagu reklamy

Omówienie

Ten audyt pozwala upewnić się, że skrypty biblioteki tagów reklamy są ładowane niesynchronicznie.

Wykonanie JavaScript jest domyślnie synchroniczne. Oznacza to, że po napotkaniu skryptu żadna inna zawartość nie może zostać załadowana, dopóki skrypt nie zostanie pobrany, przeanalizowany i wykonany. Włączenie wykonywania niesynchronicznego pozwala temu zapobiec i umożliwia przeglądarce dalsze przetwarzanie innych zasobów, gdy określony skrypt jest ładowany w tle. Dzięki temu podczas ładowania skryptów strona cały czas odpowiada, a czas potrzebny do załadowania wszystkich kluczowych komponentów jest krótszy.

Rekomendacje

Dodaj atrybut „async” do definicji tagu skryptu. Przykład:

AdSense

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

AdSense (reklamy automatyczne)

<script async data-ad-client="ca-pub-xxxxxxxxxxxxxxxx" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

Tag wydawcy Google

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>

Więcej informacji

Obsługiwane są następujące skrypty bibliotek tagów reklamy:

Biblioteka tagów reklamy Skrypty
AdSense

pagead2.googlesyndication.com/pagead/js/adsbygoogle.js

pagead2.googlesyndication.com/pagead/show_ads.js

Tag wydawcy Google

googletagservices.com/tag/js/gpt.js

securepubads.g.doubleclick.net/tag/js/gpt.js

Pierwsze kroki z tagami wydawcy Google
Tryby żądania GPT i renderowanie niesynchroniczne