广告在设备中不起作用但在模拟器中工作

use*_*998 5 ads windows-phone-7

在我的应用中,我使用Microsoft.Advertising.Mobile.UI.AdControl显示广告.这些广告已经在模拟器中工作了几天,但它还没有在我的开发Windows Phone上运行.

我不确定会发生什么,因为代码完全一样.但是仿真器和设备的结果是不同的.我已经在7.1版本的Windows Phone物理设备和7.0的模拟器中进行了测试

如果有人知道如何解决这个问题,请分享您的想法.

Ant*_*ell 0

我过去也遇到过这个问题。有几种可能的解决方案。

  • 检查以确保您没有在调试模式下运行(在代码中而不是在 VS 中实际调试)
  • 干净的解决方案并重建(当您多次更改 UI 时,您需要干净的构建)
  • 确保 XAML 属性中的参考号正确
  • 确保引用 Microsoft.Advertising.Mobile 和 Microsoft.Advertising.Mobile.UI
  • 最后确保运行时设备与电脑断开连接

我知道有很多事情需要检查,但这听起来更像是文件未正确更新的问题,而不是未设置的设置问题。最好的办法是删除广告控件。清洁解决方案,构建解决方案。创建新的广告控件、清理解决方案、构建解决方案。从设备中删除应用程序。插入设备并构建到设备。

祝你好运!