Żądania reklamy są odrzucane, gdy jednostka reklamowa jest kierowana na nieprawidłowy adres URL. Gdy Google nie może ustalić prawidłowych informacji o witrynie na potrzeby żądania reklamy, wyświetla „puste reklamy”, które wtapiają się w tło stron. W związku z tym, że nie znamy faktycznej treści strony, pojawiają się w niej mniej trafne reklamy. Przyczynia się to również do obniżenia przychodów.
Skąd mam wiedzieć, że żądania reklamy są odrzucane
Gdy żądania reklamy będą odrzucane, Google Ad Manager Cię o tym powiadomi. Aby dowiedzieć się, ile takich żądań zostało odrzuconych, kliknij link w alercie. Jeżeli ich liczba jest niewielka, nie powinno to mieć wpływu na Twoje przychody. Jeśli jednak są ich dziesiątki tysięcy lub jeśli z powodu odrzuconych żądań reklamy w ogóle nie pojawiają się w Twojej witrynie, zalecamy zastosowanie jednego z poniższych rozwiązań.
Typowe przyczyny odrzucania żądań reklamy
Żądania reklamy są odrzucane, gdy jednostka reklamowa znajduje się w elemencie iframe i jest pusta. Oto kilka przykładowych powodów wyświetlania tych błędów:
- Kod reklamy jest zagnieżdżony w wielu elementach iframe: jeśli kod Twojej reklamy jest zagnieżdżony w wielu elementach iframe, Google nie może określić poprawnych informacji o witrynie na potrzeby żądania reklamy.
- Używasz platformy dostawców reklam (SSP): jeśli do optymalizacji reklam używasz platformy dostawców reklam (np. serwerów reklamowych firm zewnętrznych lub menedżerów zysków) i otrzymujesz błędy odrzuconych żądań reklamy z ich adresami URL, skontaktuj się z obsługą platformy, by upewnić się, że w żądaniach reklamy są przekazywane poprawne informacje o witrynie.
Naprawianie błędów powodujących odrzucanie żądań reklamy pochodzących z googleads.g.doubleclick.net
Jeśli żądania są obsługiwane przez Google Ad Managera, zastanów się nad zastosowaniem rozwiązania iframe Rich Media.
W przypadku innych żądań Ad Exchange wykonaj te czynności:
- Utwórz w katalogu głównym swojej witryny folder o nazwie
/doubleclick
. - Pobierz plik o nazwie
DARTiframe.html
i zapisz go w folderze/doubleclick
w katalogu głównym.
Jeśli okaże się to skuteczne, alerty o odrzuconych żądaniach reklamy powinny zniknąć w ciągu 3–5 dni. Jeśli odrzucone żądania reklamy nie znikną po 5 dniach, nic więcej nie możesz zrobić. Nasi inżynierowie wiedzą o tym problemie i pracują nad jego rozwiązaniem.
Naprawianie błędów powodujących odrzucanie żądań reklamy pochodzących z innych domen
Jeśli żądania są obsługiwane przez Google Ad Managera, zastosuj jedno z tych rozwiązań:
- Jeśli korzystasz z tagów wydawcy Google, przekaż poprawny adres URL, dodając do wywołania reklamy Ad Managera ten ciąg znaków (zastąp przy tym „URL” własnym adresem URL):
googletag.pubads().set("page_url", "URL");
. - W przypadku aplikacji mobilnej korzystającej z tagów witryny zmień tagi na AdMob SDK.
W przypadku innych żądań Ad Exchange użyj parametru google_page_url
, aby ustawić kierowanie na poprawny adres URL. Jeśli na stronie używasz asynchronicznego kodu reklamy, dodaj do niego parametr data-page-URL kierowany na prawidłowy adres URL.
Przykład kodu synchronicznego
<script type="text/javascript">
google_ad_client = "ca-pub-XXXXXXXXXXXX";
/* 728x90, creado 14/04/08 */
google_ad_slot = "XXXXXXXXXXXX";
google_ad_width = 728;
google_ad_height = 90;
google_page_url = "http://myurl.com/fullpath";
</script>
<script type="text/javascript"
src="//pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
Przykład kodu asynchronicznego
<script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"> </script>
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-xxxxxxxxxxxxxxxxxx"
data-ad-slot="xxxxxxxxxx"
data-override-format="true"
data-page-url = "http://www.example.com"> </ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Nie zapomnij w obu tych przypadkach zastąpić http://myurl.com/fullpath
lub http://www.example.com
własnym adresem URL.