我遇到了一些针对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>
这是我到目前为止所做的:
添加了广告控制的错误修复事件,并打印了错误。它显示“HTTP错误状态代码:NotFound(404)”
我检查了清单中的所有功能。它包含所有功能,因为它是默认的测试项目。
然后我在我的工作电脑上尝试了同样的功能,之前没有Windows Phone SDK和AD SDK。它也不在那里工作。
然后我反编译了Silverlight程序集的Ad SDK,找到了生产和测试服务器的URL。
AdPlacement.ServerUrl =“https://mobileads.msn.com/v3/Delivery/Placement”; AdPlacement.TestServerUrl =“https://mobileads-test.msn.com/v3/Delivery/Placement”;
测试服务器网址根本没有连接。我在Windows 7 x64终极机器上使用VS2010终极版。
还有其他想法吗?我也联系了psupport AT microsoft DOT com,但仍得到他们的回复
答案 0 :(得分:1)
在使用MS广告中心支持的几封电子邮件后,他们可以在尝试从外部网络连接时在内部重现此问题。他们今天下午解决了这个问题。它的工作没有任何代码改变我身边。问题是提供测试广告的广告服务器“https://mobileads-test.msn.com/v3/Delivery/Placement无法从MS网络外部访问!
答案 1 :(得分:0)
我个人从未明白需要测试模式。我从不使用测试模式..只需为应用程序/广告单元设置正确的配置即可。