【问题标题】:AdControl SDK Version 6.1.320.0 is not serving test adsAdControl SDK 版本 6.1.320.0 不提供测试广告
【发布时间】:2012-05-02 11:51:02
【问题描述】:

我在使用适用于 Windows Phone 的 AdControl SDK(6.1.320.0) 时遇到了一些问题,想知道是否还有其他人在这里遇到了问题。我的问题是 AdControl 也没有在模拟器和设备上显示测试广告。我在多台机器上进行了测试,甚至创建了一个新的测试项目来试用。

这是我的 XAML 代码:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<my:AdControl AdUnitId="Image480_80" ApplicationId="test_client" Height="80" HorizontalAlignment="Left" Margin="-34,118,0,0" Name="adControl1" VerticalAlignment="Top" Width="540" />
</Grid>

这是我到目前为止所做的:

  1. 添加了广告控件的erroroccured事件,并打印了错误。它显示“HTTP 错误状态代码:NotFound (404)”

  2. 我检查了清单中的所有功能。它包含所有功能,因为它是默认测试项目。

  3. 然后我在我的工作电脑上尝试了同样的方法,以前没有 Windows Phone SDK 和 AD SDK。它也不在那里工作。

  4. 然后我反编译了用于 Silverlight 程序集的 Ad SDK,找到了生产和测试服务器的 URL。

AdPlacement.ServerUrl = "https://mobileads.msn.com/v3/Delivery/Placement"; AdPlacement.TestServerUrl = "https://mobileads-test.msn.com/v3/Delivery/Placement";

测试服务器 url 根本没有连接。我在 Windows 7 x64 终极机器上使用 VS2010 终极版。

还有什么想法吗?我也联系了 microsoft DOT com 的 psupport,但尚未得到他们的回复

【问题讨论】:

    标签: windows-phone-7 windows-phone-7-emulator


    【解决方案1】:

    在通过 MS Ad center 支持发送几封电子邮件后,他们可以在尝试从外部网络连接时在内部重现该问题。他们今天下午解决了这个问题。它在我这边没有任何代码更改的情况下工作。问题是提供测试广告的广告服务器“无法从 MS 网络外部访问 https://mobileads-test.msn.com/v3/Delivery/Placement!

    【讨论】:

      【解决方案2】:

      我个人从来不理解测试模式的必要性。我从不使用测试模式.. 只需为应用程序/广告单元设置正确的配置即可。

      【讨论】:

      • 对不起,我不是在谈论 adcontrol 的 testmode 属性。该属性不再需要,并且在最新的 Ad SDK 中不可用。我说的是adcontrol的AdUnitId和ApplicationId。您不能在模拟器中使用 AdControl 的真实 ApplicationId 运行应用程序。顺便说一句,MS 广告支持团队承认他们可以重现该问题。几个小时后,测试广告开始为我工作。
      • 很奇怪..我从来没有遇到过这样的问题。但是,我注意到模拟器不会切换网络连接。如果你想要数据连接,你需要重新启动。
      猜你喜欢
      • 2017-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多