我在使用适用于 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>
这是我到目前为止所做的:
添加广告控件的erroroccured事件,并打印错误。它显示“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";
测试服务器 url 根本没有连接。我在 Windows 7 x64 终极机器上使用 VS2010 终极版。
还有什么想法吗?我也联系了 microsoft DOT com 的 psupport,但尚未得到他们的回复