Hvis du mangler en idé er der 7 mulige forklaringer ifgl. Google:
- Your account has previously neen banned
- Browser and ad blocking issues
- Your AdSense code has not been properly implemented
- You signed up through an AdSense host partner and implemented ad code on your own domain
- You have not entered your pin
- Are the ads inside nested frames?
- Is JavaScript enabled iin your browser?
For nærmere beskrivelser kig her: Can’t see my AdSense
Jeg har været alle 7 igennem uden held, men efter at have gransket og undersøgt fandt jeg ud af at WordPress indsætter LineBreaks efter hver linie AdSense kode man indsætter i en Post eller en Page. DET SKER IKKE NÅR MAN INDSÆTTER KODEN I EN TEXT WIDGET!
Såden ser AdSensekoden ud når den kopieres direkte ind:
<script async src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script>
<!– 120×240, created 3/11/10 –>
<ins class=”adsbygoogle”
style=”display:inline-block;width:120px;height:240px”
data-ad-client=”ca-pub-5457877089017073″
data-ad-slot=”8840546635″></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Og fejlen opstår i linie 3:
<ins class=”adsbygoogle”
style=”display:inline-block;width:120px;height:240px”
data-ad-client=”ca-pub-5457877089017073″
data-ad-slot=”8840546635″></ins>
Den linie skal se således ud:
<ins class=”adsbygoogle” style=”display:inline-block;width:120px;height:240px” data-ad-client=”ca-pub-5457877089017073″ data-ad-slot=”8840546635″></ins>
Det vil sige i en lang linie!
Med andre ord: fjern linieskift og overflødige mellemrum så den færdige kode ser således ud:
<script async src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script>
<!– 120×240, created 3/11/10 –>
<ins class=”adsbygoogle” style=”display:inline-block;width:120px;height:240px” data-ad-client=”ca-pub-5457877089017073″ data-ad-slot=”8840546635″></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>