我在我的 WP8 应用程序中使用 AdRotator,虽然 AdDuplex 广告显示得很好,但 PubCenter 广告没有显示。我看到它没有出现在模拟器中是正常的。但我测试了“设备”模式,它也没有出现。我还尝试使用 AdDuplex 和 PubCenter 的 50/50 参数发布我的应用程序,我们看到的唯一广告是 AdDuplex 的广告。
请注意,我使用的是 AdDuplex 版本 2.1.0-Beta1。
这是我的xml:
<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 广告没有出现?