Testowanie integracji funkcji adBreak()
Aby przetestować kod JavaScript, który korzysta z interfejsu adBreak() API, udostępniamy tryb testowania, który można włączyć, dodając atrybut data-adbreak-test="on" do elementu adsbygoogle.js:
<script async
data-adbreak-test="on"
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);}
</script>
Tryb testowy:
- Wyświetla przykładowe reklamy zamiast wysyłać żądania dotyczące prawdziwych reklam.
- Naśladuje zachowanie prawdziwych reklam, np. uwzględnia skonfigurowaną częstotliwość wyświetlania reklam.
- Użyj
console.loglub punktów przerwania, aby debugowaćadBreakDone()iplacementInfo.
Uwaga: tryb testowania umożliwia tylko testowanie JavaScriptu po stronie klienta bez wysyłania żądań reklam na serwery Google. Nie pomoże Ci ono wykryć problemów związanych z nieprawidłową konfiguracją kodu AdSense, takich jak nieprawidłowe wartości parametru `data-ad-client`.
Tryb testowy przełącza się między 2 scenariuszami: reklama jest wczytywana i reklama nie jest wczytywana, aby emulować rzeczywiste środowisko, w którym reklama nie zawsze będzie dostępna.