2012-12-18 45 views
1

我試圖在我的應用程序上運行模擬器和設備上顯示測試廣告,它只顯示一個黑色空間,沒有測試廣告圖像,我是否錯過了什麼?我的XAML.CS文件是否需要任何代碼?似乎之前在Google上發現的信息已從此VS版本中棄用...Windows手機測試廣告不在VS2012上顯示

編輯:將AdControl從工具箱拖放到簡單的應用程序模板上時顯示測試廣告圖像,但加載模擬器時不顯示將其放置在HTML5 VS2012模板上...限制?

這裏是我的XAML:

<Grid x:Name="LayoutRoot" Grid.Row="1" Background="Transparent"> 

     <Grid x:Name="Grid1"> 
     <phone:WebBrowser x:Name="Browser" 
         Loaded="Browser_Loaded" 
         NavigationFailed="Browser_NavigationFailed" Margin="0,0,0,80" /> 
    </Grid> 
    <Grid x:Name="Grid2"> 
     <UI:AdControl ApplicationId="test_add" Foreground="White" AdUnitId="Image480_80" Height="80" Margin="0,616,0,0" Width="480"/> 
    </Grid> 
</Grid> 

回答

0

根據你需要改變你的applicationID the documentation

直播廣告是不是在模擬器中不可用。在仿真器中運行時,必須使用ApplicationId和AdUnitId的測試值。要驗證實時廣告,您必須在設備上運行該應用。 如果ApplicationId未在應用程序在模擬器中運行時設置爲值test_client,則該應用程序將引發錯誤。該錯誤消息會告訴您「您無法使用pubCenter ID從模擬器進行測試。如果您想使用這些ID進行測試,請將您的應用程序部署到設備上。否則,請改變你的applicationID到test_client,並adUnitId設置爲支援的廣告類型之一,如文檔中列出。」

這麼說,我似乎無法得到測試圖像在設計師現身在Blend或VS 2012中用於Windows Phone 8項目。但是,它似乎在Windows Phone 7項目(它引用了一個不同的dll)中起作用。

您是否需要查看圖像才能開發您的應用程序?您應該假設它會起作用,然後將其部署到測試手機以確保您獲得廣告,從而進行測試。

相關問題