我在我的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广告没有显示。我唯一能想到的是它们现在不能在未发布的应用程序中运行,但我不想在没有它们工作的情况下发布。 谢谢!
答案 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,但他们是......