0

我在使用适用于 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,但尚未得到他们的回复

4

2 回答 2

1

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

于 2012-05-02T03:51:02.170 回答
0

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

于 2012-05-01T08:48:23.513 回答