WP8.1 MS-Ads"参数值无效(名称:w)"

时间:2015-06-06 00:06:16

标签: windows-phone-8.1 ads advertising

您好我在Windows Phone 8.1中使用Microsoft Advertising并收到错误:"参数值无效(名称:w)"。仅在上传" .appx"构建发布版本后的文件。当我在调试或发布中运行时,一切都很好但不是在我为发布构建并测试最终的" .appx"文件。

有问题的错误只是假设显示"宽度"广告没有设定,但确实如此。此外,因为它在正常构建中工作而不是最终构建根本没有意义。

我的软件是:Windows 8.1,Visual Studios 2013 Update 5 RC,Windows Phone 8.1(多个设备已测试)。是否有某种代码剥离或我可以尝试的选项可能影响最终版本?或者VS2013 Update5 RC中有错误吗?

正在实际创建广告,设置以下值:

adControl = new AdControl();
adControl.IsAutoRefreshEnabled = true;
adControl.IsEngagedChanged += adControl_IsEngagedChanged;
adControl.AdRefreshed += adControl_AdRefreshed;
adControl.ErrorOccurred += adControl_ErrorOccurred;
adControl.ApplicationId = "xxxxx";
adControl.AdUnitId = "xxxxx";
adControl.Width = 480;
adControl.Height = 80;
adControl.HorizontalAlignment = HorizontalAlignment.Center;
adControl.VerticalAlignment = VerticalAlignment.Bottom;
WinRTPlugin.AdGrid.Children.Add(adControl);

1 个答案:

答案 0 :(得分:0)

看起来需要设置此值:“adControl.SetValue(Windows.UI.Xaml.Controls.Canvas.ZIndexProperty,98);”