Windows phone 8 PubCenter广告未使用adrotator显示
我在WP8应用程序中使用AdRotator,虽然AdDuplex广告显示得很好,但PubCenter广告不显示。 我看到这是正常的,它不会出现在模拟器中。 但我测试了“设备”模式,它也没有出现。 我还试着用AdDuplex和PubCenter的50/50参数发布我的应用程序,我们看到的唯一广告是AdDuplex的广告 请注意,我使用的是AdDuplex版本2.1.0-Beta1 这是我的xaml:Windows phone 8 PubCenter广告未使用adrotator显示,windows-phone-8,ads,adrotator,Windows Phone 8,Ads,Adrotator,我在WP8应用程序中使用AdRotator,虽然AdDuplex广告显示得很好,但PubCenter广告不显示。 我看到这是正常的,它不会出现在模拟器中。 但我测试了“设备”模式,它也没有出现。 我还试着用AdDuplex和PubCenter的50/50参数发布我的应用程序,我们看到的唯一广告是AdDuplex的广告 请注意,我使用的是AdDuplex版本2.1.0-Beta1 这是我的xaml: <adRotator:AdRotatorControl
<adRotator:AdRotatorControl
x:Name="AdRotatorControl"
Grid.Row="3"
AdHeight="80" AdWidth="480"
Margin="-12,253,0,-243"
LocalSettingsLocation="defaultAdSettings.xml"
AutoStartAds="True" />
以及“defaultAdSettings.xml”文件:
<?xml version="1.0" encoding="utf-8"?>
<AdSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CultureDescriptors CultureName="">
<AdDuplex AppId="950XX" Probability="50"/>
<PubCenter AppId="767b12XX-bcXX-41XX-a5XX-333ba4afb0XX" SecondaryId="107299XX" Probability="50"/>
</CultureDescriptors>
</AdSettings>
即使我指定参数100(pubCenter)/0(AdDuplex),也不会显示任何内容。
我已经检查了这些功能:
<Capability Name="ID_CAP_IDENTITY_USER"/>
<Capability Name="ID_CAP_MEDIALIB_PHOTO"/>
<Capability Name="ID_CAP_NETWORKING" />
<Capability Name="ID_CAP_PHONEDIALER" />
<Capability Name="ID_CAP_WEBBROWSERCOMPONENT" />
有人会知道为什么我的PubCenter广告没有出现?经过长时间的搜索,我自己找到了解决方案。 要将“pubCenter”与“AdRotator”一起使用,应做好以下几点: 1) 检查了容量之后
<Capability Name="ID_CAP_IDENTITY_USER"/>
<Capability Name="ID_CAP_MEDIALIB_PHOTO"/>
<Capability Name="ID_CAP_NETWORKING" />
<Capability Name="ID_CAP_PHONEDIALER" />
<Capability Name="ID_CAP_WEBBROWSERCOMPONENT" />
2) 添加对Microsoft广告SDK的引用
我的错误是忘记了SDK的引用。但是现在一切都正常了:)@Goeffrey您是如何将参考添加到Microsoft广告SDK的?我也一样trouble@TripVoltage:安装Microsoft广告SDK(如果尚未安装),并添加引用。在解决方案资源管理器中,右键单击引用并选择“添加引用”。然后进入Windows phone选项卡,选择扩展并选择Microsoft广告SDK,然后单击OK(我认为它可能会根据visual studio的版本略有变化)。