2014-01-16 61 views
0

我嘗試了2種可能的方式來展示AdMob廣告,但都無效。首先,我嘗試了this,但在輸出窗口中出現錯誤(一行是False,另一個是pdb文件等)。然後,我嘗試谷歌,並發現舊版本的WP7谷歌廣告SDK。現在我進入了輸出窗口:An exception of type 'System.UnauthorizedAccessException' occurred in Microsoft.Phone.ni.dll and wasn't handled before a managed/native boundary 那麼在Windows Phone 7上有AdMob的工作解決方案嗎?由於適用於Windows Phone 7的AdMob工作解決方案

回答

0

我覺得Ad Rotator是一個很好的選擇,因爲它仍然積極維護和支持多個廣告商(包括AdMob)。你可以簡單地把廣告旋轉控制在你的應用程序頁面:

<adRotator:AdRotatorControl x:Name="AdRotatorControl" 
xmlns:adRotator="clr-namespace:AdRotator;assembly=AdRotator" 
Width="480" Height="80" 
    SettingsUrl="http://mydomain.com/myAdSettings.xml" 
    DefaultAdType="AdMob" 
    DefaultSettingsFileUri="/AppAssemblyName;component/defaultAdSettings.xml" 
    AdMobAdUnitId="xxxxxxxxxxxxxx" 
    SlidingAdDirection="Left" 
    SlidingAdDisplaySeconds="10" 
    SlidingAdHiddenSeconds="20"/> 

然後在網頁加載事件,調用Invalidate方法來重新加載廣告:

void Page_Loaded(object sender, RoutedEventArgs e) 
{ 
    AdRotatorControl.Invalidate(); 
} 

注意:您必須提供XML格式的廣告配置,在上面的示例中引用爲defaultAdSettings.xml的文件。有關文件格式的信息,請參閱Ad Rotator project documentation。另請參閱由Ad Rotator的創建者撰寫的關於開始使用Ad Rotator here的教程。

其實我沒有試過這個,但它看起來很有前途。

相關問題