AdSense wird nicht angezeigt (im Quellcode aber schon)
am 04.06.2008 - 15:04 Uhr in
Hallo zusammen,
ich möchte gerne auf meinem 1. Drupal Projekt AdSense einbinden.
Ich habe dazu unter "Blocks" (ich nutze Drupal 6) einen neuen Block eingefügt, der immer rechts angezeigt wird.
In den Block Body habe ich den AdSense Code eingebaut, der mit aber niemals (auch nicht nach der üblichen Wartezeit) angezeigt wird.
Im Quellcode sehe ich aber den Adsense Code.
Muss ich hierfür noch irgendeine Einstellung ändern oder woran könnte diese liegen?
Vielen Dank für die Hilfe.
- Anmelden oder Registrieren um Kommentare zu schreiben

keine Lösung des AdSense Problems gefunden
am 17.06.2008 - 14:24 Uhr
Ich wäre für eine Hilfe wirklich dankbar.
Leider habe ich nirgends eine Lösung für das Problem gefunden, auch hier im Forum nicht.
Auch wenn ich den AdSense Code direkt per html in einen Blogbeitrag einfüge, wird dieser nicht angezeigt.
Ich nehme an, es gibt irgendwo eine Einstellung, die ich verändern muss.
Angelickt habe ich bei "input format" "full html",aber auch mit "Filtered HTML" wird nichts angezeigt.
Installiert habe ich den TinyMCE, worüber ich dann den Code direkt eingegeben habe.
Normale nach dem code eingesetzte Buchstaben werden ganz normal angezeigt.
Vielen Dank für die Hilfe.
Hast du bei TinyMCE das Feld
am 17.06.2008 - 15:05 Uhr
Hast du bei TinyMCE das Feld "html code" aktiv? Aktiviere dir das mal und gehe dann über den entsprechenden Button in die HTML-Ansicht und lösche dort alles, dann füge den Adsense Code ein, so hat es bei einer meiner Seiten geklappt. Anders ging es nicht, weil TinyMCE grundsätzlich ein Paragraphen
<p>vor den eingegebenen Text gesetzt hat, um korrektes XHTML zu erzeugen. Das müsstest du aber auch im Quelltext deiner Seiten, wo der JS Code schon vorhanden ist sehen?Bei Seiten, wo ich kein TinyMCE aktiv habe, muss ich einfach nur auf "Full html" stellen.
Benutzt du Firefox und hast
am 17.06.2008 - 15:16 Uhr
Benutzt du Firefox und hast den ADBlocker oder ähnliches eingeschaltet?
Danke für den Tipp.
am 22.06.2008 - 15:54 Uhr
Danke für den Tipp.
die html Ansicht habe ich gewählt. Wenn ich dort nun den Adsense Code einfüge und dann auf speichern gehe, steht danach immer
....
mit dabei.
Das packt er mir immer mit rein.
Aus irgendeinem Grund verändert Drupal auch immer den Code.
Wenn ich den Code eingebe, sieht er so aus:
//-->
// -->
// -->
// -->
auch immer noch hier diese Änderungen.
Ja, ich nutze den Firefox,
am 22.06.2008 - 15:58 Uhr
Ja, ich nutze den Firefox, habe aber keinen Blocker drin.
Das Problem taucht übrigens nicht bei allen Scripten auf.
Ich habe mal gerade testweise ein Script für das Alexa Ranking eingebaut.
...SCRIPT type='text/javascript' language='JavaScript' src='http://xslt.alexa.com/site_stats/js/s/a?url=www.meine-seite.de'>
noch immer nicht gelöst
am 11.07.2008 - 16:45 Uhr
leider konnte ich das Problem noch immer nicht lösen.
Der Knackpunkt ist, dass der Werbeblock im Quelltext wie folgt aussieht:
..........& l t ; ! - - (musste Leerzeichen dazwischenmachen, da er mir das hier ansonsten umgewandelt hat)
statt so:
......... < ! - - (musste Leerzeichen dazwischenmachen, da er mir das hier ansonsten umgewandelt hat)
Wäre wirklich spitze, wenn mir da jemand weiterhelfen könnte.
Mitch schrieb(musste
am 11.07.2008 - 17:05 Uhr
Nein, Du mußt einfach
<code>...</code>Tags um den von Dir eingeben Code schreiben, dann wird der auch richtig dargestellt (siehe auch Beschreibung im Eingabeformat). Oder nutze einfach den Button "Code" über dem Eingabefeld.Da auch Deine vorher geposteteten Quellcode-Schnipsel nicht in Code-Tags sitzen und deswegen rausgefiltert werden, sind diese eigentlich kaum nachvollziehbar. Wahrscheinlich hast Du aus diesem Grund auch noch keine Lösung zu Deinem Problem bekommen.
Ja, ja, die lieben Eingabeformate... Oft sind sie der Grund, warum Inhalte in Blöcken oder in Nodes nicht wie gewünscht oder wie erwartet ausgegeben werden...
Das kann auch Google Adsense-Code betreffen: Die Eingabeformate findest Du unter @admin/settings/filters@.
--
bv - DrupalCenter.de
ok, neuer Versuch
am 11.07.2008 - 22:51 Uhr
Danke für den Hinweis.
Prima. Ok, dann starte ich nochmals:
Also: ich habe im Menü unter Blocks Adsense eingebaut. Ich nutze Drupal 6.
Wenn ich für diesen Block "full html" einstelle, sieht das Ergebnis im Quelltext so aus:
<script type="text/javascript"><!--google_ad_client = "XXX";
/* 120x600, Erstellt 11.07.08 */
google_ad_slot = "XXX";
google_ad_width = 120;
google_ad_height = 600;
//-->
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
Wenn ich für diesen Block "Filtered HTML" einstelle, sieht das Ergebnis im Quelltext so aus:
<script type="text/javascript"></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
Er schneidet also den oberen Teil einfach weg.
der Originalcode von Adsense sieht so aus:
<script type="text/javascript"><!--google_ad_client = "XXX";
/* 120x600, Erstellt 11.07.08 */
google_ad_slot = "XXX";
google_ad_width = 120;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
Puh, zumindest konnte ich jetzt verständlich mein Problem darlegen.
Lösung
am 13.07.2008 - 22:56 Uhr
Hallo Mitch,
ich hatte vor wenigen Monaten das gleiche Problem.
Das ganze hängt an den Eingabetypen. Allerdings weiß ich jetzt nicht mehr genau, an welchem Punkt es gelegen hatte (HTML corrector, URL-Filter oder Zeilenumbruchkonverter).
Ich bin das ganze Kurzerhand so angegangen, dass ich mir einen neuen Eingabetyp "PHP" angelegt habe - dort habe ich nur die Einstellung "PHP-Evaluator" ausgewählt. Das Ergebnis war, dass danach alles einwandfrei funktionierte.
Du solltest allerdings aufpassen, dass nur der Administrator dieses EIngabeformat verwenden darf, da sonst Sicherheitslücken entstehen.
Gruß
Sven
Ich bin begeistert!
am 14.07.2008 - 18:56 Uhr
Hallo Sven,
herzlichen Dank für Deine Antwort. Der Test verlief positiv. AdSense wird jetzt angezeigt.
Vielen Dank für Deine Hilfe.
Sollte sich mal noch jemand anderes mit dem Problem herumplagen:
einfach das vorinstallierte Modul "PHP Filter" aktiviert und dann beim Anlegen eines neuen Menüblocks unter "Input Format" den "PHP Code" gewählt.
Gruß Mitch