Microsoft Advertisingが日本語対応したということで広告周りで書き溜めていたことを書く。
前のブログで、
Windows Phone 7:アプリに広告を入れる方法(AdMob) その1
Windows Phone 7:アプリに広告を入れる方法(AdMob) その2
を書いた時に「SDK7.1には未対応ですよ」と書きましたが、現在は対応されています。
導入の方法は7.0同様で、Google.AdMob.Ads.WindowsPhone7.dllをダウンロード。
以下のようなタグを追加します。
<google:BannerAd Name="GoogleAd" Margin="-12,666,1,0" xmlns:google="clr-namespace:Google.AdMob.Ads.WindowsPhone7.WPF;assembly=Google.AdMob.Ads.WindowsPhone7" AdUnitID="{AdMobサイトで取得できるアプリのID}" AdFailed="BannerAd_AdFailed" AdReceived="GoogleAd_AdReceived" />
Microsoft AdvertisingにしろAdMobにしても、広告が表示できないという場合があります。
その場合に呼び出されるAdFailedイベントを利用してAdMobで表示できなくても、Microsoft Advertisingで表示できて確率アップ!! というようなことが狙えます。
AdMobが表示できない場合はコンソールに以下のような表示が出ます。
Error - Ad Not Available (NoFill)
AdFailedイベントをうまく利用して広告の表示率を上げていきましょう!!
Please give us your valuable comment