[英]PubCenter ads are not displaying with adrotator
我在WP8應用程序中使用AdRotator,盡管AdDuplex廣告可以正常顯示,但PubCenter廣告卻無法顯示。 我看到它沒有出現在模擬器中是正常現象。 但是我測試了“設備”模式,它也沒有出現。 我還嘗試為AdDuplex和PubCenter發布參數為50/50的應用程序,我們看到的唯一廣告就是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廣告不顯示?
經過長時間的搜索,我自己找到了解決方案。 要將“ 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的引用。 但是現在一切正常:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.