有什么东西可以阻止PubCenter广告在未发布的应用中展示吗?

时间:2013-04-17 11:12:27

标签: windows-phone-8

我在我的WP8应用中使用了AdRotator,虽然NAX和AdDuplex广告显示得很好,但PubCenter广告却没有显示。是否必须发布应用才能显示它们?我之前已经完成了这项工作,但是自最新的AdRotator更新以来没有这样做,而且可能不是最新的PubCenter更新。

这是我的xaml:

<AdRotator:AdRotatorControl
        Grid.Row="1"
        x:Name="Ad1"
        Visibility="Visible"
        Height="80"
        Width="480"
        DefaultAdType="PubCenter"
        PubCenterAppId="xxxxxxxxxxxxxxxxxxx"
        PubCenterAdUnitId="xxxxxxxxxx"
        AdDuplexAppId="xxxxxxx"
        InneractiveAppId="xxxxxxxxxxxxxxxx"
        DefaultSettingsFileUri="xxxxxxxx/defaultAdSettings.xml"
        SettingsUrl="http://xxxxxxxxxxxxxxxxxxx.xml"
        Margin="0" />

就像我说的那样,其他广告在设备和模拟器中都表现得很好,但是PubCenter广告没有显示。我唯一能想到的是它们现在不能在未发布的应用程序中运行,但我不想在没有它们工作的情况下发布。 谢谢!

1 个答案:

答案 0 :(得分:4)

我明白了。 PubCenter广告需要比NAX广告更多的功能。 PubCenter广告需要:

<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" />

我真的很讨厌它需要用户身份和照片库,因为我认为没有真正的理由让他们在那里,并且它让应用程序看起来更可疑,IMO,但他们是......