Google AdSense用のHTMLファイルを生成し、WindowsフォームアプリケーションでWebBroswerControlを使用してナビゲートすることになっているこのコードがあります。奇妙なことに、アプリケーションを実行すると、フォーマットなしで1つのリンクが生成されます。
ただし、生成されたファイルを直接ダブルクリックすると、必要な結果が得られます。何が問題なのですか?
これが私のコードです
string HTML =
@"
<html>
<script type=""text/javascript"">
google_ad_client = ""pub-7950118917489847"";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = ""234x60_as"";
google_ad_type = ""text"";
//2008-03-02: hooverwebdesign.com
google_ad_channel = ""your_ad_channel"";
google_color_border = ""FFFFFF"";
google_color_bg = ""FFFFFF"";
google_color_link = ""0000FF"";
google_color_text = ""000000"";
google_color_url = ""008000"";
google_language = 'en';
</script><script type=""text/javascript"" src=""http://pagead2.googlesyndication.com/pagead/show_ads.js""></script>
</html>
";
string adsenseFile1 = Environment.CurrentDirectory + "\\adsense1.html";
using (StreamWriter writer = new StreamWriter(adsenseFile1))
writer.Write(HTML);
webBrowser1.Navigate(adsenseFile1);