C# 通用Windows应用程序(xaml)中的广告中介
我有一个带有adControl的通用windows应用程序(或WP8.1 XAML和windows 8.1)。 在每个应用程序中,adcontrol都包含在userControl中,因为它在每个平台中的用途不同 目前,在我的WP8.1应用程序和Windows 8.1应用程序中,一切都运行良好 今天,我尝试在我的Windows Phone应用程序中用广告中介替换AdControl。 我遵循了以下文件: 我的WP8.1应用程序运行时有很好的广告 但是,Windows 8.1应用程序中的广告消失了 我没有错误,“Internet(客户端)”功能已检查,“Microsoft广告SDL for Windows 8.1(XAML)”已添加到我的项目参考中。但是没有更多的广告C# 通用Windows应用程序(xaml)中的广告中介,c#,xaml,windows-phone-8.1,windows-8.1,win-universal-app,C#,Xaml,Windows Phone 8.1,Windows 8.1,Win Universal App,我有一个带有adControl的通用windows应用程序(或WP8.1 XAML和windows 8.1)。 在每个应用程序中,adcontrol都包含在userControl中,因为它在每个平台中的用途不同 目前,在我的WP8.1应用程序和Windows 8.1应用程序中,一切都运行良好 今天,我尝试在我的Windows Phone应用程序中用广告中介替换AdControl。 我遵循了以下文件: 我的WP8.1应用程序运行时有很好的广告 但是,Windows 8.1应用程序中的广告消失了 我
在添加“广告调解”后,是否有人有相同的问题?是因为Ad中介替换了我项目中的某些包吗?我没有答案,但您可以执行以下测试:
- 显示带有测试值的广告(测试值由microsoft定义以测试广告):
- 尝试修改AdControl大小
如果有人有其他想法,请随时告诉我。确保admeditor.config包含正确的值。然后检查实现、配置和开发中心中的adunit id是否相同 我创建ad中介控件,如下所示:
var adunit = new Microsoft.AdMediator.WindowsPhone8.AdMediatorControl
{
Name = "AdMediator_XXXXXX",
Id = "AdMediator-Id-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
Width = 480,
Height = 80,
HorizontalAlignment = HorizontalAlignment.Left,
VerticalAlignment = VerticalAlignment.Top,
Visibility = App.SettingsViewModel.IsTrial ? Visibility.Visible : Visibility.Collapsed
};
PS尽管MSDN表示您必须删除其他广告,但我目前在我的应用程序中保留了Microsoft广告,它在发布后继续提供广告。问题是,对于windows 10…只有一个广告大小,即300x250。为了查看您创建的广告大小,您需要转到发布中心(开发中心不显示任何广告大小信息)。是的,微软让这个过程变得非常混乱和愚蠢
因为300xx250是windows 10的唯一广告大小,您需要将admediator控件指定为width=300和height=250,以便它显示广告。根据MSDN:如果您正在向应用程序添加广告中介,而该应用程序已经通过广告中介支持的任何广告网络赚钱,在继续之前,请确保删除现有的广告实现及其所有引用。是的,但我是在我的windows phone项目中删除的。我应该在我的Windows8.1项目中保留AdControl,所以我没有删除现有的实现。可能我必须删除所有内容,然后将其重新添加到我的Windows应用程序中。我试图删除适用于Windows 8.1的Microsoft广告SDk,然后再次添加它。但是没有更多的广告可以展示。我面临着同样的问题。我没有看到任何广告!但我仍在调试,一旦应用提交,广告可能会显示?只是猜测而已。你找到解决办法了吗?谢谢不,我没有找到解决办法。当我处于调试模式时,我没有广告,在marketplace上提交应用程序后,我也没有广告。最初的问题是针对Windows 8.1的。但也许Windows 10也有同样的问题。是的,的确如此。我从WindowsPhone8.1开始就遇到了同样的问题,需要指定广告大小。当时,只有pubcenter管理广告更容易。现在,您可以使用windows开发人员仪表板配置广告,并使用pubcenter获取广告大小。