<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>trafex &#187; überprüfen</title>
	<atom:link href="http://trafex.de/blog/tag/uberprufen/feed/" rel="self" type="application/rss+xml" />
	<link>http://trafex.de</link>
	<description>webdev blog</description>
	<lastBuildDate>Mon, 05 Mar 2012 18:26:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Überprüfen ob GoogleAds geladen wurden</title>
		<link>http://trafex.de/blog/11/uberprufen-ob-googleads-geladen-wurden/</link>
		<comments>http://trafex.de/blog/11/uberprufen-ob-googleads-geladen-wurden/#comments</comments>
		<pubDate>Tue, 13 Mar 2007 15:20:31 +0000</pubDate>
		<dc:creator>StefanB</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Adsense]]></category>
		<category><![CDATA[überprüfen]]></category>
		<category><![CDATA[GoogleAds]]></category>
		<category><![CDATA[laden]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false">http://trafex.de/blog/11/uberprufen-ob-googleads-geladen-wurden/</guid>
		<description><![CDATA[GoogleAds stellen eine einfach zu implementierende und gute Einnahmequelle für Webseiten dar. Zudem nerven Sie eigentlich nie durch wildes geblinke bzw. können eingestellt werden, dass nur Text-Anzeigen dargestellt werden. Dies war der Grund warum ich mich bei meinem Projekt against-silence.com für diese Werbeform entschieden habe. Die Werbung wird derzeit nur im Forum unter dem jew. [...]]]></description>
			<content:encoded><![CDATA[<p>GoogleAds stellen eine einfach zu implementierende und gute Einnahmequelle für Webseiten dar. Zudem nerven Sie eigentlich nie durch wildes geblinke bzw. können eingestellt werden, dass nur Text-Anzeigen dargestellt werden.</p>
<p>Dies war der Grund warum ich mich bei meinem Projekt <a href="http://www.against-silence.com/">against-silence.com</a> für diese Werbeform entschieden habe. Die Werbung wird derzeit nur im Forum unter dem jew. 1. Post einer Seite dargestellt. Doch durch die zunehmende Anzahl eingesetzter Werbefilter sind die Klick-Zahlen  drastisch gesunken. Um die Besucher auf dieses Problem aufmerksam zu machen dachte ich über eine Lösung nach &#8230;<span id="more-11"></span></p>
<p>Zu allererst nahm ich mir die JavaScript-Datei von Google vor, die beim Aufrufen der Werbung included wird. Idealer weise wäre hier eine Variable enthalten, die man nach der Ausführung des Scriptes einfach überprüfen könnte.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;!--</span>
<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span> google_ads_loaded <span style="color: #339933;">!=</span> <span style="color: #CC0000;">1</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #006600; font-style: italic;">// Code wenn Werbung nicht geladen wurde</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #339933;">--&gt;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Leider ist dem nicht so. In dieser ist nur eine Funktion enthalten, welche die weiteren Schritte aufruft. Da hier nicht zugegriffen werden kann musste eine andere Lösung her.</p>
<p>Der Lösungsweg ist allerdings nicht viel komplizierter ausgefallen. GoogleAds erzeugt nach meinen Beobachtungen in jedem Fall ein iframe mit dem Namen &#8220;google_ads_frame&#8221;. Dieses Überprüfe ich nun einfach auf Existenz und wenn es nicht vorhanden ist, führe ich Code aus.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">function</span> checkgooglead<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #003366; font-weight: bold;">var</span> gaf <span style="color: #339933;">=</span> window.<span style="color: #660066;">google_ads_frame</span><span style="color: #339933;">;</span>
    <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span>gaf <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;addiv&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;
&lt;h2&gt;Diese Seite finanziert sich durch freiwillige Spenden und durch Werbung.Bitte schalte deinen Werbeblocker ab!&lt;/h2&gt;
&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Das Element mit der ID &#8220;addiv&#8221; ist in diesem Fall ein Div, welches nur den Code für die GoogleAds enthält. Wenn nun also das Fenster(=Frame) mit diesem Namen nicht existiert, wird der Inhalt des Div&#8217;s durch einen freundlicher Spruch ersetz.<br />
Ohne Javascript hat das natürlich keinen Effekt, aber dann würden auch keine GoogleAds geladen werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://trafex.de/blog/11/uberprufen-ob-googleads-geladen-wurden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.191 seconds -->

