PubCenter广告未与adrotator一起显示

时间:2014-04-04 18:44:51

标签: windows-phone-8 advertisement adrotator

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

1 个答案:

答案 0 :(得分:1)

经过长时间的搜索,我自己找到了解决方案。 要将“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 Advertising SDK的引用

我在这里的错误是忘记了对SDK的引用。但现在一切正常:)