我在我的Windows phone7应用中使用了adRotator控件。他们有一个文件,根据你所在的国家指定播放哪些广告:
<AdSettings>
<CultureDescriptors>
<AdCultureDescriptor CultureName="en-US">
<Probabilities Probability="60" AdType="Smaato" />
<Probabilities Probability="40" AdType="AdMob" />
</AdCultureDescriptor>
<AdCultureDescriptor CultureName="en-GB">
<Probabilities Probability="60" AdType="Smaato" />
<Probabilities Probability="40" AdType="AdMob" />
</AdCultureDescriptor>
<AdCultureDescriptor CultureName="de-DE">
<Probabilities Probability="80" AdType="Smaato" />
<Probabilities Probability="20" AdType="AdMob" />
</AdCultureDescriptor>
</CultureDescriptors>
</AdSettings>正如您所看到的,我指定了3种不同的区域性(en-US、en-GB和de-DE)。但是,其中两个具有完全相同的设置(en-US、en-GB)。
有没有办法在同一个节点上指定多个区域性?我尝试了以下方法,但似乎不起作用。
<AdSettings>
<CultureDescriptors>
<AdCultureDescriptor CultureName="en-US, en-GB, da-DK">
<Probabilities Probability="60" AdType="Smaato" /> 发布于 2012-04-07 05:38:47
答案是否定的。我已经下载了代码并查看了它-所以它是每个节点的单一区域性。
发布于 2013-03-11 09:55:21
WP Unified Ad control在一个节点上支持多个国家,比如following,它还提供了多个事件,这有助于获得对广告和广告空间的更多控制。
<AdCountryDescriptor Country="US, GB" InitialAdProvider="AdMob">
<Probability Value="70" AdProvider="PubCenter" />
<Probability Value="10" AdProvider="AdDuplex" />
<Probability Value="10" AdProvider="MobFox" />
<Probability Value="10" AdProvider="AdMob" />
<Probability Value="20" AdProvider="NoAd" />
</AdCountryDescriptor>
<AdCountryDescriptor InitialAdProvider="PubCenter">
<Probability Value="20" AdProvider="PubCenter" />
<Probability Value="20" AdProvider="AdDuplex" />
<Probability Value="20" AdProvider="MobFox" />
<Probability Value="20" AdProvider="AdMob" />
<Probability Value="20" AdProvider="NoAd" />
</AdCountryDescriptor>发布于 2012-05-05 21:50:38
您可以添加一个名称为default的CultureDescriptor。如果您想要通用设置,则只需添加与默认设置不同的特定区域性。
https://stackoverflow.com/questions/10049426
复制相似问题