Dann ist es halt ein iFrame, ich habe halt nicht bei Google, sondern BEI MIR nachgeschaut, wo lediglich steht:
Code: Alles auswählen
<script type="text/javascript"><!--
google_ad_client = "pub-8058596830600920";
google_ad_width = 160;
google_ad_height = 600;
google_ad_format = "160x600_as";
google_ad_type = "text_image";
//2007-08-16: sporle
google_ad_channel = "1994171802";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0066CC";
google_color_text = "000000";
google_color_url = "F2984C";
google_ui_features = "rc:6";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<script type="text/javascript"><!--
google_ad_client = "pub-8058596830600920";
/* 2-200 */
google_ad_slot = "0539779573";
google_ad_width = 200;
google_ad_height = 200;
google_cpa_choice = ""; // on file
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
Kein Wort von "iframe".
Wenn#s also in der dadurch abgerufenen Quelldatei steht, schön, soll mir recht sein, von javascript hab ich im Gegensatz zu html tatsächlich keine Ahnung, das geb ich auch unumwunden zu.
ABER: Der Farbwert ist in diesem Code unübersehbar codiert, obwohl er ein iFrame abholt. Also ist es wahrscheinlich, dass der anfragende Code den farbwert an Google weitergibt und dieses den abgerufenen iFrame dann mit diesem Wert wiedergibt.
Oh, übrigens, der Farbwert für "transparent" lautet in den meisten Versionen von html immer noch "transparent". Das Wort. Es gibt in einigen Fällen auch Worte für Farben, eins davon ist "transparent".
Kommt halt kein # vor, weil's kein numerischer Wert ist. Es könnte sein, dass AdSense nur numerische Werte annimmt, dann geht's nicht, das wäre ein Argument, das mich überzeugt.
Also: Einfach mal ausprobieren.
Wenn's klappt, schön, wenn nicht, dann halt nicht und dann haben wir jetzt eine tolle Erklärung, warum nicht.
Oder hat irgendwer dabei irgendwas zu verlieren?