RSSストリームにGoogle AdSenseを追加しようとしています。私はサードパーティーに依存しているため、「RSS向けAdSense」を使いたくない。RSSストリームのAdSense -
私は、RSSではRSSコードが壊れているので、小さい/大きい文字は使用できないことに気付きました。私はhtmlentities()関数を使ってそれらをエスケープします。それはそうのように、ストリーム内の基本的なHTTPを表示するには正常に動作します:私は、GoogleのAdSenseコードとまったく同じことをしようとするとき
$bottom = '<p><a href="http://www.domain.com/image-' .$row['id']. '.html" target="_blank">Post a comment ></a>';
echo htmlentities($bottom);
しかし、何も示していません。まず
$ad_code = '<script type="text/javascript"><!--
google_ad_client = "pub-37909010735xxxx";
/* banner, RSS Feed */
google_ad_slot = "xxxxx";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>';
echo htmlentities($ad_code);
私はRSSサービス向けAdSenseにユーザーを強制的に、GoogleはAdSenseののその使用をブロックされたと思ったが、その後、私はそのようなスラッシュドットのようにいくつかの人気のあるウェブサイトは、私がやりたい正確に何をやることに気づきました。
確かに私は何か間違っていますが、私はそれに指を置くことはできません。
編集:これは、あなたが問題を抱えている理由は、あなたがRSSフィード内では、JavaScript、インラインまたは外部を含めることができないということである出力
<description><a href="http://www.domain.com/image-8551.html" target="_blank"><img src="http://www.domain.com/images/1250670754.jpg" /></a><br /><br />I guess being called snuggly-bumpkins was too much?<script type="text/javascript"><!--
google_ad_client = "pub-3790901073xxxxx";
/* banner, RSS Feed */
google_ad_slot = "xxxxxxx";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><p><a href="http://www.domain.com/image-8551.html" target="_blank">Post a comment ></a></description>