Windows phone 8 PubCenter广告未使用adrotator显示

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

我在WP8应用程序中使用AdRotator,虽然AdDuplex广告显示得很好,但PubCenter广告不显示。 我看到这是正常的,它不会出现在模拟器中。 但我测试了“设备”模式,它也没有出现。 我还试着用AdDuplex和PubCenter的50/50参数发布我的应用程序,我们看到的唯一广告是AdDuplex的广告

请注意,我使用的是AdDuplex版本2.1.0-Beta1

这是我的xaml:

<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的版本略有变化)。